这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 分析下这是为什么

共10条 1/1 1 跳转至

分析下这是为什么

菜鸟
2014-06-05 21:59:52     打赏

在做循迹的小车,驱动是L9110,发现一个奇怪的现象,如果L9110的两根控制线INA INB先连接在单片机上,然后开电源后L9110就会发烫,电机不转,单片机也不工作了;如果我先只连接L9110的一根控制线(比如INA)到单片机,开电源过一会儿后,再连接另外的一根线(INB),此时电机能转,L9110也不发烫,单片机也能工作。这是为什么呢???


高工
2014-06-06 10:03:27     打赏
2楼

单片机是和L9110同时启动的吗,是分开供电的吗?


高工
2014-06-06 10:06:51     打赏
3楼
你单片机速度初始化的速度太慢了。INA INB两个是反向的吧。上电时INA INB两个状态不对导致的。

菜鸟
2014-06-09 10:49:10     打赏
4楼
高手,抱住!如果我单片机用自身的5V DC 或USB插电脑上供电而L9110用独立降压模块供电,就可以同时接两根控制线到单片机I/O口上,也不会出现这个问题;反之,单片机开发板和L9110都用独立降压模块供电的话,就会出现这个问题。用的是51单片机。请问这个问题怎么解决呢,总不能单片机一直插在电脑上,小车还怎么跑

菜鸟
2014-06-09 10:51:01     打赏
5楼
对,INA INB一个高一个低电机就朝某个方向转,而同为低的话电机停止转动,一般是要避免同时高电平出现的,容易发热。那这个问题怎么解决呢??

高工
2014-06-09 11:11:31     打赏
6楼

我估计你供电是“独立降压模块——电机——单片机”。这样,电机启动时,把独立降压模块电压拉低了,导致单片机供电不足,引起复位。。。  

解决方法:电机若能在高于5V以上(最好是7,8V以上)工作,那把这个工作电压再用稳压芯片稳压一次到5V,给单片机供电。


菜鸟
2014-06-09 19:35:18     打赏
7楼
我的独立减压模块(LM2596ADJ)是 同时 给单片机和电机驱动L9110供电的。那为什么我先接一根控制线到单片机,开电源后,再接另一根控制线就没有问题呢?

高工
2014-06-09 22:14:41     打赏
8楼
这个。具体你分析一下吧,可能原因我跟另一位坛友帮你总结了,你结合你的情况看一下,毕竟你的东西你最熟悉

院士
2014-06-10 09:35:45     打赏
9楼
老弟,师傅领进门,修行在个人

高工
2014-06-12 22:46:40     打赏
10楼
楼主应该晒一下主要部分的电路图,估计更容易让大家分析一下问题所在

共10条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]