【正文】
C52 單片機(jī)構(gòu)成最小 智能小車的設(shè)計(jì) 7 / 29 應(yīng)用系統(tǒng)時(shí),只要將單片機(jī)接上時(shí)鐘電路和復(fù)位電路即可,如下圖示。 方案二為軟件解碼方案,軟件解碼可以不考慮遙控器的芯片是什么型號(hào)的,因?yàn)槲覀冎恍铏z測(cè)到它的發(fā)射編碼,然后用軟件方式來對(duì)它進(jìn)行處理,從而得到所要的信息。 考慮到本設(shè)計(jì)的具體要求,選擇方案 2 ,選用 12864LCD 液晶顯示器。 DS18B20 溫度傳感器實(shí)物圖見圖( 2) 圖( 2) DS18B20 溫度傳感器實(shí)物圖 顯示模塊 方案 1:使用 LED 數(shù)碼管進(jìn)行顯示。熱電偶經(jīng)過全橋電路處理之后能夠測(cè)量比較高的溫度,而且精度也比較高,但是電路要求高,元件價(jià)格比較貴。同為低電平電機(jī)停止,同為高電平電機(jī)剎停。 5, 7, 10, 12 腳接輸入控制電平,控制電機(jī)的正反轉(zhuǎn)。 4 腳 VS 接電源電壓, VS 電壓范圍 VIH 為 + 2. 5~ 46 V。 方案 3: 使用步進(jìn)電機(jī)控制小車的速度。 比較以上兩種方案的優(yōu)缺點(diǎn),方案二簡(jiǎn)潔、靈活、可擴(kuò)展性好,能達(dá)到題目要求。本方案電路復(fù)雜,靈活性高,效率低,不利于小車智能化的擴(kuò)展,對(duì)各路信號(hào)處理比較困難。 智能小車的設(shè)計(jì) 1 / 29 單片機(jī)課程設(shè)計(jì) 設(shè)計(jì)名稱: 智能小車及溫度顯示 所在學(xué)院: 電氣與控制工程學(xué)院 專業(yè)班級(jí): 測(cè)控技術(shù)與儀器 0902 學(xué)生姓名: 學(xué)生學(xué)號(hào): 0906070211 0906070225 0906070227 指導(dǎo)老師: 完成時(shí)間: 2020/07/06 智能小車的設(shè)計(jì) 2 / 29 目 錄 1.方案論證與比較 ..........................................................................................................4 課程實(shí)現(xiàn) ............................................................................................................4 電機(jī)驅(qū)動(dòng)模塊 .....................................................................................................4 溫度測(cè)量模塊 .....................................................................................................5 顯示模塊 ............................................................................................................5 ....................................................................................................................6 2.單片機(jī)最小應(yīng)用系統(tǒng) ...................................................................................................6 時(shí)鐘電路 ............................................................................................................7 復(fù)位電路 ............................................................................................................8 .......................................................................................................................9 .............................................................................................................9 ...........................................................................................9 ................................................................................................................. 10 ........................................................................................................................ 10 主程序流程圖 ................................................................................................... 10 ...................................................................................... 11 溫度顯示流程圖 ................................................................................................ 11 ..................................................................................................................... 11 6. 設(shè)計(jì)心得體會(huì) ............................................................................................................ 12 (魏璐) ...................................................................................... 12 (雷軍) ...................................................................................... 12 (陳志偉) .................................................................................. 13 ............................................................................................................................ 14 : ....................................................................................................... 14 : ......................................................................................................... 14 智能小車的設(shè)計(jì) 3 / 29 智能小車的設(shè)計(jì) 摘要 : 智能作為現(xiàn)代的新發(fā)明,是以后的發(fā)展方向,他可以按照預(yù)先設(shè)定的模式在一個(gè)環(huán)境里自動(dòng)的運(yùn)作,不需要人為的管理,可應(yīng)用于科學(xué)勘探等等的用途。 關(guān)鍵詞: STC89C52 單片機(jī) DS18B20 檢測(cè)溫度 液晶顯示 Abstract: Smart as a modern invention, the direction of development in the future, he can in an environment where automatic operation in accordance with the preset pattern, no human management can be applied to the use of scientific exploration. The smart car is one of expression. This design uses STC89C52 microcontroller core as the main control STC89C52 is a new generation of highspeed lowpower 8051, we use the infrared receiver remote control signals of the car, wireless remote control car using the DS18B20 test car where the temperature of the environment and use 12864 LCD module will be displayed. Keyword: STC89C52 singlechip DS18B20 detection temperature LCD 智能小車的設(shè)計(jì) 4 / 29 1. 方案論證與比較 課程實(shí)現(xiàn) 方案 1:采用各類數(shù)字電路來組成小車的控制系統(tǒng),對(duì)外圍避障信號(hào),各路趨光信號(hào)進(jìn)行處理,車庫攔柵上升下降控制,溫度顯示等。車庫攔柵控制部分用步進(jìn)機(jī)來驅(qū)動(dòng)再將采集到的各類信號(hào)送往單片機(jī)進(jìn)行綜合分析處理,實(shí)現(xiàn)準(zhǔn)確有效的動(dòng)作,此系統(tǒng)比較靈活,采用軟件方法來解決復(fù)雜的硬件電路部分使系統(tǒng)硬件簡(jiǎn)潔化,各類功能易于實(shí)現(xiàn) ,能很好地滿足題目的要求,并容易擴(kuò)展功能??梢苑奖愕尿?qū)動(dòng)兩個(gè)直流電機(jī),或一個(gè)兩相步進(jìn)電機(jī)。 L298N 可接受標(biāo)準(zhǔn) TTL 邏輯電平信號(hào) VSS, VSS 可接 4. 5~ 7 V 電壓。 L298可驅(qū)動(dòng) 2 個(gè)電動(dòng)機(jī), OUT1, OUT2 和 OUT3, OUT4 之間可分別接電動(dòng)機(jī),本實(shí)驗(yàn)裝置我們選用驅(qū)動(dòng)一臺(tái)電動(dòng)機(jī)。由 圖 1 可知 EnA 為低電平時(shí),輸入電平對(duì)電機(jī)控制起作用,當(dāng) EnA 為高電平,輸入電平為一高一低,電機(jī)正或反轉(zhuǎn)。 方案二使用熱電偶。 所以最終選擇方案三 。液晶顯示相對(duì)價(jià)格比較貴,驅(qū)動(dòng)比較麻煩,但是其顯示內(nèi)容多,能耗小,連接電路簡(jiǎn)單,體積較小。 方案一為硬件解碼方案,硬件解碼需要使用與遙控器相配套的專用的解碼器芯片,而解碼芯片一般不易得到,價(jià)格也較貴,或者自行開發(fā)解碼電路(但電路太復(fù)雜,性能欠佳)。 圖( 4) HX1838 紅外接收器實(shí)物圖 2. 單片機(jī)最小應(yīng)用系統(tǒng) STC89C52 是一種帶 8K 字節(jié)閃爍可編程可檫除只讀存儲(chǔ)器( FPEROMFlash Programable and Erasable Read Only Memory )低電壓,高性能 COMOS8 的微處理器, 具有片內(nèi)ROM/EPROM,因此這種芯片構(gòu)成的最小系統(tǒng)簡(jiǎn)單、可靠。 ( 2)內(nèi)部存儲(chǔ)器容量有限。內(nèi)部方式的時(shí)鐘電路如圖 (a) 所示,在 RXD 和 TXD 引腳上外接定時(shí)元件,內(nèi)部振蕩器就產(chǎn)生自激振蕩。對(duì)外部振蕩信號(hào)無特殊要求,只要求保證脈沖寬度,一般采用頻率低于 12MHz 的方波信號(hào)。除了進(jìn)入系