메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

유틸리티

RS-232C 시리얼통신 자동응답 프로그램

 

 

      RS-232C 통신(485 통신 포함)은 PC와 MCU(Micro Controller Unit) 사이의 통신에 많이 사용됩니다.

      하지만 PC<->MCU 간의 감시제어시스템을 개발하려면 많은 시간이 소요됩니다. PC에 모든 MCU가 연결된 상태에서

      테스트가 진행되어야 개발이 완료되기 때문에 많은 시간이 소요되는 겁니다.

 

      이런 단점을 보완하기 위해 이 프로그램을 만들어 보았습니다.

      WAT232AutoResponse 프로그램은 가상의 MCU 역할을 해주어 실제로 MCU를 연결하지 않고도

      MCU가 연결된 것처럼 테스트를 할 수 있게 도와줍니다.

 

 

      PC로 MCU를 제어하는 원격제어감시시스템 개발방법은 일반적으로 다음과 같습니다.

            1. 프로토콜 정의 : PC <-> MCU 간의 통신에 필요한 프로토콜 정의

            2. PC Application, MCU Firmware 를 각각 개발 시작

            3. PC 에서는 MCU 개발이 완료 될때까지 실제 성능 테스트는 불가능

               PC, MCU 모두 개발이 어느정도 완료 되었을 때 연결하여 테스트 가능

            4. 테스트하며 버그 수정후 개발 완료

          => 3번 항목에서 PC 에서는 MCU 개발이 완료될때까지 딜레이가 될수 있는데,

                WAT232AutoResponse 프로그램으로 가상의 MCU 를 만들어서 즉시 테스트가 가능해 집니다.

 

RX, TX 설정 화면

      RXTX.gif

 

로그 출력 화면

      LOG.gif

관련 문서가 검색되었습니다.
  1. [2021/08/18] C# WATSerialCom -시리얼통신 소스코드 0.5 by WhiteAT (2189)
  2. [2020/02/26] RS-232C 통신 자동응답 프로그램 업데이트 (Version 1.0., 2020년 02월 26일) by WhiteAT (1145)
  3. [2017/08/01] C# WATSerialCom -시리얼통신 소스코드 0.4 by WhiteAT (7932, 1) *4
  4. [2015/06/30] 시리얼통신 소스 코드입니다. 0.3.2 by WhiteAT (14339) *2
  5. [2015/04/22] 시리얼통신 소스 코드입니다. 0.2 by WhiteAT (11786) *2
  6. [2015/03/13] 시리얼통신 소스 코드입니다. 0.1 by WhiteAT (9451)
  7. [2014/11/27] 블루투스 장치 추가 by WhiteAT (4431)
  8. [2013/10/30] ZEO-S, CDS로 빛 밝기 -> LED ON/OFF by WhiteAT (8938)
  9. [2013/09/02] ZEO-S PWM 펄스를 Pulse Counter로 읽기, C# by WhiteAT (6805)
  10. [2013/08/29] ZEO-S, Pulse Counter, C# by WhiteAT (6399)