社区
硬件设计
帖子详情
关于电动机的驱动控制的请教
Jackindata
博客专家认证
2011-08-14 05:00:13
我有以下几个想请教大家的问题:
①对于要求的驱动电压较小的电机,我能否直接用单片机的I/O口输出高低电平来驱动呢?若可以,这样做有没有什么危险。
②对于控制电动机转动方向的改变,大家有什么好的办法?
③用占空比控制电动机的转速时,是怎样考虑PWM的频率的?是不是频率越高越好?
多谢了!
...全文
216
18
打赏
收藏
关于电动机的驱动控制的请教
我有以下几个想请教大家的问题: ①对于要求的驱动电压较小的电机,我能否直接用单片机的I/O口输出高低电平来驱动呢?若可以,这样做有没有什么危险。 ②对于控制电动机转动方向的改变,大家有什么好的办法? ③用占空比控制电动机的转速时,是怎样考虑PWM的频率的?是不是频率越高越好? 多谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Simality
2011-08-19
打赏
举报
回复
[Quote=引用 11 楼 engrossment 的回复:]
9楼说的那些对我来说太高端了啦,我只是买了一个直流电机回来,又没有专门用于电机的单片机。。= =
我用的是msp430单片机
[/Quote]
通常有PWM和AD即可。复杂点的要外部中断和外部比较器。
bjtea
2011-08-19
打赏
举报
回复
使用场效应管,例如国内市场常见的IRF530等等,控制电路不比三极管复杂。
如果使用三极管,需要让其工作在开关状态。就是导通时,必须饱和导通,这要求给较大的基极电流。
Jackindata
2011-08-19
打赏
举报
回复
三极管电压降大,所以发热量也大。
Jackindata
2011-08-19
打赏
举报
回复
是不是把三极管的集电极接电机,发射极接地就可以解决发热问题?可是那样就搭不了H桥了。
Jackindata
2011-08-19
打赏
举报
回复
我用三极管把H桥搭建起来了。可是三极管的电压降太大,导致剩下的电压驱动不了电机。= =
SailorXing
2011-08-19
打赏
举报
回复
单片机和电机之间要加光耦进行信号隔离。
天冰天降
2011-08-19
打赏
举报
回复
直流电机就是H桥,实现正反转驱动,有专门的半桥MOS模块,两个就是了,不然的话,小心电流过大,烧片子。
Jackindata
2011-08-17
打赏
举报
回复
9楼说的那些对我来说太高端了啦,我只是买了一个直流电机回来,又没有专门用于电机的单片机。。= =
我用的是msp430单片机
bjtea
2011-08-16
打赏
举报
回复
[Quote=引用 8 楼 engrossment 的回复:]
除了调节速度、改变转向,还有什么其他可以控制的?求推荐新鲜玩法。
[/Quote]
估计你现在是开环控制吧,增加一个光电管,一圈一个脉冲,遮挡接收。然后,就可以形成闭环速度控制,进一步还可以实现PID控制速度。
Simality
2011-08-16
打赏
举报
回复
[Quote=引用 8 楼 engrossment 的回复:]
除了调节速度、改变转向,还有什么其他可以控制的?求推荐新鲜玩法。。
[/Quote]
还有控制转矩,再复杂些的可以做动态自适应控制,比如驱动周期变化性负载时保持转速波动最小。更复杂的是运动控制,比如MIT的机械恐龙Troody有16个自由度,电机驱动模块由三个控制环嵌套构成,分别控制转速、力矩和角度。
不过我建议LZ还是弄一本电机拖动方面的教材,还有自动控制理论的教材,把传递函数什么的弄熟。我就是大学念得不扎实,什么拉普拉斯算子之类的现在都忘得差不多了,有时候要做点自动控制的东西费劲,后悔了。
Jackindata
2011-08-16
打赏
举报
回复
除了调节速度、改变转向,还有什么其他可以控制的?求推荐新鲜玩法。。
Simality
2011-08-15
打赏
举报
回复
[Quote=引用 4 楼 able200330 的回复:]
可以用芯片L9110H来驱动控制,很简单。
百度芯片资料就懂怎么用
[/Quote]
++
推荐L9110H,我买的是LG9110,一样的。SO-8封装单价1.9元。
同类H桥小电流电机控制IC还有SI9986。
电流大一些有L298、L6203之类。
bjtea
2011-08-14
打赏
举报
回复
[Quote=引用 3 楼 engrossment 的回复:]
使用什么来构建H桥比较简单呢?三极管可以咩?
[/Quote]
三极管容易发热;如果方便采购,可以使用小功率场效应管来搭建H桥。
sgeli
2011-08-14
打赏
举报
回复
1)首先你需要说明是什么电机,直流?步进?交流伺服?
2)I/O口肯定不能直接驱动电机,因为单片机输不出必须的电流;
3)方向通常是让控制电压反向来实现;
4)如果采用PWM来控制电机,通常是用PWM控制一个功率管;通过控制占空比的大小,来获得不同大小的平均电压;这个电压加在电机上,获得不同的速度;
5)频率不是越高越好,小了脉动;太大,功率管有最小导通、关闭时间,约束了PWM的频率;此外,开关次数多后,开关损耗的占比大,发热;1K~10K的做法都有,一般选2~3K都行。
able200330
2011-08-14
打赏
举报
回复
可以用芯片L9110H来驱动控制,很简单。
百度芯片资料就懂怎么用
Jackindata
2011-08-14
打赏
举报
回复
使用什么来构建H桥比较简单呢?三极管可以咩?
Jackindata
2011-08-14
打赏
举报
回复
[Quote=引用 1 楼 bjtea 的回复:]
1)首先你需要说明是什么电机,直流?步进?交流伺服?
2)I/O口肯定不能直接驱动电机,因为单片机输不出必须的电流;
3)方向通常是让控制电压反向来实现;
4)如果采用PWM来控制电机,通常是用PWM控制一个功率管;通过控制占空比的大小,来获得不同大小的平均电压;这个电压加在电机上,获得不同的速度;
5)频率不是越高越好,小了脉动;太大,功率管有最小导通、关闭时间,约束了PWM的频率;此……
[/Quote]
最简单的应该是直流电机吧?从来没有玩过电机控制,所以先选择最简单的。打算做个可控的小风扇。或者有什么更好的建议?
bjtea
2011-08-14
打赏
举报
回复
1)首先你需要说明是什么电机,直流?步进?交流伺服?
2)I/O口肯定不能直接驱动电机,因为单片机输不出必须的电流;
3)方向通常是让控制电压反向来实现;
4)如果采用PWM来控制电机,通常是用PWM控制一个功率管;通过控制占空比的大小,来获得不同大小的平均电压;这个电压加在电机上,获得不同的速度;
5)频率不是越高越好,小了脉动;太大,功率管有最小导通、关闭时间,约束了PWM的频率;此外,开关次数多后,开关损耗的占比大,发热;1K~10K的做法都有,一般选2~3K都行。
基于51单片机的直流电机
驱动
通过这次的计算机
控制
技术的课程设计,我对步进
电动机
有了深入的了解,平时我们接触的
电动机
主要是直流
电动机
和交流
电动机
,很少见到步进
电动机
,所以对于步进
电动机
比较陌生。通过老师指导,然后自己在课后翻阅书籍...
三相笼型异步
电动机
安装与维修问题研讨.pptx
能力目标包括绘制三相异步
电动机
正反转
控制
的原理图和接线图,制定安装工艺计划,并能根据计划进行线路安装、调试和维修。这些技能的掌握,不仅要求理论知识的扎实,还需要实践经验的积累。 学习三相异步
电动机
的...
三层楼电梯plc
控制
系统设计与调试.pdf
- 电力拖动电路:包括主拖动电路和开关门电路,通常使用三相交流异步
电动机
作为动力源。主拖动电路通过PWM(脉宽调制)技术实现无级调速,确保电梯平稳运行。 - 电气
控制
电路:由呼叫按钮、传感器、继电器、指示灯...
Ifix组态软件实训报告
实训的主要目标是设计并实现一个传送带装置的模拟
控制
系统,以及
电动机
的点动电动监控系统。 在实训的第一天,参与者们首先对iFIX软件进行了介绍和安装,并着手搭建传送带项目。传送带
控制
的核心是电机的启停与速度...
可调
控制
电灯电路设计
1. 晶闸管:MCR100-6,用于继电器、灯
驱动
、小
电动机
控制
、大可空硅管的门
驱动
、传感器和探测器电路,400V,0.8A,10A,200μA,生产厂家:MOT 2. 单结晶体管:BT33,单结晶体管ηrBBIEBIOVEBIIPIVVVIB2Pt(KΩ)...
硬件设计
6,163
社区成员
11,290
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章