- 극동테크(www.kdtechno.com)
- 개발프로그램
- 개발프로그램소개
릴레이 컨트롤
(Three bits Relay Control)
프로그램명: RelayControl3 v1.0.001
개발완료: 2006.9.15
개발툴: LabWindows/CVI
7.1.1
개발(제작)업체: 극동테크(www.kdtechno.com)
▣ 개요
PC로 측정솔루션을 자동화할 때에 여러 릴레이를 동작시킴으로써 회로를 바꾸어 주어야할 필요가 있습니다. 이 때 릴레이보드를 PC에서 제어하게 되는데, 제작된 릴레이보드를 간단하고 편리하게 사용하기 위한 테스트 겸 운영 프로그램을 구현하였습니다.
▣ 개발배경
SoC Lab에서 제작한 DC-DC Converter 칩의 성능테스트를 위해 3 비트의 디지털 입력을 인가하게 됩니다. 이때 디지털 값의 인가는 +5V, 0V의 단자를 연결하게 되는데, 이런 과정을 릴레이를 통해 간단하고 빠르게 전환할 수 있습니다. 이 테스트를 위한 프로그램을 개발하였습니다.
▣ 시스템 구성도
그림 1에 릴레이 컨트롤의 시스템 구성도를 보였습니다. PC의 병렬포트에서 릴레이를 제어하기 위한 신호가 나오고, 이를 Relay Box의 릴레이 구동회로에 입력됩니다.
그림 1. 릴레이 컨트롤 시스템 구성도
▣ 처리 구성도
릴레이 컨트롤 프로그램에서는 스위치 컨트롤(switch control)이나 수치(numeric) 컨트롤에 의해 3비트의 값을 설정하면, 그 정보가 병렬포트를 통해 릴레이 보드에 전달되어 해당 릴레이가 On/Off 됩니다.
그림 2. 릴레이 컨트롤의 처리 구성
▣ 화면
릴레이 컨트롤 프로그램의 화면은 그림 3과 같습니다. 릴레이의 예상상태를 표시하는 Display부, 릴레이를 제어하기 위한 Control부, 그리고 데모를 위한 자동 스위치 기능 옵션이 있습니다.
그림 3. 릴레이 컨트롤 프로그램의 실행화면
▣ 개발효과
릴레이 보드와 릴레이 컨트롤 프로그램을 이용함으로써 시험 회로의 3비트의 디지털 입력 단자에 디지털 입력을 보다 쉽게 인가할 수 있게 되었습니다.