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