L9110与51单片机的驱动问题

作者&投稿:任姬 (若有异议请与网页底部的电邮联系)
我就用51单片机和l9110这么连接的可是电机驱动不了,~

正转与反转输入信号不能同时置为1;
P3^4=0;p3^5=0;不转;
p3^4=0;p3^5=1;转动;
p3^4=1;p3^5=0;转动;

他这个图中驱动电机的不是L9110,L9110是8个脚的。这个倒是像L9110的控制方式,一路输入用一个脚,但输出不一样,是双脚输出。这个图,只是个画出的原理图,并不是仿真通过的仿真图,你怎么知道就可以正常使用?没准就是个纸上谈兵的玩意。见下图,L9110的引脚,与这个图是不同的。

原理图没有问题,检查一下实际连接是否 相符,两个电机功率是否 一样的,
当然 程序 控制也会 有影响,这要看程序是怎么控制的。


我用51单片机连接L9110驱动电机。单片机的I\/O口本来输出的是高电平,为...
其次,你确定你接的L9110的引脚是对的,不是接到其他输出低电平的引脚了 这两个问题都解决了,那可能就是单片机驱动能力不够了,说明你的原理有问题

我就用51单片机和l9110这么连接的可是电机驱动不了,
程序不对啊,步进电机没有驱动,下面给你一段程序,写入你的程序中试试:uchar code motoz[4]={0x01,0x04,0x02,0x08}; \/\/步进电机正转顺序编码 uchar code motof[4]={0x08,0x02,0x04,0x01}; \/\/步进电机反转顺序编码 define MOTOR P3 for(i=0;i<4;i++) \/\/4步一个循环 ...

我就用51单片机和l9110这么连接的可是电机驱动不了,
正转与反转输入信号不能同时置为1;P3^4=0;p3^5=0;不转;p3^4=0;p3^5=1;转动;p3^4=1;p3^5=0;转动;

51单片机连接L9110
用光耦、非门、上拉电阻或者直接连接都行啊。没见过你怎么做的,但我怀疑你选的I\/O口能输出电压吗,不会是高阻态吧。

L9110与51单片机的驱动问题
原理图没有问题,检查一下实际连接是否 相符,两个电机功率是否 一样的,当然 程序 控制也会 有影响,这要看程序是怎么控制的。

51单片机用L9110S驱动12V电机?
你买的这种L9110S驱动板是单电源供电的,也就是把L9110S控制端和驱动端的供电全接在了一起。现在你用12V供电,那么输入的逻辑信号也必须是12V的才行,至少要达到12×0.7 = 8.4V才能被判定为高电平。51单片机输出电压0~5V,在人家看来始终低电平,不需要动作……

51单片机通电瞬间P3.4 P3.5 P3.6 P3.7都输出高电平,这样L9110就会工作...
51没办法在通电时还没跑程序的时候就设定, 因此没法解决,除非外面加反相器

我想问一下用过51单片机做智能小车的朋友们,我用的是l9110s驱动...
电池有电没有,电池和电路间的焊点是否有虚焊,线是否断路,电路的电源部份是否有故障,是否电路功率太大,电池一上去就用完了等等,当年我我们玩智能小车的时候,也是问题多多,一个一个排除就好了

用单片机输出PWM脉冲给L9110,然后L9110接直流电机,电机不转,只是吱吱...
把PWM载波频率调低试试。

电子设计问题:L9110与直流减速电机
1,L9110与单片机共地了没有,再P0需要上拉电阻,你换一个端口P1试一试。或者你可以直接把L9110控制端一个接地一个接VCC看看电机是否转。如果不转那就是L9110坏了。如果转可能单片机程序或者电路有问题。

礼县17037365809: 我就用51单片机和l9110这么连接的可是电机驱动不了, -
芝蓉尚德: 程序不对啊,步进电机没有驱动,下面给你一段程序,写入你的程序中试试:uchar code motoz[4]={0x01,0x04,0x02,0x08}; //步进电机正转顺序编码 uchar code motof[4]={0x08,0x02,0x04,0x01}; //步进电机反转顺序编码#define MOTOR P3 for(i=0;i { MOTOR=motoz[i]; //P3驱动 delay(800);

礼县17037365809: 我就用51单片机和l9110这么连接的可是电机驱动不了,
芝蓉尚德: 程序对啊步进电机没有驱动下面给段程序写入程序试试: uchar code motoz[4]={0x01,0x04,0x02,0x08}; //步进电机正转顺序编码 uchar code motof[4]={0x08,0x02,0x04,0x01}; //步进电机反转顺序编码 #define MOTOR P3 for(i=0;i<4;i++) //4步循环 { MOTOR=motoz[i]; //P3驱动 delay(800);

礼县17037365809: 51单片机的L9110的驱动模块驱动不了微型直流电机? -
芝蓉尚德: 1占空比发大点,2你看一下电机转的时候,供电电压是不是被电机给拉低了.

礼县17037365809: 我想问一下用过51单片机做智能小车的朋友们,我用的是l9110s驱动电路, -
芝蓉尚德: 电池有电没有,电池和电路间的焊点是否有虚焊,线是否断路,电路的电源部份是否有故障,是否电路功率太大,电池一上去就用完了等等,当年我我们玩智能小车的时候,也是问题多多,一个一个排除就好了

礼县17037365809: l9110与stc52单片机连接时无法正常驱动,刚开始的时候电机的确转了,不过不稳定,有时候转一会儿就停了,反转的时候有时候启动不了,单片机也跟着出问题,而且一旦单片机与连接上l9110连接时本来io口有5v左右的电压,一下就变成2v左右了. 有谁遇到过类似的情况吗?麻烦帮忙看看 -
芝蓉尚德: 在驱动口加一个1K的上拉电阻试试,要不就用三极管驱动.

礼县17037365809: L9110直接单片机问题 -
芝蓉尚德: 他这个图中驱动电机的不是L9110,L9110是8个脚的.这个倒是像L9110的控制方式,一路输入用一个脚,但输出不一样,是双脚输出.这个图,只是个画出的原理图,并不是仿真通过的仿真图,你怎么知道就可以正常使用?没准就是个纸上谈兵的玩意.见下图,L9110的引脚,与这个图是不同的.

礼县17037365809: 为什么51单片机高电平输出口接上马达就直接变成低电平了 -
芝蓉尚德: 首先,确定你的9110是好的,是否你接的那个引脚对地短路了 其次,你确定你接的L9110的引脚是对的,不是接到其他输出低电平的引脚了 这两个问题都解决了,那可能就是单片机驱动能力不够了,说明你的原理有问题

礼县17037365809: L298驱动直流电机问题 电机不转.输出端为什么接上电机后就没有电压了,电压变为0了,电机一点都不转. -
芝蓉尚德: 电路连接正确那就是L298坏了.你检查一下是不是按照下图连线?

礼县17037365809: 51单片机各I/O口的驱动能力是怎么样的? -
芝蓉尚德: 驱动能力? 几十 mA 的电流 吧,记得 是 20 以内 吧再大 的 的驱动 得 用 三极管 或者 专门 的驱动芯片

礼县17037365809: 51单片机的驱动能力就很有限,这个PIC单片机呢?它的驱动能力怎么样? -
芝蓉尚德: PIC的优点是抗干扰强,集成的功能比较多,你说的AD,绝大部分的PIC都有这个功能,DA嘛,带有这个功能的单片机相对少一点,但是等效于DA功能的PWM输出却是有的,如果在精度要求不是很严格的地方,用一个RC滤波就可以把PWM的占空比转换为电压信号输出. 至于驱动能力的话,PIC与51的主要区别是PIC可以设定为强上拉,也就是说高电平也可以输出20mA,低电平都一样,是20mA, 不过现在许多改进型的51单片机也有强上拉模式,如STC89系列的,功能完全兼容AT89C51

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网