사용자 도구

사이트 도구

English

hmimcuapp:comfilehmi_연결_및_제어

ComfileHMI 연결 및 제어

ComfileHMI와 NUCLEO-F103RB의 결선방법과 SimpleModbus 프로그램을 사용하여 아날로그 입력, 입출력 제어, 상태를 디스플레이 하는 방법을 알아보겠 습니다.

ComfileHMI와 NUCLEO-F103RB 연결방법

ComfileHMI는 RS232C 통신으로 Data통신을 합니다. NUCLEO-F103RB를 이용하여 통신 하시려면 USART(3.3V레밸)통신을 MAX3232를 써서 +/- 12V레벨의 RS232C 신호로 바꾼 후 연결해야 합니다. 본 실험을 위해 제작한 보드에 MAX232회로가 내장되어 있습니다.

ComfileHMI 결선은 위의 회로도와 같습니다. ComfileHMI의 Tx → 제작보드 Rx로, ComfileHMI의 Rx → 제작보드 Tx로, GND는 공통으로 연결해줍니다.

상태 제어및 디스플레이

제작 보드는 8개의 스위치와, 8개의 Led, 가변 볼륨 2개로 구성되어 있습니다. 제작 보드 + NUCLEO-F103RB 보드를 이용하여 스위치 입력상태와 가변저항의 볼륨값을 디스플레이하고 버튼 터치 시 보드의 Led가 on/off되는 예제 입니다.

  • 1. Simple Modbus library 예제 프로젝트를 Import 합니다.
  • 2. 예제 프로젝트를 컴파일한 후 bin 파일을 NUCLEO-F103RB에 다운로드 합니다.

  • 3. 아래의 comfilehmi-stm.zip 작화예제 프로젝트 다운 받아 ComfileHIM장비에 다운로드 합니다.

  • 4. 결선이 정상적으로 되어있다면 자동으로 통신을 진행합니다.

프로그램 설명

hmimcuapp/comfilehmi_연결_및_제어.txt · 마지막으로 수정됨: 2017/02/05 15:55 저자 Comfile Technology