STM8单片机接上马达驱动芯片LG9110后不能正常输出高电平。我用的的是STM8S003P6单片

输出电流不够?可以换成2个100的电阻到地试试,看输出高时端口的电压

单片机通过电机驱动芯片LG9110来连接电机,接上后单片机整个工作都不正常了

很简单,加入光耦进行隔离,把单片机的电源和电机电源分开!这样就能将单片机部分和电机驱动部分完全隔离,干扰完全解决。光耦参考型号TLP521—4.

直流电机驱动芯片LG9110,可以PWM输入控制实现速度控制。另外,详细的datasheet更好

单H桥,也就说不切换电机方向,用一个三极管就可以了,何必要驱动芯片,数字电路中三极管常用作开关,我们用的是MOS,当然那是大功率驱动电路,像这么小的电机也没必要浪费。用贴片的8050即可,500mA的电流(为了可靠,最好选择中功率的,像44H11这种)。接法很简单,跟控制继电器一样。不过提醒点,PWM控制电机转速的时候,对高速大功率的电机来说很明显,但是对这种小型低速的可能不太敏感组,

lg9110LG9110驱动芯片(L298的也行)如何直接控制电机,不用外围电路

LG9110驱动芯片(L298的也行)如何直接控制电机,不用外围电路

这是8脚的小集成电路.你这图是从集成电路顶上俯视看下去。

上面有决口的地方,就是开始数脚.按照反时针方向数。

1脚和4脚连接马达.

2脚和3脚连接到电源(+)正极

5和8脚地线,也就是连接到电源(-)负极

6脚和7脚分别输入控制信号.因为方框图显示,里面输入的是硅3极管.所以输入电压理论上是大于0.7v到5v 的正电压都可以控制你的马达获得运转.

7脚输入正电压是正转。

6脚脚输入正电压是反转。

如果马达转的方向不对,你把马达2根线调过来。

继电器在这里根本用不到 。

另外很负责的告诉你.这是一个把TTL/CMOS 数字电路,或是cpu单片机,或是无线电遥控的输出小信号放大到能够控制马达正常运转的集成电路。

不是把你9v电池电流放大的集成电路.所以,你的9v 干电池.电流要足够你的小马达使用。

谁用过电机驱动lg9110,通电源后它为什么会发热,烫手?

是不是电压高了啊,vcc(2.5-12v),线路有问题或其他的。lg9110的输出有限的(800mA),不知道你让他驱动多大的电机呢?能把问题说具体点最好。

LG9110驱动芯片(L298的也行)如何直接控制电机,不用外围电路、lg9110,就介绍到这里啦!感谢大家的阅读!希望能够对大家有所帮助!