黄工无刷电机学习
登录
直播中
小组店小二
9年用户
875经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术 测量仪表 嵌入式技术 制造/封装 模拟技术 连接器 EMC/EMI设计 光电显示 存储技术 EDA/IC设计 处理器/DSP 接口/总线/驱动 控制/MCU RF/无线
私信
关注
[问答]
如何通过按键控制直流电机启停与正反转?
开启该帖子的消息推送
直流电机
如何通过按键控制直流电机启停与正反转?
回帖
(1)
冷静
2021-10-15 10:04:48
第一步,准备所需要的硬件,电机,驱动器,开发板
电机可以选择ASLONG37-520B编码器智能直流马达测速12v电机,自己可以在淘宝上找,很便宜,几十块钱一个
接线方法
转速功率表
电机电压为12V不可直接接开发板,中间需要再加一个驱动器,驱动器我选择的是L298电机驱动模块,淘宝上几块钱一个,比较便宜
电机的控制方式如下图,只需改变IN1与IN2的电平就可以控制正反转与启停了
第二步,上程序,先看一下主函数
先是几个初始化,按键,LED灯以及电机初始化,PWM是进行电机调速的,这里大家可以不用写,下面while循环里面就是定义了按键K0按下后,电机反转,按键K1按下后,电机停止,这个应该比较直观,这里还要定义一下正转反转与停止
按键与LED灯的程序就不多加讲解了,根据开发板的IO口直接配置就可以了,这里用的STM32F103ZET6 ,直接 上程序
注意,按键程序有一个检测按键是否按下的程序,这个参考手册里面有
LED程序
接下来是电机程序,只需在开发板上定义两个IO口,我这里选择的是PB5,6两个引脚,均配置成复用推挽输出
看到没,就是这么简单,连接好硬件,然后烧进去程序,就可以控制电机的正反转了,后面我会继续讲解控制电机调速,有兴趣的同学可以在下面留言,我也是新手,可以互相交流哦。
第一步,准备所需要的硬件,电机,驱动器,开发板
电机可以选择ASLONG37-520B编码器智能直流马达测速12v电机,自己可以在淘宝上找,很便宜,几十块钱一个
接线方法
转速功率表
电机电压为12V不可直接接开发板,中间需要再加一个驱动器,驱动器我选择的是L298电机驱动模块,淘宝上几块钱一个,比较便宜
电机的控制方式如下图,只需改变IN1与IN2的电平就可以控制正反转与启停了
第二步,上程序,先看一下主函数
先是几个初始化,按键,LED灯以及电机初始化,PWM是进行电机调速的,这里大家可以不用写,下面while循环里面就是定义了按键K0按下后,电机反转,按键K1按下后,电机停止,这个应该比较直观,这里还要定义一下正转反转与停止
按键与LED灯的程序就不多加讲解了,根据开发板的IO口直接配置就可以了,这里用的STM32F103ZET6 ,直接 上程序
注意,按键程序有一个检测按键是否按下的程序,这个参考手册里面有
LED程序
接下来是电机程序,只需在开发板上定义两个IO口,我这里选择的是PB5,6两个引脚,均配置成复用推挽输出
看到没,就是这么简单,连接好硬件,然后烧进去程序,就可以控制电机的正反转了,后面我会继续讲解控制电机调速,有兴趣的同学可以在下面留言,我也是新手,可以互相交流哦。
举报
更多回帖
rotate(-90deg);
回复
相关问答
直流电机
继电器如何
控制
直流电机
,实现
按键控制
直流电机
功能?
2021-10-18
3221
直流电机
正反转
带过流保护
控制
器有哪些功能
2021-10-15
3885
什么是
直流电机
正反转
带过流保护
控制
器?其有哪些功能?
2021-06-29
2277
如何使用PWM电路来
控制
直流电机
的
正反转
以及加减速啊
2021-09-06
2493
怎样去设计一种基于STM32的
控制
直流电机
加减速及
正反转
系统
2021-09-14
1358
关于
直流电机
正反转
的问题
2017-07-26
3050
如何实现只用正极一个方向的电压大小变化来
控制
直流电机
的
正反转
?
2023-10-30
2186
请问WINAVR编译器是怎样
控制
直流电机
正反转
的
2021-10-15
1310
萌新求助,二路继电器
控制
直流电机
正反转
问题求解决
2021-10-14
1860
两线
直流电机
控制
2020-03-20
2359
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分