4-1-2 直流电机
之前学习了有刷直流电机的基本结构个工作原理,接下来学习如何使用arduino控制有刷直流电机
通常arduino控制的直流电机是两个引脚的(有的不是2个引脚)
店家的直流电机有些已经焊接好引脚及引线了,有些没有焊接引脚
主要参数
尺寸参数
进行设计安装电机时需要确定
额定电压
给电机引脚施加电压,
额定电流
注意当拿到一个陌生的电机的时候,并不是直接拿来使用,而是了解电机的基本参数如额定电压、电流。若超过则可能烧坏
买电机时要保证基本参数准确
空载转速
点击驱动车和闹钟等需求不同,可能需要专业知识
目前先了解有这些参数即可
接下来就是
如何控制直流电机
电机符号
电机控制对象,主要是电机的输出轴(旋转方向和旋转速度),
如何控制有刷直流电机的旋转速度和旋转方向
有刷直流电机转向控制
更改旋转方向只需要更改电流流向即更改引脚两端电压即可
接下来提供方法,只需要开合几个电源开关,就能实现电机的电压改变和正反转
H桥电路控制转向
可以使用H桥电路进行更改
开关两个开关如下
如何控制电机转速
两种方法
1,调整电机两端电压大小(不是此教程主要方法)
2,PWM控制电机转速(主要方法)
PWM控制电机转速
通过analog.write对输出引脚~输出PWM信号
当下方的开关反复的开合,并通过arduino控制开合的时间,就会形成PWM
可以通过arduino开发板输出PWM,控制H桥电路的开关的开合,使得电机电压形成PWM模式,此时可以使用arduino开发板控制电机速度
在这里插入图片描述
具体如何通过arduino实现控制,下节讲