Home > 개발제품 > Vision Trigger Control System
목적 : 입력되는 Encoder 신호를 기준으로 사용자가 원하는 간격 혹은 위치에 맞게 Vision Trigger 출력을 발생하는 제품 입니다.
사양
1. Power
- 입력 전원 : DC24V/ 1A - 내부 동작 전원 : DC12V, 5V, 3.3V - 소비 전력 : 1W
2. 엔코더 입력 채널
- 독립형 32비트 - 2채널 (신규 개발시 추가 가능)
3. 엔코더 입력 및 인터페이스
- Maximum Input Frequency : 16MHz - 4채배 AB mode - A상, /A상, B상, /B상
4. 2채널 트리거 출력(TTL/접점) - 신규 개발시 출력 채널 수 및 출력 방식 변경 가능
- TTL Level(DC 5V) - Trigger Output Duty : 20usec ~ 10msec - Trigger 출력 포인트 갯수 Start Point와 End Point 사이의 Interval에 의한 사용자 지정
5. Setup을 위한 프로토콜 (RS-232)
통신속도 : 19200bps 데이터 비트 : 8bit 패리티 비트 : 없음 정지 비트 : 1bit 하드웨어 흐름 제어 : 없음
통신 데이터 포멧 시작문자 : [ 종료문자 : #
통신 MFC 프로그램 ( for Function Test ; Source Project 제공 가능) . F/W Update *.pof : FPGA F/W *.hex : Integrated MCU F/W via SCI Port1, 19200bps PC Application for F/W Update
| |
Command | Feature | Description |
[INFOR# | 설정된 값들이 표시 됩니다 | Axis Information |
[CLR , X1# | Encoder position 0 | Axis Encoder Zero Set |
[TRIMSW, Index, Start_Position_Value# | Trigger Start position Set | Index 값은 00~01까지 2개 설정가능, ex) [TRIMSW,00,00001235# |
[TRIMEW, Index, End_Position_Value# | Trigger End position Set | Index 값은 00~01까지 2개 설정가능, ex) [TRIMEW,01,00200000000# |
|
| 같은 인덱스에서 End_Position_value의값은 Start_Position_Value값보다 항상 더 커야 한다. |
[TRIMIW, Index, Interval_Value# | Trigger Interval Set | Index 값은 00~01까지 2개 설정가능, |
[ENCOD, R# | Encoder position read | 제로점을 기준으로 현재의 Position_Value값을 읽어옵니다. |
[ENCOD, W,Encoder_Position# | Encoder position write | 제로점을 기준으로 현재의 Position_Value값을 특정 값으로 덮어씁니다. |
[TPxON, Width_Value# | Trigger Width set | Trigger pulse의 On time(Width)를 설정합니다. |
[RUNON# | Trigger ON | Trigger 출력을 Enable 합니다. |
[RUNOF# | Trigger OFF | Trigger 출력을 Disable 합니다. |
[STATE# | Trigger state check | 현재 트리거 출력이 On으로 설정되면 - ]RUN-ON |
[ONEST,x# | OneShot Trig Out Test | x는 Channel 선택, x=1? Port1의 Index channel 1, x=8? Port2의 Index channel 2 즉, x=F이면 모든 채널 출력 Pulse폭은 1mS |