版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 國(guó)內(nèi)汽車(chē)美容行業(yè)蘊(yùn)含著廣闊的市場(chǎng)前景,本文以隧道式智能洗車(chē)系統(tǒng)為對(duì)象,主要進(jìn)行自動(dòng)洗車(chē)過(guò)程控制系統(tǒng)的設(shè)計(jì)與研制。</p><p> 首先,在進(jìn)行充分調(diào)研和系統(tǒng)功能需求分析的基礎(chǔ)上,完成了隧道式洗車(chē)控制系統(tǒng)的總體方案設(shè)計(jì)。系統(tǒng)由單片機(jī)、電機(jī)、傳感器、液壓閥等部件組成。為解決北方冬天氣溫低導(dǎo)致的洗車(chē)
2、系統(tǒng)不能正常工作的問(wèn)題,本設(shè)計(jì)特別增加了洗車(chē)房?jī)?nèi)溫度檢測(cè)和升溫功能,以便在冬季低溫時(shí)洗車(chē)房仍可運(yùn)行。</p><p> 其次,完成了系統(tǒng)的硬件設(shè)計(jì)和軟件設(shè)計(jì)。硬件設(shè)計(jì)包括所有元器件的選型和電路設(shè)計(jì)。軟件設(shè)計(jì)包括控制洗車(chē)過(guò)程的所有程序,如溫度檢測(cè)、鍵盤(pán)掃描、中斷處理等。</p><p> 最后,為驗(yàn)證設(shè)計(jì)的正確性,搭建了洗車(chē)模擬系統(tǒng)并進(jìn)行了調(diào)試。模擬系統(tǒng)包括單片機(jī)最小系統(tǒng)板,控制板,洗車(chē)
3、房模擬板和折疊板。經(jīng)過(guò)軟件和硬件的綜合調(diào)試,模擬系統(tǒng)能夠?qū)崿F(xiàn)洗車(chē)過(guò)程的自動(dòng)化。</p><p> 關(guān)鍵詞:?jiǎn)纹瑱C(jī) 隧道式智能洗車(chē) 過(guò)程控制</p><p><b> Abstract</b></p><p> Nowadays car beauty industry has a widely market prospect in dome
4、stic, then on the base of tunnel type car wash system, a automatic car wash process control system is researched and developmented in this paper. </p><p> Firstly, after full literature search and analysis
5、on system’s function demands, the overall scheme of tunnel type car wash system is designed. The system is composed of micro-control unit (MCU), motors, sensors, hydraulic valves,etc. The problem that car wash system can
6、 not work in the winter due to the lower tempreture is considered, thus the special function of tempreture testing and increasing is add to the system.</p><p> Secondly, hardware design and software design
7、are finished. The hardware work includes choosing componets and devices, as well as designing circuits. The software work includes writing all programs used to control car wash process, such as tempreture testing, keyboa
8、rd scanning, interrupt handling, etc. </p><p> Lastly, to verify the design, a car wash simulation sytem is set up and debugged. The simualtion system includes a MCU least system board, a control board, car
9、 wash room simulation board and a fold board. The results of combined debugging between hardware and software prove the system can realize automatic control on car washing process.</p><p> Keywords: MCU, t
10、unnel type car wash, process control</p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</p><p> 引 言- 1 -</p><p&
11、gt; 1 隧道式智能洗車(chē)控制系統(tǒng)總體設(shè)計(jì)- 3 -</p><p> 1.1 系統(tǒng)功能設(shè)計(jì)- 3 -</p><p> 1.2 隧道式智能洗車(chē)控制系統(tǒng)概述- 3 -</p><p> 2 隧道式智能洗車(chē)控制系統(tǒng)的硬件設(shè)計(jì)- 5 -</p><p> 2.1 系統(tǒng)元器件選型及電路設(shè)計(jì)- 5 -</p><
12、;p> 2.1.1 單片機(jī)的選擇- 5 -</p><p> 2.1.2 液位檢測(cè)模塊的設(shè)計(jì)- 5 -</p><p> 2.1.3 溫度檢測(cè)模塊的設(shè)計(jì)- 6 -</p><p> 2.1.4 液壓閥控制電路的設(shè)計(jì)- 8 -</p><p> 2.1.5 指示燈電路的設(shè)計(jì)- 9 -</p><p&
13、gt; 2.1.6 車(chē)到位檢測(cè)電路的設(shè)計(jì)- 9 -</p><p> 2.1.7 烘干機(jī)控制電路的設(shè)計(jì)- 9 -</p><p> 2.1.8 洗車(chē)刷電機(jī)正反轉(zhuǎn)控制電路的設(shè)計(jì)- 10 -</p><p> 2.1.9 急停電路的設(shè)計(jì)- 11 -</p><p> 2.2 隧道式智能洗車(chē)控制系統(tǒng)的主要板塊設(shè)計(jì)- 12 -&l
14、t;/p><p> 2.2.1 最小系統(tǒng)板- 12 -</p><p> 2.2.2 控制板- 12 -</p><p> 2.2.3 洗車(chē)房模擬板- 13 -</p><p> 2.2.4 折疊板- 14 -</p><p> 2.3 智能洗車(chē)系統(tǒng)元件清單- 15 -</p><p
15、> 2.4 AT89S52單片機(jī)I/O端口分配- 15 -</p><p> 3 隧道式智能洗車(chē)控制系統(tǒng)的軟件設(shè)計(jì)- 17 -</p><p> 3.1 程序總體設(shè)計(jì)- 17 -</p><p> 3.1.1 程序結(jié)構(gòu)圖- 17 -</p><p> 3.1.2 主程序設(shè)計(jì)- 18 -</p><
16、p> 3.1.3 自動(dòng)運(yùn)行子程序設(shè)計(jì)- 19 -</p><p> 3.1.4 外部中斷0子程序設(shè)計(jì)- 21 -</p><p> 3.1.5 定時(shí)器T0中斷子程序設(shè)計(jì)- 21 -</p><p> 3.1.6 鍵盤(pán)掃描子程序設(shè)計(jì)- 22 -</p><p> 3.1.7 AD轉(zhuǎn)換子程序設(shè)計(jì)- 23 -</p&
17、gt;<p> 3.1.8 車(chē)到位檢測(cè)子程序設(shè)計(jì)- 23 -</p><p> 3.1.9 加溫子程序設(shè)計(jì)- 24 -</p><p> 4 隧道式智能洗車(chē)系統(tǒng)調(diào)試- 25 -</p><p> 4.1 硬件調(diào)試- 25 -</p><p> 4.1.1 硬件調(diào)試內(nèi)容- 25 -</p><
18、;p> 4.1.2 調(diào)試方法- 25 -</p><p> 4.2 軟件調(diào)試- 26 -</p><p> 4.3 軟硬件綜合調(diào)試- 26 -</p><p> 4.4 系統(tǒng)調(diào)試過(guò)程中遇到的問(wèn)題- 27 -</p><p> 結(jié) 論- 28 -</p><p> 致 謝- 29
19、 -</p><p> 參考文獻(xiàn)- 30 -</p><p><b> 引 言</b></p><p> 我國(guó)“自動(dòng)化洗車(chē)系統(tǒng)”制造業(yè)發(fā)展歷程才20多年,還處于成長(zhǎng)初期,眾多品牌基本處于嘗試階段,網(wǎng)絡(luò)建設(shè)的規(guī)范化程度、穩(wěn)定性也不高。眾多企業(yè)管理、控制、技術(shù)、服務(wù)能力不強(qiáng),非常成功且具備真正意義上的領(lǐng)導(dǎo)品牌還沒(méi)有成長(zhǎng)起來(lái)。時(shí)至今日沒(méi)
20、有一家洗車(chē)機(jī)制造企業(yè)能夠在汽車(chē)后市場(chǎng)行業(yè)中取得絕對(duì)的優(yōu)勢(shì)。目前國(guó)內(nèi)自動(dòng)化洗車(chē)設(shè)備制造公司,具備一定影響力的26家(注:上海9家,北京5家,浙江3家,江蘇4家,淄博3家,西安1家,廈門(mén)1家)。隨著近年來(lái)汽車(chē)工業(yè)的高速發(fā)展,市場(chǎng)對(duì)于自動(dòng)化洗車(chē)設(shè)備的需求量呈逐年增長(zhǎng)趨勢(shì),據(jù)統(tǒng)計(jì)國(guó)內(nèi)經(jīng)營(yíng)汽車(chē)后市場(chǎng)商家達(dá)到30多萬(wàn)家,其中經(jīng)營(yíng)洗車(chē)項(xiàng)目的就達(dá)到十幾萬(wàn)家。整個(gè)行業(yè)產(chǎn)品屬性無(wú)任何差別化,產(chǎn)品特性主要集中在幾類,隧道式、往復(fù)式、龍門(mén)式、相對(duì)而言,仿制性較
21、強(qiáng),技術(shù)壁壘弱,所以競(jìng)爭(zhēng)角逐的范圍呈現(xiàn)出當(dāng)?shù)匦耘c區(qū)域性。</p><p> 隨著我國(guó)汽車(chē)工業(yè)的飛速發(fā)展和人民生活水平的不斷提高,中國(guó)已成為全球最大的汽車(chē)市場(chǎng),據(jù)專家預(yù)測(cè),未來(lái)的5-15年中,中國(guó)汽車(chē)保有量將增長(zhǎng)4-6倍。汽車(chē)擁有量不斷的增加就為汽車(chē)服務(wù)后市場(chǎng)帶來(lái)了不可估量的財(cái)富。</p><p> 據(jù)國(guó)家統(tǒng)計(jì)局顯示,2010年末全國(guó)民用汽車(chē)保有量為10619萬(wàn)輛,比上年末增長(zhǎng)21.8%
22、?,F(xiàn)在您應(yīng)該了解未來(lái)汽車(chē)服務(wù)后市場(chǎng)潛在的巨大商機(jī),那么有一種產(chǎn)品可以讓您輕松贏取汽車(chē)服務(wù)后市場(chǎng)所帶來(lái)的巨大利潤(rùn)。曾作為身份地位象征的汽車(chē),現(xiàn)已成為人們的代步工具,與之相配套的汽車(chē)服務(wù)市場(chǎng)必將成為未來(lái)中國(guó)新的經(jīng)濟(jì)增長(zhǎng)點(diǎn)。投資汽車(chē)清洗及美容服務(wù)護(hù)理也日益成為一個(gè)極具潛力的新興投資項(xiàng)目。 </p><p> 市場(chǎng)前景:由于汽車(chē)數(shù)量的日益增長(zhǎng)以及人們對(duì)汽車(chē)觀念的改變,今后的駕駛者與以往相比,其觀念也將從以修車(chē)為主轉(zhuǎn)變?yōu)?/p>
23、護(hù)理為主,汽車(chē)保養(yǎng)護(hù)理的好,將會(huì)提高汽車(chē)的工作性能并延長(zhǎng)汽車(chē)的使用壽命;因此汽車(chē)美容行業(yè)必將因其所蘊(yùn)含的巨大利潤(rùn)和廣闊的市場(chǎng)前景從而成為今后的投資點(diǎn)之一。</p><p> 市場(chǎng)現(xiàn)狀:目前我國(guó)都市的大多數(shù)洗車(chē)站都是只能簡(jiǎn)單的擦洗或用高壓水龍頭沖洗或是手工洗車(chē)為主(水桶加抹布),沒(méi)有自動(dòng)清洗和打蠟設(shè)備,沒(méi)有污水和污泥設(shè)備,洗車(chē)用水不能循環(huán)使用,從而耗費(fèi)了大量城市原本就緊缺的水資源,污水漫流造成的環(huán)境污染也影響了都
24、市的良好市容。這些洗車(chē)站點(diǎn)大多沒(méi)有專業(yè)的汽車(chē)美容技師,無(wú)法對(duì)車(chē)輛進(jìn)行科學(xué)、細(xì)致、全面的保養(yǎng)和護(hù)理服務(wù),有些錯(cuò)誤的洗車(chē)方法甚至?xí)?duì)汽車(chē)的漆面造成嚴(yán)重的損傷。傳統(tǒng)的手工洗車(chē)方式,時(shí)間長(zhǎng),耗水量大,污染嚴(yán)重,與城市管理規(guī)劃和高速發(fā)展的洗車(chē)需求不符。 代表時(shí)代發(fā)展的高科技產(chǎn)品全自動(dòng)電腦洗車(chē)機(jī)應(yīng)運(yùn)而生,將代替?zhèn)鹘y(tǒng)的洗車(chē)方式,該設(shè)備造型美觀、用水量小、洗車(chē)速度、高效節(jié)能、環(huán)保無(wú)污染.并具有多種功能選擇,是廣大洗車(chē)業(yè)的最佳選擇。因此建立一個(gè)環(huán)保型的以
25、全自動(dòng)電腦洗車(chē)機(jī)為龍頭的綜合型汽車(chē)美容保養(yǎng)護(hù)理中心,將會(huì)給都市的大量車(chē)輛帶來(lái)優(yōu)質(zhì)、專業(yè)、高效的美容保養(yǎng)和護(hù)理服務(wù),同時(shí)也將促進(jìn)都市汽車(chē)服務(wù)的進(jìn)一步發(fā)展。 </p><p> 目前市場(chǎng):隧道式洗車(chē)機(jī)為龍門(mén)式洗車(chē)機(jī)的換代產(chǎn)品,也是目前國(guó)際市場(chǎng)的主流機(jī)型,其特點(diǎn)為:</p><p> 全自動(dòng)機(jī)清洗作業(yè),降低企業(yè)人力資源運(yùn)營(yíng)成本,減少開(kāi)支。</p><p><b&
26、gt; 洗車(chē)速度快。</b></p><p><b> 洗車(chē)成本低。</b></p><p><b> 環(huán)保節(jié)約。</b></p><p> 能耗低、噪聲小和洗車(chē)快。隧道式洗車(chē)機(jī)可以再另行增加其他配置,如烘干加溫系統(tǒng)、高壓水刀系統(tǒng)和底盤(pán)清洗系統(tǒng)等。適用于洗車(chē)業(yè)務(wù)量大,經(jīng)濟(jì)實(shí)力雄厚的企業(yè)或洗車(chē)專營(yíng)店。&l
27、t;/p><p> 本項(xiàng)目是研究隧道式智能洗車(chē)控制系統(tǒng)。目前國(guó)內(nèi)的洗車(chē)之類的汽車(chē)基礎(chǔ)服務(wù)一直處于落后的人工原始狀態(tài),鑒于此,開(kāi)發(fā)我們自主創(chuàng)新的隧道式洗車(chē)房很有市場(chǎng)價(jià)值。</p><p> 隧道式智能洗車(chē)控制系統(tǒng)的控制通過(guò)單片機(jī)實(shí)現(xiàn),由電機(jī)、傳感器、液壓閥(洗車(chē)液和洗車(chē)水)等主要執(zhí)行部件完成洗車(chē)過(guò)程。由傳感器獲得檢測(cè)信號(hào),通過(guò)單片機(jī)控制電機(jī)的啟動(dòng)、停止和正轉(zhuǎn)、反轉(zhuǎn),實(shí)現(xiàn)洗車(chē)過(guò)程自動(dòng)運(yùn)行。&l
28、t;/p><p> 隧道式智能洗車(chē)控制系統(tǒng)總體設(shè)計(jì)</p><p><b> 系統(tǒng)功能設(shè)計(jì)</b></p><p> 隧道式洗車(chē)設(shè)備運(yùn)行過(guò)程概述:汽車(chē)進(jìn)入洗車(chē)房到位,當(dāng)溫度檢測(cè)低于5℃時(shí),烘干機(jī)給洗車(chē)房加溫后,洗車(chē)液和洗車(chē)水液壓閥開(kāi)啟,向汽車(chē)噴射洗車(chē)液和水5s,然后洗車(chē)刷移位電機(jī)和自轉(zhuǎn)電機(jī)啟動(dòng),洗車(chē)刷從左向右運(yùn)動(dòng),到達(dá)右側(cè)限位開(kāi)關(guān)后停止,洗車(chē)
29、液供給閥關(guān)閉;經(jīng)過(guò)延時(shí),移位電機(jī)和自轉(zhuǎn)電機(jī)的運(yùn)轉(zhuǎn)方向均改變,洗車(chē)刷由右向左運(yùn)動(dòng),到達(dá)左側(cè)限位開(kāi)關(guān)后,移位電機(jī)和自轉(zhuǎn)電機(jī)停止,此時(shí)水供給閥關(guān)閉,洗車(chē)完畢,汽車(chē)開(kāi)出洗車(chē)房。由傳感器對(duì)洗車(chē)液的液位進(jìn)行實(shí)時(shí)檢測(cè),當(dāng)液位處于儲(chǔ)液罐的底部時(shí),產(chǎn)生報(bào)警信號(hào)。</p><p> 隧道式智能洗車(chē)控制系統(tǒng)概述</p><p> 系統(tǒng)方案設(shè)計(jì)框圖,如圖1-1所示。</p><p>
30、 圖1-1 系統(tǒng)功能框圖</p><p><b> 系統(tǒng)功能框圖介紹:</b></p><p> 限位開(kāi)關(guān):即行程開(kāi)關(guān),為控制移位電機(jī)和自轉(zhuǎn)電機(jī)的正反轉(zhuǎn)開(kāi)關(guān)。</p><p> 車(chē)到位傳感器:為接近傳感器,用于車(chē)到位的檢測(cè)。</p><p> 溫度傳感器:用于給洗車(chē)房加溫。當(dāng)溫度檢測(cè)低于5℃時(shí),烘干機(jī)給洗車(chē)房加溫
31、,主要為了解決冬季洗車(chē)的困難。</p><p> 液位傳感器:為光電傳感器,用于檢測(cè)液位高度。</p><p> 按鍵:?jiǎn)?dòng)按鈕和急停按鈕,用于啟停系統(tǒng)。</p><p> 電機(jī):有自轉(zhuǎn)電機(jī)和移位電機(jī),為洗車(chē)刷的動(dòng)力核心。</p><p> 指示燈:共4個(gè),低液位報(bào)警燈和急停報(bào)警燈,會(huì)在報(bào)警后點(diǎn)亮;到位燈會(huì)指示車(chē)輛的前進(jìn)和停止。<
32、;/p><p> 本系統(tǒng)的硬件由四個(gè)模塊實(shí)現(xiàn),包括最小系統(tǒng)板,洗車(chē)模擬板,控制板,折疊板,各板設(shè)計(jì)如下:</p><p> 最小系統(tǒng)板:為本系統(tǒng)的控制核心,市場(chǎng)上可直接買(mǎi)到。</p><p> 洗車(chē)模擬板:直觀形象的將各執(zhí)行元件布局,如:限位開(kāi)關(guān),移位電機(jī),自轉(zhuǎn)電機(jī),液壓閥,車(chē)到位傳感器,車(chē)到位指示燈,烘干機(jī)等,方便觀看整個(gè)系統(tǒng)的運(yùn)行。</p>&l
33、t;p> 控制板:為連接單片機(jī)最小系統(tǒng)和模擬板得中間板(紐帶),單片機(jī)I/O口高低電平控制控制板上光耦,最終實(shí)現(xiàn)控制電機(jī)的正反轉(zhuǎn)等。</p><p> 折疊板:板上布置有按鈕,指示燈,溫度傳感器等。折疊板是出于縮小整體硬件而設(shè)計(jì)的,此板處于模擬板和控制板的中間層,折疊后可方便攜帶。</p><p> 隧道式洗車(chē)房模擬板(包括主控核心板),整塊板完全是由模擬現(xiàn)實(shí)的洗車(chē)房的執(zhí)行元件
34、組成。核心板位于模擬板的下方,與控制板處在同一層上。</p><p> 整體構(gòu)架是模擬板,折疊板,控制板三層組成,除單片機(jī)最小系統(tǒng)板外其余板都需要手工焊接搭建。</p><p> 隧道式智能洗車(chē)控制系統(tǒng)的硬件設(shè)計(jì)</p><p> 系統(tǒng)元器件選型及電路設(shè)計(jì)</p><p><b> 單片機(jī)的選擇</b></
35、p><p> 選擇AT89s52單片機(jī)最小系統(tǒng),方便直接給AT89s52下載程序及之后的調(diào)試,用8位單片機(jī)的IO端口完全可以完成整個(gè)系統(tǒng)的控制。本系統(tǒng)電源由最小系統(tǒng)電源提供。</p><p><b> 液位檢測(cè)模塊的設(shè)計(jì)</b></p><p> 液位檢測(cè)有兩種方案供選擇:</p><p> 液位傳感器檢測(cè)方式:在電
36、路設(shè)計(jì)中液位傳感器需要加AD轉(zhuǎn)換,才可實(shí)現(xiàn)模擬量轉(zhuǎn)換為數(shù)字量,但考慮到液位檢測(cè)不需精確,只需要一個(gè)脈沖告警即可,加之AD轉(zhuǎn)換需要軟硬件的設(shè)計(jì)和編程,增加了系統(tǒng)的難度。</p><p> 光電傳感器檢測(cè)方式:當(dāng)液位下降到一定高度時(shí),浮子擋住傳感器的光束,立刻觸發(fā)中斷,報(bào)警,紅色指示燈點(diǎn)亮。方案對(duì)比如表2-1所示。</p><p> 表2-1模擬量/數(shù)字量轉(zhuǎn)換與光電傳感器檢測(cè)方案對(duì)比<
37、;/p><p> 基于以上原因,液位檢測(cè)選擇光電傳感器檢測(cè)方式可以節(jié)省成本。因此本系統(tǒng)選用光電對(duì)射傳感器作為液位檢測(cè)的檢測(cè)傳感器。通電后的液位傳感器的信號(hào)端為高電平,當(dāng)洗車(chē)液連通器內(nèi)的浮子遮擋傳感器時(shí),表明洗車(chē)液量不足,傳感器發(fā)出低電平信號(hào),此時(shí)報(bào)警燈閃爍。液位檢測(cè)電路如圖2-1所示。</p><p> 圖2-1 液位檢測(cè)與指示電路</p><p><b>
38、; 溫度檢測(cè)模塊的設(shè)計(jì)</b></p><p> 溫度傳感器選擇熱敏電阻,系統(tǒng)選擇MZ2型熱敏電阻。其優(yōu)點(diǎn)有:成本低,反應(yīng)靈敏,體積小。選用熱敏電阻還需要選擇AD轉(zhuǎn)換芯片,選擇目標(biāo)有的ADC0809和ADC0804,以下進(jìn)行對(duì)比,如表2-2所示。</p><p> 表2-2 ADC0809和ADC0804對(duì)比</p><p> 從列表中可以明確看
39、出ADC0809與ADC0804 的區(qū)別在于AD轉(zhuǎn)換的通道數(shù),本系統(tǒng)用單路AD轉(zhuǎn)換即可,綜上ADC0804 的性價(jià)比較高,所以本系統(tǒng)選擇ADC0804做AD轉(zhuǎn)換芯片。</p><p> ADC0804主要電氣特性如下:</p><p> 工作電壓:+5V,即VCC=+5V。</p><p> 模擬輸入電壓范圍:0~+5V,即0≤Vin≤+5V。</p&g
40、t;<p> 分辨率:8位,即分辨率為1/28=1/256,轉(zhuǎn)換值介于0~255之間。</p><p> 轉(zhuǎn)換時(shí)間:100us(fCK=640KHz時(shí))。</p><p> 轉(zhuǎn)換誤差:±1LSB。</p><p> 參考電壓:2.5V,即Vref=2.5V。</p><p> ADC0804管腳定義如圖2-2
41、。</p><p> 圖2-2 ADC0804硬件管腳定義</p><p> ADC0804連接電路如圖2-3。圖中的可調(diào)電阻模擬半導(dǎo)體溫度傳感器。時(shí)鐘信號(hào)由RC電路提供,頻率計(jì)算方式是:f=1/(1.1×R×C)。</p><p> 若以圖2-3的R=10KΩ、C=150PF為例,則內(nèi)部的轉(zhuǎn)換頻率是:</p><p&g
42、t; f=1/(1.1×10 KΩ×150PF)=606KHz</p><p> 更換不同的R、C值,會(huì)有不同的轉(zhuǎn)換頻率,而且頻率愈高代表速度愈快。但是需要注意R、C的組合,務(wù)必使頻率范圍是在100KHz~1460KHz之間。</p><p> 圖2-3 ADC0804連接電路</p><p> 液壓閥控制電路的設(shè)計(jì)</p>
43、<p> 通過(guò)控制單片機(jī)I/O口的高低電平,可以實(shí)現(xiàn)控制液壓閥的開(kāi)閉,電路原理是通過(guò)控制光耦將兩側(cè)的電源隔離,被控端接DC+5V繼電器,來(lái)控制液壓閥。當(dāng)P15給低電平時(shí)通過(guò)光耦使繼電器吸合,+5V電流通過(guò)液壓閥線圈,使液壓閥打開(kāi),同時(shí)指示燈點(diǎn)亮。如圖2-4所示。</p><p> 圖2-4 液壓閥控制電路</p><p><b> 指示燈電路的設(shè)計(jì)</b&
44、gt;</p><p> 將LED的負(fù)極接入單片機(jī)I/O口,正極接1K的上拉電阻到+5V即可。圖2-5為指示燈電路。</p><p> 圖2-5 指示燈電路</p><p> 車(chē)到位檢測(cè)電路的設(shè)計(jì)</p><p> 車(chē)到位檢測(cè)使用紅外線接近傳感器來(lái)實(shí)現(xiàn),當(dāng)有車(chē)身接近時(shí),D2發(fā)出的紅外線由于物體遮擋而反射回來(lái)被紅外接收管Q2接收,此時(shí)傳
45、感器信號(hào)由高電平轉(zhuǎn)為低電平,并產(chǎn)生持續(xù)信號(hào),傳給單片機(jī)P05口,此時(shí)車(chē)到位。原理圖如圖2-6所示。</p><p> 圖2-6 車(chē)到位傳感器電路</p><p> 烘干機(jī)控制電路的設(shè)計(jì)</p><p> 電路選用光耦將控制端與被控端隔離,烘干機(jī)與電加溫絲并聯(lián),方便給洗車(chē)間加溫。當(dāng)P14給低電平時(shí)通過(guò)光耦使繼電器吸合,+5V電流流入烘干機(jī),烘干機(jī)啟動(dòng)。繼電器選一
46、組常開(kāi)觸點(diǎn)的即可,風(fēng)機(jī)轉(zhuǎn)子相當(dāng)于一個(gè)線圈,在電路設(shè)計(jì)中需要加續(xù)流二極管做電路保護(hù)。烘干機(jī)電路如圖2-7所示。</p><p> 圖2-7 烘干機(jī)控制電路</p><p> 洗車(chē)刷電機(jī)正反轉(zhuǎn)控制電路的設(shè)計(jì)</p><p> 控制電機(jī)正反轉(zhuǎn)的基本原理:是控制流過(guò)電機(jī)電流的方向,當(dāng)電流從紅色導(dǎo)線流入是電機(jī)假設(shè)是正轉(zhuǎn),當(dāng)電流從黑色導(dǎo)線流入為電機(jī)反轉(zhuǎn)。利用這一原理,本系
47、統(tǒng)設(shè)計(jì)利用有兩組常開(kāi)觸點(diǎn)的繼電器作為控制電流流向的元件,控制正轉(zhuǎn)一組電路,控制反轉(zhuǎn)一組電路,如圖2-8。在編程中一定注意,決對(duì)不能給控制同一個(gè)電機(jī)正反轉(zhuǎn)的I/O口同時(shí)低電平,這樣會(huì)導(dǎo)致控制電機(jī)正反轉(zhuǎn)的兩個(gè)繼電器同時(shí)吸合,由電路原理圖知,電源短路。</p><p> 圖2-8 洗車(chē)刷電機(jī)正反轉(zhuǎn)控制電路</p><p><b> 急停電路的設(shè)計(jì)</b></p&g
48、t;<p> 本系統(tǒng)設(shè)有急停電路。為保證洗車(chē)過(guò)程的安全性,當(dāng)洗車(chē)設(shè)備運(yùn)行時(shí)遇到特殊情況時(shí),可直接按下緊急停止按鈕使設(shè)備急停。急停按鍵S0接入單片機(jī)P3.2口,此時(shí)面板上的控制燈P1點(diǎn)亮。當(dāng)需要啟動(dòng)時(shí),按下啟動(dòng)按鈕,洗車(chē)重新開(kāi)始。考慮到整個(gè)洗車(chē)過(guò)程僅只幾分鐘時(shí)間,沒(méi)有必要專門(mén)還原原始狀態(tài),可直接重新開(kāi)始。如圖2-9所示。</p><p><b> 圖2-9 急停電路</b>&
49、lt;/p><p> 隧道式智能洗車(chē)控制系統(tǒng)的主要板塊設(shè)計(jì)</p><p> 隧道式智能洗車(chē)控制系統(tǒng)硬件包括四大部分:最小系統(tǒng)板,控制板,洗車(chē)房模擬板,折疊板。</p><p><b> 最小系統(tǒng)板</b></p><p> 最小系統(tǒng)板市場(chǎng)上直接買(mǎi)到,有下載軟件可直接下載程序,并可控制I/O口,將I/O分配完后,就可
50、直接接排線,控制執(zhí)行設(shè)備。最小系統(tǒng)如圖2-10所示。</p><p> 圖2-10 最小系統(tǒng)</p><p><b> 控制板</b></p><p> 控制板為連接單片機(jī)最小系統(tǒng)和模擬板的中間板(紐帶),上面布局有+5V繼電器,TLP-2光耦,電阻,ADC0804模數(shù)轉(zhuǎn)換芯片等按照原理圖連接組成,單片機(jī)I\O口高低電平控制控制板上光耦,
51、最終實(shí)現(xiàn)控制電機(jī)的正反轉(zhuǎn)等。</p><p> 控制板布局如圖2-11所示。</p><p> 圖2-11 控制板布局圖</p><p><b> 洗車(chē)房模擬板</b></p><p> 洗車(chē)房模擬板布置了各執(zhí)行元件,包括:自轉(zhuǎn)電機(jī),移位電機(jī),液壓閥模擬燈,行程開(kāi)關(guān),液位傳感器,車(chē)到位傳感器模擬開(kāi)關(guān),烘干機(jī),電熱
52、絲模擬燈等。運(yùn)行時(shí)需要手動(dòng)按下傳感器和行程開(kāi)關(guān)。模擬板上的某些執(zhí)行件選擇用開(kāi)關(guān)和LED燈模擬,如:</p><p> 液壓閥用LED燈做模擬;</p><p> 車(chē)到位的傳感器選用了帶鎖的開(kāi)關(guān)來(lái)模擬傳感器發(fā)出持續(xù)信號(hào);</p><p> 用LED燈代替加溫絲;</p><p> 選用電位器模擬溫度傳感器;</p><
53、;p> 電加溫絲用紅色LED代替。</p><p> 洗車(chē)房模擬板上元器件的位置仿照洗車(chē)房的實(shí)際位置進(jìn)行設(shè)計(jì),很形象直觀的呈現(xiàn)了整個(gè)洗車(chē)房的布局,如圖2-12所示。</p><p> 圖2-12 洗車(chē)房模擬板</p><p> 模擬板上接口說(shuō)明如下:</p><p><b> 行程開(kāi)關(guān)1</b></
54、p><p><b> 行程開(kāi)關(guān)2</b></p><p><b> 車(chē)到位</b></p><p><b> 液位檢測(cè)</b></p><p><b> 空</b></p><p><b> 空</b>&
55、lt;/p><p><b> +5V</b></p><p><b> GND</b></p><p><b> 自轉(zhuǎn)電機(jī)1</b></p><p><b> 自轉(zhuǎn)電機(jī)2</b></p><p><b> 移位電機(jī)1
56、</b></p><p><b> 移位電機(jī)2</b></p><p><b> 洗車(chē)水</b></p><p><b> 洗車(chē)液</b></p><p><b> 烘干風(fēng)機(jī)</b></p><p><b&
57、gt; 車(chē)行綠燈</b></p><p><b> 折疊板</b></p><p> 折疊板,即折疊控制板上布置了系統(tǒng)啟動(dòng)按鍵,急停按鍵,急停報(bào)警燈,低液位報(bào)警燈,和溫度模擬電位器等。設(shè)計(jì)初衷是為了在整個(gè)小型的模型上充分利用空間,減小模型體積,方便攜帶。在整體布局上看似乎有些像個(gè)小孩的臉蛋。</p><p> 折疊板布局如圖
58、2-13所示。</p><p><b> 圖2-13 折疊板</b></p><p> 面板上接口說(shuō)明如下:</p><p><b> 故障燈低液位燈</b></p><p><b> 急停按鍵</b></p><p> 溫度傳感器(電位器)&
59、lt;/p><p><b> 程序按鈕</b></p><p><b> +5V</b></p><p><b> GND</b></p><p><b> 系統(tǒng)元件清單</b></p><p> 系統(tǒng)元件清單如表2-3所示。
60、</p><p> 表2-3 隧道式智能洗車(chē)控制系統(tǒng)元件清單</p><p> AT89S52單片機(jī)I/O端口分配</p><p> I/O端口分配如表2-4所示。</p><p> 表2-4 I/O端口分配</p><p> 隧道式智能洗車(chē)控制系統(tǒng)的軟件設(shè)計(jì)</p><p><
61、b> 程序總體設(shè)計(jì)</b></p><p> 隧道式洗車(chē)設(shè)備運(yùn)行過(guò)程概述:汽車(chē)進(jìn)入洗車(chē)房到位后,洗車(chē)液和水的供給閥開(kāi)啟,向汽車(chē)噴射洗車(chē)液和水5s;然后洗車(chē)刷驅(qū)動(dòng)電機(jī)M1和M2開(kāi)啟,洗車(chē)刷從左向右運(yùn)動(dòng),到達(dá)右側(cè)限位開(kāi)關(guān)后M2停止,洗車(chē)液供給閥M4關(guān)閉;經(jīng)過(guò)延時(shí),電機(jī)M1和M2的運(yùn)轉(zhuǎn)方向均改變,洗車(chē)刷由右向左運(yùn)動(dòng),到達(dá)左側(cè)限位開(kāi)關(guān)后電機(jī)M1和M2停止,此時(shí)水供給閥M3關(guān)閉,洗車(chē)完畢,汽車(chē)開(kāi)出洗車(chē)
62、房。</p><p><b> 洗車(chē)自動(dòng)控制過(guò)程:</b></p><p> 汽車(chē)進(jìn)入洗車(chē)房,當(dāng)光電傳感器B3檢測(cè)到遮擋信號(hào),則指示燈P4點(diǎn)亮(紅色),此時(shí)汽車(chē)停止前進(jìn),洗車(chē)過(guò)程開(kāi)始;</p><p> 按下啟動(dòng)按鈕S2,溫度傳感器先感應(yīng)溫度,當(dāng)氣溫低于5℃時(shí),烘干機(jī)自動(dòng)給車(chē)表面加溫5s,閥M4和M3開(kāi)始向汽車(chē)噴射洗車(chē)液和水; </
63、p><p> 經(jīng)過(guò)5秒鐘延時(shí),電機(jī)M1和M2啟動(dòng),洗車(chē)刷動(dòng)作,當(dāng)洗車(chē)刷到達(dá)限位開(kāi)關(guān)B2后電機(jī)M2停止;</p><p> 經(jīng)過(guò)3秒鐘延時(shí),洗車(chē)液供給閥M4關(guān)閉,電機(jī)M1和M2的旋轉(zhuǎn)方向均改變,直到達(dá)到限位開(kāi)關(guān)B1后M1、M2停止,洗車(chē)水供給閥M3關(guān)閉,固定在洗車(chē)刷頂部的干燥機(jī)M5和加溫絲開(kāi)啟。經(jīng)過(guò)3s延時(shí),洗車(chē)刷M2向前向后移動(dòng),汽車(chē)表面烘干,此時(shí)洗車(chē)和干燥過(guò)程完成。綠燈亮,表明車(chē)可以開(kāi)出
64、。 </p><p> 當(dāng)傳感器B3和B4未檢測(cè)到信號(hào),則洗車(chē)房準(zhǔn)備好清洗另一輛汽車(chē)。指示燈P5點(diǎn)亮(綠色) ,可將汽車(chē)移入洗車(chē)房開(kāi)始新一輪的洗車(chē)過(guò)程。</p><p><b> 程序結(jié)構(gòu)圖</b></p><p> 程序結(jié)構(gòu)圖如圖3-1所示。</p><p> 圖3-1 程序結(jié)構(gòu)圖</p><
65、;p> 主程序根據(jù)各種狀態(tài)分別調(diào)用端口初始化子程序,定時(shí)器/中斷初始化子程序,AD轉(zhuǎn)換,車(chē)到位子程序,外部中斷0子程序,定時(shí)器中斷0子程序,及鍵盤(pán)掃描子程序,再經(jīng)過(guò)模式選擇子程序,分為低溫和常溫模式,低溫模式先給洗車(chē)房?jī)?nèi)加溫,再自動(dòng)運(yùn)行;常溫模式直接自動(dòng)運(yùn)行。</p><p><b> 主程序設(shè)計(jì)</b></p><p> 主程序流程圖如圖3-2所示。&l
66、t;/p><p> 圖3-2 主程序流程圖</p><p> 主程序流程圖:在端口初始化程序中,給各端口初始值置1,P0口有3位懸空,故P0=0x1f;。定時(shí)器/中斷初始化主程序中分別用到了定時(shí)器T0,外部中斷0,外部中斷1,主程序調(diào)用車(chē)到位子程序,再調(diào)用自動(dòng)運(yùn)行子程序,之后等待下一次的洗車(chē)。具體程序見(jiàn)附件4。</p><p><b> 自動(dòng)運(yùn)行子程序設(shè)
67、計(jì)</b></p><p> 自動(dòng)運(yùn)行子程序流程圖,如圖3-3所示。</p><p> 自動(dòng)運(yùn)行子程序:汽車(chē)進(jìn)入洗車(chē)房,當(dāng)光電傳感器B3檢測(cè)到遮擋信號(hào),則指示燈P4點(diǎn)亮(紅色),此時(shí)汽車(chē)停止前進(jìn),洗車(chē)過(guò)程開(kāi)始;</p><p> 按下啟動(dòng)按鈕S2,溫度傳感器先感應(yīng)溫度,當(dāng)氣溫低于5℃時(shí),烘干機(jī)自動(dòng)給車(chē)表面加溫5s,閥M4和M3開(kāi)始向汽車(chē)噴射洗車(chē)液和
68、水; </p><p> 經(jīng)過(guò)5s秒鐘延時(shí),電機(jī)M1和M2啟動(dòng),洗車(chē)刷動(dòng)作,當(dāng)洗車(chē)刷到達(dá)限位開(kāi)關(guān)B2后電機(jī)M2停止;</p><p> 經(jīng)過(guò)3s秒鐘延時(shí),洗車(chē)液供給閥M4關(guān)閉,電機(jī)M1和M2的旋轉(zhuǎn)方向均改變,直到達(dá)到限位開(kāi)關(guān)B1后M1、M2停止,洗車(chē)水供給閥M3關(guān)閉,固定在洗車(chē)刷頂部的干燥機(jī)M5和加溫絲開(kāi)啟。經(jīng)過(guò)3s延時(shí),洗車(chē)刷M2向前向后移動(dòng),汽車(chē)表面烘干,此時(shí)洗車(chē)和干燥過(guò)程完成。綠
69、燈亮,表明車(chē)可以開(kāi)出。具體程序見(jiàn)附件4。</p><p> 圖3-3 自動(dòng)運(yùn)行子程序</p><p> 外部中斷0子程序設(shè)計(jì)</p><p> 外部中斷0子程序如圖3-4所示。</p><p> 圖3-4 外部中斷0子程序</p><p> 外部中斷0子程序:直接可以暫停任何運(yùn)行狀態(tài)下的系統(tǒng),當(dāng)需要再次啟動(dòng)時(shí)
70、,按啟動(dòng)按鍵即可。具體程序見(jiàn)附件4。</p><p> 定時(shí)器T0中斷子程序設(shè)計(jì)</p><p> 定時(shí)器T0中斷子程序如圖3-5所示。</p><p> 圖3-5 定時(shí)器T0中斷子程序</p><p> 定時(shí)器T0子程序:運(yùn)用在需要執(zhí)行設(shè)備延時(shí)的部分,延時(shí)時(shí)間由參數(shù)決定。</p><p> 時(shí)間常數(shù)的計(jì)算:
71、晶體振蕩頻率12MHz,定時(shí)基數(shù)50ms,則機(jī)器周期為12/12000000=0.000001s,設(shè)置初值為X,65536-X=(0.05/0.000001)=50000,X=65536-50000=15536=3CB0H,則初值(TH0)=3CH,(TL0)=0B0H。3CB0H為延時(shí)50ms時(shí)間值,循環(huán)20次,為1s延時(shí)。具體程序見(jiàn)附件4。</p><p><b> 鍵盤(pán)掃描子程序設(shè)計(jì)</b
72、></p><p> 鍵盤(pán)掃描子程序如圖3-6所示。</p><p> 圖3-6 鍵盤(pán)掃描子程序</p><p> 鍵盤(pán)掃描子程序:由于電路內(nèi)部原因,很多時(shí)候會(huì)有干擾,導(dǎo)致系統(tǒng)錯(cuò)誤運(yùn)行,為了防止干擾,采用軟件延時(shí)消抖。具體程序見(jiàn)附件4。</p><p><b> AD轉(zhuǎn)換子程序設(shè)計(jì)</b></p>
73、;<p> AD轉(zhuǎn)換子程序如圖3-7所示。</p><p> 圖3-7 AD轉(zhuǎn)換子程序</p><p> AD轉(zhuǎn)換子程序:將模擬量(溫度)轉(zhuǎn)換為數(shù)字量,通過(guò)控制各功能引腳的電平,讀出端口值,并將值返回給主程序中。具體程序見(jiàn)附件4。</p><p> 車(chē)到位檢測(cè)子程序設(shè)計(jì)</p><p> 車(chē)到位子程序如圖3-8所示。&
74、lt;/p><p> 圖3-8 車(chē)到位子程序</p><p> 車(chē)到位子程序:當(dāng)未檢測(cè)有車(chē)輛到位信號(hào),按啟動(dòng)鍵,設(shè)備不啟動(dòng),只有車(chē)到位后,此時(shí)可以啟動(dòng)。增加了系統(tǒng)的安全系數(shù)。具體程序見(jiàn)附件4。</p><p><b> 加溫子程序設(shè)計(jì)</b></p><p> 加溫子程序如圖3-9所示。</p><
75、;p> 圖3-9 加溫子程序</p><p> 加溫子程序:在冬季,車(chē)開(kāi)到位后洗車(chē)設(shè)備啟動(dòng)烘干機(jī)M5和加熱絲給車(chē)輛和洗車(chē)房加溫,延時(shí)一段時(shí)間后,關(guān)閉停止烘干機(jī)M5和加熱絲,完成洗車(chē)房的加溫過(guò)程。具體程序見(jiàn)附件4。</p><p> 隧道式智能洗車(chē)系統(tǒng)調(diào)試</p><p><b> 硬件調(diào)試</b></p><p
76、><b> 硬件調(diào)試內(nèi)容</b></p><p> 根據(jù)電路原理圖,在面包板上搭建電路,通電源后,分別進(jìn)行對(duì)開(kāi)關(guān)部分、指示燈部分、電機(jī)正反轉(zhuǎn)、烘干機(jī)部分的調(diào)試以及總體調(diào)試。</p><p><b> 調(diào)試方法</b></p><p> 搭建電路:在加電前,先用萬(wàn)用表等工具,按圖紙仔細(xì)核對(duì)面包板線路是否正確,并
77、對(duì)元器件的安裝、型號(hào)、規(guī)格等進(jìn)行仔細(xì)檢查。通電調(diào)試:核實(shí)電源的正負(fù)極后,給電,電路運(yùn)行正常。當(dāng)沒(méi)有出現(xiàn)預(yù)期的效果時(shí),可按照原理圖用萬(wàn)用表測(cè)量不同結(jié)點(diǎn)的電壓,查明錯(cuò)誤的位置后,改正電路。</p><p><b> 具體方法如下:</b></p><p> 指示燈部分調(diào)試:準(zhǔn)備元件電阻、光耦、發(fā)光二極管,搭建線路,脫機(jī)檢查,無(wú)問(wèn)題后,通電觀察,指示燈正常點(diǎn)亮。<
78、/p><p> 風(fēng)扇部分調(diào)試:準(zhǔn)備元件電阻、二極管、光耦、兩個(gè)常開(kāi)觸點(diǎn)繼電器、風(fēng)扇,搭建電路,斷電用萬(wàn)用表檢查電源、各元件、連接線路是否正確,無(wú)誤后,通電。通電后發(fā)現(xiàn)風(fēng)扇不轉(zhuǎn),在通電的情況下,用萬(wàn)用表檢測(cè)電源各段電路是否有電流通過(guò),經(jīng)檢測(cè),光耦處無(wú)電流通過(guò),光耦被擊穿,電阻過(guò)小,更換合適電阻和光耦后,風(fēng)扇正常運(yùn)行。</p><p> 電機(jī)部分調(diào)試:準(zhǔn)備元件:電阻、二極管、光耦、繼電器、電機(jī)
79、,搭建電路,用萬(wàn)用表檢查整個(gè)線路連接是否正確,無(wú)誤后,通電。通電后發(fā)現(xiàn)電機(jī)不能反轉(zhuǎn),經(jīng)檢測(cè),繼電器選型錯(cuò)誤,應(yīng)選擇有兩個(gè)常開(kāi)觸點(diǎn)的繼電器控制,實(shí)現(xiàn)電機(jī)的正反轉(zhuǎn)控制,更換繼電器后,電機(jī)的正反轉(zhuǎn)得到實(shí)現(xiàn)。</p><p> P0口做輸出時(shí),需要接上拉電阻,從節(jié)約成本的角度看,在設(shè)計(jì)中不選P0口作為控制外設(shè)執(zhí)行元件的端口。</p><p><b> 軟件調(diào)試</b>&l
80、t;/p><p> 運(yùn)用仿真系統(tǒng)調(diào)試,常用調(diào)試方法:?jiǎn)尾竭\(yùn)行調(diào)試,跟蹤運(yùn)行調(diào)試,全速運(yùn)行至光標(biāo)處調(diào)試,全速連續(xù)運(yùn)行調(diào)試,設(shè)置斷點(diǎn)調(diào)試,自動(dòng)單步運(yùn)行調(diào)試。</p><p> 運(yùn)用仿真系統(tǒng)調(diào)試簡(jiǎn)單程序結(jié)構(gòu)、分支程序結(jié)構(gòu)、循環(huán)程序結(jié)構(gòu)、子程序結(jié)構(gòu)和中斷結(jié)構(gòu)的關(guān)鍵在于如何將對(duì)程序的分析理解和開(kāi)發(fā)系統(tǒng)提供的基本功能有機(jī)地結(jié)合起來(lái),其前提條件是必須對(duì)源程序的作用、結(jié)構(gòu)特點(diǎn)、運(yùn)行過(guò)程與結(jié)果有較全面的認(rèn)識(shí)
81、,并能根據(jù)程序運(yùn)行過(guò)程中出現(xiàn)的現(xiàn)象和結(jié)果分析并判斷產(chǎn)生各種故障現(xiàn)象的原因,再運(yùn)用排除法逐一檢驗(yàn)各種判斷是否準(zhǔn)確。</p><p> 在掌握程序結(jié)構(gòu)特點(diǎn)的基礎(chǔ)上,合理選擇觀測(cè)點(diǎn),通過(guò)觀察在觀測(cè)點(diǎn)處參數(shù)及路徑的變化檢驗(yàn)程序運(yùn)行的結(jié)果。</p><p> 為提高調(diào)試程序的效率,應(yīng)對(duì)單片機(jī)開(kāi)發(fā)系統(tǒng)所提供的幾種程序運(yùn)行調(diào)試方式有足夠的了解并能熟練地運(yùn)用。例如在調(diào)試過(guò)程中,若要觀察最終結(jié)果時(shí),可選
82、擇全速運(yùn)行調(diào)試;若要觀察相關(guān)指令的運(yùn)行結(jié)果或運(yùn)行路徑的變化過(guò)程時(shí),可選擇單步運(yùn)行;若要檢查子程序的運(yùn)行過(guò)程時(shí),可選擇跟蹤運(yùn)行調(diào)試;若要檢查循環(huán)程序或中斷服務(wù)程序時(shí),可選擇斷點(diǎn)運(yùn)行調(diào)試;若要定點(diǎn)檢查程序運(yùn)行到某處的結(jié)果時(shí),可選擇快速運(yùn)行到光標(biāo)處調(diào)試。但實(shí)際中究竟選用哪種方法更適宜或哪幾種方法結(jié)合使用更快捷將隨著分析能力與操作的熟練程度逐步提高。</p><p> 編制程序和調(diào)試程序時(shí),需要多次反復(fù)的過(guò)程,并非一次
83、就能排除全部故障,特別是單片機(jī)應(yīng)用系統(tǒng)的硬件電路和匯編程序相結(jié)合的綜合調(diào)試就更加復(fù)雜。因此,必須通過(guò)反復(fù)調(diào)試,不斷修改硬件和軟件,直到最終符合設(shè)計(jì)要求為止。如果在調(diào)試中能夠根據(jù)實(shí)驗(yàn)現(xiàn)象預(yù)先對(duì)產(chǎn)生故障的原因加以判斷和分析,并制訂出相應(yīng)的調(diào)試方法和步驟,可縮小排除故障的范圍,提高調(diào)試效率。</p><p><b> 軟硬件綜合調(diào)試</b></p><p> 第一步,單
84、個(gè)元件測(cè)試</p><p> 編寫(xiě)簡(jiǎn)單程序測(cè)試各元件工作是否正常。以某個(gè)LED指示燈為例,編程使用啟動(dòng)鍵將P1.0指示燈點(diǎn)亮,C語(yǔ)言編程如下:</p><p> #include <REG52.H></p><p> #define uchar unsigned char </p><p> Sbit Green_LED=
85、P1^0;</p><p> void main (void) </p><p><b> {</b></p><p> While (S1==0)</p><p><b> {</b></p><p> Green_LED =0;</p><p
86、><b> }</b></p><p><b> }</b></p><p> 運(yùn)用同樣的方法測(cè)試其他元件包括電機(jī)、按鍵等是否能夠正常運(yùn)行。</p><p> 第二步,洗車(chē)工作過(guò)程的測(cè)試</p><p> 將延時(shí)去掉,改為用開(kāi)關(guān)控制,測(cè)試各元件能否按照設(shè)計(jì)的順序進(jìn)行啟動(dòng)和停止,即整個(gè)
87、洗車(chē)過(guò)程是否能夠?qū)崿F(xiàn)自動(dòng)運(yùn)行。</p><p> 第三步,溫度檢測(cè)及處理功能測(cè)試</p><p> 用電位器模擬溫度傳感器,當(dāng)阻值達(dá)到預(yù)先設(shè)定的數(shù)值時(shí),即溫度降到下限值,烘干機(jī)應(yīng)啟動(dòng),加溫絲應(yīng)開(kāi)始工作(LED燈P5點(diǎn)亮)。</p><p> 系統(tǒng)調(diào)試過(guò)程中遇到的問(wèn)題</p><p> 現(xiàn)象:最初想法是借單片機(jī)最小系統(tǒng)上的電源作為整個(gè)系
88、統(tǒng)的電源,但在調(diào)試中發(fā)現(xiàn),單獨(dú)給控制兩個(gè)電機(jī)的光耦控制端接地時(shí),兩個(gè)電機(jī)的正反轉(zhuǎn)完全運(yùn)行正常,可用單片機(jī)的兩個(gè)端口控制電機(jī)轉(zhuǎn)動(dòng)時(shí),電機(jī)不轉(zhuǎn)。</p><p> 原因及解決方法:最小系統(tǒng)供電不足,P1口的輸出電壓不能驅(qū)動(dòng)電機(jī),外接電源后,系統(tǒng)供電充足,正常運(yùn)行。</p><p> 現(xiàn)象:同時(shí)給控制一個(gè)電機(jī)的正反轉(zhuǎn)I/O口低電平,繼電器發(fā)出連續(xù)的咔嚓咔嚓聲。</p><
89、p> 原因及解決方法:同時(shí)給控制一個(gè)電機(jī)的正反轉(zhuǎn)I/O口低電平,使得控制電機(jī)正反轉(zhuǎn)的繼電器同時(shí)吸合,此時(shí)電流從電源的正極流向負(fù)極,電源短路,繼電器松開(kāi),短路線斷開(kāi),繼電器再次吸合,如此反復(fù),發(fā)出咔嚓聲。得出結(jié)論是絕對(duì)不能同時(shí)給低電平。</p><p> 現(xiàn)象:在調(diào)試當(dāng)中洗車(chē)房電機(jī)M1旋轉(zhuǎn)方向與軟件設(shè)置不一致。</p><p> 原因及解決方法:修改程序和洗車(chē)房電機(jī)連線后,項(xiàng)目正
90、常運(yùn)行。</p><p> M2控制電機(jī),未設(shè)置返回指令,程序自動(dòng)返回。</p><p> 原因及解決方法:控制面板S2運(yùn)行開(kāi)關(guān)未接地,此段程序反復(fù)運(yùn)行。電路連接好,既可。</p><p><b> 結(jié) 論</b></p><p> 本項(xiàng)目是研究隧道式自動(dòng)洗車(chē)控制系統(tǒng)。隨著社會(huì)不斷的進(jìn)步我國(guó)人民生活水平的不
91、斷提高,汽車(chē)幾乎成了每家每戶代步的必須品。但是國(guó)內(nèi)洗車(chē)之類的汽車(chē)基礎(chǔ)服務(wù)一直處于落后的人工原始狀態(tài),鑒于此,開(kāi)發(fā)我們自主創(chuàng)新的隧道式洗車(chē)房很有市場(chǎng)價(jià)值。</p><p> 本隧道式智能洗車(chē)控制系統(tǒng)的最大特點(diǎn)是:在冬季低溫時(shí)可以給洗車(chē)房升溫,方便洗車(chē)系統(tǒng)的運(yùn)行。液位檢測(cè)的設(shè)計(jì)確保洗車(chē)系統(tǒng)正常運(yùn)行。整套設(shè)備完全實(shí)現(xiàn)全自動(dòng)化,令洗車(chē)方便快捷,本系統(tǒng)的控制是通過(guò)ATMEL89S52單片機(jī)實(shí)現(xiàn)的,整個(gè)洗車(chē)房系統(tǒng)由電機(jī)、傳
92、感器、液壓閥(洗車(chē)液和洗車(chē)水)等主要執(zhí)行部件完成洗車(chē)過(guò)程。</p><p> 當(dāng)然,系統(tǒng)完成的成品也只不過(guò)是個(gè)實(shí)物的模擬,運(yùn)用到現(xiàn)實(shí)中,還需要考慮很多因素才能實(shí)現(xiàn)隧道式智能洗車(chē)。相信在不久的將來(lái)隧道式智能洗車(chē)系統(tǒng)將會(huì)有更好的發(fā)展前景。</p><p><b> 致 謝</b></p><p> 這個(gè)課題得以順利地完成,應(yīng)該要?dú)w功于那
93、些曾經(jīng)幫助過(guò)我的人。在我進(jìn)行這個(gè)課題時(shí)他們給予我的精神和物質(zhì)上的支持讓我永遠(yuǎn)都不能忘懷。我要向他們獻(xiàn)上我最真誠(chéng)的謝意。</p><p> 首先,我要感謝我的導(dǎo)師趙林惠老師。在我制作這個(gè)課題的過(guò)程中,趙老師給了我莫大的幫助。她關(guān)心我的生活和工作,當(dāng)我遇到挫折的時(shí)候,是趙老師認(rèn)真地開(kāi)導(dǎo)我,讓我度過(guò)了那段難熬的時(shí)光,讓我重拾戰(zhàn)勝困難的信心。還要感謝一直在背后默默關(guān)心我的家人和朋友,對(duì)他們的感激是無(wú)法用語(yǔ)言形容的。&l
94、t;/p><p> 最后,請(qǐng)讓我在這里向所有幫助過(guò)我的老師、同學(xué)和朋友表示由衷的感謝。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]李廣弟等.單片機(jī)基礎(chǔ)[M].北京:北京航空航天出版社,2001.</p><p> [2]王東峰等.單片機(jī)C語(yǔ)言應(yīng)用100例[M]. 北京:電子工業(yè)出版社,200
95、9.</p><p> [3]陳海宴.51單片機(jī)原理及應(yīng)用[M]. 北京:北京航空航天大學(xué)出版社,2010.</p><p> [4]Johnson J B.The Multibus Design Guidebook[Z].McGraw-Hill Book Company,1984.</p><p> [5]鐘富昭等.8051單片機(jī)典型模塊設(shè)計(jì)與應(yīng)用[M].
96、北京:人民郵電出版社,2007.</p><p> [6]李平等.單片機(jī)入門(mén)與開(kāi)發(fā)[M]. 北京:機(jī)械工業(yè)出版社,2008.</p><p> [7]劉瑞新等. 單片機(jī)原理及應(yīng)用教程[M]. 北京:機(jī)械工業(yè)出版社,2003.</p><p> [8]吳國(guó)經(jīng)等.單片機(jī)應(yīng)用技術(shù)[M]. 北京:中國(guó)電力出版社,2004.</p><p>
97、[9]何立民主編.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)[M]. 北京:北京航空航天大學(xué)出版社,1995.</p><p> [10]Intel.Mcs-51 Family of Single Chip Microcompuerr User’s Manual[M],1981. </p><p> [11]Bozzill P L ,High-speed 32-bit Buses for Forward-
98、looking Computer[A]EE Spectrum,1989(26).</p><p> [12]劉守義等.單片機(jī)技術(shù)基礎(chǔ)[M]. 西安:西安電子科技大學(xué)出版社, 2007.</p><p> [13]張凱等主編.MCS-51單片機(jī)綜合系統(tǒng)及其設(shè)計(jì)開(kāi)發(fā)[M],北京:科學(xué)出版社,1996.</p><p> [14]張福炎.微型計(jì)算機(jī)IBM PC原理與
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)--自動(dòng)洗車(chē)控制系統(tǒng)
- 全自動(dòng)洗車(chē)機(jī)的控制系統(tǒng)畢業(yè)設(shè)計(jì)
- 自動(dòng)洗車(chē)畢業(yè)設(shè)計(jì)--自動(dòng)洗車(chē)房
- 畢業(yè)設(shè)計(jì)(論文)-基于plc的自動(dòng)洗車(chē)控制系統(tǒng)【全套圖紙】
- 畢業(yè)設(shè)計(jì)--公路隧道通風(fēng)自動(dòng)控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-自動(dòng)門(mén)控制系統(tǒng)
- 畢業(yè)設(shè)計(jì)----自動(dòng)加料機(jī)控制系統(tǒng)
- 自動(dòng)門(mén)控制系統(tǒng)畢業(yè)設(shè)計(jì)
- 自動(dòng)加料機(jī)控制系統(tǒng)畢業(yè)設(shè)計(jì)
- 的士自動(dòng)計(jì)價(jià)控制系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----自動(dòng)爐溫控制系統(tǒng)
- 畢業(yè)設(shè)計(jì)-ld自動(dòng)功率控制系統(tǒng)
- 自動(dòng)門(mén)控制系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---自動(dòng)電梯的控制系統(tǒng)設(shè)計(jì)
- 水平自動(dòng)排水控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 自助式全自動(dòng)洗車(chē)機(jī)控制系統(tǒng)設(shè)計(jì)及應(yīng)用.pdf
- 水平自動(dòng)排水控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-自動(dòng)布料控制系統(tǒng)的設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--主從式電機(jī)控制系統(tǒng)
- 自動(dòng)售貨機(jī)控制系統(tǒng)畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論