我们选用的是24V直流无刷电机,选用此电机的主要好处是它自带反馈,不需要烦恼如何为其安装配置编码器。现在说说其配套的直流无刷电机驱动器的使用。 1.电路连接图如下:(注意:这里使用的控制芯片是飞思卡尔XS128芯片) 2.连好电路,通电后,只要单片机给相应的控制信号,就可以控制电机。
F/R | 0 | 1 | x | x不锈钢镀锌 | 自动埋钉机x 电子倾斜仪 |
拍痧棒EN梨花护肤品 | 0 | 0 | 0 | 1 | 1 |
BK | 1 | 1 | 0 | 0 | 1 |
电机状态 | 正转 | 反转 | 刹车 | 刹车 | 自然停车 | 宁波溲疏
| | | | | |
F/R控制电机转动方向(所谓正反转自己判断)。
EN为使能控制,0为使能(使电机能转动),1为自然停车。
BK为刹车控制,0为刹车,1为无效。
SV口接收由单片机的PWM,调节PWM的占空比输出0-5V可控制转速。 注意要把内置R-SV电位器调到最大,这样才能使用PWM的0-5V的电压控制电机的0-100%的速度。
注意SV口接收的PWM频率最好大于1KHz。
给出一个电机会动的例子:连好电路。通电。单片机输出:F/R=0;EN=0;BR=1;PWM占空比设为50%,即输出给SV大小为2.5V的电压。
给出一个电机不会动的例子:连好电路。通电。单片机输出:F/R=0;EN=0;BR=1;PWM占空比设为50%,即输出给SV大小为2.5V的电压。但R-SV电位器扭到很小的位置。
3.PG口是驱动器的输出口,跟编码器一样用途,电机每转一圈输出固定的脉冲数,通过计数PG输出脉冲数就知道电机转了多少圈,再根据轮子的直径就可以计算出这个电机行走的距离。至于具体电机转一圈输出多少脉冲数,这个需要实测,因为这个会跟个人不同的程序中断使用和电路接的限流电阻大小有关。