本設(shè)計(jì)分享的是基于DRV8830迷你I2C電機(jī)驅(qū)動(dòng)器設(shè)計(jì),見(jiàn)附件下載其原理圖/PCB/驅(qū)動(dòng)源碼等。該迷你I2C電機(jī)驅(qū)動(dòng)器電路采用2個(gè)DRV8830。DRV8830一方面為電池供電,另一方面為打印機(jī)和其他低電壓或電池供電的運(yùn)動(dòng)控制應(yīng)用提供集成的電機(jī)驅(qū)動(dòng)器解決方案。該迷你I2C電機(jī)驅(qū)動(dòng)器模塊具有兩個(gè)H橋驅(qū)動(dòng)器,可以驅(qū)動(dòng)兩個(gè)直流電機(jī)或兩個(gè)步進(jìn)電機(jī)繞組,以及其他負(fù)載如電磁閥。它需要一個(gè)板載5V穩(wěn)壓器,可為I2C總線供電。所有驅(qū)動(dòng)器線路均受二極管保護(hù),不受反電動(dòng)勢(shì)的影響。DRV8830迷你I2C電機(jī)驅(qū)動(dòng)器同時(shí)具有兩個(gè)故障指示燈和四個(gè)LED指示燈,用于指示每個(gè)電機(jī)正在運(yùn)行的方向。DRV8830迷你I2C電機(jī)驅(qū)動(dòng)器硬件概述:
DRV8830迷你I2C電機(jī)驅(qū)動(dòng)器特點(diǎn):
每個(gè)通道的默認(rèn)最大驅(qū)動(dòng)電流為200mA,請(qǐng)參見(jiàn)電路板的正面圖
每個(gè)通道(CH1,CH2)加上一個(gè)電阻,電阻(R5,R12)的每個(gè)值都是1Ω,所以最大驅(qū)動(dòng)電流是200mA,根據(jù)下面的公式
同時(shí),每個(gè)通道提供一個(gè)保留的可焊接焊盤(CH1的R6,CH2的R13),因此您可以在電路板上焊接電阻以更改每個(gè)通道的電阻值。以下是將電阻加到電路板上的新方程式
更改默認(rèn)I 2 C地址
每個(gè)通道的I 2 C地址是可變的。請(qǐng)看看板的背面,你會(huì)發(fā)現(xiàn)有4個(gè)跳線墊; A0_CH1和A1_CH1為通道1,A0_CH2和A1_CH2為通道2,如下所示:
DRV8830迷你I2C電機(jī)驅(qū)動(dòng)器應(yīng)用思路:
只要在5v不消耗大于1A的電動(dòng)機(jī),該馬達(dá)驅(qū)動(dòng)器可用于驅(qū)動(dòng)任何拉絲的電動(dòng)馬達(dá)。兩個(gè)電機(jī)可以同時(shí)驅(qū)動(dòng),同時(shí)設(shè)定為不同的速度和方向。速度可以完全成比例,由I2C命令控制。