您好、欢迎来到现金彩票网!
当前位置:迪士尼彩乐园 > 改变驱动器 >

51单片机STC15W408AS驱动无感无刷电机BLDC

发布时间:2019-06-07 01:08 来源:未知 编辑:admin

  主控单片机使用STC15W408AS,单片机自带硬件PWM模块、ADC模块和比较器模块,所以非常适合做的驱动,主频35M,无需外部晶振和复位电路,接好VCC和GND就可以工作。半桥电路使用PMOS+NMOS的组合,PMOS为IRF9540,NMOS为IRF540.驱动芯片用TC4427A。

  先在洞洞板上做实验吧。原理图如下所示,懒得用软件画了,还是手画来得快些。下面的图中,只画出了A相的桥,B相和C相的桥与A相一样。

  PWM模块用来产生可调占空比,目的是为了给电机施加一定的电压,占空比越大,施加的电压越大,电机转的越快。反之,占空比越小,电机转的越慢。

  比较器用来做反电动势的过零检测,选择P5.4引脚为比较器的负输入端,选择ADC通道为比较器的正输入端。

  CMPCR1=0X8C;//打开比较器,把P5.4引脚设置为负输入端,ADC通道为正输入端

  BLDC的六步时序为ABACBCBACACB,下面程序中,分别用0~5表示每一步。

  电机启动以后,需要闭环控制电机的通电时序和速度。这个在比较器的中断函数里面实现。

  用电脑上的串口调试助手给单片机串口发送“启动”“加速”“减速”“停止”命令。这个功能放到主函数while循环中。

  上面的软件和硬件,只是实现了简单的控制转动。缺点:1.没有任何的保护程序,比如电流检测、堵转保护等。我在做实验的过程中,烧了2个PMOS、1个NMOS、3个TC4427A.2.比较器过0直接换相,有些提前。电机转动噪音比较大。期待日后改进吧!

http://attack11.net/gaibianqudongqi/519.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有