電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 127|回復(fù): 0
收起左側(cè)

STM32驅(qū)動(dòng)四個(gè)電機(jī)時(shí)出現(xiàn)問(wèn)題:電機(jī)轉(zhuǎn)動(dòng)幾秒后停止,主板指示燈閃爍,如何處理?

[復(fù)制鏈接]

660

主題

660

帖子

4567

積分

四級(jí)會(huì)員

Rank: 4

積分
4567
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-11-24 08:03:00 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

) L; S# K+ @' N  s  W( `; x點(diǎn)擊上方藍(lán)色字體,關(guān)注我們6 @6 o0 q, @( H" F
; P' E9 A# M# E0 c
以下是我的一些看法。
, c1 a. B( Y7 E+ k0 O3 \
3 j; T0 J! z( J. d+ _* C6 D7 N你這個(gè)問(wèn)題聽起來(lái)像是供電不足的問(wèn)題,也許是12V轉(zhuǎn)5V的電壓降壓模塊無(wú)法提供足夠的電流來(lái)同時(shí)驅(qū)動(dòng)多個(gè)電機(jī)。: X6 a1 G+ {7 L! B% ~) a0 q+ V+ T
1
7 _& a3 w' R7 K2 y* Y; f/ Q電流供應(yīng)不足的深入分析1 b+ w, Y! [6 ?0 }( L! G; b0 E; g2 d
你用12V鋰電池通過(guò)降壓模塊提供5V電壓給電機(jī)。如果兩個(gè)電機(jī)可以正常運(yùn)行,但第三個(gè)電機(jī)加入后所有電機(jī)都停止工作,且主板指示燈開始亂閃,這很可能是電流不足導(dǎo)致的。
/ P% \0 l( M% y6 y. q8 s% \5 Y6 P3 d, V6 a* K( e8 H
電源問(wèn)題的可能性:) [  n$ d9 a( o& q5 A- n
  • 電機(jī)瞬時(shí)啟動(dòng)電流:電機(jī)在啟動(dòng)瞬間的電流需求遠(yuǎn)高于正常運(yùn)行電流。例如,假設(shè)你的每個(gè)電機(jī)空載運(yùn)行電流為500mA,但啟動(dòng)時(shí)可能需要2A甚至更多。如果你同時(shí)啟動(dòng)多個(gè)電機(jī),降壓模塊可能無(wú)法提供足夠的電流。
  • 降壓模塊的輸出能力:大多數(shù)DC-DC降壓模塊都有電流上限,你需要確保你的模塊能夠同時(shí)驅(qū)動(dòng)四個(gè)電機(jī)的啟動(dòng)電流以及持續(xù)運(yùn)行電流。9 ~2 T& s7 |4 D4 t
    / Y$ _9 m% b) z6 i4 w$ A) u2 n
    如何檢查:5 b9 U+ i2 z# l- e$ Y7 g# J
  • 使用萬(wàn)用表測(cè)量5V供電線路上的電壓,特別是在電機(jī)啟動(dòng)時(shí),看看電壓是否顯著下降。如果電壓低于5V,甚至接近或低于4.5V,這就說(shuō)明你的降壓模塊不能提供足夠的電流。
  • 查閱降壓模塊的規(guī)格,檢查它的最大輸出電流能力是否足以驅(qū)動(dòng)所有電機(jī)。你可以通過(guò)查閱電機(jī)的規(guī)格書或?qū)崪y(cè)啟動(dòng)電流,估算出總電流需求。9 t* E% M! d) J7 F* h" S

    ! q" v) m5 J! ]6 R9 L6 U! A. |解決方案:
    2 P! ^7 o5 b, O
  • 升級(jí)降壓模塊:如果確認(rèn)電流不足,可以更換一個(gè)電流容量更大的DC-DC降壓模塊,確保它能夠提供所有電機(jī)的最大啟動(dòng)電流。
  • 逐步啟動(dòng)電機(jī):你可以通過(guò)STM32分時(shí)啟動(dòng)電機(jī),避免瞬時(shí)電流過(guò)大。例如,延遲每個(gè)電機(jī)的啟動(dòng)時(shí)間,這樣每個(gè)電機(jī)的啟動(dòng)電流不會(huì)疊加在一起。
    : ]' ?  u( G* p& S( u" h! O6 D

    - U% g6 h0 H2 j. ]+ b2
    ; r" S: x$ S5 z+ ?( X& s. l電源供電線路的細(xì)節(jié)排查& t& y( q* v; p) }6 i% l7 X
    在高電流情況下,電源線的線徑和接線的可靠性都非常重要。
    3 h8 o3 J* r4 p% e( ~, Q: p# e% k+ @3 s! ~" [! i
    如果電源線電阻過(guò)大,或者接線不良,會(huì)導(dǎo)致電壓跌落,影響電機(jī)和主板的穩(wěn)定運(yùn)行。9 v8 o. r$ B% q& {  @$ y1 {9 @

    4 E0 I$ w2 q7 y' M9 m2 j如何檢查:7 k- |; f9 \7 z, a5 i6 i9 a
  • 檢查電源線的線徑:確保使用的電源線足夠粗,能承載所有電機(jī)運(yùn)行時(shí)所需的電流。一般來(lái)說(shuō),電流越大,線徑就需要越粗。
  • 檢查接線頭:松動(dòng)的接線頭會(huì)引起電阻增大和電壓不穩(wěn)定。確保所有電源線接頭都牢固無(wú)松動(dòng)。
    ' ?/ D  [6 @. E& d- ]

    ! t* u, W, D, `7 F, R8 g9 k5 g解決方案:
    ' i! Y4 r, M. |7 C7 V9 `
  • 使用粗線:根據(jù)電流需求選擇合適的線徑。如果每個(gè)電機(jī)的電流需求是2A,總共需要8A以上的電流,建議使用至少16AWG甚至14AWG的線材。
  • 減少接線長(zhǎng)度:過(guò)長(zhǎng)的電源線也會(huì)引起電壓降,盡量縮短電源線長(zhǎng)度,降低線材的電阻。7 R+ Y, X8 e  `( I  u3 ~. ]8 x
    - A7 d# w! M) E1 d
    3
    ) ^% f& o+ m6 J- N
    # P$ N9 x3 Q* A/ ]+ ?電機(jī)驅(qū)動(dòng)芯片過(guò)載或過(guò)熱保護(hù)
    7 R8 k% c* k+ D. bTB66和L9110S都是橋式電機(jī)驅(qū)動(dòng)芯片,它們都有過(guò)載和過(guò)熱保護(hù)機(jī)制。
    , I; Q2 l# _" c; {! ?3 W& \5 l0 @3 q
    如果電流過(guò)大,或者芯片溫度過(guò)高,驅(qū)動(dòng)芯片會(huì)進(jìn)入保護(hù)模式,暫時(shí)關(guān)閉輸出,從而導(dǎo)致電機(jī)停止工作。) c5 I0 x1 S% c/ w0 C- E! ]. {
    * l5 h0 _  [0 t2 j: C: X
    如何檢查:& J& X, ?% N3 r9 R- h" g
  • 監(jiān)測(cè)溫度:你可以通過(guò)觸摸芯片表面或者使用紅外溫度計(jì),檢查驅(qū)動(dòng)芯片是否在運(yùn)行時(shí)溫度過(guò)高。如果芯片溫度接近其工作極限,說(shuō)明可能進(jìn)入了熱保護(hù)模式。
  • 過(guò)流保護(hù):驅(qū)動(dòng)芯片在面對(duì)電機(jī)瞬間過(guò)大電流時(shí),也可能觸發(fā)過(guò)流保護(hù)。你可以查閱TB66和L9110S的規(guī)格書,看看它們的最大電流是否滿足你電機(jī)的要求。+ v: |. L. l! I* u; `6 U% F4 h
    - [0 p! m/ G: G
    解決方案:3 [; z3 ~1 G9 j  L0 i+ i2 t
  • 加強(qiáng)散熱:給驅(qū)動(dòng)芯片加裝散熱片或使用小型散熱風(fēng)扇,確保芯片在工作時(shí)保持較低的溫度。
  • 更換驅(qū)動(dòng)芯片:如果芯片的電流能力不夠,可以考慮使用更大功率的驅(qū)動(dòng)芯片,例如DRV8833、L298N等,它們能提供更高的電流并且散熱設(shè)計(jì)更好。
    " b6 v' ~' U$ z1 G. y( r- ~
    7 E7 M" D6 h: I
    4; D# ?4 W6 |! ]* d
    主控板電壓異常復(fù)位問(wèn)題! V) L7 o# G. G" @+ p* i2 S( v
    主板指示燈亂閃,可能是因?yàn)镾TM32的供電出現(xiàn)問(wèn)題,導(dǎo)致微控制器復(fù)位或失去控制。& P* L) a( s3 W9 n  D$ q/ [( z
    3 d/ g2 P7 t3 t6 t6 a
    由于你同時(shí)使用電機(jī)驅(qū)動(dòng)和主板供電,電壓的不穩(wěn)定可能會(huì)干擾STM32的正常運(yùn)行。
    & C' s  n& B. V+ n- \" H/ z; P6 E" J. Z5 p
    如何檢查:測(cè)量STM32主板供電的電壓,看是否穩(wěn)定在3.3V。如果電機(jī)啟動(dòng)時(shí),主板電壓大幅波動(dòng),STM32可能會(huì)復(fù)位,導(dǎo)致你看到指示燈亂閃的現(xiàn)象。
      L- g6 ^4 Y1 A! V6 i! @: g9 n- }- c1 P
    解決方案:如果電機(jī)電流需求大,建議使用獨(dú)立的電源模塊分別為電機(jī)和主板供電。你可以使用一個(gè)12V鋰電池專門供電給電機(jī),而主板使用獨(dú)立的穩(wěn)壓電源來(lái)確保穩(wěn)定運(yùn)行。0 V- P5 z9 w! v! P7 \8 X2 T6 H9 C2 a' W8 P! e

    # n% d- u7 Y5 q7 J. J所以,你可以通過(guò)以下步驟,更有效地排查和解決多電機(jī)驅(qū)動(dòng)的穩(wěn)定性問(wèn)題。3 f/ f- L8 E# S, Y
    3 r* P1 }5 Z+ n) }, _6 X
  • 首先測(cè)量電源電壓,尤其是在電機(jī)啟動(dòng)時(shí),確認(rèn)是否供電不足。如果是,考慮更換更大功率的DC-DC降壓模塊。
  • 檢查驅(qū)動(dòng)芯片的溫度,確保不過(guò)熱并且沒(méi)有觸發(fā)保護(hù)機(jī)制。增加散熱或更換更強(qiáng)的驅(qū)動(dòng)芯片。
  • 如果問(wèn)題仍未解決,考慮使用獨(dú)立電源為主板和電機(jī)分別供電,確保STM32的運(yùn)行穩(wěn)定。# M7 ]% p7 l2 T$ X
    " |/ n3 s  D; j) F
    最后,問(wèn)題已經(jīng)解決,是供電存在問(wèn)題。
    8 y  I( E0 a" B) h
    # f4 ]0 H9 }% C$ w3 f3 b5 l
    4 E2 C* y3 F+ `* ] * s- J( g1 b7 x. G/ C! Y: l

    ! n' z  s$ ]: x6 y+ |6 q# W
    ' b: L% O  K! q( J9 c4 l . I: R- A* i4 R
    點(diǎn)擊閱讀原文,更精彩~
  • 發(fā)表回復(fù)

    本版積分規(guī)則


    聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表