版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 畢 業(yè) 設(shè) 計 說 明 書</p><p> 題目:基于STC的智能車燈參數(shù)測試儀的開發(fā)與設(shè)計 </p><p><b> 摘 要 </b></p><p> 本檢測設(shè)備是專為測試車燈照度,電壓,電流是否符合設(shè)計標準,為車燈生產(chǎn)線提供檢測儀器而設(shè)計的。</p><p> 硬件設(shè)計方面,使用傳感
2、器檢測車燈是否安裝正確,得到的信號通過單片機進行編程,再由LCD屏顯示檢測的各種參數(shù)并報告檢測結(jié)果。在設(shè)計中加入了采樣電阻,光敏電阻器,分別測出被測燈的電壓和測試電流以及光的照度。測試電流,電壓,照度。通過A/D模塊轉(zhuǎn)換后載入單片機,編程后與設(shè)計標準進行比較。</p><p> 軟件設(shè)計方面,通過單片機編程實現(xiàn)了電流,電壓,照度的檢測、新燈號的自學(xué)習(xí)等功能。</p><p> 通過單片
3、機的使用,使測試儀具有較高的性價比和柔性,提高了車燈測試數(shù)字化水平,對提高產(chǎn)品質(zhì)量起到了積極地推動作用。</p><p> 關(guān)鍵詞:車燈檢測;單片機;液晶顯示屏</p><p><b> ABSTRACT</b></p><p> The sting equipment is designed to test the lights and
4、 lighting the lamp illumination whether the current design standards, provide testing equipment for the production line for the lights.</p><p> In hardware design, the use of sensors to detect the lamp is i
5、nstalled correctly, the signals are obtained by computer programming, and then the LCD screen display detection of various parameters and the reporting of test results. Join in the design of sampling resistor, Photosensi
6、tive resistor, respectively measured the lamp voltage and the test current and light intensity. TEST current, voltage, illuminance. Through the A/D module conversion after loading the SCM, programming and design crit&l
7、t;/p><p> Software esign, through the MCU programming current, voltage, illuminance testing, new lights on the seft learning, testing data preservation.</p><p> SCM through the use, so that the t
8、ester has high performance price ratio and flexible, improve the lamp test digital level, to improve the quality of products has played a positive role in promoting.</p><p> Key words: Lighting detection ;
9、SCM; Liquid crystal display</p><p><b> 目錄</b></p><p><b> 摘 要1</b></p><p> ABSTRACT1</p><p><b> 目錄I</b></p><p>
10、第1章 課題概述1</p><p><b> 1.1 引言1</b></p><p> 1.1.1 國外汽車車燈檢測技術(shù)發(fā)展概況1</p><p> 1.1.2 國內(nèi)汽車車燈檢測技術(shù)發(fā)展概況2</p><p> 1.1.3存在的不足與發(fā)展方向3</p><p> 1.2 課
11、題來源及現(xiàn)狀3</p><p> 1.3設(shè)計要求以及目標4</p><p> 1.4 本章小結(jié)4</p><p> 第2章 設(shè)計方案5</p><p> 2.1 總體方案設(shè)計5</p><p> 2.2 方案論證6</p><p> 2.2.1主控單片機的選擇6<
12、;/p><p> 2.2.2光感應(yīng)器的選用8</p><p> 2.2.3顯示屏的選用11</p><p> 2.3本章小結(jié)15</p><p> 第3章 系統(tǒng)硬件設(shè)計16</p><p> 3.1系統(tǒng)硬件設(shè)計16</p><p> 3.1.1單片機最小系統(tǒng)設(shè)計17<
13、/p><p> 3.1.2 電流檢測電路設(shè)計19</p><p> 3.1.3電壓檢測電路設(shè)計19</p><p> 3.1.4 液晶顯示電路設(shè)計20</p><p> 3.1.5調(diào)理電路的設(shè)計21</p><p> 3.1.6 A/D轉(zhuǎn)換電路的設(shè)計21</p><p> 3.
14、1.7 報警電路的設(shè)計22</p><p> 3.1.8 按鍵電路的設(shè)計22</p><p> 3.2 焊接電路板23</p><p> 3.3本章小結(jié)23</p><p> 第4章 系統(tǒng)軟件設(shè)計24</p><p> 4.1主程序設(shè)計24</p><p> 4.
15、2按鍵子程序設(shè)計25</p><p> 4.3報警子程序的設(shè)計26</p><p> 4.4獲取AD值子程序設(shè)計27</p><p> 4.5轉(zhuǎn)換子程序設(shè)計28</p><p> 4.6顯示子程序的設(shè)計28</p><p> 4.7本章小結(jié)29</p><p> 第5章
16、系統(tǒng)調(diào)試30</p><p> 5.1 軟件調(diào)試30</p><p> 5.2 硬件調(diào)試31</p><p> 5.2本章小結(jié)32</p><p><b> 結(jié)束語33</b></p><p><b> 1 主要工作33</b></p>&
17、lt;p><b> 2 設(shè)計體會33</b></p><p><b> 參考文獻35</b></p><p><b> 致 謝37</b></p><p><b> 附錄A38</b></p><p><b> 附錄B
18、39</b></p><p><b> 附錄C40</b></p><p><b> 第1章 課題概述 </b></p><p><b> 1.1 引言</b></p><p> 汽車從發(fā)明到今天已經(jīng)一個多世紀了。在現(xiàn)代社會,汽車已成為人們工作生活中不可
19、缺少的一種交通工具。汽車在為人們造福的同時,也帶來大氣污染、噪聲和交通安全等一系列問題。汽車本身又是一個復(fù)雜的系統(tǒng),隨著行駛里程的增加和使用時間的延續(xù),其技術(shù)狀況將不斷惡化。因此,一方面要不斷研制性能優(yōu)良的汽車;另一方面要借助維護和修理,恢復(fù)其技術(shù)狀況。汽車檢測技術(shù)是伴隨著汽車技術(shù)的發(fā)展而發(fā)展的。在汽車發(fā)展的早期,人們主要是通過有經(jīng)驗的維修人員發(fā)現(xiàn)汽車的故障并作有針對性的修理。即過去人們常講的“望(眼看)”、“聞(耳聽)”、“切(手摸)
20、”方式。隨著現(xiàn)代科學(xué)技術(shù)的進步,特別是計算機技術(shù)的進步,汽車檢測技術(shù)也飛速發(fā)展。目前人們能依靠各種先進的儀器設(shè)備,對汽車進行不解體檢測,而且安全、迅速、可靠。汽車綜合性能檢測就是在汽車使用、維護和修理中對汽車的技術(shù)狀況進行測試和檢驗的一門技術(shù)。</p><p> 1.1.1 國外汽車車燈檢測技術(shù)發(fā)展概況</p><p> 任何一個國家的汽車檢測技術(shù)都是從無到有發(fā)展起來的,尤其是西方發(fā)
21、達國家發(fā)展較早也較快。據(jù)了解早在50年代在一些西方發(fā)達國家就形成了以故障診斷和性能調(diào)試為主的單項檢測技術(shù)和單項檢測設(shè)備。</p><p> 在60年代后期,西方發(fā)達國家汽車檢測診斷技術(shù)發(fā)展很快,并且大量應(yīng)用電子、光學(xué)、理化與機械相結(jié)合的光機電、理化機電一體化檢測技術(shù)。如:非接觸式車速儀、前照燈檢測儀、車輪定位儀、排氣分析儀等都是光機電、理化機電一體化的檢測設(shè)備。</p><p> 之后
22、進入70年代,這時電子計算機技術(shù)發(fā)展迅速,在此帶動下汽車檢測設(shè)備向智能化方面發(fā)展,出現(xiàn)了汽車檢測診斷、控制自動化、數(shù)據(jù)采集自動化、檢測結(jié)果直接打印等功能的現(xiàn)代綜合性能檢測技術(shù)和設(shè)備,它們能對設(shè)備本身和汽車技術(shù)狀況進行檢測。例如:國外生產(chǎn)的汽車制動檢測儀、全自動前照燈檢測儀、發(fā)動機分析儀、發(fā)動機診斷儀、計算機四輪定位儀等檢測設(shè)備,都具有較先進的全自動功能。與此同時,各工業(yè)發(fā)達國家為了加強汽車管理,相繼建立汽車檢測站和檢測線,定期或不定期地
23、對汽車實施檢測,實行嚴格的車輛檢測制度,規(guī)定新生產(chǎn)車在批量生產(chǎn)前須由企業(yè)將新車的技術(shù)性能參數(shù)和國家認可授權(quán)的新車檢測機構(gòu)出具的檢測報告送到交通部主管部門進行審查,并由主管部門組織有關(guān)官員和技術(shù)專家進行評審,審查、評審合格后才會允許生產(chǎn)和投入市場。對于其在用車,則規(guī)定須到國家認可的在用車檢測機構(gòu)進行定期檢測。從而使汽車檢測實現(xiàn)了制度化。</p><p> 同時發(fā)達國家的汽車檢測也逐漸產(chǎn)生了一整套的標準。判斷受檢汽
24、車技術(shù)狀況是否良好,是以標準中規(guī)定的數(shù)據(jù)為準則,檢查結(jié)果是以數(shù)字顯示,有量化指標,以避免主觀上的誤差。除對檢測結(jié)果有嚴格完整的標準以外,國外對檢測設(shè)備也有標準規(guī)定,如</p><p> 檢測設(shè)備的檢測性能、具體結(jié)構(gòu)、檢測精度等都有響應(yīng)標準。對檢測設(shè)備的使用周期、技術(shù)更新等也有具體要求。由于檢測制度、技術(shù)的標準化,不僅提高了檢測效率,也保證了檢測的質(zhì)量。</p><p> 進入80年代后
25、,計算機技術(shù)在汽車檢測技術(shù)領(lǐng)域的應(yīng)用得到進一步深化,出現(xiàn)集檢測工藝、操作、數(shù)據(jù)采集和打印、存儲、顯示等功能于一體的系統(tǒng)軟件,自此西方國家汽車檢測線實現(xiàn)了全自動化,這樣避免了人為的判斷錯誤,大大提高了檢測的準確性;同時也可把受檢汽車的技術(shù)狀況儲存在計算機里,這樣可為下次檢驗提供參考或作為處理交通事故的參考數(shù)據(jù)。</p><p> 目前,美國凱迪拉克轎車系列,日本豐田、本田轎車系列等均已出現(xiàn)了車載自診斷系統(tǒng)和汽車故
26、障診斷專家系統(tǒng)。車載自診斷系統(tǒng)是汽車結(jié)構(gòu)的組成部分,傳感器分布在汽車內(nèi)各個部位。傳感器將汽車的主要技術(shù)狀況經(jīng)常地、自動地向駕駛員顯示。我們相信隨著車載自診斷系統(tǒng)和汽車故障診斷專家系統(tǒng)的進一步發(fā)展,會有更多的汽車性能參數(shù)在這些系統(tǒng)中被檢測出來。</p><p> 1.1.2 國內(nèi)汽車車燈檢測技術(shù)發(fā)展概況</p><p> 我國從60年代開始研究汽車檢測技術(shù)。 </p>&l
27、t;p> 70年代,我國大力發(fā)展了汽車檢測技術(shù),汽車不解體檢測技術(shù)及設(shè)備被列為國家科委的開發(fā)應(yīng)用項目。由交通部主持研制開發(fā)了反力式汽車制動試驗臺;慣性式汽車制動試驗臺;發(fā)動機綜合檢測儀;汽車性能綜合檢驗臺(具有制動性檢測、底盤測功、速度測試等功能)。 </p><p> 80年代,隨著國民經(jīng)濟的發(fā)展,科學(xué)技術(shù)的各個領(lǐng)域都有了較快的發(fā)展,汽車檢測及診斷技術(shù)也隨之得到快速發(fā)展。如何保證車輛快速、經(jīng)濟、靈活,
28、并盡可能不造成社會公害等問題,已逐漸被提到政府有關(guān)部門的議事曰程,因而促進了汽車診斷和檢測技術(shù)的發(fā)展。 </p><p> 在單臺檢測設(shè)備研制成功的基礎(chǔ)上,為了保證汽車技術(shù)狀況良好,加強在用汽車的技術(shù)管理,充分發(fā)揮汽車檢測設(shè)備的使用,交通部1980年開始有計劃的在全國公路運輸和車輛管理系統(tǒng)(交通部當時負責(zé)汽車監(jiān)理)籌建汽車檢測站,檢測內(nèi)容以汽車安全性檢測為主。 </p><p> 80
29、年代初,交通部在大連市建立了國內(nèi)第一個汽車檢測站。從工藝上提出將各種單臺檢測設(shè)備安裝聯(lián)線,構(gòu)成功能齊全的汽車檢測線,其檢測綱領(lǐng)為30000輛次/年。 </p><p> 為了配合汽車檢測工作,國內(nèi)已發(fā)布實施了有關(guān)汽車檢測的國家標準、行業(yè)標準、計量檢定規(guī)程等100多項。從汽車綜合性能檢測站建站到汽車檢測的具體檢測項目,都基本作到了有法可依。</p><p> 車燈的發(fā)光強度不足或照射方向
30、不合適,汽車前方的情況就不能清晰易見。而發(fā)光強度過強或照射方向過高,會使迎面駛來的汽車里的駕駛員造成眩目,妨礙駕駛員做出</p><p> 正確的判斷,這些都是導(dǎo)致交通事故的重要原因。為了降低行車事故,確保行車安全,汽車在出廠前其車燈必須調(diào)整正確。車燈的檢驗必須經(jīng)常化和制度化。為此,國家公布了《機動車前照燈使用和光束調(diào)整技術(shù)規(guī)劃》(GB7454-87)和《汽車前照燈配光性能》(GB4599-84),對機動車的遠
31、光照明和近光照明的發(fā)光強度和照射方向提出了明確的要求。特別是在進WTO后,這一要求會逐漸強化,以便和國際接軌。</p><p> 目前國家對前照燈的檢查日益嚴格,并且將由原先以遠光為重點的檢測要求向近光過渡,各個車輛檢測站和汽車生產(chǎn)廠家急切需要裝備能夠進行遠近光檢測的儀器。由于國家法規(guī)的逐步完善,前照燈檢測儀經(jīng)過了一個從遠光測量到遠近光測量的過程。在早期的單遠光測量儀中,普遍利用遠光的對稱性,采用了對稱光電池排
32、布,測量遠光的光軸中心。隨著國家標準開始強調(diào)近光檢測的重要性,目前出現(xiàn)了很多具有近光檢測功能的儀器。 </p><p> 1.1.3存在的不足與發(fā)展方向</p><p> 隨著我國汽車工業(yè)的不斷發(fā)展壯大,人們對車型和汽車裝飾多樣化的要求發(fā)生了日新月異的變化。尤其汽車照明因功能的提升,款式和品種出現(xiàn)了多樣化的趨勢,特別是前車燈在結(jié)構(gòu)和外型由原來規(guī)格統(tǒng)一,光源不可更換,向著具有個性化、品種
33、多樣和光源可更換的方向發(fā)展,使得汽車燈具與車身更加協(xié)調(diào)統(tǒng)一。由于車型的變化較快,使得汽車燈具的質(zhì)量跟不上汽車發(fā)展的要求,特別是中小型企業(yè)生產(chǎn)檢測設(shè)備落后,生產(chǎn)的燈具合格率較低,具2004年6月14日國家質(zhì)量監(jiān)督檢驗檢疫總局最新公布的抽查結(jié)果顯示,汽車燈具產(chǎn)品的抽樣合格率僅為78.1%。質(zhì)檢總局近期對汽車燈具產(chǎn)品質(zhì)量進行了國家監(jiān)督抽查,抽查了上海、江蘇、浙江等地32家企業(yè)的32種產(chǎn)品,合格的只有25種,其中汽車前照燈的抽樣合格率為72.2
34、%,汽車后霧燈的抽樣合格率為71.4%。據(jù)質(zhì)檢總局有關(guān)負責(zé)人介紹,汽車燈具產(chǎn)品是關(guān)系到車輛行駛安全的重要零部件,在我國目前的汽車產(chǎn)品強制性檢驗項目中,關(guān)于汽車燈具的檢驗項目約占四分之一。在這次抽查中,7種不合格產(chǎn)品全部是配光性能檢驗項目不符合要求,而配光性能是國家強制性標準中非常重要的項目,其作用在于能夠照亮路面狀況且不影響對面開來車輛司機的</p><p> 我國汽車檢測技術(shù)要趕超世界先進水平,應(yīng)該在汽車檢測
35、技術(shù)基礎(chǔ)、汽車檢測設(shè)備智能化和汽車檢測管理網(wǎng)絡(luò)化等方面進行研究和發(fā)展。</p><p> 1.2 課題來源及現(xiàn)狀</p><p> 車燈測試裝置是車燈生產(chǎn)廠家生產(chǎn)過程必備的測試設(shè)備。本課題是常州某車燈生產(chǎn)廠為提高產(chǎn)品質(zhì)量和提升測試手段提出來的,要求該裝置能夠存儲所測車燈的型號,以及相關(guān)各參數(shù),如各燈的電流,電壓值,照度情況等;并要求具有自學(xué)習(xí)的功能,即可</p><
36、p> 對新型號的車燈進行檢測,所測參數(shù)可修改,作為今后的測試標準。課題涉及控制、檢測、顯示等技術(shù)。車燈測試儀就是專為測試車燈照度和車燈燈泡電流,電壓是否符合設(shè)計標準,為汽車燈具生產(chǎn)線提供檢測儀器而設(shè)計的。 </p><p> 1.3設(shè)計要求以及目標</p><p> ?。?)選擇合適的傳感器檢測車燈各燈的電流值,對所測數(shù)值與該型號車燈的標準值進行比較,不在誤差范圍內(nèi)的給予明確顯
37、示。(最大電流為5A)</p><p> ?。?)選擇合適的傳感器檢測車燈各燈的電壓值,對所測數(shù)值與該型號車燈的標準值進行比較,不在誤差范圍內(nèi)的給予明確顯示。(最大電壓為24V)</p><p> (3)選擇合適的傳感器檢測車燈各燈的照度,對達不到要求的給予明確顯示。</p><p> ?。?)具有參數(shù)設(shè)定功能。</p><p> ?。?)
38、具有燈光報警提示功能。</p><p><b> 1.4 本章小結(jié)</b></p><p> 到此為止,本章主要介紹了本課題的選題背景,國內(nèi)外現(xiàn)狀和論文的內(nèi)容。車燈參數(shù)測試儀在現(xiàn)代測量中的工作現(xiàn)狀,人們提出了智能化車燈參數(shù)測試儀。智能車燈參數(shù)測試儀出現(xiàn)開創(chuàng)了測量儀器的新時代,使得測量儀器與計算機之間的界限消失。智能化車燈參數(shù)測試儀將高速發(fā)展的電子技術(shù)、測試技術(shù)、計
39、算機技術(shù)和通信技術(shù)結(jié)合起來,開創(chuàng)了個人計算機儀器時代,是測試儀器工業(yè)發(fā)展的里程碑。</p><p><b> 第2章 設(shè)計方案</b></p><p> 2.1 總體方案設(shè)計</p><p> 車燈主要由三部分組成,配光鏡、反光鏡、汽車燈泡,而配光鏡、反光鏡的設(shè)計及兩者和燈泡燈絲位置配合的合理性,以及燈泡的好壞是直接影響車燈產(chǎn)品質(zhì)量的關(guān)
40、鍵因素。本車燈測試儀就是為測試車燈照度,電流,電壓是否符合設(shè)計標準,為汽車燈具生產(chǎn)線提供檢測儀器而設(shè)計的。根據(jù)生產(chǎn)要求,測試儀應(yīng)具有以下功能: 能夠設(shè)定電流,電壓,照度參數(shù);并在超出范圍時,燈光提示;具有電流,照度,電壓顯示。</p><p> 車燈測試儀就是專為測試車燈照度,電流,電壓是否符合設(shè)計標準,為汽車燈具生產(chǎn)線提供檢測儀器而設(shè)計的。</p><p> 圖2-1 系統(tǒng)框圖
41、</p><p> 本設(shè)計主要采用單片機控制,單片機主要涉及前項通道,后項通道以及軟件設(shè)計。單片機要實現(xiàn)小電流控制大電壓和小電壓控制大電壓還必須考慮過電路的設(shè)計,比如功率放大器的設(shè)計等等。</p><p> 本課題選擇單片機控制方案。原因如下:</p><p> 單片機體積小,集成度高。</p><p> 單片機性能穩(wěn)定,可靠性高,抗
42、干擾性強。</p><p> 3、單片機有較高的性價比。</p><p> 4、品種多樣,型號繁多。品種型號逐年擴充以適應(yīng)各種需要。使系統(tǒng)開發(fā)者有很大的選擇自由。CPU從4、8、16、32到64位,有些還采用RISC技術(shù);</p><p> 5、提高性能,擴大容量。</p><p> 6、增加控制功能,向外部接口延伸。把原屬外圍芯片的
43、功能集成到本芯片內(nèi)?,F(xiàn)今的單片機已發(fā)展到在一塊含有CPU的芯片上,除嵌入RAM、ROM存儲器和I/O接口外,還有A/D、PWM、U ART、Timer/Counter、DMA、Watchdog、Serial Port、Sensor、driver、還有顯示驅(qū)動、鍵盤控制、函數(shù)發(fā)生器、比較器等,構(gòu)成一個完整的功能強的計算機應(yīng)用系統(tǒng);</p><p> 7、低功耗。供電電壓從5V降到3V、2V甚至1V左右。工作電流從
44、mA級降到μA級。在生產(chǎn)工藝上以CMOS代替NMOS,并向HCMOS過渡;</p><p> 8、系統(tǒng)擴展與配置。有供擴展外部電路用的三總線結(jié)構(gòu)DB、AB、CB,以方便構(gòu)成各種應(yīng)用系統(tǒng)。根據(jù)單片機網(wǎng)絡(luò)系統(tǒng)、多機系統(tǒng)的特點專門開發(fā)出單片機串行總線。此外,還特別配置有傳感器,人機對話 、網(wǎng)絡(luò)多通道等接口,以便構(gòu)成網(wǎng)絡(luò)和多機系統(tǒng)。</p><p> 綜上所述,此次畢業(yè)設(shè)計采用單片機控制方式。
45、</p><p><b> 2.2 方案論證</b></p><p> 本系統(tǒng)中為什么要采用光敏電阻器、STC89C52RC系列單片機和1602液晶顯示屏呢?以下我將詳細介紹。</p><p> 2.2.1主控單片機的選擇</p><p> 整個測量系統(tǒng)都以主控單片機為控制核心,因此主控芯片的選擇和應(yīng)用非常重要。
46、 本系統(tǒng)選用STC89C52RC單片機。</p><p> 本設(shè)計采用STC89C系列的STC89C52RC作為主控芯片是根據(jù)方案論證的結(jié)果。本系統(tǒng)的監(jiān)控參數(shù)較少,計算不是特別復(fù)雜,選擇宏晶科技公司的STC89C52RC單片機完全可以滿足系統(tǒng)的要求,并且STC89C系列的單片機價格便宜,開發(fā)簡單,從開發(fā)周期和研發(fā)費用上來說是合理的選擇。</p><p><b> 主要特性如下
47、:</b></p><p> 1.增強型8051單片機,6時鐘/機器周期和12時鐘/機器周期可以任意選擇,指令代碼完全兼容傳統(tǒng)8051.</p><p> 2.工作電壓:5.5V~3.3V(5V單片機)/3.8V~2.0V(3V單片機)</p><p> 3.工作頻率范圍:0~40MHz,相當于普通8051的0~80MHz,實際工作頻率可達48MH
48、z</p><p> 4.用戶應(yīng)用程序空間為8K字節(jié)</p><p> 5.片上集成512字節(jié)RAM</p><p> 6.通用I/O口(32個),復(fù)位后為:P1/P2/P3/P4是準雙向口/弱上拉,P0口是漏極開路輸出,作為總線擴展用時,不用加上拉電阻,作為I/O口用時,需加上拉電阻。</p><p> 7.ISP(在系統(tǒng)可編程)/
49、IAP(在應(yīng)用可編程),無需專用編程器,無需專用仿真器,可通過串口(RxD/P3.0,TxD/P3.1)直接下載用戶程序,數(shù)秒即可完成一片。</p><p> 8.具有EEPROM功能</p><p><b> 9.具有看門狗功能</b></p><p> 10.共3個16位定時器/計數(shù)器。即定時器T0、T1、T2</p>
50、<p> 11.外部中斷4路,下降沿中斷或低電平觸發(fā)電路,Power Down模式可由外部中斷低電平觸發(fā)中斷方式喚醒</p><p> 12.通用異步串行口(UART),還可用定時器軟件實現(xiàn)多個UART</p><p> 13.工作溫度范圍:-40~+85℃(工業(yè)級)/0~75℃(商業(yè)級)</p><p> STC89C52RC單片機的工作模式:&
51、lt;/p><p> 掉電模式:典型功耗<0.1μA,可由外部中斷喚醒,中斷返回后,繼續(xù)執(zhí)行原程序。</p><p> 空閑模式:典型功耗2mA</p><p> 正常工作模式:典型功耗4Ma~7mA</p><p> 掉電模式可由外部中斷喚醒,適用于水表、氣表等電池供電系統(tǒng)及便攜設(shè)備。</p><p>
52、圖2-2 STC89C52RC引腳圖</p><p> STC89C52RC引腳功能說明</p><p> VCC(40引腳):電源電壓</p><p> VSS(20引腳):接地</p><p> P0端口(P0.0~P0.7,39~32引腳):P0口是一個漏極開路的8位雙向I/O口。作為輸出端口,每個引腳能驅(qū)動8個TTL負載,對端
53、口P0寫入“1”時,可以作為高阻抗輸入。在訪問外部程序和數(shù)據(jù)存儲器時,P0口也可以提供低8位地址和8位數(shù)據(jù)的復(fù)用總線。此時,P0口內(nèi)部上拉電阻有效。在Flash ROM編程時,P0端口接收指令字節(jié);而在</p><p> 校驗程序時,則輸出指令字節(jié)。驗證時,要求外接上拉電阻。</p><p> P1端口(P1.0~P1.7,1~8引腳):P1口是一個帶內(nèi)部上拉電阻的8位雙向I/O口。P
54、1的輸出緩沖器可驅(qū)動(吸收或者輸出電流方式)4個TTL輸入。對端口寫入1時,通過內(nèi)部的上拉電阻把端口拉到高電位,這是可用作輸入口。P1口作輸入口使用時,因為有內(nèi)部上拉電阻,那些被外部拉低的引腳會輸出一個電流()。</p><p> 此外,P1.0和P1.1還可以作為定時器/計數(shù)器2的外部技術(shù)輸入(P1.0/T2)和定時器/計數(shù)器2的觸發(fā)輸入(P1.1/T2EX)</p><p> P2
55、端口(P2.0~P2.7,21~28引腳):P2口是一個帶內(nèi)部上拉電阻的8位雙向I/O端口。P2的輸出緩沖器可以驅(qū)動(吸收或輸出電流方式)4個TTL輸入。對端口寫入1時,通過內(nèi)部的上拉電阻把端口拉到高電平,這時可用作輸入口。P2作為輸入口使用時,因為有內(nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流()。</p><p> 在訪問外部程序存儲器和16位地址的外部數(shù)據(jù)存儲器(如執(zhí)行“MOVX @DPTR”指
56、令)時,P2送出高8位地址。在訪問8位地址的外部數(shù)據(jù)存儲器(如執(zhí)行“MOVX @R1”指令)時,P2口引腳上的內(nèi)容(就是專用寄存器(SFR)區(qū)中的P2寄存器的內(nèi)容),在整個訪問期間不會改變。</p><p> 在對Flash ROM編程和程序校驗期間,P2也接收高位地址和一些控制信號。</p><p> P3端口(P3.0~P3.7,10~17引腳):P3是一個帶內(nèi)部上拉電阻的8位雙向
57、I/O端口。P3的輸出緩沖器可驅(qū)動(吸收或輸出電流方式)4個TTL輸入。對端口寫入1時,通過內(nèi)部的上拉電阻把端口拉到高電位,這時可用作輸入口。P3做輸入口使用時,因為有內(nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸入一個電流()。</p><p> 在對Flash ROM編程或程序校驗時,P3還接收一些控制信號。</p><p> 2.2.2光感應(yīng)器的選用</p><
58、p> 選擇光傳感器時,最重要的一點是理解哪項規(guī)格參數(shù)是最為關(guān)鍵的。一般來說,在選擇一個光傳感器時,需要著重考慮的因素包括光譜響應(yīng)/IR抑制、最大勒克斯數(shù)、光敏度、集成的信號調(diào)節(jié)功能、功耗以及封裝大小等6個重要規(guī)格。這6個規(guī)格的具體描述如下: </p><p> 1、光譜響應(yīng)/IR抑制:環(huán)境光傳感器應(yīng)該僅對400nm至700nm光譜的范圍有感應(yīng)。</p><p> 2、最大勒克斯
59、數(shù):大多數(shù)應(yīng)用為1萬勒克斯。</p><p> 3、光敏度:根據(jù)光傳感器的鏡片類別,光線通過鏡片后,光衰減可以在25[[%]]-50[[%]]之間。低光敏度非常關(guān)鍵(<5勒克斯),必須選擇可以在這個范圍內(nèi)工作的光傳感器。</p><p> 4、集成的信號調(diào)節(jié)功能(即放大器和ADC):一些傳感器可能提供非常小的封裝,但是卻需要一個外部放大器或無源元件來獲取所需的輸出信號。具有更高集
60、成度的光傳感器省去了外部元件(ADC、放大器、電阻器、電容器等),具有更多的優(yōu)勢。</p><p> 5、功耗:對于要承受高勒克斯(>1萬勒克斯)的光傳感器來說,最好采用非線性模擬</p><p><b> 輸出或數(shù)字輸出。</b></p><p> 6、封裝大小:對于大多數(shù)應(yīng)用來說,封裝都是越小越好。現(xiàn)在可提供的較小封裝尺寸約為2
61、.0mm×2.1mm。而尺寸為1.3mm×1.5mm的4引腳封裝則是下一代封裝。</p><p> 采用小型封裝的光傳感器多種多樣,而且價格合理。數(shù)十年來,無源器件一直活躍市場,隨著光敏電阻、光電二極管及光電晶體管等變得越來越普通和便宜,它們被從夜間照明燈到數(shù)碼相機的眾多消費產(chǎn)品廣泛采用。而登場不久的集成器件把一個光電晶體管或光電二極管與電流放大器集成起來,以實現(xiàn)片上校準、過濾和更高的分辨率
62、。當分辨率較高時,低光能力、電源抑制等功能發(fā)揮作用,這類器件正在擴大環(huán)境光傳感器的應(yīng)用范圍和有效性。 </p><p> 最簡單的光傳感器是光敏電阻,可以通過兩個終端之間的通道來對其鑒別。低端版本使用CdS(硫化鎘)制造,而比較昂貴的類型則使用GaAs制造。GaAs 的能帶隙較小,使其能夠吸收紅外光中的低能光子,使電子躍遷到傳導(dǎo)帶。參考元件的數(shù)據(jù)顯示,其照度范圍是1~100lux,但具有各種阻值。</p&
63、gt;<p> 綜合考慮,這里選用光敏電阻測照度,它具有靈敏度高,工作電流大,光譜響應(yīng)范圍寬與所測光強范圍寬,無極性使用方便的優(yōu)點。</p><p> 下面介紹以硫化鎘制成的光敏電阻器:</p><p> 光敏電阻CDS符號如圖2-3所示</p><p> 圖2-3光敏電阻CDS之符號</p><p> 光敏電阻器以硫
64、化隔制成,所以簡稱為CDS,通常使用熱壓結(jié)晶體之光電傳導(dǎo)零件,其特性有: 1.光傳導(dǎo)零件之特性: CDS之相對靈敏度與照射光線之靈敏度有關(guān),波長從5500至6500A(1A=1.10-8cm)之間有最大的靈敏度。 2.照度特性:</p><p> 在同樣之電壓下,照度愈強,光電流愈大,亦即是電阻愈小,適當?shù)奶砑与s質(zhì),便能使照度在小1~1000 lux范圍內(nèi)保持與光電時間的直線關(guān)系。 3.時間響應(yīng)特性:
65、光照射到度件,光電流達到正常值之63%的時間,稱為"上升時間",反之一,將光遮斷,而光電流減少為原來的63%之時間,則叫做" 衰弱時間"。一般其值為10毫秒至數(shù)秒,若置于黑暗的時間較短而有照度愈強,向應(yīng)時間就有愈短之傾向,此外,負載電阻增大,則上升時間就變短而衰弱時間就變長。</p><p> 溫度特性: CDS之禁帶寬度高達2.4eV(eV為電子伏特),故可以在-2
66、0℃~70℃ 之范圍內(nèi)工作,當溫度上升,光靈敏度減少,在低照度時特別顯著。</p><p> 幾種不同材料光敏電阻的光譜圖,如圖2-4所示</p><p> 圖2-4光敏電阻光譜圖</p><p> 照度與光敏電阻阻值的特性曲線如圖2-5所示</p><p> 圖2-5光敏電阻特性曲線</p><p> 表2
67、-6幾種CdS光敏電阻的參數(shù) </p><p> 本次設(shè)計選用UR-74A完全能符合設(shè)計要求,所以選用UR-74A。</p><p> 2.2.3顯示屏的選用</p><p> 方案一:采用8端數(shù)碼管,這種顯示器有共陽極和共陰極兩種。共陰極LED顯示器的發(fā)光二極管的陰極連接在一起,通常此共陰極接地。當某個發(fā)光二極管的陽極為高電平時,發(fā)光二極管點亮,相應(yīng)的段被顯
68、示。同樣,共陽極LED顯示器的工作原理也一樣。顯示方式可分靜態(tài)顯示和動態(tài)顯示兩種。靜態(tài)顯示方式:在這種方式下,各位LED顯示器的共陽極連接在一起并接地,每位的短選線分別與一個8位的鎖存器輸出相連,各個LED的顯示字符一經(jīng)確定,相應(yīng)鎖存器的輸出將維持不變,直到顯示另外字符為止,正因為如此,靜態(tài)顯示器的亮度較高。若用I/O口,這需要占用N×8位I/O口。這樣的話,如果顯示器的個數(shù)較多,那么用的I/O接口就更多,因此顯示位數(shù)較多的
69、情況下,一般都不用靜態(tài)顯示。動態(tài)顯示方式:當多位LED顯示時,通常將所有位的段選線相應(yīng)的并聯(lián)在一起,由一個8位I/O口控制,形成段選線的多路復(fù)用。而各位的共陽極或共陰極分別有相應(yīng)的I/O口線控制,實現(xiàn)各位分時選通。其中段選線占用一個8位I/O口,而位選線占用N個I/O口。由于各位的段選線并聯(lián),段碼的輸出對各位來說都是相同的,因此,同一時刻,如果各位選線都處于選通狀態(tài)的話,那LED顯</p><p> 方案二:
70、采用1602模塊液晶,模塊內(nèi)部集成顯示屏(LCD panel )、控制器(controller)、列驅(qū)動器(segment driver)和偏壓產(chǎn)生電路。使用時只要將數(shù)據(jù)總線和控制總線與單片機IO口相連,即可實現(xiàn)顯示。內(nèi)部集成192個字符,使用時只需指明地址調(diào)用,無需自建字庫。內(nèi)部集成顯示緩沖區(qū),顯示時無需掃描,暫用CPU資源較小。</p><p> 綜合考慮數(shù)碼管和液晶顯示器,從
71、它們的分辨率、視角、可視面積、亮度與對比度、反應(yīng)速度和色彩等多方面看,液晶屏都比數(shù)碼管要好很多,只是在價格上液晶屏要比數(shù)碼管貴點。所以我選擇LCD。</p><p> 以下是對1602LCD的功能、特點、管腳和如何使用的介紹:</p><p><b> 主要特性</b></p><p> 在單片機系統(tǒng)中應(yīng)用晶液顯示器作為輸出器件有顯示質(zhì)量
72、高、數(shù)字式接口、體積小、質(zhì)量輕、功耗低等優(yōu)點。</p><p><b> 液晶顯示原理</b></p><p> 液晶顯示的原理是利用液晶的物理特性,通過電壓對其顯示區(qū)域進行控制,有電就有顯示,這樣即可以顯示出圖形。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動、易于實現(xiàn)全彩色顯示的特點,目前已經(jīng)被廣泛應(yīng)用在便攜式電腦、數(shù)字攝像機、PDA移動通信工具等眾多領(lǐng)域
73、。</p><p> 1602LCD的基本參數(shù)及引腳功能</p><p> 1602LCD分為帶背光和不帶背光兩種,基控制器大部分為HD44780,帶背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無差別。</p><p> 1、1602LCD主要技術(shù)參數(shù):</p><p> 顯示容量:16×2個字符</p><
74、;p> 芯片工作電壓:4.5—5.5V</p><p> 工作電流:2.0mA(5.0V)</p><p> 模塊最佳工作電壓:5.0V</p><p> 字符尺寸:2.95×4.35(W×H)mm</p><p><b> 2、引腳功能說明</b></p><p&
75、gt; 1602LCD采用標準的14腳(無背光)或16腳(帶背光)接口,各引腳接口說明如表2-7所示:</p><p> 表2-7 引腳接口說明表</p><p> 四、1602LCD的指令說明及時序</p><p> 1602液晶模塊內(nèi)部的控制器共有11條控制指令,如表2-8所示:</p><p><b> 表2-8控制
76、命令</b></p><p> 1602液晶模塊的讀寫操作、屏幕和光標的操作都是通過指令編程來實現(xiàn)的。(說明:1為高電平、0為低電平)</p><p> 與HD44780相兼容的芯片時序表如下:</p><p> 表2-9 基本操作時序表</p><p> 讀寫操作時序如圖2-10和2-11所示:</p>&
77、lt;p> 圖2-10 讀操作時序</p><p> 圖2-11寫操作時序</p><p> 五、1602LCD的ARM地址映射及標準字庫表</p><p> 液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認模塊的忙標志為低電平,表示不忙,否則此指令失效。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,圖2-12是1602
78、的內(nèi)部顯示地址。</p><p> 圖2-121602LCD內(nèi)部顯示地址</p><p> 在對液晶模塊的初始化中要先設(shè)置其顯示模式,在液晶模塊顯示字符時光標是自動右移的,無需人工干預(yù)。每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài)。</p><p> 1602液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了160個不同的點陣字符圖形,如圖2-8所示,這些
79、字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到字母“A”。</p><p> 六、1602LCD的一般初始化(復(fù)位)過程</p><p><b> 延時15mS</b></p>&l
80、t;p> 寫指令38H(不檢測忙信號)</p><p><b> 延時5mS</b></p><p> 寫指令38H(不檢測忙信號)</p><p><b> 延時5mS</b></p><p> 寫指令38H(不檢測忙信號)</p><p> 以后每次寫指
81、令、讀/寫數(shù)據(jù)操作均需要檢測忙信號</p><p> 寫指令38H:顯示模式設(shè)置</p><p> 寫指令08H:顯示關(guān)閉</p><p> 寫指令01H:顯示清屏</p><p> 寫指令06H:顯示光標移動設(shè)置</p><p> 寫指令0CH:顯示開及光標設(shè)置</p><p>&l
82、t;b> 2.3本章小結(jié)</b></p><p> 本章講述的是系統(tǒng)總體的方案設(shè)計,首先用一個系統(tǒng)的總體框圖來說明本系統(tǒng)的總體方案。然后各個介紹分析各主控芯片的選型,其中包括溫濕度傳感器的選擇,控制器的選擇和顯示屏的選擇。通過本章,我們可以很清晰的了解本次設(shè)計的目的,設(shè)計目標。</p><p> 第3章 系統(tǒng)硬件設(shè)計</p><p><
83、;b> 3.1系統(tǒng)硬件設(shè)計</b></p><p> 啟動開關(guān)閉合,電路導(dǎo)通,開始測量車燈。測車燈電流,單片機只能認識用二進制數(shù)表示的電壓信號,采樣電流也要轉(zhuǎn)換成電壓?;谌绱怂悸罚谛枰獪y量的回路中串接一分流器將采樣到的信號調(diào)理放大適當幅度。送入ADC芯片的輸入腳或者是單片機的ADC輸入腳通過內(nèi)部的比較器等將電壓值轉(zhuǎn)換為二進制數(shù)。這樣單片機就測到電流了。還有一個是電壓信號,電壓信號通過A/
84、D轉(zhuǎn)換送入單片機讀取,不過一般只有5V的量程,要想擴大量程,就要用電阻分壓,然后根據(jù)倍數(shù)來計算,不過,倍數(shù)越大,精度就越小,畢竟A/D的位數(shù)有限!還有一個照度信號,經(jīng)光傳感器將檢測到的照度送入A/D轉(zhuǎn)換送入單片機讀取。</p><p> 根據(jù)上述功能可知測試儀應(yīng)由主控制器、顯示屏、電源、按鈕等組成。硬件設(shè)計要解決的有以下三個主要問題:1.主控制器采用的形式;2.參數(shù)如何顯示;3.信號的讀取。</p>
85、<p> 本次選用的單片機,根據(jù)設(shè)計過程中用到的輸入輸出點決定;選用其他的各硬件設(shè)備時分別從經(jīng)濟、方便、耐用、安全問題等方面考慮。</p><p> (1)主控制器選擇,主控制器可采用以單片機為控制核心控制板,這里選用STC系列單片機控制。</p><p> (2)在主控制器確定后,需要選擇的就是顯示屏,考慮到要顯示電流參數(shù)、照度信號,這里選用1602LCD液晶顯示屏。
86、</p><p> (3)測試儀讀入的信號有三個,一個是照度信號,照度信號由受光器將反映照度的光信號經(jīng)A/D轉(zhuǎn)換為電信號(數(shù)字信號)送入單片機,一個是車燈燈泡的電流信號,由于單片機只能認識用二進制數(shù)表示的電壓信號。采樣電流也要轉(zhuǎn)換成電壓?;谌绱怂悸罚谛枰獪y量的回路中串接一分流器將采樣到的信號調(diào)理放大適當幅度。送入ADC芯片的輸入腳或者是單片機的ADC輸入腳通過內(nèi)部的比較器等將電壓值轉(zhuǎn)換為二進制數(shù)。這樣單片機
87、就測到電流了。還有一個是電壓信號,電壓信號通過A/D轉(zhuǎn)換送入單片機讀取。</p><p> 電氣控制系統(tǒng)的核心原件主要是STC系列單片機。光敏電阻的測量信號經(jīng)轉(zhuǎn)換電路變?yōu)楣I(yè)標準信號后輸入單片機,經(jīng)過單片機處理后供液晶屏顯示。同時單片機根據(jù)實測電流,電壓判斷安裝是否正確和車燈電流,電壓是否正確。</p><p> 在這一過程中,我充分利用了PROTUES 7所提供的各種仿真圖繪圖工具、
88、各種編輯功能,來實現(xiàn)目的,即得到一張正確、精美的仿真圖。用protues軟件畫系統(tǒng)的硬件電路原理圖如下圖3-1所示。</p><p><b> 圖3-1仿真圖</b></p><p> 3.1.1單片機最小系統(tǒng)設(shè)計</p><p> 圖3-2單片機最小系統(tǒng)圖</p><p> 單片機的最小系統(tǒng)是由組成單片機系統(tǒng)必
89、需的一些元件構(gòu)成的,除了單片機之外,還需要包括電源供電電路、時鐘電路、復(fù)位電路。單片機最小系統(tǒng)電路(單片機電源和地沒有標出)如圖3-2所示。</p><p><b> 一 復(fù)位電路</b></p><p><b> 圖3-3復(fù)位電路圖</b></p><p> 無論是在單片機剛開始接上電源時,還是運行過程中發(fā)生故障都
90、需要復(fù)位。復(fù)位電路用于將單片機內(nèi)部各電路的狀態(tài)恢復(fù)到一個確定的初始值,并從這個狀態(tài)開始工作。</p><p> 單片機的復(fù)位條件:必須使其RST引腳上持續(xù)出現(xiàn)兩個(或以上)機器周期的高電平。</p><p> 單片機的復(fù)位形式:上電復(fù)位、按鍵復(fù)位。</p><p><b> 二 晶振電路</b></p><p>
91、<b> 圖3-4晶振電路圖</b></p><p> 在電氣上它可以等效成一個電容和一個電阻并聯(lián)再串聯(lián)一個電容的二端網(wǎng)絡(luò),電工學(xué)上這個網(wǎng)絡(luò)有兩個諧振點,以頻率的高低分其中較低的頻率是串聯(lián)諧振,較高的頻率是并聯(lián)諧振。由于晶體自身的特性致使這兩個頻率的距離相當?shù)慕咏?,在這個極窄的頻率范圍內(nèi),晶振等效為一個電感,所以只要晶振的兩端并聯(lián)上合適的電容它就會組成并聯(lián)諧振電路。這個并聯(lián)諧振電路加到一
92、個負反饋電路中就可以構(gòu)成正弦波振蕩電路,也就是晶振電路。</p><p> 3.1.2 電流檢測電路設(shè)計</p><p> 圖3-5電流檢測電路圖</p><p> 在電流檢測的過程中,電流檢測器件與負載串聯(lián)。因為單片機不能讀取電流,所以需要將電流轉(zhuǎn)換為電壓,然后送入單片機。所以我在電路中串接了一個0.1歐姆的采樣電阻,由于是對電流采樣,所以電阻的阻值較小。這
93、里采樣電阻阻值越小,精度越高。</p><p> 3.1.3電壓檢測電路設(shè)計</p><p> 圖3-6電壓檢測電路圖</p><p> 在電壓檢測的過程中,電壓檢測器件與負載并聯(lián),將檢測到的電壓模擬量送入A/D轉(zhuǎn)換成數(shù)字量,送入單片機讀取。</p><p> 3.1.4 液晶顯示電路設(shè)計</p><p>&l
94、t;b> 圖3-7顯示電路圖</b></p><p> 顯示電路采用1602LCD顯示,第1腳VSS為地電源。第2腳VDD接5V正電源。第3腳接地,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以串聯(lián)一個3K的電阻。第4腳RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。第5腳R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS和R
95、/W共同為低電平時可以寫入指令或者顯示地址,當RS為低電平R/W為高電平時可以讀忙信號,當RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。第6腳E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第7~14腳D0~D7為8位雙向數(shù)據(jù)線。第15腳背光源正極。第16腳背光源負極。同時為保證顯示質(zhì)量,各口采用灌電流帶阻,加入上拉電阻低電平有效。保證LCD顯示器的亮度。</p><p> 3.1.5調(diào)理電路的設(shè)計&
96、lt;/p><p><b> 圖3-8調(diào)理電路圖</b></p><p> 本設(shè)計要測試車燈燈的電流,由于單片機不能測電流,所以在電路中串聯(lián)了一個0.1歐姆的采樣電阻,經(jīng)采樣電阻將電流轉(zhuǎn)換成電壓,由于單片機測得是采樣電阻上的電壓,采集到的到的電壓大約是車燈亮兩端電壓的1/10,所以要將采集到的電壓經(jīng)調(diào)理電路調(diào)理放大10倍,而后經(jīng)A/D轉(zhuǎn)換器送入單片機,這時的電流約為I
97、=Vcc/(R1+0.1)。</p><p> 3.1.6 A/D轉(zhuǎn)換電路的設(shè)計</p><p> 圖3-9A/D轉(zhuǎn)換電路圖</p><p> A/D轉(zhuǎn)換電路由ADC0808支持。ADC0808是采樣分辨率為8位的、以逐次逼近原理進行模/數(shù)轉(zhuǎn)換的器件。其內(nèi)部有一個8通道多路開關(guān),它可以根據(jù)地址碼鎖存譯碼后信號,只選通8路模擬輸入信號中的一個進行A/D轉(zhuǎn)換。AD
98、C0808是ADC0809的簡化版本,功能基本相同。一般在硬件仿真時采用ADC0808進行A/D轉(zhuǎn)換,實際使用時采用ADC0809進行A/D轉(zhuǎn)換。</p><p> 因為電流,電壓,照度是模擬量,單片機是模擬量,所以要送入A/D轉(zhuǎn)換器進行轉(zhuǎn)換,轉(zhuǎn)換成數(shù)字量,送入單片機讀取。26,27,28端口,電流電壓照度模擬信號輸入,23,24,24數(shù)字信號輸出。</p><p> 3.1.7
99、報警電路的設(shè)計</p><p> 圖3-10報警電路圖</p><p> 本設(shè)計采用軟件處理報警,利用有LED燈進行報警輸出,采用直流供電。當所測電流,電壓,照度值超過或低于所預(yù)設(shè)的參數(shù)時,數(shù)據(jù)口相應(yīng)拉高電平,報警輸出。報警電路如圖3-4所示。</p><p> 3.1.8 按鍵電路的設(shè)計</p><p> 圖3-11按鍵電路圖&l
100、t;/p><p> 車等參數(shù)測試儀參數(shù)設(shè)置包括四個按鍵:</p><p> ?。?)模式切換鍵:進行模式之間的切換,模式包括設(shè)置電流,電壓,照度參數(shù)模式,每次按下該鍵就在這三種模式間切換。</p><p> ?。?)測試鍵:規(guī)定車燈測試與否。</p><p> ?。?)加減鍵:增加減少設(shè)定車燈電流電壓照度的值。</p><p
101、> 3.2 焊接電路板</p><p> 本次焊接當然是純手工焊接,手工焊接握電烙鐵的方法,有正握、反握及握筆式三種。焊接元器件及維修電路板時以握筆式較為方便。 手工焊接一般分四步驟進行。①準備焊接:清潔被焊元件處的積塵及油污,再將被焊元器件周圍的元器件左右掰一掰,讓電烙鐵頭可以觸到被焊元器件的焊錫處,以免烙鐵頭伸向焊接處時燙壞其他元器件。焊接新的元器件時,應(yīng)對元器件的引線鍍錫。②加熱焊接:將沾有少許
102、焊錫和松香的電烙鐵頭接觸被焊元器件約幾秒鐘。若是要拆下印刷板上的元器件,則待烙鐵頭加熱后,用手或鑷子輕輕拉動元器件,看是否可以取下。③清理焊接面:若所焊部位焊錫過多,可將烙鐵頭上的焊錫甩掉(注意不要燙傷皮膚,也不要甩到印刷電路板上!),用光烙錫頭"沾"些焊錫出來。若焊點焊錫過少、不圓滑時,可以用電烙鐵頭"蘸"些焊錫對焊點進行補焊。④檢查焊點:看焊點是否圓潤、光亮、牢固,是否有與周圍元器件連焊的現(xiàn)象
103、。</p><p><b> 3.3本章小結(jié)</b></p><p> 本章著重講述了系統(tǒng)硬件設(shè)計。先是介紹了是系統(tǒng)的原理圖的設(shè)計,首先給出了原理圖,然后是分別說明原理圖的布局中各個子系統(tǒng)的設(shè)計問題。再后來講的是焊接電路板的問題,讓我們了解到在焊接過程中要做的準備和要注意的問題以及解決問題的方案。</p><p> 第4章 系統(tǒng)軟件設(shè)計&
104、lt;/p><p> 本測試儀的軟件設(shè)計主要圍繞實現(xiàn)手動參數(shù)設(shè)定、報警提示、檢測數(shù)據(jù)上傳等功能進行單片機的程序設(shè)計。</p><p><b> 4.1主程序設(shè)計</b></p><p> 圖 4-1 系統(tǒng)軟件總流程圖 </p><p> 從上面主程序看出,主程序的組成是通過分別調(diào)用各子程序組成總體系統(tǒng)功能,能很直觀
105、的看出主程序所要完成的功能,首先是初始化各模塊,之后K4判別是否測試,如果是的話,直接獲取電流,電壓,照度AD值。對于超過測量范圍的給予報警。如果否的話,直接轉(zhuǎn)入按鍵程序,修改車等參數(shù),對于不合格的報警提示。主程序流程圖如圖4-1所示。</p><p> 主程序編程框圖如圖4-1。</p><p> 4.2按鍵子程序設(shè)計</p><p><b> N
106、</b></p><p><b> Y</b></p><p><b> N</b></p><p> Y </p><p><b> ,</b></p><p> N
107、 N</p><p><b> Y</b></p><p> N N N N N </p><p> Y Y Y Y
108、 Y Y</p><p> 圖 4-2 按鍵子程序流程圖 </p><p> 多功能鍵盤程序的設(shè)計是本設(shè)計的難點,也是完成本設(shè)計的重點。其中K1鍵功能最多,本鍵盤深度為三級,即連續(xù)按鍵4次返回原來的界面。當判斷鍵值為4時,進入?yún)?shù)設(shè)定狀態(tài),當判斷按鍵為1時是電流設(shè)定狀態(tài),當判斷按鍵為2時是電壓設(shè)定狀態(tài),當判斷按鍵為3時是照度設(shè)定狀態(tài)。設(shè)定電流參
109、數(shù)時,按下K2電流加0.01,按下K3鍵,電流減0.01。設(shè)定電壓參數(shù)時,按下K2鍵,電壓加0.3,按下K3鍵,電壓減0.3。設(shè)定照度參數(shù)時,按下K2鍵,照度加50,按下K3鍵,照度減50。</p><p> 4.3報警子程序的設(shè)計</p><p> 圖4-3報警子程序框圖</p><p> 按下測試鍵后,當測得的參數(shù)超出設(shè)定范圍時,報警提示,燈亮,沒超出設(shè)定
110、范圍時,不發(fā)生報警,燈滅。</p><p> 4.4獲取AD值子程序設(shè)計</p><p> 4-4獲取AD值子程序流程圖</p><p> 判別通道是否為0,為0,返回0通道,數(shù)據(jù)處理。通道不為0,轉(zhuǎn)到判別通道是否為1,為1,返回1通道,數(shù)據(jù)處理。通道不為1,轉(zhuǎn)到判別通道是否為2,為2,返回2通道,數(shù)據(jù)處理,不為2,直接數(shù)據(jù)處理,返回。</p>
111、<p> 4.5轉(zhuǎn)換子程序設(shè)計</p><p> 4-5轉(zhuǎn)換子程序流程圖</p><p> 轉(zhuǎn)換子程序涉及到,電壓,電流,照度設(shè)置模式間的轉(zhuǎn)換。模式為0時,直接處理電流,電壓,照度值。將電流,電壓送到LCD第一行顯示,照度送到第二行顯示。當模式不為時,轉(zhuǎn)到判斷是否選擇模式1,模式為1時,設(shè)置電流。模式不為1時,轉(zhuǎn)到判別是否選擇模式2,模式為2時,設(shè)置電壓。模式不為2時,轉(zhuǎn)到
112、判別是否選擇模式3,模式為3時,設(shè)置照度。模式不為3時,直接返回。</p><p> 4.6顯示子程序的設(shè)計</p><p> 本設(shè)計顯示的難點在于將各個需要顯示的信息按坐標顯示在液晶屏相應(yīng)的位置上,并通過程序循環(huán)不斷刷新數(shù)據(jù),顯示流程如圖4-6 4-7所示。</p><p> 4-6LCD初始化流程圖 4-7顯示流程圖</p>&
113、lt;p><b> 4.7本章小結(jié)</b></p><p> 本章是系統(tǒng)的軟件設(shè)計部分,開始是系統(tǒng)軟件的總體流程圖,看到這個圖之后我們就會很容易的弄明白單片機作為一個核心控制部分是怎樣控制系統(tǒng)工作的。然后是溫/濕度傳感器的軟件設(shè)計,講述了驅(qū)動傳感器工作的流程及具體程序。最后是液晶屏的驅(qū)動程序設(shè)計部分,這個驅(qū)動程序比較長,分為各個子程序模塊分別編寫各部分的功能。</p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機煤氣檢測儀--畢業(yè)論文
- 基于51單片機的水質(zhì)檢測儀畢業(yè)論文設(shè)計
- 基于單片機的環(huán)境噪聲檢測儀畢業(yè)論文
- 基于單片機的環(huán)境噪聲檢測儀畢業(yè)論文
- 基于單片機的環(huán)境噪聲檢測儀畢業(yè)論文
- 基于單片機的空氣質(zhì)量檢測儀-畢業(yè)論文
- 基于單片機的空氣質(zhì)量檢測儀 -畢業(yè)論文
- 基于單片機的空氣質(zhì)量檢測儀-畢業(yè)論文
- 一種基于單片機的電機轉(zhuǎn)速檢測儀設(shè)計【畢業(yè)論文】
- 基于51單片機的顏色檢測儀設(shè)計畢業(yè)設(shè)計(論文)
- 基于單片機的酒精濃度檢測儀設(shè)計基于51單片機酒精濃度檢測儀的設(shè)計
- 基于單片機的電參數(shù)檢測插座開發(fā)【畢業(yè)論文】
- 基于單片機的血糖檢測儀
- 基于單片機的血糖檢測儀
- 基于單片機的酒精濃度檢測儀設(shè)計
- 基于單片機的酒精濃度檢測儀設(shè)計
- 基于單片機的諧波檢測儀的設(shè)計.pdf
- 基于單片機的溫濕度檢測儀【畢業(yè)設(shè)計】
- 畢業(yè)設(shè)計----基于stc12c5410ad單片機的溫濕度檢測儀
- 基于單片機的電流智能檢測系統(tǒng)畢業(yè)論文
評論
0/150
提交評論