|
這兩天各種原因沒來得及發(fā),但是也沒閑著,小車的電路圖都畫完了。
上篇博文說了最小系統(tǒng)的振蕩電路、復(fù)位電路,還說了基于MAX232的下載電路、基于L298N的直流電機(jī)驅(qū)動(dòng)電路。這兩天把數(shù)碼管電路、紅外避障傳感器電路畫出來了。因?yàn)槭沁厡W(xué)AD的原理圖庫的繪制一邊畫的,所以比較慢。關(guān)于AD原理圖庫的繪制過程,我會(huì)在另外寫一篇AD學(xué)習(xí)筆記來記錄,這里不再詳細(xì)說明。
先從簡(jiǎn)單的說起:傳感器電路
因?yàn)榧t外傳感器是買的現(xiàn)成的炮筒式紅外傳感器,紅外接收也是買的現(xiàn)成的紅外一體化接收管(圖中的HS0038B SIP),所以這里的電路其實(shí)就是從單片機(jī)的引腳接出來幾個(gè)插針和電源而已。稍難的地方在與如何用兩個(gè)中斷控制三個(gè)避障傳感器+一個(gè)紅外接收管,我目前的想法是吧他們做成類似矩陣鍵盤那樣的電路,通過類似鍵盤掃描的方式來完成目標(biāo),沒有任何實(shí)踐基礎(chǔ)和理論基礎(chǔ),目前還只是臆想階段。但是可以預(yù)想,這必將加重處理器的負(fù)擔(dān),寫代碼的時(shí)候會(huì)有不少麻煩。
接著是可能略顯復(fù)雜的數(shù)碼管顯示電路。
上面的四位數(shù)碼管原理圖是我自己畫的,有點(diǎn)難看,不過倒是也能將就著用。數(shù)碼管型號(hào)是:共陰 5461。也有一位的數(shù)碼管,大三的一位學(xué)長(zhǎng)說一位的數(shù)碼管更好用一些(這句話真繞口51單片機(jī)小車制作 <wbr>STEP1.2),下面我會(huì)附上一位數(shù)碼管的控制電路圖,其實(shí)沒啥太大的區(qū)別。回歸正題,數(shù)碼管可說是最簡(jiǎn)單的顯示工具,沒有之一,因?yàn)樵傥业挠∠笾校B點(diǎn)陣屏都比這貨復(fù)雜。
說起數(shù)碼管的控制,就不得不說段鎖存和位鎖存這倆概念。想當(dāng)初看我單片機(jī)自帶的教學(xué)視頻的時(shí)候被這倆東西給弄的死去活來的,聽不懂啊。。。過后弄明白了才發(fā)現(xiàn),丫不就是一個(gè)控制顯示內(nèi)容和在8位數(shù)碼管的哪位上顯示嗎,用不用說的那么復(fù)雜!
既然是兩種鎖存方式,于是就需要兩塊74hc573鎖存芯片,據(jù)說還有其他更好用的鎖存芯片,但是我不知道51單片機(jī)小車制作 <wbr>STEP1.2。當(dāng)然也是因?yàn)?73被用的比較多,電路和程序方面坑能要比其他芯片更成熟,更容易得到技術(shù)支持。不要問我LE端口是干啥的,因?yàn)槲乙膊恢馈?73的電路比較簡(jiǎn)單,D端接單片機(jī)端口,Q端接數(shù)碼管。至于具體要怎么顯示,寫程序的時(shí)候再說吧。
今天到這,上一張完整的全局圖和一位數(shù)碼管的電路圖,明天開始進(jìn)入編程階段。
對(duì)了,因?yàn)槟?個(gè)獨(dú)立按鍵的簡(jiǎn)單程度不亞于振蕩電路,所以就不說了哈
|
|