51微控制器尋跡小車按程式走一會就亂了是怎麼回事?
作者:由 一拳超人 發表于 攝影時間:2021-12-22
有bug
程式碼循序問題應該
演算法有問題
我覺得可能是硬體問題。因為電機是感性負載,高速的PWM會產生較大的干擾。如果這些干擾進入51微控制器了導致程式跑飛或者重啟了。
我建議你可以在程式前面加上3s的延時,你看小車的現象是不是“一會亂了的狀態”,變成,“一會停止了,然後三秒之後重新啟動”。如果是這樣你需要檢查檢查你的硬體電路,加上一些保護電路。或者更改PWM的佔空比時不宜過快。
如果不是以上問題歡迎再具體描述一下 其它現象。
我覺得應該是這個問題,因為我跟著《現代電子系統綜合設計與實踐》學習的時候也除錯了一個小車,只不過我用到的是Arduino。以下是我的結果(建議學習學習PID,小車會運動的比較流暢):
PID循跡小車
https://www。zhihu。com/video/1476552254655922177
上一篇:怎麼才能訓練出「攝影眼」?