標(biāo)題: 51單片機(jī)藍(lán)牙小車調(diào)試問題求助 [打印本頁(yè)]

作者: Li5151    時(shí)間: 2021-5-1 22:10
標(biāo)題: 51單片機(jī)藍(lán)牙小車調(diào)試問題求助
我做的是一個(gè)藍(lán)牙四驅(qū)車,L298n驅(qū)動(dòng)電機(jī),HC06藍(lán)牙模塊,手機(jī)藍(lán)牙發(fā)送指令。我發(fā)送一個(gè)前進(jìn)指令g時(shí),小車能向前走,這時(shí)候再發(fā)送后退指令b,藍(lán)牙連接直接斷了,小車也停止不走了,想向各位請(qǐng)教一下是怎么回事???還有類似的,發(fā)送左轉(zhuǎn)圈指令l能進(jìn)行左轉(zhuǎn)圈,再發(fā)送右轉(zhuǎn)圈指令r時(shí),小車直接不走了,藍(lán)牙也斷了。在小車運(yùn)動(dòng)過程中,只要不是發(fā)送小車運(yùn)動(dòng)的相反方向的指令,藍(lán)牙都不會(huì)斷,小車都能走。想請(qǐng)教一下為什么會(huì)這樣???

作者: gd2051    時(shí)間: 2021-5-1 23:57
小車前進(jìn)的時(shí)候,發(fā)送后退指令;小車接收到后退的指令后, 小車應(yīng)該停下來(lái)(不要?jiǎng)x車),然后向后。這樣能減少電機(jī)的啟動(dòng)對(duì)電源的沖擊,試試看吧!
作者: 欣欣    時(shí)間: 2021-5-2 10:31
根據(jù)你的描述,判斷有可能是電源波動(dòng)問題,也有可能是程序邏輯錯(cuò)誤。
判斷是否為邏輯錯(cuò)誤的方法是,先將電機(jī)移除,換成發(fā)光二極管,看執(zhí)行相同操作是否還存在相同問題,
如果問題依舊,那就是邏輯錯(cuò)誤。如果問題消失說(shuō)明問題出在電源上,可考慮加電容,或給單片機(jī)系統(tǒng)單獨(dú)供電,或加大電池容量等方法解決
作者: Li5151    時(shí)間: 2021-5-2 12:29
欣欣 發(fā)表于 2021-5-2 10:31
根據(jù)你的描述,判斷有可能是電源波動(dòng)問題,也有可能是程序邏輯錯(cuò)誤。
判斷是否為邏輯錯(cuò)誤的方法是,先將電 ...

你好,感謝您的回復(fù),您說(shuō)的方法我等會(huì)去試一下,我也感覺是電源波動(dòng)的問題,畢竟連藍(lán)牙連接都斷了。我單獨(dú)給前輪或者后輪供電的時(shí)候,是不會(huì)出現(xiàn)這樣的問題的,先前進(jìn)再后退都正常。四個(gè)輪子一起供電就會(huì)發(fā)生這樣的問題。我單片機(jī)的供電來(lái)自L298n模塊
作者: dj3365191    時(shí)間: 2021-5-2 19:21
供電問題,藍(lán)牙模塊要單獨(dú)供電,并且電壓要穩(wěn)

作者: Li5151    時(shí)間: 2021-5-2 21:01
感謝各位的建議,我的問題已經(jīng)解決了,的確是電源供電的問題。
作者: zbx5    時(shí)間: 2021-5-2 21:42
298n應(yīng)該分開供電:邏輯部分可以與單片機(jī)供電,但電機(jī)驅(qū)動(dòng)部分,需要單獨(dú)供電,否則電源之間會(huì)產(chǎn)生相互干擾,電路工作將會(huì)出現(xiàn)不穩(wěn)定現(xiàn)象
作者: Li5151    時(shí)間: 2021-5-3 19:58
zbx5 發(fā)表于 2021-5-2 21:42
298n應(yīng)該分開供電:邏輯部分可以與單片機(jī)供電,但電機(jī)驅(qū)動(dòng)部分,需要單獨(dú)供電,否則電源之間會(huì)產(chǎn)生相互干擾 ...

對(duì)的,我現(xiàn)在將兩個(gè)L298n分別接入了電源,其中一個(gè)L298n模塊給單片機(jī)供電




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1