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