무한테크 Digital I/O Board MHT-SB112 경기도의왕시고천동 290-2 대영골든밸리 902 호 http:// Tel : 031-450 - 6737 Fax : 031-450 - 6738 Email : info@moohantechbiz
차례 1 사용되는용도및특징 2 구성요소 3 인터페이스구성 4 아날로그입력 5 통신프로토콜 6 딥스위치설정 7 PCB 모양및부품배치도
1 사용되는용도및특징 MHT-SB112 는산업용제어보드로서아날로그전압및 8 채널의릴레이접점출력, 8 채널입력, 2 채널의 A/D Converter 내장, 텍스트 LCD 로동작표시가가능하며, RS-232 및 RS-485 통신으로특별한인터페이스구성없이 RS-232C 포트를가지고있는컴퓨터라면기종과 관계없이접속하여제어할수있습니다 보레이트 (Baudrate 및 Address 설정용 4-BIT 딥스위치를 이용한통신속도및 485 통신주소를설정할수있습니다
2 구성요소 - 8 채널릴레이출력 - 8 채널디지털입력 ( 포토커플러 - 10 비트 A/D 컨버터 2 채널내장 - RS-232 시리얼통신지원 - RS-485 시리얼통신지원 - 보레이트및주소 (RS-485 통신 설정 (4 비트딥스위치 - LED 를통한각신호의동작표시 - 텍스트 LCD 동작표시 - 외부디지털입력시각비트별로인터럽트가능 - Digital I/O board 단독사용의경우펌웨어개발지원
3 인터페이스구성 1 8 채널릴레이출력 터미널블록은위의그림과같은핀배열로되어있습니다 구분 커넥터번호 Common A 접점 B 접점 Relay 1 1 2 3 Relay 2 4 5 6 CN6 Relay 3 7 8 9 Relay 4 10 10 11 12 Relay 5 1 2 3 Relay 6 4 5 6 CN8 Relay 7 7 8 9 Relay 8 10 10 11 12
2 8 채널디지털입력 ( 포토커플러 구분내용 1 번 - 2 번 ~9 번까지의외부직류전원입력 (1V~35V - 점퍼 (EXT_ 를사용하여외부입력전원선택 2번 - 외부인터럽트및디지털입력 1 번 3번 - 외부인터럽트및디지털입력 2 번 4번 - 외부인터럽트및디지털입력 3 번 5번 - 외부인터럽트및디지털입력 4 번 6번 - 외부인터럽트및디지털입력 5 번 7번 - 외부인터럽트및디지털입력 6 번 8번 - 외부인터럽트및디지털입력 7 번 9번 - 외부인터럽트및디지털입력 8 번 기본적으로내부전원 (+5V 을사용하도록점퍼가설정되어있습니다 VCC_ = 내부전원 EXT_ = 외부전원
3 기타입출력커넥터 1 CN3 ( 외부텍스트 LCD 확장커넥터 - 확장용텍스트 LCD 모듈을연결하며현재의상태표시나동작상태를보여줍니다 - PC 나혹은외부제어부에서통신명령으로인한상태표시를할수있습니다 - 예 아날로그값표시, 릴레이 / 표시, 입력상태표시그외기타등등 2 CN4 ( 외부 I2C 통신확장커넥터 - 외부 I2C 통신을위한커넥터로외부 IC 나기타용도로사용하도록되어있습니다 - ( 펌웨어는요청시개발지원해드립니다
4 아날로그입력 구분내용 입력전압범위 - 0V~5V DC 전압입력 샘플링주기및평균처리 - 125K S/sec 샘플링 - 16 회평균처리및전압데이터송신 주의사항 - 5V 이상의전압은분배회로사용
5 통신프로토콜 1 PC 에서 I/O 보드로명령 ( 송신 구분 센서데이터요구 릴레이제어 모든릴레이 A/D 전압값 초기화 버전체크 LCD 글자 Data1 STX 0x02 Data2 Command0 0xFF Data3 Command1 Data4 ID RS-232 = 0x01 고정 RS-485 = 어드레스로서딥스위치에의해 ~0x0F Data5 Instruction 'R' = 0x53 'W' = 0x57 'O' = 0x4F 'A' = 0x41 C' = 0x43 'V' = 0x56 D' = 0x44 Data6 Code0 라인번호 1 ~ 2 Data7 DataN DataN Coda1 Code2 Check Sum 릴레이번호 1~ 채널번호 8 '1','2' (0x31~0x38 (0x31,0x32 릴레이온오프 1 (0x31 = on '0'(0x30 = off Check Sum 전까지모두 XOR 한데이터 LCD 에표시할아스키글자 ( 최대 16 글자 DataE ETX 0x03 I/O 보드에서처리후송신데이터 ( 비고 1 번처리 2 번처리 3 번처리 2 번처리 ( 모든릴레이 4 번처리 2 번처리 자세한프로토콜문서는자료실에서다운로드하여보시기바랍니다
2 I/O 보드 (SB112 에서 PC 로전송 구분 1번 2번 3번 4번 Data1 STX 0x02 Data2 Command0 0xFF (7 비트통신 = 0x7F Data3 Command1 Data4 ID RS-232 = 0x01 RS-485 = 주소값 (~0x0F Data5 Instruction S' = 0x53 수신성공 (0x06=ACK 에러처리 (0x15=NAK A' = 0x41 V' = 0x56 Data6 Code0 채널송신 1 (0x31 '2'(0x32 '1' = 0x31 Data7 Data8 Code1 Code2 Data6~13 까지 이면 0x31('1' 이면 0x30('0' Data7~10 까지 1 의자리부터소수점셋째짜리까지 '' = 0x2E '0' = 0x30 Data9 Check Sum Data1~Data13 까지 XOR 한값 (0xNN Data1~Data8 까지 XOR 한값 (0xNN Data1~Data10 까지 XOR 한값 (0xNN Data1~Data8 까지 XOR 한값 (0xNN Data10 ETX 0x03 비고 Data6,7,8 외에 Data9~13 이추가로전송함 ACK 전송시동작완료 NAK 전송시수신패킷에러 Data7,8 외에 Data9,10 이추가로전송됨 자세한프로토콜문서는자료실에서다운로드하여보시기바랍니다 (http:///bbs/listphp?bbs_id=data
3 주의사항 1 PC 에서송신할경우한개의패킷이 20ms 이내에수신되지않았을경우동작하지않습니다 2 수신된데이터가맞지않았을경우 232 통신은 NAK 송신, 485 통신은응답하지않습니다 3 PC 에서센서데이터요구시센서값은 Code0~Code7 까지 ASCII 문자로 8 바이트를송신합니다 4 송수신시송수신 있습니다 LED 부착으로통신진행여부를판단할수 5 보레이트 ( 통신속도 를선택할수있습니다 ( 딥스위치설명 6 RS-485 통신주소를설정할수있습니다 ( 딥스위치설명 7 A/D Converter 채널에전압을인가하지않았을경우송신한데이터는정확하지않을수있습니다
4 테스트화면 1 포트및기타설정화면 Port Setting 을누르면위와같은화면이나오고여기서통신포트및 Baud rate 설정한후 Port Open 을누르면통신가능한상태가됩니다 등을 2 전압테스트를진행시킨화면의예
3 LCD 표시테스트의예 보낸문자 받는문자표시
6 딥스위치설정 1 보레이트 ( 통신속도 설정 구분 SW1 SW2 SW3 SW4 속도 (bps 데이터비트 스톱비트 패리티비트 1 2400 8 1 없음 2 4800 8 1 없음 3 9600 7 2 Even 4 14400 8 1 없음 5 19200 8 1 없음 6 28800 8 1 없음 7 38400 8 1 없음 8 57600 8 1 없음 9 76800 8 1 없음 10 115200 8 1 없음 그외 X X X X 9600 8 1 없음 Default 9600 8 1 없음
주소설정주소설정주소설정주소설정 2 RS-485 2 RS-485 2 RS-485 2 RS-485 구분구분구분구분 SW1 SW1 SW1 SW1 SW2 SW2 SW2 SW2 SW3 SW3 SW3 SW3 SW4 SW4 SW4 SW4 주소값주소값주소값주소값 (Hex (Hex (Hex (Hex (ID (ID (ID (ID 1 2 0x01 0x01 0x01 0x01 3 0x02 0x02 0x02 0x02 4 0x03 0x03 0x03 0x03 5 0x04 0x04 0x04 0x04 6 0x05 0x05 0x05 0x05 7 0x06 0x06 0x06 0x06 8 0x07 0x07 0x07 0x07 9 0x08 0x08 0x08 0x08 10 10 10 10 0x09 0x09 0x09 0x09 11 11 11 11 0x0A 0x0A 0x0A 0x0A 12 12 12 12 0x0B 0x0B 0x0B 0x0B 13 13 13 13 0x0C 0x0C 0x0C 0x0C 14 14 14 14 0x0D 0x0D 0x0D 0x0D 15 15 15 15 0x0E 0x0E 0x0E 0x0E 16 16 16 16 0x0F 0x0F 0x0F 0x0F
7 PCB 모양및부품배치도