扫描二维码,快速下载本应用说明文档(免费)
大小:409.07KB
价格:0.00元
更新日期:2016-07-26
开发者:小R科技
STM32电机控制
-
-
- STM32电机控制
-
STMduino
- 2016-07-26
-
【STM32电机控制】 应用介绍
STMduino 电机控制
实验概述
使用STMduino+STMduino电源板控制TT减速电机正反转
实验原理
这种TT减速电机被广泛用于科研电子产品类、机器人电动人体类、泡泡枪玩具枪体类、四驱车玩具汽车类、飞机玩具类、震动产品类等电动玩具产品,该电机使用极为简单,该电机有俩个接线端,接入这俩个接线端的电压差为正时即为正转,电压差为负的时候即为反转(电压差要大于工作电压)
实验步骤
将2个TT电机分别接到STMduino电源板的电机1和电机2接口,电机不分正负,接入即可。
代码分析
定义电机的四个IO输出来控制电机正反转,每俩个IO为一路控制一个电机,一路可由一个使能端EN控制速度及开和关。
将左右俩路电机控制状态定义为小车前进后退状态
主函数函数初始化相关的引脚之后,循环体里面可以看到执行前进后延时一秒再执行后退又延时一秒直到停止
实验现象
接上电机,打开控制板电源就可以看到电机,前进后退左转右转了。
实验扩展
既然可以控制俩个电机。那么也可以控制4个电机,只需要把电机俩个俩个并联然后再分别接入电机端口即可