내용으로 건너뛰기
사용자 도구
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
English
현재 위치:
index
»
hmimcuapp
»
arduino_hmi
hmimcuapp:arduino_hmi:index
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
======ComfileHMI 연결 및 제어===== ComfileHMI와 Arduino UNO R3 보드에서 SimpleModbus 프로그램을 사용하여 아날로그 입력, 입출력 제어, 상태를 디스플레이 하는 방법을 알아보겠 습니다. {{ :hmimcuapp:arduino_hmi:3-1연결_이미지.png |}} ===== ComfileHMI와 Arduino UNO R3 연결방법 ===== ComfileHMI는 RS232C 통신으로 Data통신을 합니다. Arduino UNO R3를 이용하여 통신 하시려면 USART(5V레밸)통신을 MAX3232를 써서 +/- 12V레벨의 RS232C 신호로 바꾼 후 연결해야 합니다. 아두이노에는 MAX232회로가 없으므로 별도 제작한 Shield보드에 MAX232회로를 넣었습니다. {{ :hmimcuapp:arduino_hmi:3-2max3232.png |}} ComfileHMI 결선은 위의 회로도와 같습니다. ComfileHMI의 Tx → Shield보드 Rx로, ComfileHMI의 Rx → Shield보드 Tx로, GND는 공통으로 연결해줍니다. =====상태 제어및 디스플레이===== 본 실험을 위해 제작한 Shield 보드는 8개의 스위치와, 8개의 Led, 가변 볼륨 2개로 구성되어 있습니다. Shield + Arduino UNO R3 보드를 이용하여 스위치 입력상태와 가변저항의 볼륨값을 디스플레이하고 ComfileHMI의 버튼 터치 시 Shield보드의 Led가 on/off되는 예제 입니다. * 1. Simple Modbus 라이브러리 파일을 다운받아 설정합니다.(아래의 링크에서 다운받으세요.) * ※ 참조 : [[hmimcuapp:arduino_simplemodbus:index|Simple Modbus library란?]] * 2. 아두이노 스케치(IDE)에서 Example 프로그램 SimpleModbusRtu_slave 선택합니다. * ※ 파일 -> 예제 -> Simple_Modbus -> SimpleModbusRtu_slave 선택. {{ :hmimcuapp:arduino_hmi:2.프로그램_아두이노_다운로드.mp4 |}} * 3. 아래와 같이 설정후 아두이노 보드에 프로그램을 업로드합니다. {{ :hmimcuapp:arduino_hmi:3-3.다운로드_설정.png |}} * 4. comfilehmi-stm.zip 작화예제 프로젝트 다운 받아 ComfileHMI장비에 다운로드 합니다. * ※ {{ :hmimcuapp:comfilehmi-stm.zip |}} * ※ **//프로젝트 전송 (다운로드)//**을 참고 하세요 : [[comfilehmi:hmieditor_sympleproject:index|간단한 작화 예]] {{ :hmimcuapp:3-3hmi다운로드.png |}} * 5. 결선이 정상적으로 되어있다면 자동으로 통신을 진행합니다. <html> <center> <iframe width="560" height="315" src="https://www.youtube.com/embed/_UId8MFYQL0" frameborder="0" allowfullscreen> </iframe> </center> </html> =====프로그램 설명===== {{ :hmimcuapp:arduino_hmi:3-4.프로그램_설명.png |}} [[hmimcuapp:index|이전 페이지로 가기]]
hmimcuapp/arduino_hmi/index.txt
· 마지막으로 수정됨: 2017/02/05 15:56 저자
Comfile Technology
문서 도구
문서 보기
이전 판
역링크
맨 위로