전원 공급 장치 회로, 메인 컨트롤러, 모터 드라이브 회로, 드라이브 시스템 전압 신호 수집 회로, CAN 통신 회로 및 홀 센서, 브러시리스 모터 끝의 일반 설치를 포함한 브러시리스 모터 컨트롤러 드라이버 구성 요소, 고객은 배열 브러시리스 모터 유도 및 비유도에 따라 선택할 수 있습니다.
브러시리스 모터 컨트롤러 소프트웨어의 구동 시스템 설계, 개방/폐쇄 루프 제어 기능 모듈 프로그램 설계, 시스템 모니터링 기능 모듈 설계, 구동 기능 분배, 소프트 스타트 구현 원리 및 코드 구현, STM32 bxCAN 개요 및 모터의 PC 제어 기반 EZCAN 통신 프로토콜을 포함한 구동 시스템의 브러시리스 모터 컨트롤러 CAN 통신 설계를 설명하겠습니다. 컨트롤러의 주요 아키텍처는 72MHZM3 커널 STM32F103C8T6 칩, 48핀, 플래시 용량은 64KB, 약 20KB SRAM 용량, -45℃~85℃의 작동 온도(예: 타이머 사용)는 PWM 파동을 생성하고 현재 전압 신호를 읽어 ADC로부터 회로를 보호합니다. 통신 드라이브 및 상위 기계는 bxCAN을 사용할 수 있으며 메모리를 지우고 말하고 읽고 쓸 수 있습니다. CAN 통신 채널 및 기타 기능.
~!phoenix_var50_2!~
그렇다면 브러시리스 모터 컨트롤러에는 몇 가지 주요 모듈이 있습니까?
계층, 드라이버 계층 및 응용 프로그램 계층에는 주로 드라이버 계층의 알고리즘이 포함됩니다. 5개의 모듈이 있으며, 5개의 모듈은 각각 작업을 담당합니다.
1, 모터 및 위치 루프 제어를 위한 폐쇄 루프 피드백 제어 및 ndash; —홀 테스트 속도 모듈;
2, 온도, 전압, 외부 아날로그 신호 수집 및 내부 전위차계 입력 신호 수집 및 라인 설정 및 LED 제어 & ndash; —보드 레벨 드라이버 모듈;
3, 일부 모터 구동 기능 및 ndash; - 모터 드라이버 모듈;
4, ADC 샘플링, 보호 및 ndash를 구동하기 위해 수행할 모니터링 스레드의 샘플링 결과; —현재 획득 모듈;
5, 실시간 제어 및 드라이브 시스템 속도 그래픽 디스플레이를 위해 USB CAN 장비를 통해 PC로 전환합니다. —CAN 통신 모듈;
브러시리스 모터 컨트롤러 CAN 통신의 일반적인 특징은 무엇입니까?
1, 메인 컨트롤. 버스가 유휴 상태이고 모든 장치는 메시지를 보낼 수 있으며 식별자(ID, 주소)에 따라 동시에 두 개 이상의 장치가 메시지를 보낼 수 있습니다.우선 순위를 결정합니다.
2, 시스템 유연성. 하드웨어와 소프트웨어의 다른 장치를 연결하기 위해 버스에 장치를 추가할 때 애플리케이션 계층을 변경할 필요가 없습니다.
3, 속도, 거리. 최대 1MBPS(거리 & lt; 40m) 최대 10km(속도 & lt; 5kbps)까지 가능합니다.
4, 오류 감지/오류 알림 및 오류 복구 기능이 있습니다.
5, 결함 밀봉 기능. CAN은 오류 유형이 버스 데이터 오류(예: 외부 소음 등)인지 지속적인 데이터 오류(예: 장치 내부 결함, 드라이브 오류, 볼트 등)인지 확인할 수 있습니다.
6, 노드 연결. CAN 버스 CAN은 동시에 여러 장치를 연결할 수도 있습니다.
컨트롤러는 고객 요구 사항에 따라 설계할 수 있으며 고객은 맞춤형 크기, 설치, 성능 요구 사항, 조건을 제공할 수 있으며 브러시리스 모터 컨트롤러를 내부 및 외부에 배치할 수 있으며 홀 센서는 유도성 및 비유도성을 선택할 수 있습니다.