맞춤형 BLDC 모터 컨트롤러 개발 과정을 살펴보세요.
Jul 10, 2023
[Barkhausen Institut]의 사람들은 RC 자동차의 자율 차량을 제어하는 방법을 연구하고 있으며 상용 전자 속도 컨트롤러(ESC)를 사용하여 자동차 모터를 제어해 왔습니다. 안타깝게도 모터의 폐쇄 루프 제어를 위해 보다 안정적인 피드백이 필요했기 때문에 자체 오픈 소스 하드웨어 BLDC(브러시리스 DC) 컨트롤러를 만들었습니다.
그들이 개발한 모터 컨트롤러는 TMC6140 3상 MOSFET 드라이버와 통신하여 6개의 IRLR 2905 MOSFET을 구동하는 STM32 마이크로컨트롤러를 사용합니다. [Barkhausen Institut] 연구원들은 폐쇄 루프 제어를 위한 모터 방향을 나타내는 홀 효과 센서가 설치된 STM32를 프로그래밍하기 위한 기반으로 SimpleFOC 라이브러리를 사용했습니다.
작동하는 BLDC 및 ESC 컨트롤러를 설계하는 것은 미묘할 수 있으며, 해당 게시물에서는 STM32의 전원 레일을 방해하는 MOSFET의 부적절한 절연을 해결하기 위해 생각해낸 문제와 솔루션에 대해 자세히 설명합니다. BLDC 모터 컨트롤러의 소스는 GitLab 페이지를 통해 제공됩니다. BLDC 드라이버를 사용하는 상위 프로젝트에 대한 자세한 내용은 연결된 RC 자동차 호송대에 대한 작업을 확인하세요.
이제 Moteus 및 햅틱 스마트 손잡이와 같이 과거에 소개했던 풍부한 오픈 소스 BLDC 드라이버 및 프로젝트가 있으며, 다른 프로젝트에서 다양한 옵션을 탐색하는 것을 보는 것은 반가운 일입니다.
저희에게 보내기