목록전체 글 (2)
Circuit Factory
본인은 마이크로칩사의 PIC 마이크로프로세서를 자주 사용한다. PIC 마이크로 프로세서의 장점은 다양한 계열의 제품군으로 사용자가 원하는 기능만으로 이루어진 칩을 선정하여 사용할 수 있다는 것이다. 특히 16Series 8비트 계열의 제품군을 흔히 입문용이나 교육용으로 많이 사용하는데 16F628A, 16F876, 16F877A등 다양한 종류의 칩이 개발되어 있으며 그 중 16F877A는 40pin Processor로 코딩교육에 매우 용이하다. 본인은 MPLAB X 프로그램을 사용하며, 컴파일러는 CCS-C 컴파일러를 사용한다. CCS-C 컴파일러의 경우 자체적으로 Bulit-in-fuction 함수를 제공하기 때문에 프로그램 개발이 훨씬 수월해지는 장점이 있다. (레지스터를 하나하나 건드릴 필요가 없다..
위의 사진은 NE555 타이머를 활용하여 개발한 Servo/BLDC Motor Tester를 나타낸다. 우측의 검정색 모터는 BLDC (Brushless DC) 모터로, 브러시를 사용하는 일반적인 DC 모터와는 달리 브러시 없이 동작하기 때문에 매우 조용한 특징을 가지고 있다. BLDC 모터는 RC 드론, 비행기의 프로펠러, 헬기의 로터 등에 널리 사용되고 있으며 이 모터는 DC 모터가 아닌 3상 전동기로, 전원 공급을 위한 3개의 케이블로 구성되어 있다. BLDC 모터를 움직이기 위해서는 Electronic Speed Controller (ESC)가 필요한데 ESC는 3상 모터를 동작시키는 인버터 역할을 수행하여 모터의 속도를 제어하게 된다. 이러한 특성으로 인해 BLDC 모터는 안정적이고 효율적인 성..