toothache

[ART-Pi] Brushless DC motor FOC driver

 
Overview

The expansion board mainly provides the most basic brushless motor driving tasks. Due to the size of the board, there is no additional current and voltage sampling module. However, the temperature sampling module can be used to force the motor to stop running through software algorithms. The main functional modules of this extended version are as follows: 1. Encoder isolation; The voltage connected between the drive board and the brushless motor encoder can be selected through a jumper cap, and the three-way sensor signals are isolated through an optical coupler. image.png

2. For temperature sampling, connect an external NTC thermistor sampling resistor, stick the NTC resistor on the surface of the motor, and collect the motor temperature. The SD pin of the motor driver IC can be controlled through a software algorithm to force the motor to stop running. image.png

3. Control signal isolation and prevent single-phase simultaneous conduction module; use the six channels of ch1, ch2, ch3, ch1n, ch2n, ch3n of H750's advanced timer TIM8, also use optocoupler to isolate the control signal, and then use XOR The purpose of gate and AND gate is to prevent the single-phase high-end MOS tube and low-end MOS tube from conducting at the same time.

image.png

4. The motor MOS drive module consists of three phases in total. Only one phase is listed using IR2110S to drive the MOS tube. The input is also SD, which can realize the software algorithm to forcefully pause the motor.

image.png

5. 0.96 OLED, button module OLED is a 0.96' 12864 SPI driven display. The software algorithm is driven by hardware SPI. The OLED menu can be realized through four additional buttons, and the buttons can be used to adjust the speed of the motor, reverse the motor, and monitor. A series of operations to print motor parameters. ~~~~ image.png

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-19 19:43:57
  • Problems with setprinterdataEx
  • 【ST NUCLEO-H743ZI Review】——by supermiao123
  • Some issues with "battery balancing"
  • How do you know if an 8-bit microcontroller is enough?
  • Ask for help from high frequency wireless master
  • Small DC-DC boost power supply solution development requirements

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号