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