欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 31917|回復: 21
收起左側

51單片機驅動L9110控制直流電機—還是我這個小白

  [復制鏈接]
ID:53239 發表于 2013-12-11 10:22 | 顯示全部樓層 |閱讀模式
大神們早上好好,我又來了,這次是問題比較混亂,呵呵!
51單片機控制L9110s驅動一個普通的130馬達,實現正反轉,程序如下:

#include <AT89X52.H>                                //包含頭文件
sbit IN1A=P2^0;                                                //單通道測試僅使用
sbit IN1B=P2^1;

void main(void)                                                //主函數
{
        unsigned int i;
        while(1)
        {
                IN1A=1;IN1B=0;                                //正轉
                for(i=0;i<60000;i++){}                //延時
                IN1A=0;IN1B=0;                                //停轉
                for(i=0;i<40000;i++){}                //延時         
                IN1A=0;IN1B=1;                                //反轉
                for(i=0;i<60000;i++){}                //延時
                IN1A=0;IN1B=0;                                //停轉
                for(i=0;i<40000;i++){}                //延時
        }
}

L9110s的板子的電源VCCGND都接在了51單片機開發板上的VCCGND接口上,單片機由筆記本的USB供電和數據輸入

現在問題來了:
1:電機不轉,電機里面有“吱吱”的電流聲,但是無意把P2^1這個引腳的插針拔掉后,電機就轉了,并且是轉一會停一會,但是不會反轉,又把另一個拔掉這個插上電機也轉了(為何是拔掉一個就轉了呢???)
2:我又把P2^0P2^1都換成P3.0P3.1引腳,上電后發現電機轉了一下就不轉了開始“哆嗦”了,這是為啥???


PS:線的連接應該是沒有錯誤的。

回復

使用道具 舉報

ID:18852 發表于 2013-12-11 13:10 | 顯示全部樓層
會不會供電不足呀?
回復

使用道具 舉報

ID:53239 發表于 2013-12-11 14:39 | 顯示全部樓層
lwfchat 發表于 2013-12-11 13:10
會不會供電不足呀?

電壓絕對沒問題,我懷疑是電流達不到
回復

使用道具 舉報

ID:1 發表于 2013-12-13 21:37 來自觸屏版 | 顯示全部樓層
當負載過大的時候電壓也會下降的,
回復

使用道具 舉報

ID:1 發表于 2013-12-13 21:38 來自觸屏版 | 顯示全部樓層
當電壓一下將電流也就跟著一起降了,你在系統正在運行的時候檢測一下電壓才知道
回復

使用道具 舉報

ID:59106 發表于 2014-2-16 20:26 | 顯示全部樓層
你的電機驅動模塊怎么接的線啊,我也買了一個但不知道怎么接
回復

使用道具 舉報

ID:61082 發表于 2014-4-24 23:01 | 顯示全部樓層
本帖最后由 pretty 于 2014-4-24 23:06 編輯

我也遇到這個問題,我把延時時間改為20000而不是60000,那樣就會轉,所以我在懷疑是不是應該是脈沖驅動而不是恒壓驅動,但是我發現一個很可怕的問題,l9110s片子會很燙,延時時間越小既頻率越高越燙,調到5000可能就要燒了,求用過9110s的人確定一下是不是脈沖驅動還是恒壓驅動?

評分

參與人數 1黑幣 +60 收起 理由
admin + 60 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:61082 發表于 2014-4-24 23:07 | 顯示全部樓層
admin 發表于 2013-12-13 21:38
當電壓一下將電流也就跟著一起降了,你在系統正在運行的時候檢測一下電壓才知道

我想問一下l9110是脈沖驅動還是恒壓驅動
回復

使用道具 舉報

ID:61304 發表于 2014-5-1 17:38 | 顯示全部樓層
我也遇到這種情況,分開供電就可以了。。。。。
回復

使用道具 舉報

ID:63747 發表于 2014-7-18 14:42 | 顯示全部樓層
本帖最后由 sz1001 于 2014-7-18 15:01 編輯

呵呵,H橋驅動要同時驅動一組IO,不能同一時刻端口同時出現高電平驅動,否則會造成電源短路。您的這句IN1A=0;IN1B=0; 不合適,因為開發板一般都是采用灌電流方式驅動,L9110在此時實際上A、B口同時為高電平,執行到此時,實際上電源已經在芯片內部短路了,電機當然不動作了。
若方便,將單片機IO改為拉電流方式,即IO輸出端原上拉電阻接地,改為單片機輸出電流方式驅動,不過仍然要注意IO口不能同時輸出高電平。最好是外圍電路加1個RS電路或在某個IO上加個反相電路進行保護。即當A口有高電平時強行拉低B口,起到保護作用。


評分

參與人數 1黑幣 +60 收起 理由
admin + 60 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:72392 發表于 2015-2-4 18:02 | 顯示全部樓層
單片機與L9110分開供電并使電源共地就行。
回復

使用道具 舉報

ID:153199 發表于 2017-2-24 13:11 | 顯示全部樓層
電流達不到
回復

使用道具 舉報

ID:153199 發表于 2017-2-24 13:12 | 顯示全部樓層
電流供電不足
回復

使用道具 舉報

ID:231046 發表于 2018-6-25 16:18 | 顯示全部樓層
l9110是脈沖驅動還是恒壓驅動,2種驅動都可以的

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:376237 發表于 2018-8-11 12:42 | 顯示全部樓層
你把這個前轉后轉分別寫成兩個函數,然后加個按鍵掃描,利用兩個獨立按鍵,一個控制前進,一個控制后退,這樣可以
回復

使用道具 舉報

ID:384365 發表于 2018-8-15 14:50 | 顯示全部樓層
朋友,我建議你使用L298N驅動,另外其實你也可以用12V驅動的電機
回復

使用道具 舉報

ID:284095 發表于 2018-8-16 09:04 | 顯示全部樓層
檢查線路連接是否正常,電源供電是否正常。
回復

使用道具 舉報

ID:387026 發表于 2018-8-16 19:45 | 顯示全部樓層
你把這個前轉后轉分別寫成兩個函數,然后加個按鍵掃描,利用兩個獨立按鍵,一個控制前進,一個控制后退,這樣可以
回復

使用道具 舉報

ID:376237 發表于 2018-10-7 19:11 | 顯示全部樓層
雙電源供電,要不就讓驅動和單片機并聯,
回復

使用道具 舉報

ID:629753 發表于 2019-10-31 15:49 來自觸屏版 | 顯示全部樓層
我也遇到了同樣的問題 有誰問題解決了  說說怎么做管用
回復

使用道具 舉報

ID:1095472 發表于 2023-10-9 10:45 | 顯示全部樓層
hed980909 發表于 2018-8-15 14:50
朋友,我建議你使用L298N驅動,另外其實你也可以用12V驅動的電機

你好,請問一下L298S和L9110S的優缺點是啥,為啥建議L298N呢?目前我正在學習做最簡單的前進后退轉彎的小車應該用哪個
回復

使用道具 舉報

ID:844772 發表于 2023-10-9 12:10 來自觸屏版 | 顯示全部樓層
2442655276 發表于 2019-10-31 15:49
我也遇到了同樣的問題 有誰問題解決了  說說怎么做管用

我用過是驅動步進電機,沒什么問題啊
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表