




已閱讀5頁(yè),還剩58頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
歡迎下載本文檔參考使用,如果有疑問(wèn)或者需要CAD圖紙的請(qǐng)聯(lián)系q1484406321目 錄摘 要IXAbstractX第一章 緒論11.1課題背景11.2國(guó)內(nèi)汽車(chē)倒車(chē)?yán)走_(dá)預(yù)警系統(tǒng)的現(xiàn)狀11.3本課題研究?jī)?nèi)容2第二章 超聲波倒車(chē)?yán)走_(dá)測(cè)量?jī)x的測(cè)量原理32.1超聲波32.1.1超聲波概念及特點(diǎn)32.1.2超聲波傳播速度32.1.3超聲波頻率32.2超聲波傳感器42.3超聲波倒車(chē)?yán)走_(dá)測(cè)量原理5第三章 系統(tǒng)硬件設(shè)計(jì)73.1硬件電路整體結(jié)構(gòu)說(shuō)明73.2電源設(shè)計(jì)73.2.1 復(fù)位電路設(shè)計(jì)83.3超聲波發(fā)射電路93.3.1 MSP430單片機(jī)93.3.2發(fā)射電路方案選擇103.4超聲波接收電路123.4.1運(yùn)算放大器NE5532簡(jiǎn)介133.4.2 LM567及鎖相環(huán)電路133.4.3光電隔離電路及光耦6N136153.5 溫度補(bǔ)償電路163.5.1數(shù)字溫度傳感器DS18B20163.5.2 DSl8B20工作過(guò)程及時(shí)序203.5.3 DS18B20與單片機(jī)接口電路223.6 LCD顯示電路233.6.1 LCD模塊LCM12864H233.6.2 LCM12864H與單片機(jī)接口電路243.7 語(yǔ)音提示電路25第四章 系統(tǒng)軟件設(shè)計(jì)284.1系統(tǒng)軟件整體結(jié)構(gòu)284.2超聲波發(fā)射接收程序284.3溫度測(cè)量程序294.3.1溫度測(cè)量程序流程圖304.4液晶顯示程序314.5聲音提示程序31第五章 系統(tǒng)誤差分析33第六章 總結(jié)34參考文獻(xiàn)35附錄1:總電路圖36附錄2:翻譯37超聲波測(cè)距離在汽車(chē)上的應(yīng)用摘 要本文探討了超聲波測(cè)距離在汽車(chē)上的應(yīng)用問(wèn)題,也就是我們常說(shuō)的倒車(chē)?yán)走_(dá),即一種汽車(chē)倒車(chē)?yán)走_(dá)測(cè)量預(yù)警系統(tǒng),該系統(tǒng)在常見(jiàn)的汽車(chē)倒車(chē)預(yù)警裝置的基礎(chǔ)上采用計(jì)算機(jī)控制技術(shù)和超聲波測(cè)距技術(shù),通過(guò)顯示障礙物與汽車(chē)的距離并根據(jù)其距離遠(yuǎn)近實(shí)時(shí)發(fā)出報(bào)警,解除了駕駛員泊車(chē)和起動(dòng)車(chē)輛時(shí)前后左右探視所引起的困擾,提高了駕駛安全性。本文在研究汽車(chē)倒車(chē)?yán)走_(dá)測(cè)量預(yù)警系統(tǒng)過(guò)程中,運(yùn)用理論分析,電路設(shè)計(jì)和計(jì)算機(jī)仿真等研究手段,完成了倒車(chē)?yán)走_(dá)預(yù)警系統(tǒng)硬件和軟件的設(shè)計(jì)。該系統(tǒng)分為測(cè)距模塊、系統(tǒng)控制模塊和顯示報(bào)警模塊,并分別對(duì)其進(jìn)行方案分析,構(gòu)建了倒車(chē)?yán)走_(dá)測(cè)量預(yù)警系統(tǒng)的構(gòu)架和設(shè)計(jì)方案。在硬件電路中詳細(xì)闡述了運(yùn)用單片機(jī)技術(shù)實(shí)現(xiàn)的倒車(chē)?yán)走_(dá)預(yù)警系統(tǒng)的測(cè)距原理,分析了以MSP430單片機(jī)為主控單元的系統(tǒng)硬件和軟件設(shè)計(jì),并對(duì)該系統(tǒng)進(jìn)行了試驗(yàn)和誤差分析,給出了本系統(tǒng)的穩(wěn)定性指標(biāo)。試驗(yàn)結(jié)果顯示,該系統(tǒng)對(duì)室內(nèi)有限距離的距離測(cè)量具有較高的精度,實(shí)現(xiàn)了倒車(chē)提示和距離報(bào)警功能。關(guān)鍵詞:超聲波;倒車(chē)?yán)走_(dá);溫度補(bǔ)償;MSP430;距離測(cè)量Ultrasonic distance measurement in automotiveapplicationsAbstractThis article treats of ultrasonic pacing out distances in cars in which the application, we often say that a radar, reversing the car into reverse in the early warning radar system, in common the car into reverse warning apparatus on the basis of computer controlled by technology and ultrasound range of technical and obstacles to show the distance, according to its distance from far and near real-time a call the police, from parking and start when the vehicle and visit the trouble of driving security. Based on the research vehicle reversing early warning radar system process, the use of theoretical analysis, design and computer simulation, and other research tools, completed a reverse early warning radar system hardware and software design. Ranging module into the system, the system control module and display alarm module, respectively, and their program of construction of a reversing early warning radar system of systems architecture and design programs in the hardware circuit in detail the use of the SCM technology Visual reversing range early warning radar system to achieve the principle of a MSP430 MCU control unit for the system hardware and software design, and the system was tested and error analysis, given the stability of the system indicators The results show that the system of limited indoor range of distance measurement with higher precision, to achieve a prompt and distance, reversing alarm function.Keywords:Ultrasound;reversing radar; temperature compensation;MSP430;distance measurement59第一章 緒論1.1課題背景隨著中國(guó)經(jīng)濟(jì)的持續(xù)增長(zhǎng)和汽車(chē)價(jià)格的持續(xù)下降,越來(lái)越多的家庭擁有自己的汽車(chē)。在享受汽車(chē)給我們帶來(lái)的便利同時(shí),由于倒車(chē)而產(chǎn)生的問(wèn)題也日益突出。一方面汽車(chē)的數(shù)量逐年增加,公路、街道、停車(chē)場(chǎng)和車(chē)庫(kù)擁擠不堪,可轉(zhuǎn)動(dòng)的空間越來(lái)越少;另一方面,新司機(jī)及非專(zhuān)職司機(jī)越來(lái)越多,因倒車(chē)引起的糾紛越來(lái)越多,車(chē)輛之間、車(chē)輛與人、車(chē)輛與墻壁等障礙物之間的碰撞時(shí)有發(fā)生。在2009年汽車(chē)事故的發(fā)生比例中,倒車(chē)引起的事故占28%,倒車(chē)己成為令人們頭痛的一項(xiàng)任務(wù),即使是經(jīng)驗(yàn)豐富的司機(jī)也在抱怨倒車(chē)是件費(fèi)力費(fèi)神的事。駕駛者只能依賴后視鏡觀察后方障礙物,后視鏡受其位置的限制,視野狹窄、清晰度差,根本無(wú)法達(dá)到倒車(chē)過(guò)程中后視的目的。其二是倒車(chē)時(shí)駕駛者同時(shí)要兼顧車(chē)輛前方、兩側(cè)的情況,必須扭身回頭觀察車(chē)輛后面的情況,體力和腦力消耗過(guò)大,易產(chǎn)生不安全因素。其三,倒車(chē)是一個(gè)復(fù)雜的工程,它依賴于駕駛者的駕駛經(jīng)驗(yàn)、駕駛技巧及反應(yīng)靈敏程度,任意環(huán)節(jié)出問(wèn)題都導(dǎo)致駕駛員無(wú)法快速準(zhǔn)確地完成倒車(chē)任務(wù)。解決汽車(chē)的倒車(chē)難問(wèn)題目前有兩種思路:一是寄希望于汽車(chē)自動(dòng)駕駛技術(shù)及其配套設(shè)施的日益成熟,目前這項(xiàng)技術(shù)只用于少量高檔豪華車(chē)上,短期內(nèi)未能全面推廣應(yīng)用;第二是采用簡(jiǎn)單的汽車(chē)倒車(chē)預(yù)警系統(tǒng),但是傳統(tǒng)的汽車(chē)倒車(chē)預(yù)警系統(tǒng)的功能簡(jiǎn)單,駕駛員仍然需要通過(guò)后視鏡去判斷車(chē)后的物體,以及通過(guò)估計(jì)汽車(chē)和車(chē)后障礙物的距離完成倒車(chē)任務(wù)。本文研究的汽車(chē)倒車(chē)預(yù)警系統(tǒng)屬于第二種思路,它在常見(jiàn)的汽車(chē)倒車(chē)預(yù)警裝置的基礎(chǔ)上進(jìn)行改進(jìn),能在很大程度地解決倒車(chē)難題,同時(shí)也為汽車(chē)自動(dòng)駕駛的研究應(yīng)用奠定基礎(chǔ)。1.2國(guó)內(nèi)汽車(chē)倒車(chē)?yán)走_(dá)預(yù)警系統(tǒng)的現(xiàn)狀隨著我國(guó)汽車(chē)產(chǎn)業(yè)的高速發(fā)展,近兩三年我國(guó)開(kāi)始進(jìn)入私家車(chē)時(shí)代,交通事故發(fā)生的頻率也在增加,為提高汽車(chē)運(yùn)行的安全性。倒車(chē)?yán)走_(dá)預(yù)警系統(tǒng)不僅深受駕駛員的青睞,也逐漸成為汽車(chē)電子產(chǎn)業(yè)中新的增長(zhǎng)點(diǎn)。尤其是近兩年來(lái),倒車(chē)?yán)走_(dá)成了商家的電子新愛(ài),眾多生產(chǎn)防盜器的廠家紛紛涉足倒車(chē)?yán)走_(dá),處在我國(guó)汽車(chē)電子行業(yè)環(huán)境的繁榮背景下倒車(chē)?yán)走_(dá)已漸漸形成一個(gè)較大的行業(yè),而且已呈現(xiàn)出一派激烈競(jìng)爭(zhēng)的態(tài)勢(shì)。倒車(chē)?yán)走_(dá)系統(tǒng)經(jīng)歷了三個(gè)階段,六代的技術(shù)改良。從早期的倒車(chē)防撞儀,只能測(cè)試車(chē)后有限范圍的障礙物,并發(fā)出警報(bào),發(fā)展到根據(jù)距離遠(yuǎn)近程度分段報(bào)警,前兩個(gè)階段的倒車(chē)?yán)走_(dá)一般采用專(zhuān)用集成電路,功能較簡(jiǎn)單。隨著人們對(duì)汽車(chē)駕駛輔助系統(tǒng)易用性要求的提高,以及單片機(jī)價(jià)格不斷下降和汽車(chē)電子系統(tǒng)網(wǎng)絡(luò)化發(fā)展的要求,新型的倒車(chē)?yán)走_(dá)都是以單片機(jī)為核心的智能測(cè)距傳感系統(tǒng)。要求倒車(chē)?yán)走_(dá)連續(xù)測(cè)距并顯示障礙物距離,并采用不同間歇鳴叫頻率的聲音報(bào)警提示距離,讓駕駛員全神貫注地注視場(chǎng)景。汽車(chē)電子系統(tǒng)網(wǎng)絡(luò)化發(fā)展還要求作為駕駛輔助系統(tǒng)子系統(tǒng)的倒車(chē)?yán)走_(dá)具有通信功能,能夠把數(shù)據(jù)發(fā)送到汽車(chē)總線上。如最為先進(jìn)的倒車(chē)?yán)走_(dá)系統(tǒng)為智能可視倒車(chē)?yán)走_(dá)系統(tǒng),它在車(chē)尾部裝上針孔攝像頭,倒車(chē)時(shí)可以在顯示屏上顯示車(chē)后的真實(shí)圖像。在前段時(shí)間上市的由東風(fēng)日產(chǎn)汽車(chē)有限公司乘用車(chē)公司推出的全新一代藍(lán)鳥(niǎo)至尊,最引人注目的是它配備倒車(chē)影像顯示和衛(wèi)星導(dǎo)航系統(tǒng),這兩項(xiàng)配置在同級(jí)別的轎車(chē)上可謂絕無(wú)僅有,有效提升了藍(lán)鳥(niǎo)的檔次。直接將高級(jí)別汽車(chē)的智能化從概念引入了應(yīng)用。在駕駛者掛入倒擋時(shí),中控臺(tái)上的液晶顯示屏?xí)詣?dòng)切換畫(huà)面,將車(chē)尾攝像頭拍下的環(huán)境狀況展示在駕駛者眼前,最大程度的方便泊車(chē),這項(xiàng)功能在夜間尤其具有價(jià)值。而它的衛(wèi)星導(dǎo)航系統(tǒng),使日產(chǎn)成為繼豐田之后又一個(gè)將導(dǎo)航定位系統(tǒng)引入國(guó)內(nèi)的廠家。1.3本課題研究?jī)?nèi)容本文采用脈沖回波法,選用TI公司的MSP430高速低功耗單片機(jī)作為整個(gè)測(cè)量系統(tǒng)的核心部件,并運(yùn)用DS18B20數(shù)字溫度傳感器進(jìn)行溫度補(bǔ)償,加以用液晶顯示模塊和聲音提示模塊,能夠直觀的顯示出測(cè)量?jī)?nèi)容,設(shè)計(jì)出了結(jié)構(gòu)簡(jiǎn)單、成本較低,功能完善,性能穩(wěn)定的硬件結(jié)構(gòu)和較為合理的系統(tǒng)軟件,并對(duì)硬件和軟件進(jìn)行了相關(guān)的測(cè)試。軟件編程采用通用性較強(qiáng)的C語(yǔ)言,基于程序設(shè)計(jì)功能模塊化的思想,設(shè)計(jì)出了超聲波發(fā)射和接收程序模塊,溫度測(cè)量程序模塊和液晶顯示程序模塊。第二章 超聲波倒車(chē)?yán)走_(dá)測(cè)量?jī)x的測(cè)量原理2.1超聲波2.1.1超聲波概念及特點(diǎn)超聲波是一種振動(dòng)頻率高于聲波的機(jī)械波,是機(jī)械振動(dòng)在媒介中的傳播過(guò)程,由換能晶片在電壓的激勵(lì)下發(fā)生振動(dòng)產(chǎn)生的,它具有頻率高、波長(zhǎng)短、繞射現(xiàn)象小,特別是方向性好、能夠成為射線而定向傳播等特點(diǎn)。超聲波對(duì)液體、固體的穿透本領(lǐng)很大,尤其是在陽(yáng)光不透明的固體中,它可穿透幾十米的深度。超聲波是人耳聽(tīng)覺(jué)范圍值以上的振動(dòng),頻率范圍在 10kHz 到 1THz 之間,常用頻率大約在 10kHz 到 10MHz之間。超聲波的波型分縱波、橫波、瑞利波和表面波。超聲波按傳播方式可分為縱波和橫波??v波的傳播方向與質(zhì)點(diǎn)的振動(dòng)方向一致,縱波可以在氣液和固體中傳播。橫波的傳播方向垂直于質(zhì)點(diǎn)的振動(dòng)方向橫波只能在固體中傳播。超聲波的物理性質(zhì)有:反射與折射、衰減與吸收、疊加與干涉等。2.1.2超聲波傳播速度由于超聲波也是一種聲波,超聲波在傳播介質(zhì)中的傳播的速度和介質(zhì)的特性有關(guān)。理論上,在13的海水里,聲音的傳播速度是1500m/s。在25的空氣中傳播的速度是344m/s,在溫度為0時(shí)的速度是334m/s。超聲波的傳輸速度和聲波一樣,超聲波在空氣中傳播時(shí),空氣的溫度、大氣壓力、濕度等都對(duì)超聲波的聲速有影響,其中溫度對(duì)速度的影響最大。超聲波在空氣中傳播時(shí),傳輸速度和溫度的關(guān)系可以由公式(2-1)來(lái)表示: (2-1)在測(cè)量過(guò)程中,如果溫度變化不大,則可以認(rèn)為聲速是不變的。如果對(duì)測(cè)量精度要求較高,為了減小誤差,避免因環(huán)境溫度變化而帶來(lái)的偏差,必須對(duì)環(huán)境溫度進(jìn)行檢測(cè),通過(guò)溫度補(bǔ)償?shù)姆椒▽?duì)聲速進(jìn)行校正,以實(shí)現(xiàn)能夠精確測(cè)量。2.1.3超聲波頻率超聲波在傳播過(guò)程中,衰減系數(shù)與聲波介質(zhì)以及頻率的關(guān)系為 (2-2)其中,a為衰減系數(shù),b為介質(zhì)常數(shù),f為振動(dòng)頻率。在空氣中,。其物理意義為,聲波在空氣中傳播,由于空氣運(yùn)動(dòng)摩擦的原因,能量被吸收損耗。由公式(2-2)可知,超聲波的頻率越高,衰減也就越大,其傳播的距離也就越短。傳播到空氣中的超聲波強(qiáng)度隨距離的變化成比例地減弱,這是因?yàn)檠苌洮F(xiàn)象所導(dǎo)致的在地球表面上的擴(kuò)散損失,也是因?yàn)榻橘|(zhì)吸收能量產(chǎn)生的吸收損失。如圖2-1所示,超聲波的頻率越高,衰減率就越高,波的傳播距離也就越短。圖2-1 聲壓在不同距離下的衰減特性超聲波傳感器的工作頻率是測(cè)距系統(tǒng)的主要參數(shù),它直接影響超聲波的擴(kuò)散和吸收損耗,障礙物反射損失,背景噪聲,并直接決定傳感器的尺寸。對(duì)于不同占空比的超聲波,其發(fā)送接收效率不同,一般50%的占空比頻率為40KHz左右的超聲波在空氣中傳播的效率最佳。2.2超聲波傳感器超聲波傳感器是利用超聲波的特性研制而成的傳感器。目前超聲波傳感器大致可以分為兩類(lèi):一類(lèi)是用電氣方式產(chǎn)生的超聲波,一類(lèi)是用機(jī)械方式產(chǎn)生的超聲波。電氣方式包括壓電型、磁致伸縮型和電動(dòng)型等;機(jī)械方式有加爾統(tǒng)笛型、液哨型和氣流旋笛型等。它們所產(chǎn)生的超聲波的頻率、功率和聲波特性各不相同,因而用途也各不相同。在超聲波測(cè)距的應(yīng)用中,最為常用的是壓電型傳感器。壓電型超聲波傳感器的工作原理:它是借助壓電晶體的諧振來(lái)工作的,即陶瓷的壓電效應(yīng)。超聲波傳感器習(xí)慣上稱為超聲換能器,或者超聲探頭。其結(jié)構(gòu)原理如圖2-2所示 。圖2-2 超聲波傳感器內(nèi)部結(jié)構(gòu)超聲波傳感器有兩塊壓電晶片和一塊共振板。當(dāng)它的兩電極板加脈沖信號(hào)(觸發(fā)脈沖),若其頻率等于晶片的固有頻率時(shí),壓電晶片就會(huì)發(fā)生共振,并帶動(dòng)共振板振動(dòng),電能轉(zhuǎn)換為機(jī)械能,此現(xiàn)象稱為逆壓電效應(yīng)。機(jī)械能以波動(dòng)的方式向外輻射傳播,產(chǎn)生超聲波。相反,電極間未加電壓,則當(dāng)共振板接收到回波信號(hào)時(shí),將壓迫兩壓電晶片振動(dòng),從而將機(jī)械能轉(zhuǎn)換為電信號(hào),這現(xiàn)象稱為壓電效應(yīng),此時(shí)的傳感器就成了超聲波接收器。壓電型超聲波傳感器結(jié)構(gòu)如圖2-3所示,一個(gè)復(fù)合式振動(dòng)器被靈活地固定在底座上。該復(fù)合式振動(dòng)器是諧振器以及由一個(gè)金屬片和一個(gè)壓電陶瓷片組成的雙壓電晶片元件振動(dòng)器的一個(gè)結(jié)合體。諧振器呈喇叭形諧振器金屬片喇叭形,目的是能有效地輻射由于振動(dòng)而產(chǎn)生的超聲波,并且壓電陶瓷可以有效地使超聲波聚集在振動(dòng)器的中央部位。圖2-3 壓電型超聲波傳感器結(jié)構(gòu)圖2.3超聲波倒車(chē)?yán)走_(dá)測(cè)量原理通常,超聲波發(fā)生器內(nèi)部結(jié)構(gòu)有兩個(gè)壓電晶片和一個(gè)共振板。當(dāng)它的兩級(jí)外加脈沖信號(hào),其頻率等于壓電晶片的固有振蕩頻率時(shí), 壓電晶片將會(huì)發(fā)生共振, 并帶動(dòng)共振板振動(dòng),便產(chǎn)生超聲波。在超聲波探測(cè)電路中,發(fā)射端輸出一系列脈沖方波,其寬度為發(fā)射超聲波與接收超聲波的時(shí)間間隔,被測(cè)物距越遠(yuǎn),脈沖寬度越大,輸出脈沖個(gè)數(shù)與被測(cè)距離成正比。超聲波測(cè)距的方法有多種,如相位檢測(cè)法、聲波幅值檢測(cè)法和往返時(shí)間檢測(cè)法等。相位檢測(cè)法雖然精度高,但檢測(cè)范圍有限;聲波幅值檢測(cè)法易受反射波的影響,精度不高。本文硬件設(shè)計(jì)采用超聲波往返時(shí)間檢測(cè)法,其測(cè)量原理圖如圖2-4 所示。 圖2-4超聲波測(cè)距原理圖傳感器發(fā)出40KHz 超聲波, 但并不是單獨(dú)發(fā)射一個(gè)脈沖,而是一串的幾個(gè)脈沖, 并對(duì)測(cè)量邏輯電路提供一個(gè)短脈沖,開(kāi)始計(jì)時(shí),超聲波接收器接收到遇到障礙而返回的脈沖串前端, 同樣也對(duì)測(cè)量邏輯電路提供一個(gè)短脈沖,計(jì)時(shí)結(jié)束,這就得到了超聲波運(yùn)行時(shí)間間隔t(s), 結(jié)合空氣中超聲波傳播速度v(m/s),根據(jù)運(yùn)動(dòng)定律, 我們便得到所要測(cè)量的目標(biāo)距離S(m) :S=Vt/2 (2-3)然而,超聲波在空氣中傳播的速度V 和空氣的溫度有關(guān)。溫度補(bǔ)償:在理想氣體中, 超聲波傳播速度可表述為: (2-4)其中, 為氣體的比熱值, R 為氣體常數(shù), T 為熱力學(xué)溫度, 為氣體的分子量。由(2-4)可知:聲速與熱力學(xué)溫度的平方根成正比, 溫度越高聲速越大。實(shí)驗(yàn)表明, 實(shí)用的溫度值經(jīng)驗(yàn)公式為: (2-5)對(duì)于T 值, 可使用溫度傳感器采集并送給單片機(jī)進(jìn)行計(jì)算。第三章 系統(tǒng)硬件設(shè)計(jì)3.1硬件電路整體結(jié)構(gòu)說(shuō)明超聲波倒車(chē)?yán)走_(dá)測(cè)量系統(tǒng)框圖如圖3-1。液晶顯示、報(bào)警 MSP430F147單片機(jī)溫度檢測(cè)超聲波發(fā)射端及驅(qū)動(dòng)電路超聲波接收端及放大鎖相電路圖3-1 超聲波液位測(cè)量系統(tǒng)框圖系統(tǒng)主要由五個(gè)部分組成:?jiǎn)纹瑱C(jī)控制部分,液晶顯示、報(bào)警部分,溫度檢測(cè)部分,超聲波發(fā)射部分和超聲波接收部分。單片機(jī)控制部分用來(lái)產(chǎn)生40kHz的方波,并測(cè)量出超聲波從發(fā)射到接收所傳播的時(shí)間,驅(qū)動(dòng)液晶顯示模塊,采集溫度測(cè)量部分的溫度信息以及進(jìn)行數(shù)據(jù)的處理。溫度測(cè)量部分用來(lái)測(cè)量環(huán)境溫度,對(duì)溫度進(jìn)行補(bǔ)償,來(lái)減少環(huán)境溫度變化對(duì)測(cè)量精度的影響。LCD部分用來(lái)顯示測(cè)量的結(jié)果,即可以顯示出距離。發(fā)射部分由單片機(jī)產(chǎn)生的40KHz方波信號(hào)作為控制信號(hào),控制驅(qū)動(dòng)電路使超聲波傳感器發(fā)射出超聲波。超聲波接收部分則負(fù)責(zé)對(duì)超聲波接收傳感器產(chǎn)生的電信號(hào)進(jìn)行濾波放大,經(jīng)過(guò)檢波電路,產(chǎn)生接收中斷信號(hào),使單片機(jī)能夠計(jì)算出超聲波發(fā)射到接收所消耗的時(shí)間。3.2電源設(shè)計(jì)在本系統(tǒng)中,使用到了多種電源,有+24V,12V,+5V,+3.3V及+3V。超聲波發(fā)射驅(qū)動(dòng)電路使用到的是+24V,運(yùn)算放大器NE5532使用的電源是12V,光耦6N136及集成鎖相環(huán)路解碼器LM567使用的是+5V的電源,聲音提示芯片ISD4004使用的是+3V的電源,而單片機(jī)MSP430F147和LCD模塊LCM12864H使用的是+3.3V。由于本課題設(shè)計(jì)的對(duì)象不是便攜式產(chǎn)品,使用的電源是汽車(chē)電瓶12V電壓。為了減少設(shè)計(jì)任務(wù),本文選用的是獨(dú)立的開(kāi)關(guān)電源模塊,能夠輸出12V和+5V的直流電。但要獲得+3.3V的電源,還需要進(jìn)行電源的設(shè)計(jì)。獲得+3.3V電源的方法有多種,如用電阻分壓、使用電源芯片等。為了簡(jiǎn)化電路,本系統(tǒng)采用的是電源管理芯片LD1117,輸出為+3.3V,如圖3-2所示。圖3-2 電源電路圖3.2.1 復(fù)位電路設(shè)計(jì)在單片機(jī)系統(tǒng)中,為了保證系統(tǒng)在上電時(shí)進(jìn)行初始化,同時(shí)也為了保證對(duì)電源的監(jiān)視,需要采用復(fù)位芯片,如圖3-3所示。 圖3-3 復(fù)位電路 3.3超聲波發(fā)射電路超聲波傳感器發(fā)出超聲波,需要40KHz的激勵(lì)信號(hào)源。在前面已經(jīng)提到過(guò)最好的激勵(lì)源是40KHz,占空比為50%的激勵(lì)源。而產(chǎn)生40KHz信號(hào)的方法有多種,如使用LC振蕩電路、555時(shí)鐘電路、單片機(jī)發(fā)生等等。由于前兩種方法產(chǎn)生40KHz的信號(hào)電路復(fù)雜,性能不夠穩(wěn)定,而本系統(tǒng)采用單片機(jī),利用其定時(shí)器產(chǎn)生40KHz的方波。在單片機(jī)的選擇中,本系統(tǒng)選用的是MSP430147單片機(jī),它較傳統(tǒng)使用的51單片機(jī)的最大優(yōu)點(diǎn)是高速低功耗,性能有極大的提高,開(kāi)發(fā)成本低,下面就MSP430單片機(jī)進(jìn)行簡(jiǎn)單的介紹。3.3.1 MSP430單片機(jī)MSP430系列超低功耗單片機(jī)是TI公司推出的一種新型單片機(jī)。其外部引腳圖如圖3-4,主要功能部件有CPU:MSP430系列單片機(jī)的CPU和通用微處理器基本相同,只是在設(shè)計(jì)上采用了面向控制的結(jié)構(gòu)和指令系統(tǒng)。MSP430的內(nèi)核CPU結(jié)構(gòu)是按照精簡(jiǎn)指令集和高透明的宗旨而設(shè)計(jì)的,使用的指令有硬件執(zhí)行的內(nèi)核指令和基于現(xiàn)有硬件結(jié)構(gòu)的仿真指令。這樣可以提高指令執(zhí)行速度和效率,增強(qiáng)了MSP430的實(shí)時(shí)處理能力。 存儲(chǔ)器:存儲(chǔ)程序、數(shù)據(jù)以及外圍模塊的運(yùn)行控制信息。有程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。對(duì)程序存儲(chǔ)器訪問(wèn)總是以字的形式取得代碼,而對(duì)數(shù)據(jù)可以用字或字節(jié)方式訪問(wèn)。其中MSP430各系列單片機(jī)的程序存儲(chǔ)器有ROM、OTP、EPROM和FLASH型。 外圍模塊:經(jīng)過(guò)MAB、MDB、中斷服務(wù)及請(qǐng)求線與CPU相連。MSP430不同系列產(chǎn)品所包含外圍模塊的種類(lèi)及數(shù)目可能不同。它們分別是以下一些外圍模塊的組合:時(shí)鐘模塊、看門(mén)狗、定時(shí)器A、定時(shí)器B、比較器A、串口0、1、硬件乘法器、液晶驅(qū)動(dòng)器、模數(shù)轉(zhuǎn)換、數(shù)模轉(zhuǎn)換、端口、基本定時(shí)器、DMA控制器等。 MSP430特點(diǎn)有:(1)功耗低,典型功耗是:2.2V時(shí)時(shí)鐘頻率1MHz時(shí),活動(dòng)模式為200uA ,關(guān)閉模式時(shí)僅為0.1uA,且具有5種節(jié)能工作方式。(2)高效16位RISC結(jié)構(gòu)CPU,27條指令,8MHz時(shí)鐘頻率時(shí)指令周期時(shí)間125ns,絕大多數(shù)指令一個(gè)時(shí)鐘周期完成,32kHz時(shí)鐘頻率時(shí)16位MSP430單片機(jī)的執(zhí)行速度高于典型的8位單片20MHz 時(shí)鐘頻率時(shí)的執(zhí)行速度。(3)低電壓供電、寬工作電壓范圍:1.8V3.6V。(4)靈活的時(shí)鐘系統(tǒng)(兩個(gè)外部時(shí)鐘和一個(gè)內(nèi)部時(shí)鐘)。(5)低時(shí)鐘頻率可實(shí)現(xiàn)高速通信。(6) 具有串行在線編程能力。(7)強(qiáng)大的中斷功能。(8)喚醒時(shí)間短,從低功耗模式下喚醒僅需6us。(9) ESD保護(hù): 抗干擾力強(qiáng)?;谝陨咸攸c(diǎn),該系列單片機(jī)在便攜式儀表、智能傳感器、實(shí)用檢測(cè)儀器、電機(jī)控制、家庭自動(dòng)化等領(lǐng)域的應(yīng)用較為普遍。MSP430 產(chǎn)品系列可以提供多種存儲(chǔ)器容量組合的選擇,從14位模數(shù)轉(zhuǎn)換器(ADC)到液晶顯示器(LCD) 驅(qū)動(dòng)電路的混合信號(hào)外設(shè),可根據(jù)需要進(jìn)行選擇,簡(jiǎn)化了各類(lèi)應(yīng)用的電路設(shè)計(jì)。且集成時(shí)鐘、集成LCD 驅(qū)動(dòng)電路、集成A /D、D/A轉(zhuǎn)換器,使硬件簡(jiǎn)化,所需外部元件極少。MSP430的16位定時(shí)器中斷可用于事件計(jì)數(shù),時(shí)序發(fā)生,PWM 等;是應(yīng)用于工業(yè)控制的理想配置。DCO為單片機(jī)系統(tǒng)提供一個(gè)內(nèi)部時(shí)鐘源并具有鎖相環(huán),當(dāng)XTALT2 沒(méi)有提供時(shí),系統(tǒng)依靠DCO 運(yùn)行,整個(gè)時(shí)鐘配置可以通過(guò)DCOCTL 、BCSCTL1、BCSCTL2 和SR 等控制寄存器中相應(yīng)的位來(lái)選擇和控制以滿足用戶對(duì)系統(tǒng)的要求。不同型號(hào)單片機(jī)的存儲(chǔ)器容量和外圍模塊各不相同,使用者可以根據(jù)需要具體選擇適應(yīng)工業(yè)級(jí)應(yīng)用環(huán)境。圖3-4 MSP430F147系列外部引腳圖3.3.2發(fā)射電路方案選擇單片機(jī)發(fā)出的信號(hào)是不能夠直接驅(qū)動(dòng)超聲波傳感器的,還需加驅(qū)動(dòng)電路。超聲波反射回后,能量會(huì)減弱,在距離較遠(yuǎn)的情況下會(huì)減小的更弱。此時(shí)超聲波傳感器有可能檢測(cè)不到回波,或檢測(cè)到回波后發(fā)出的電信號(hào)只有毫伏級(jí)甚至是微伏級(jí),這樣就影響測(cè)量范圍和測(cè)量精度。因此為了加大超聲波的測(cè)量范圍,驅(qū)動(dòng)電路需要較大的驅(qū)動(dòng)能力。超聲波發(fā)射驅(qū)動(dòng)電路的方法有多種,常用到的驅(qū)動(dòng)方法有如圖3-5所示四種。(a) (b) (c)(d)圖3-5 發(fā)射驅(qū)動(dòng)電路圖其中圖3-5(a)、(c)所示電路所用元件較少,結(jié)構(gòu)也較簡(jiǎn)單,但是它們的驅(qū)動(dòng)能力有限,不能使超聲波傳感器發(fā)出較大的超聲波能量,只適用測(cè)量范圍較小的場(chǎng)合使用。圖3-5(b)所示電路中使用一個(gè)了變壓器,其體積較大,結(jié)構(gòu)比較復(fù)雜,但是其有較強(qiáng)的驅(qū)動(dòng)能力。而本系統(tǒng)設(shè)計(jì)的要求是電路結(jié)構(gòu)簡(jiǎn)單,所以不予采用。圖3-5(d)所示電路選用的是常用的高速開(kāi)關(guān)型的MOSFET IRF120,其體積較小,具有很高的工作電壓,導(dǎo)通時(shí)間比較快,導(dǎo)通電阻也比較小,因此比較適合使用在本系統(tǒng)中。經(jīng)過(guò)實(shí)驗(yàn)證明,該驅(qū)動(dòng)電路結(jié)構(gòu)簡(jiǎn)單,驅(qū)動(dòng)能力強(qiáng),符合設(shè)計(jì)要求。所以整體發(fā)射電路如圖3-6所示。圖3-6 整體超聲波發(fā)射驅(qū)動(dòng)電路圖3.4超聲波接收電路接收電路中,超聲波傳感器將接收到的超聲波能量轉(zhuǎn)換成電能,但其電能非常弱小。為了滿足后續(xù)信號(hào)處理的需求,必須對(duì)接收信號(hào)進(jìn)行放大處理。接收部分主要由超聲波接收傳感器、放大電路、鎖相環(huán)電路等環(huán)節(jié)組成,如圖3-7所示。其中放大電路是一個(gè)放大倍數(shù)較高的兩級(jí)運(yùn)算放大器,其功能是將從被測(cè)物體反射回來(lái)的微弱信號(hào)進(jìn)行整形放大后送入鎖相環(huán)電路。鎖相環(huán)電路再根據(jù)放大后的信號(hào)進(jìn)行檢測(cè),若檢測(cè)到的信號(hào)為超聲波反射回來(lái)產(chǎn)生的信號(hào),就會(huì)產(chǎn)生脈沖信號(hào),送入計(jì)數(shù)控制電路部分。本文采用的是常用的運(yùn)算放大器NE5532,其常用作音頻電路的前置放大。圖3-7 超聲波接收驅(qū)動(dòng)電路圖3.4.1運(yùn)算放大器NE5532簡(jiǎn)介NE5532是高性能低噪聲運(yùn)放,與很多標(biāo)準(zhǔn)運(yùn)放相似,它具有較好的低噪聲性能,優(yōu)良的輸出驅(qū)動(dòng)能力及相當(dāng)高的小信號(hào)放大性能與電源帶寬,高信號(hào)響應(yīng)速率,還具有輸入保護(hù)二極管和輸出短路保護(hù)。其性能指標(biāo)如下:(1)小信號(hào)帶寬:10MHz;(2)輸出驅(qū)動(dòng)能力:600,10V;(3)輸入噪聲電壓:5nV/HZ(典型值);(4)DC電壓增益:50000;(5)AC電壓增益:10KHz時(shí)2200;(6)電源帶寬:140KHz;(7)轉(zhuǎn)換速率:9V/S;(8)大電源電壓范圍:320V。3.4.2 LM567及鎖相環(huán)電路本文設(shè)計(jì)的系統(tǒng)方案中,在放大電路后面還加入了鎖相環(huán)電路,集成鎖相環(huán)路解碼器LM567是美國(guó)國(guó)家半導(dǎo)體公司生產(chǎn)的56系列集成鎖相環(huán)路中的一種。其同類(lèi)產(chǎn)品還有美國(guó)Signetics公司的SE567/INE567等。LM567是一個(gè)高穩(wěn)定性的低頻集成鎖相環(huán)路解碼器由于其良好的噪聲抑制能力和中心頻率穩(wěn)定性而被廣泛應(yīng)用于各種通信設(shè)備中的解碼以及AM、FM信號(hào)的解調(diào)電路中。主要用于振蕩、調(diào)制、解調(diào)和遙控編、譯碼電路。如電力線載波通信、對(duì)講機(jī)亞音頻譯碼、遙控等。LM567為8腳直插式封裝,其引腳功能和內(nèi)部結(jié)構(gòu)如圖3-8所示。LM567內(nèi)部包含了兩個(gè)鑒相器PD1及PD2、放大器AMP、電壓控制振蕩器VCO等單元電路。鑒相器PD1、PD2均采用雙平衡模擬乘法器電路,在輸入小信號(hào)情況下(約幾十毫伏),其輸出為正弦鑒相特性,而在輸入大信號(hào)情況下(幾百毫伏以上),其輸出轉(zhuǎn)變?yōu)榫€性(三角)鑒相特性。鎖相環(huán)路輸出信號(hào)由電壓控制振蕩器VCO產(chǎn)生,電壓控制振蕩器的自由振蕩頻率(即無(wú)外加控制電壓時(shí)的振蕩頻率)與外接定時(shí)元件Rt、Ct的關(guān)系式為:Fo1/1.1Rt*Ct (3-1)圖3-8 LM567內(nèi)部結(jié)構(gòu)圖LM567的工作電壓范圍是4.75-9V,工作頻率可達(dá)500KHz,靜態(tài)工作電流僅8mA,第3腳是信號(hào)輸入腳,要求輸入信號(hào)大于25mA,第8腳是邏輯輸出腳,允許最大灌電流為100mA,第5、6腳外接的電阻、電容決定了IC內(nèi)部壓控振蕩的中心頻率。第1、2腳通常是分別對(duì)地接電容,形成輸出濾波網(wǎng)絡(luò)和環(huán)路低通濾波網(wǎng)絡(luò),其中2腳所接電容決定鎖相環(huán)的捕捉帶寬,電容數(shù)值越大,環(huán)路帶寬越窄。在輸入信號(hào)幅度小于200mV時(shí),可用公式(3-2)計(jì)算,當(dāng)輸入信號(hào)幅度大于200mV之后,帶寬不會(huì)再增加。 (3-2)式中 ,Vi 為輸入信號(hào)的幅值(rms),C2 為濾波電容的容量(單位為F)。鎖相環(huán)電路如圖3-9所示,鎖相環(huán)電路的作用是經(jīng)過(guò)放大后的接收信號(hào)從3腳輸入鎖相環(huán)電路,當(dāng)該信號(hào)為40KHz,即確定為接收到的回波信號(hào),在8腳上將輸出低電平。而在平時(shí)8腳輸出的是高電平,當(dāng)單片機(jī)檢測(cè)到該腳上的輸出的電平由高到低的跳變時(shí),將產(chǎn)生中斷,計(jì)算出超聲波從發(fā)射到接收所傳播的時(shí)間。圖3-9 鎖相環(huán)電路3.4.3光電隔離電路及光耦6N136本系統(tǒng)的設(shè)計(jì)思想是把本系統(tǒng)設(shè)計(jì)成兩大部分,一部分是主機(jī)部分,由單片機(jī)電路和按鍵顯示部分組成。另一部分是信號(hào)測(cè)量部分,由超聲波發(fā)射接收部分組成。主機(jī)部分放置在地面工作的地方,測(cè)量部分則安裝在車(chē)尾和車(chē)的側(cè)邊。由于兩部分傳輸距離較遠(yuǎn),因此在本系統(tǒng)中還應(yīng)用了光電隔離電路。其作用是能夠?qū)纹瑱C(jī)發(fā)出的40KHz脈沖波進(jìn)行隔離并放大,使之能夠傳輸?shù)捷^遠(yuǎn)的距離,采用的光耦是6N136。高速光耦6N136是日本東芝公司生產(chǎn)的具有優(yōu)良特性的光電耦合器件,它內(nèi)部封裝一個(gè)高度紅外光管和光敏三級(jí)管。圖3-10所示為6N136的管腳和內(nèi)部結(jié)構(gòu)示意圖。6N136具有體積小、壽命長(zhǎng)、抗干擾性強(qiáng)、隔離電壓高、高速度、與TTL邏輯電平兼容等優(yōu)點(diǎn),可用于隔離線路、開(kāi)關(guān)電路、數(shù)模轉(zhuǎn)換、邏輯電路、長(zhǎng)線傳輸、過(guò)流保護(hù)、高壓抑制、電平匹配、線性放大等方面。表3-1給出了6N136的主要性能參數(shù)。圖3-10 6N136結(jié)構(gòu)原理圖表3-1 6N136性能參數(shù)參數(shù)輸入特性輸出特性傳輸特性隔離特性最大工作電流正向壓降輸出電流工作電壓傳輸比隔離阻抗極間耐壓極間電容符號(hào)IFVFIOVCCCTRRI-OBVSCI-O單位mAVmAV%VnmsPF6N136251.6581518101225000.63.5 溫度補(bǔ)償電路從前文已知,溫度對(duì)超聲波速度的影響非常大,需要對(duì)測(cè)量系統(tǒng)進(jìn)行溫度補(bǔ)償。本文采用的溫度傳感器是一線制數(shù)字集成溫度傳感器DS18B20。如圖3-11所示。圖3-11 溫度補(bǔ)償電路3.5.1數(shù)字溫度傳感器DS18B20DS18B20 是美國(guó)DALLAS 半導(dǎo)體公司繼DS1820 之后最新推出的一種改進(jìn)型智能溫度傳感器。與傳統(tǒng)的熱敏電阻相比,它能夠直接讀出被測(cè)溫度,并且可根據(jù)實(shí)際要求通過(guò)簡(jiǎn)單的編程實(shí)現(xiàn)912位的數(shù)字值讀數(shù)方式。可以分別在93.75ms和750ms 內(nèi)完成9 位和12 位的數(shù)字量,而且從DS18B20 讀出的信息或?qū)懭隓S18B20的信息僅需要一根口線(單線接口)讀寫(xiě),溫度變換功率來(lái)源于數(shù)據(jù)總線,總線本身也可以向所掛接的DS18B20供電,而無(wú)需額外電源。因而使用DS18B20可使系統(tǒng)結(jié)構(gòu)更趨簡(jiǎn)單,可靠性更高。它在測(cè)溫精度、轉(zhuǎn)換時(shí)間、傳輸距離、分辨率等方面較DS18B20有了很大的改進(jìn),給用戶帶來(lái)了更方便的使用和更令人滿意的效果。DS18B20具有下列主要特性:(1) 獨(dú)特的單線接口方式: DS18B20 與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與DS18B20 的雙向通訊。(2) 在使用中不需要任何外圍元件。(3) 可用數(shù)據(jù)線供電, 電壓范圍: + 3.0+ 5.5V。(4) 測(cè)溫范圍: - 55 + 125 。固有測(cè)溫分辨率為0.15 。(5) 通過(guò)編程可實(shí)現(xiàn)9 12 位的數(shù)字讀數(shù)方式。(6) 用戶可自設(shè)定非易失性的報(bào)警上下限值。(7) 支持多點(diǎn)組網(wǎng)功能, 多個(gè)DS18B20 可以并聯(lián)在惟一的三線上, 實(shí)現(xiàn)多點(diǎn)測(cè)溫。(8) 負(fù)壓特性, 電源極性接反時(shí), 溫度計(jì)不會(huì)因發(fā)熱而燒毀, 但不能正常工作。DS18B20采用3腳PR235封裝或8腳SOIC封裝,管腳排列如圖3-12所示。圖中GND為地 ,DQ為數(shù)據(jù)輸入/輸出腳(單線接口,可作寄生供電),VDD為電源電壓。圖3-12 DS18B20的管腳排列DS18B20 內(nèi)部結(jié)構(gòu)如圖3-13所示。它主要由 64位光刻 ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器TH和TL、配置寄存器組成。圖3-13 DS18B20內(nèi)部結(jié)構(gòu)圖激光ROM中的64位序列號(hào)是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼。64位光刻ROM的排列是:開(kāi)始8位(28H)是產(chǎn)品類(lèi)型標(biāo)號(hào),接著的48位是該 DS18B20自身的序列號(hào),最后8 位是前面56位的循環(huán)冗余校驗(yàn)碼(CRC碼)。光刻 ROM 的作用是使每一個(gè)DS18B20都各不相同,這樣就可以實(shí)現(xiàn)一根總線上掛接多個(gè)DS18B20的目的。DS18B20中的溫度傳感器可完成對(duì)溫度的測(cè)量,用16 位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供以 0.062 5/LSB 形式表達(dá),例如+125的數(shù)字輸出為 07D0H,+25.062 5的數(shù)字輸出為 0191H,-25.062 5的數(shù)字輸出為 FF6FH,-55的數(shù)字輸出為FC90H,如表3-2所列。表3-2 溫度值對(duì)照表溫度數(shù)字輸出量(二進(jìn)制)數(shù)字輸出量(十六進(jìn)制)+1250000 0111 1101 000007D0+25.06250000 0001 1001 00010191+10.1250000 0000 1010 001000A2+0.50000 0000 0000 1000000800000 0000 0000 00000000-0.51111 1111 1111 1000FFF8-10.1251111 1111 0101 1110FF5E-25.06251111 1110 0110 1111FF6F-551111 1100 1001 0000FC90DS18B20完成溫度轉(zhuǎn)換后,就把測(cè)得的溫度值與TH、TL(TH和TL分別為最高和最低檢測(cè)溫度)作比較。若TTH或TTL,則將該器件內(nèi)的告警標(biāo)志置位,并對(duì)主機(jī)發(fā)出的告警搜索命令作出響應(yīng)。因此,可用多只DS18B20同時(shí)測(cè)量溫度并進(jìn)行告警探索搜索。一旦某測(cè)溫點(diǎn)越限,主機(jī)利用告警搜索命令即可識(shí)別正在告警的器件,并讀出其序號(hào),而不必考慮非告警器件。高低溫報(bào)警觸發(fā)器TH 和 TL、配置寄存器均由一個(gè)字節(jié)的 EEPROM 組成,使用一個(gè)存儲(chǔ)器功能命令可對(duì)TH、TL或配置寄存器寫(xiě)入。配置寄存器由R0和R1組成。R1、R0決定溫度轉(zhuǎn)換的精度位數(shù)R1R0=00,9位精度,最大轉(zhuǎn)換時(shí)間93.75ms;R1R0=01,10位精度,最大轉(zhuǎn)換時(shí)間187.5ms;R1R0=10,11位精度,最大轉(zhuǎn)換時(shí)間375ms;R1R0=11,12位精度,最大轉(zhuǎn)換時(shí)間750ms;未編程時(shí)默認(rèn)為12位精度。分辨率設(shè)定及用戶設(shè)定的報(bào)警溫度存儲(chǔ)在EEPROM中,掉電后仍然保存。高速暫存器是一個(gè)9字節(jié)的存儲(chǔ)器,如表3-3所列。開(kāi)始兩個(gè)字節(jié)包含被測(cè)溫度的數(shù)字量信息;第3、4、5 字節(jié)分別是TH、TL、配置寄存器的臨時(shí)復(fù)制,每一次上電復(fù)位時(shí)被刷新;第6字節(jié)未用,表現(xiàn)為全邏輯1;第7、8字節(jié)為計(jì)數(shù)剩余值和每度計(jì)數(shù)值;第9字節(jié)讀出的是前面所有8個(gè)字節(jié)的CRC碼,可用來(lái)保證通信正確。表3-3 DS18B20高速暫存器分布暫存器內(nèi)容字節(jié)地址溫度最高數(shù)字位0溫度最低數(shù)字位1高溫限值2低溫限值3配置寄存器4保留5計(jì)數(shù)剩余值6每度計(jì)數(shù)值7CRC校驗(yàn)8DS18B20的測(cè)溫原理如圖3-14所示。低溫系數(shù)振蕩器輸出的時(shí)鐘脈沖信號(hào)通過(guò)由高溫系數(shù)振蕩器產(chǎn)生的門(mén)開(kāi)通周期而被計(jì)數(shù),通過(guò)該計(jì)數(shù)值來(lái)測(cè)量溫度。計(jì)數(shù)器被預(yù)置為與 - 55對(duì)應(yīng)的一個(gè)基數(shù)值 ,如果計(jì)數(shù)器在高溫系數(shù)振蕩器輸出的門(mén)周期結(jié)束前計(jì)數(shù)到零 ,表示測(cè)量的溫度高于 - 55 ,被預(yù)置在 - 55的溫度寄存器的值就增加一個(gè)增量 ,同時(shí)為了補(bǔ)償溫度振蕩器的拋物線特性 ,計(jì)數(shù)器被斜率累加器所決定的值進(jìn)行預(yù)置 ,時(shí)鐘再次使計(jì)數(shù)器計(jì)數(shù)直至零 ,如果開(kāi)通時(shí)間仍未結(jié)束 ,那么重復(fù)此過(guò)程 ,直到高溫度系數(shù)振蕩器的門(mén)周期結(jié)束為止。這時(shí)溫度寄存器中的值就是被測(cè)的溫度值。圖3-14 DS18B20測(cè)溫原理圖3.5.2 DSl8B20工作過(guò)程及時(shí)序DSl8B20工作過(guò)程中的協(xié)議如下 初始化ROM操作命令存儲(chǔ)器操作命令處理數(shù)據(jù) 1、初始化 單總線上的所有處理均從初始化開(kāi)始 2、ROM操作指令 總線主機(jī)檢測(cè)到DSl820的存在便可以發(fā)出ROM操作命令之一3、存儲(chǔ)器操作命令 指令代碼 Write Scratchpad(寫(xiě)暫存存儲(chǔ)器) 4EH Read Scratchpad(讀暫存存儲(chǔ)器) BEH Copy Scratchpad(復(fù)制暫存存儲(chǔ)器) 48H Convert Temperature(溫度變換) 44H Recall EPROM(重新調(diào)出) B8H Read Power supply(讀電源) B4H 4、時(shí) 序 主機(jī)使用時(shí)間隙(time slots)來(lái)讀寫(xiě)DSl8B20的數(shù)據(jù)位和寫(xiě)命令字的位 (1) 初始化 主機(jī)總線在to時(shí)刻發(fā)送一復(fù)位脈沖(最短為480us的低電平信號(hào))接著在tl時(shí)刻釋放總線并進(jìn)入接收狀態(tài)DSl820在檢測(cè)到總線的上升沿之后等待15-60us接著DS18B20在t2時(shí)刻發(fā)出存在脈沖(低電平持續(xù)60-240 us)如圖3-15中虛線所示 。以下子程序在MCS51仿真機(jī)上通過(guò)其晶振為12M。 圖3-15初始化程序(2) 寫(xiě)時(shí)間隙 當(dāng)主機(jī)總線to時(shí)刻從高拉至低電平時(shí)就產(chǎn)生寫(xiě)時(shí)間隙見(jiàn)從to時(shí)刻開(kāi)始15us之內(nèi)應(yīng)將所需寫(xiě)的位送到總線上,DSl820在to后15-60us間對(duì)總線采樣,若低電平寫(xiě)入位,那么高電平寫(xiě)入的位從1連續(xù)寫(xiě)2位間的間隙應(yīng)大于1us 。如圖3-16所示。圖3-16 寫(xiě)0寫(xiě)1時(shí)序(3) 讀時(shí)間隙 主機(jī)總線to時(shí)刻從高拉至低電平時(shí),總線只須保持低電平,l 7ts之后在t1時(shí)刻將總線拉高產(chǎn)生讀時(shí)間隙,在t1時(shí)刻后t2時(shí)刻前有效t2距to為15 us也就是說(shuō)在t2時(shí)刻前主機(jī)必須完成讀位并在to后的60us120us內(nèi)釋放總線 。如圖3-17所示。讀位子程序(讀得的位到C中) 圖3-17 讀時(shí)序3.5.3 DS18B20與單片機(jī)接口電路DS18B20與單片機(jī)有兩種接口方案,如圖3-18所示。(a)寄生電源工作方式(b)外部電源工作方式圖3-18 DS18B20溫度測(cè)量電路圖3-18(a)所示電路DS18B20采用寄生電源工作方式,采用寄生電源供電的優(yōu)點(diǎn)則在于節(jié)約一根導(dǎo)線。采用寄生電源供電時(shí),總線發(fā)出“啟動(dòng)溫度轉(zhuǎn)換”命令之后 ,DQ引腳必須置高,不得傳輸數(shù)據(jù),且不能同時(shí)進(jìn)行溫度變換,所以省時(shí)效應(yīng)不明顯 ,且多用一個(gè)接口引腳。圖3-18(b)所示電路DS18B20采用外部電源工作方式。由外部電源供電實(shí)現(xiàn)的測(cè)溫系統(tǒng)中 ,主機(jī)在發(fā)出跳過(guò) ROM命令之后,再發(fā)出統(tǒng)一的溫度轉(zhuǎn)換啟動(dòng)碼,就可以實(shí)現(xiàn)所有DS1820 的統(tǒng)一轉(zhuǎn)換,再經(jīng)過(guò)1s 后就可以用很少的時(shí)間去讀取 ,節(jié)省了時(shí)間 ,這是外部電源供電的優(yōu)點(diǎn)。此時(shí),GND引腳不得懸浮。3.6 LCD顯示電路現(xiàn)代智能化的儀器少不了顯示部分,常用的顯示部分有兩種LED數(shù)碼管顯示和LCD液晶顯示,而本系統(tǒng)采用的是液晶顯示,液晶顯示模塊采用的是LCM12864H。3.6.1 LCD模塊LCM12864HLCD液晶顯示器具有功耗低、體積小、重量輕、超薄、顯示信息量大和接口方便等優(yōu)點(diǎn),現(xiàn)在已被廣泛應(yīng)用于計(jì)算機(jī)和數(shù)字式儀表等領(lǐng)域,成為測(cè)量結(jié)果顯示和人機(jī)對(duì)話的重要工具。液晶顯示器按其功能可分為三類(lèi):段位式LCD、字符式LCD和點(diǎn)陣式 LCD。其中,段位式LCD和字符式LCD只能用于字符和數(shù)字的簡(jiǎn)單顯示,對(duì)于較復(fù)雜的字符或圖形則無(wú)能為力。而點(diǎn)陣式LCD可以顯示各種各樣的字符、圖形、曲線及漢字,可以實(shí)現(xiàn)屏幕上下左右滾動(dòng)、動(dòng)畫(huà)、分區(qū)開(kāi)窗口、反轉(zhuǎn)、閃爍等功能,而且點(diǎn)陣液顯示模塊具有可編程能力,與單片機(jī)接口方便。由于以上優(yōu)點(diǎn),點(diǎn)陣式LCD獲得了廣泛的應(yīng)用。LCD工作時(shí),需要相應(yīng)的驅(qū)動(dòng)、控制電路,由于其電路連接方式基本固定而且LCD本身引腳較多,所以制造商通常將LCD和驅(qū)動(dòng)、控制電路做在一塊印制板上,即我們常見(jiàn)的液晶顯示模塊LCM(Liquid Crystal Module)。這種內(nèi)藏控制器的液晶顯示模塊所給出的接口可直接與微處理器MPU連接,這樣用戶就可把主要工作放在LCD顯示的軟件設(shè)計(jì)上。根據(jù)上面的介紹,LCM屬于MPU的IO接口設(shè)備,既受控于MPU,同時(shí)又操縱著LCD,以實(shí)現(xiàn)各種顯示功能。它的使用,使MPU擺脫了對(duì)LCD繁瑣的顯示控制,更適用于智能化、便攜式產(chǎn)品。LCM模塊的特點(diǎn)表現(xiàn)為:1)具有簡(jiǎn)捷的MPU接口。控制器對(duì)MPU呈現(xiàn)一般通訊接口的通用特點(diǎn); 2)具有顯示數(shù)據(jù)的傳輸和時(shí)序脈沖信號(hào)的發(fā)送能力,可直接控制液晶顯示驅(qū)動(dòng)器; 3)具備功能齊全的控制指令集,可以方便地通過(guò)編程實(shí)現(xiàn)MPU對(duì)液晶顯示器的各種顯示功能的控制; 4)有完整的邏輯控制 電路和時(shí)序發(fā)生器可完成顯示緩沖區(qū)的管理功能 ,并實(shí)現(xiàn)對(duì)各種顯示功能的控制。 結(jié)構(gòu)上,LCM模塊由接口、控制、輸出三部分組成。本系統(tǒng)中的LCD模塊采用了北京青云科技有限公司生產(chǎn)的型號(hào)為L(zhǎng)CM12864H的單色12864點(diǎn)陣液晶顯示模塊,其控制器為NT7532,可顯示4行8列共32個(gè)漢字,低電壓+2.43.5V驅(qū)動(dòng),并內(nèi)置負(fù)壓芯片,藍(lán)色背光,接口簡(jiǎn)單,采用I2C總線進(jìn)行數(shù)據(jù)的傳輸,占用單片機(jī)接口少。其外圍接口只有9個(gè)引腳,引腳說(shuō)明如表3-4。表3-4 LCM12864接口信號(hào)說(shuō)明引腳序號(hào)符號(hào)I/O引腳功能說(shuō)明1CSBI片選信號(hào),低有效2RESBI復(fù)位信號(hào),低有效3D/CID/C為高,輸入為數(shù)據(jù);D/C為低,輸入為指令4SCKI/O串行輸入時(shí)脈沖信號(hào)5SDAI/O串行輸入時(shí)數(shù)據(jù)信號(hào)6VCC3.0V,電源正極7GNDGround,電源負(fù)極8LED-背光負(fù)極9LED+3.0V,20mA,背光正極LCM12864H內(nèi)部結(jié)構(gòu)框圖如圖3-19所示。圖3-19 LCM12864H內(nèi)部結(jié)構(gòu)3.6.2 LCM12864H與單片機(jī)接口電路LCM1
溫馨提示
- 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2026學(xué)年馬邊彝族自治縣三年級(jí)數(shù)學(xué)第一學(xué)期期末預(yù)測(cè)試題含解析
- 2024年云南省昆明市尋甸回族彝族自治縣三年級(jí)數(shù)學(xué)第一學(xué)期期末教學(xué)質(zhì)量檢測(cè)模擬試題含解析
- 2024年湖南省懷化市部分縣區(qū)三上數(shù)學(xué)期末統(tǒng)考試題含解析
- 八年級(jí)語(yǔ)文上冊(cè) 第四單元 第17課 奇妙的克隆教師配套 新人教版課件
- 2025年執(zhí)業(yè)護(hù)士考試應(yīng)試技巧及試題答案
- 2025年執(zhí)業(yè)護(hù)士考試實(shí)戰(zhàn)試題與答案
- 行政管理與社會(huì)影響力試題及答案
- 行政法學(xué)實(shí)踐與理論試題及答案
- 藥學(xué)領(lǐng)域中的研究趨勢(shì)與分析考題試題及答案
- 思維導(dǎo)圖2025年大學(xué)語(yǔ)文考試試題與答案全覽
- 2024年呼和浩特市玉泉區(qū)消防救援大隊(duì)招聘政府專(zhuān)職消防員真題
- 2024年全國(guó)統(tǒng)一高考英語(yǔ)試卷(新課標(biāo)Ⅰ卷)含答案
- GB/T 26659-2011鑄造用再生硅砂
- JIS C9335-1-2014 家用和類(lèi)似用途電器.安全性.第1部分:通用要求
- 懸挑式腳手架驗(yàn)收表范本
- 史上最全的數(shù)列通項(xiàng)公式的求法15種
- 配電室高低壓運(yùn)行記錄表
- 番茄采摘機(jī)械手
- 報(bào)聯(lián)商——有效溝通PPT課件
- 安全技術(shù)交底附件簽到表
- 槽超聲波清洗機(jī)使用說(shuō)明書(shū)
評(píng)論
0/150
提交評(píng)論