L9110電機驅動電路

2021-09-26 13:31:40 字數 1305 閱讀 7654

我需要設計乙個驅動電路去驅動這樣乙個電機。電機的兩個端子的輸入波形如圖:

驅動的波形為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驅動直流電機的話比較簡單,輸出等於電源電壓。

Arduino通過L9110進行電機控制

l9110s是為控制和驅動電機設計的兩通道推挽式功率放大專用積體電路器件,將分立電路整合在單片ic之中,使外圍器件成本降低,整機可靠性提高。該晶元有兩個ttl cmos相容電平的輸入,具有良好的抗干擾性 兩個輸出端能直接驅動電機的正反向運動,它具有較大的電流驅動能力,每通道能通過750 800ma的...

基於L298N的電機驅動電路

最近我們在做飛思卡爾的比賽,剛開始弄。我們可能要用模組的,但為了熟悉電機的驅動的,我就自己焊了乙個 基於l298n的電機的驅動電路,我是照著下面的電路圖焊的。上圖左邊的tlp521是 光電耦合器,來個特寫吧 上圖所畫的路線的壓降為5v,則tlp521 1中的光電二極體,和led1都會發光,我們通過對...

L298N電機驅動

1 l298n,是一款接受高電壓的電機驅動器,直流電機和步進電機都可以驅動。一片驅動晶元可同時控制兩個直流減速電機做不同動作,在6v到46v的電壓範圍內,提供2安培的電流,並且具有過熱自斷和反饋檢測功能。2 可以接兩個直流電機或者乙個步進電機,可以實現電機的正反轉和調速。3 3p接線端是給模組供電的...