Giter Site home page Giter Site logo

wangshouming4937 / sensorless-brushless-motor-speed-measurement Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yangtiankai/sensorless-brushless-motor-speed-measurement

0.0 0.0 0.0 15.56 MB

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

License: GNU General Public License v3.0

C++ 0.40% C 95.88% Objective-C 0.01% Assembly 3.72% Batchfile 0.01%

sensorless-brushless-motor-speed-measurement's Introduction

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

sensorless-brushless-motor-speed-measurement's People

Contributors

yangtiankai avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.