有個朋友問了一個問題:
突然覺得,關于單片機,關于嵌入式,我們學的太多,學得太雜,反而對一些基本概念性的問題不清楚。
電流由負載決定 ,單片機系統(tǒng)內(nèi)阻恒定,電壓不變,電流必定不變。
出現(xiàn)上述的問題,無非是因為電源也就是電池,帶負載能力較弱,也就是不足以提供足夠的電流使系統(tǒng)正常工作。
舉個例子,系統(tǒng) A 需要 10A 的電流,但是電源只能提供 5A,那我換一個能提供 30A 的電源,難道此電源加到系統(tǒng) A 上就會放出 30A 電流嗎?
顯然不會。
額定功率、實際功率、最大功率,搞懂這幾個概念就很容易找出上述的問題以及其解決方案。
在控制系統(tǒng)中,搭載了多個傳感器。其供電確實是一個棘手的問題。
一個系統(tǒng)能否正常工作,第一關就在于,電源是否穩(wěn)定。
在設計電源電路時,我們首先需要考慮的就是,電源功率是否滿足需求,是否能承擔這么多傳感器電路同時工作,說到底就是功率也就是電流足夠與否。
也有一些朋友太過于在乎電源的個數(shù),非要使用 1 個電源直接供電,無限制的對單個電源進行功率擴展,能買到大功率就買大功率,殊不知,功率越大,越貴。
在有限的經(jīng)濟條件下,使用 2 個電源,然后再共地,難道不香嗎?
本是一個特別簡單的問題,但是也反應出了一些現(xiàn)象,也就是我們對一些基礎的知識,掌握不是特別好。
有一些朋友,玩了很多年的單片機,給他一個傳感器模塊,或者需要自己寫驅(qū)動程序的電路,直接傻眼了。不給驅(qū)動程序根本不會玩。
寫驅(qū)動說到底,就是寫 delay、寫移位、寫基本邏輯運算等。比如 I2C。
自己寫的驅(qū)動程序不香嗎?
實在沒法寫的,從頭學一學,從寫 1602、12864 的驅(qū)動開始。
會寫但沒必要寫和壓根不會寫,還是有很大區(qū)別的。
大家還是不要做“調(diào)包俠”,代碼不易,且行且珍惜。
當然,包括我,共勉。
最后,此文不諷刺任何人,僅僅針對現(xiàn)象,不針對人。(手動狗頭保命)