Sensorless-brushless-motor-speed-measurement:基于STM32的无感无刷电机转速测量项目

使用电压比较器处理相电压的方法,测量四轴无人机无感无刷电机的转速,包含PCB和STM32源码,可以测量8路方波输入。输入端串联RC高通滤波器,可以处理有感无刷电机的霍尔传感器的转速反馈。

分支1Tags0
YYangTiankaiUpdate README.md
1ccddac0创建于 2020年9月29日13次提交
文件最后提交记录最后更新时间
update 5 年前
pcb 5 年前
src 5 年前
pcb 5 年前
Update LICENSE5 年前
Update README.md 5 年前

Sensorless-brushless-motor-speed-measurement

使用电压比较器处理相电压的方法,测量四轴无人机无感无刷电机的转速,包含PCB和STM32源码,可以测量8路方波输入。输入端串联RC高通滤波器,可以处理有感无刷电机的霍尔传感器的转速反馈。

集成了力矩传感器的485通信模块和大疆N3飞控的通信模块。

使用了另一个项目的STM32F405核心板
https://github.com/YangTiankai/STM32F4-Core-Board

系统结构

系统结构

测速原理

对于有12个线圈的无感电机,电机每转动一圈三相线上电压产生7个周期的正弦,将其输入电压比较器即可转化为数字方波,测量其频率可知转速。

对于有感电机,电机每转动一圈霍尔线上也是产生7个周期的正弦信号,但是该信号为恒正,使用一个10uF、10kΩ的RC高通滤波器去基频,即可得到零均正弦信号,输入电压比较器测量频率即可。

原理图和PCB

SCH1

SCH2

SCH3

PCB1

PCB2

项目介绍

使用电压比较器处理相电压的方法,测量四轴无人机无感无刷电机的转速,包含PCB和STM32源码,可以测量8路方波输入。输入端串联RC高通滤波器,可以处理有感无刷电机的霍尔传感器的转速反馈。

定制我的领域

下载使用量

0

项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新

语言类型

C96.28%
Motorola 68K Assembly3.72%
Batchfile0%