USB 통신을 이용한 PC기반 초음파 모터 구동용 디지털 다중 제어기 개발

본 논문에서는 FPGA를 사용하여 진행파형 초음파 모터의 2상 입력 전원 전압의 주파수, 위상차, 진폭 및 2상간의 전압차 조절이 가능하고, 8대의 초음파 모터를 동시에 제어할 수 있는 8채널 USB통신 PC기반 초음파 모터디지털 제어기를 제안한다. 제안한 제어기는 FPGA를 이용한 디지털 논리에 의해 출력을 발생하기 때문에 PC로부터 직접 제어 명령을 입력 받아 각각의 파라미터를 실시간으로 조절할 수 있을 뿐만 아니라, 둘 이상의 파라미터를 동시에 조절이 가능하다. 또한, PC와의 인터페이스는 USB통신 방식을 채택하여 제어 명령의 전달속도 향상 및 플러그 앤 플러그 방식을 통해 데스크 탑 컴퓨터는 물론 휴대용 컴퓨터나 PDA와 같은 다양한 플랫폼에서 사용할 수 있도록 설계하였다. 또한, 초음파 모터의 속도 및 위치를 계측하기 위해 사용된 로터리 엔코더 카운터 회로를 FPGA회로에 내장시켜 카운터를 위한 별도의 회로 구성이나 장비 구입의 필요성을 배제하였다. 따라서, 생산단가 및 부피를 현저히 감소시켰다.