完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
我需要设计一个驱动电路去驱动这样一个电机。电机的两个端子的输入波形如图:
驱动的波形为50%占空比的方波,频率为5Hz,额定电压12V。 单片机IO口可以输出3.3V/5V的PWM波,不过电压不够,驱动能力也不够,电机的额定电流大约200mA,IO口肯定不行的。 所以有两种方案,一种是淘宝上的PWM电子开关模块,能够实现3.3V方波到12V方波的波形变换,这里不赘述啦,上淘宝搜“PWM电子开关模块”可以看到说明书。 其实用三极管搭一个推挽结构的功放理论上是可以的啊,不过我实际做PCB的时候,发现空载波形是对的,带上电机就GG,希望以后能解决这个问题吧。 第二种方案就是用L9110芯片驱动,电路就根据手册搭就可以啦 在proteus里面有L9110的仿真模型,仿真电路如下: IA和IB接到单片机的IO口,IO口输入峰峰值3.3V的方波,这里加了两个上拉电阻。另外proteus里面测OA、OB之间的波形的方法为示波器A路点亮A+B,B路点亮invert。不过结果很震惊,OA、OB之间的波形为5V的方波,我电压给的是12V的耶,proteus不讲道理。如下图: 用面包板搭了实物去测试,发现波形就是12V的方波,不过波形毛刺很多,不知道是不是示波器的问题,可以驱动电机,proteus仿真结果错误。 L9110的输出电压就应该是电源电压,如果IO输入PWM,那么输出也是PWM,PWM的高电平为电源电压,这是我实际测试得到的。 后续测试发现: 不接上拉电阻也可以驱动。 L9110的方便之处在于可以通过IA、IB的高低组合实现控制正反转,有点厉害啊。 L9110驱动直流电机的话比较简单,输出等于电源电压。 |
|
|
|
只有小组成员才能发言,加入小组>>
2386 浏览 0 评论
8910 浏览 4 评论
36487 浏览 19 评论
4981 浏览 0 评论
24307 浏览 34 评论
1375浏览 2评论
1629浏览 1评论
2017浏览 1评论
1441浏览 0评论
387浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 09:59 , Processed in 1.221379 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号