




已閱讀5頁,還剩58頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
歡迎下載本文檔參考使用,如果有疑問或者需要CAD圖紙的請聯系q1484406321目 錄摘 要IXAbstractX第一章 緒論11.1課題背景11.2國內汽車倒車雷達預警系統的現狀11.3本課題研究內容2第二章 超聲波倒車雷達測量儀的測量原理32.1超聲波32.1.1超聲波概念及特點32.1.2超聲波傳播速度32.1.3超聲波頻率32.2超聲波傳感器42.3超聲波倒車雷達測量原理5第三章 系統硬件設計73.1硬件電路整體結構說明73.2電源設計73.2.1 復位電路設計83.3超聲波發射電路93.3.1 MSP430單片機93.3.2發射電路方案選擇103.4超聲波接收電路123.4.1運算放大器NE5532簡介133.4.2 LM567及鎖相環電路133.4.3光電隔離電路及光耦6N136153.5 溫度補償電路163.5.1數字溫度傳感器DS18B20163.5.2 DSl8B20工作過程及時序203.5.3 DS18B20與單片機接口電路223.6 LCD顯示電路233.6.1 LCD模塊LCM12864H233.6.2 LCM12864H與單片機接口電路243.7 語音提示電路25第四章 系統軟件設計284.1系統軟件整體結構284.2超聲波發射接收程序284.3溫度測量程序294.3.1溫度測量程序流程圖304.4液晶顯示程序314.5聲音提示程序31第五章 系統誤差分析33第六章 總結34參考文獻35附錄1:總電路圖36附錄2:翻譯37超聲波測距離在汽車上的應用摘 要本文探討了超聲波測距離在汽車上的應用問題,也就是我們常說的倒車雷達,即一種汽車倒車雷達測量預警系統,該系統在常見的汽車倒車預警裝置的基礎上采用計算機控制技術和超聲波測距技術,通過顯示障礙物與汽車的距離并根據其距離遠近實時發出報警,解除了駕駛員泊車和起動車輛時前后左右探視所引起的困擾,提高了駕駛安全性。本文在研究汽車倒車雷達測量預警系統過程中,運用理論分析,電路設計和計算機仿真等研究手段,完成了倒車雷達預警系統硬件和軟件的設計。該系統分為測距模塊、系統控制模塊和顯示報警模塊,并分別對其進行方案分析,構建了倒車雷達測量預警系統的構架和設計方案。在硬件電路中詳細闡述了運用單片機技術實現的倒車雷達預警系統的測距原理,分析了以MSP430單片機為主控單元的系統硬件和軟件設計,并對該系統進行了試驗和誤差分析,給出了本系統的穩定性指標。試驗結果顯示,該系統對室內有限距離的距離測量具有較高的精度,實現了倒車提示和距離報警功能。關鍵詞:超聲波;倒車雷達;溫度補償;MSP430;距離測量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課題背景隨著中國經濟的持續增長和汽車價格的持續下降,越來越多的家庭擁有自己的汽車。在享受汽車給我們帶來的便利同時,由于倒車而產生的問題也日益突出。一方面汽車的數量逐年增加,公路、街道、停車場和車庫擁擠不堪,可轉動的空間越來越少;另一方面,新司機及非專職司機越來越多,因倒車引起的糾紛越來越多,車輛之間、車輛與人、車輛與墻壁等障礙物之間的碰撞時有發生。在2009年汽車事故的發生比例中,倒車引起的事故占28%,倒車己成為令人們頭痛的一項任務,即使是經驗豐富的司機也在抱怨倒車是件費力費神的事。駕駛者只能依賴后視鏡觀察后方障礙物,后視鏡受其位置的限制,視野狹窄、清晰度差,根本無法達到倒車過程中后視的目的。其二是倒車時駕駛者同時要兼顧車輛前方、兩側的情況,必須扭身回頭觀察車輛后面的情況,體力和腦力消耗過大,易產生不安全因素。其三,倒車是一個復雜的工程,它依賴于駕駛者的駕駛經驗、駕駛技巧及反應靈敏程度,任意環節出問題都導致駕駛員無法快速準確地完成倒車任務。解決汽車的倒車難問題目前有兩種思路:一是寄希望于汽車自動駕駛技術及其配套設施的日益成熟,目前這項技術只用于少量高檔豪華車上,短期內未能全面推廣應用;第二是采用簡單的汽車倒車預警系統,但是傳統的汽車倒車預警系統的功能簡單,駕駛員仍然需要通過后視鏡去判斷車后的物體,以及通過估計汽車和車后障礙物的距離完成倒車任務。本文研究的汽車倒車預警系統屬于第二種思路,它在常見的汽車倒車預警裝置的基礎上進行改進,能在很大程度地解決倒車難題,同時也為汽車自動駕駛的研究應用奠定基礎。1.2國內汽車倒車雷達預警系統的現狀隨著我國汽車產業的高速發展,近兩三年我國開始進入私家車時代,交通事故發生的頻率也在增加,為提高汽車運行的安全性。倒車雷達預警系統不僅深受駕駛員的青睞,也逐漸成為汽車電子產業中新的增長點。尤其是近兩年來,倒車雷達成了商家的電子新愛,眾多生產防盜器的廠家紛紛涉足倒車雷達,處在我國汽車電子行業環境的繁榮背景下倒車雷達已漸漸形成一個較大的行業,而且已呈現出一派激烈競爭的態勢。倒車雷達系統經歷了三個階段,六代的技術改良。從早期的倒車防撞儀,只能測試車后有限范圍的障礙物,并發出警報,發展到根據距離遠近程度分段報警,前兩個階段的倒車雷達一般采用專用集成電路,功能較簡單。隨著人們對汽車駕駛輔助系統易用性要求的提高,以及單片機價格不斷下降和汽車電子系統網絡化發展的要求,新型的倒車雷達都是以單片機為核心的智能測距傳感系統。要求倒車雷達連續測距并顯示障礙物距離,并采用不同間歇鳴叫頻率的聲音報警提示距離,讓駕駛員全神貫注地注視場景。汽車電子系統網絡化發展還要求作為駕駛輔助系統子系統的倒車雷達具有通信功能,能夠把數據發送到汽車總線上。如最為先進的倒車雷達系統為智能可視倒車雷達系統,它在車尾部裝上針孔攝像頭,倒車時可以在顯示屏上顯示車后的真實圖像。在前段時間上市的由東風日產汽車有限公司乘用車公司推出的全新一代藍鳥至尊,最引人注目的是它配備倒車影像顯示和衛星導航系統,這兩項配置在同級別的轎車上可謂絕無僅有,有效提升了藍鳥的檔次。直接將高級別汽車的智能化從概念引入了應用。在駕駛者掛入倒擋時,中控臺上的液晶顯示屏會自動切換畫面,將車尾攝像頭拍下的環境狀況展示在駕駛者眼前,最大程度的方便泊車,這項功能在夜間尤其具有價值。而它的衛星導航系統,使日產成為繼豐田之后又一個將導航定位系統引入國內的廠家。1.3本課題研究內容本文采用脈沖回波法,選用TI公司的MSP430高速低功耗單片機作為整個測量系統的核心部件,并運用DS18B20數字溫度傳感器進行溫度補償,加以用液晶顯示模塊和聲音提示模塊,能夠直觀的顯示出測量內容,設計出了結構簡單、成本較低,功能完善,性能穩定的硬件結構和較為合理的系統軟件,并對硬件和軟件進行了相關的測試。軟件編程采用通用性較強的C語言,基于程序設計功能模塊化的思想,設計出了超聲波發射和接收程序模塊,溫度測量程序模塊和液晶顯示程序模塊。第二章 超聲波倒車雷達測量儀的測量原理2.1超聲波2.1.1超聲波概念及特點超聲波是一種振動頻率高于聲波的機械波,是機械振動在媒介中的傳播過程,由換能晶片在電壓的激勵下發生振動產生的,它具有頻率高、波長短、繞射現象小,特別是方向性好、能夠成為射線而定向傳播等特點。超聲波對液體、固體的穿透本領很大,尤其是在陽光不透明的固體中,它可穿透幾十米的深度。超聲波是人耳聽覺范圍值以上的振動,頻率范圍在 10kHz 到 1THz 之間,常用頻率大約在 10kHz 到 10MHz之間。超聲波的波型分縱波、橫波、瑞利波和表面波。超聲波按傳播方式可分為縱波和橫波。縱波的傳播方向與質點的振動方向一致,縱波可以在氣液和固體中傳播。橫波的傳播方向垂直于質點的振動方向橫波只能在固體中傳播。超聲波的物理性質有:反射與折射、衰減與吸收、疊加與干涉等。2.1.2超聲波傳播速度由于超聲波也是一種聲波,超聲波在傳播介質中的傳播的速度和介質的特性有關。理論上,在13的海水里,聲音的傳播速度是1500m/s。在25的空氣中傳播的速度是344m/s,在溫度為0時的速度是334m/s。超聲波的傳輸速度和聲波一樣,超聲波在空氣中傳播時,空氣的溫度、大氣壓力、濕度等都對超聲波的聲速有影響,其中溫度對速度的影響最大。超聲波在空氣中傳播時,傳輸速度和溫度的關系可以由公式(2-1)來表示: (2-1)在測量過程中,如果溫度變化不大,則可以認為聲速是不變的。如果對測量精度要求較高,為了減小誤差,避免因環境溫度變化而帶來的偏差,必須對環境溫度進行檢測,通過溫度補償的方法對聲速進行校正,以實現能夠精確測量。2.1.3超聲波頻率超聲波在傳播過程中,衰減系數與聲波介質以及頻率的關系為 (2-2)其中,a為衰減系數,b為介質常數,f為振動頻率。在空氣中,。其物理意義為,聲波在空氣中傳播,由于空氣運動摩擦的原因,能量被吸收損耗。由公式(2-2)可知,超聲波的頻率越高,衰減也就越大,其傳播的距離也就越短。傳播到空氣中的超聲波強度隨距離的變化成比例地減弱,這是因為衍射現象所導致的在地球表面上的擴散損失,也是因為介質吸收能量產生的吸收損失。如圖2-1所示,超聲波的頻率越高,衰減率就越高,波的傳播距離也就越短。圖2-1 聲壓在不同距離下的衰減特性超聲波傳感器的工作頻率是測距系統的主要參數,它直接影響超聲波的擴散和吸收損耗,障礙物反射損失,背景噪聲,并直接決定傳感器的尺寸。對于不同占空比的超聲波,其發送接收效率不同,一般50%的占空比頻率為40KHz左右的超聲波在空氣中傳播的效率最佳。2.2超聲波傳感器超聲波傳感器是利用超聲波的特性研制而成的傳感器。目前超聲波傳感器大致可以分為兩類:一類是用電氣方式產生的超聲波,一類是用機械方式產生的超聲波。電氣方式包括壓電型、磁致伸縮型和電動型等;機械方式有加爾統笛型、液哨型和氣流旋笛型等。它們所產生的超聲波的頻率、功率和聲波特性各不相同,因而用途也各不相同。在超聲波測距的應用中,最為常用的是壓電型傳感器。壓電型超聲波傳感器的工作原理:它是借助壓電晶體的諧振來工作的,即陶瓷的壓電效應。超聲波傳感器習慣上稱為超聲換能器,或者超聲探頭。其結構原理如圖2-2所示 。圖2-2 超聲波傳感器內部結構超聲波傳感器有兩塊壓電晶片和一塊共振板。當它的兩電極板加脈沖信號(觸發脈沖),若其頻率等于晶片的固有頻率時,壓電晶片就會發生共振,并帶動共振板振動,電能轉換為機械能,此現象稱為逆壓電效應。機械能以波動的方式向外輻射傳播,產生超聲波。相反,電極間未加電壓,則當共振板接收到回波信號時,將壓迫兩壓電晶片振動,從而將機械能轉換為電信號,這現象稱為壓電效應,此時的傳感器就成了超聲波接收器。壓電型超聲波傳感器結構如圖2-3所示,一個復合式振動器被靈活地固定在底座上。該復合式振動器是諧振器以及由一個金屬片和一個壓電陶瓷片組成的雙壓電晶片元件振動器的一個結合體。諧振器呈喇叭形諧振器金屬片喇叭形,目的是能有效地輻射由于振動而產生的超聲波,并且壓電陶瓷可以有效地使超聲波聚集在振動器的中央部位。圖2-3 壓電型超聲波傳感器結構圖2.3超聲波倒車雷達測量原理通常,超聲波發生器內部結構有兩個壓電晶片和一個共振板。當它的兩級外加脈沖信號,其頻率等于壓電晶片的固有振蕩頻率時, 壓電晶片將會發生共振, 并帶動共振板振動,便產生超聲波。在超聲波探測電路中,發射端輸出一系列脈沖方波,其寬度為發射超聲波與接收超聲波的時間間隔,被測物距越遠,脈沖寬度越大,輸出脈沖個數與被測距離成正比。超聲波測距的方法有多種,如相位檢測法、聲波幅值檢測法和往返時間檢測法等。相位檢測法雖然精度高,但檢測范圍有限;聲波幅值檢測法易受反射波的影響,精度不高。本文硬件設計采用超聲波往返時間檢測法,其測量原理圖如圖2-4 所示。 圖2-4超聲波測距原理圖傳感器發出40KHz 超聲波, 但并不是單獨發射一個脈沖,而是一串的幾個脈沖, 并對測量邏輯電路提供一個短脈沖,開始計時,超聲波接收器接收到遇到障礙而返回的脈沖串前端, 同樣也對測量邏輯電路提供一個短脈沖,計時結束,這就得到了超聲波運行時間間隔t(s), 結合空氣中超聲波傳播速度v(m/s),根據運動定律, 我們便得到所要測量的目標距離S(m) :S=Vt/2 (2-3)然而,超聲波在空氣中傳播的速度V 和空氣的溫度有關。溫度補償:在理想氣體中, 超聲波傳播速度可表述為: (2-4)其中, 為氣體的比熱值, R 為氣體常數, T 為熱力學溫度, 為氣體的分子量。由(2-4)可知:聲速與熱力學溫度的平方根成正比, 溫度越高聲速越大。實驗表明, 實用的溫度值經驗公式為: (2-5)對于T 值, 可使用溫度傳感器采集并送給單片機進行計算。第三章 系統硬件設計3.1硬件電路整體結構說明超聲波倒車雷達測量系統框圖如圖3-1。液晶顯示、報警 MSP430F147單片機溫度檢測超聲波發射端及驅動電路超聲波接收端及放大鎖相電路圖3-1 超聲波液位測量系統框圖系統主要由五個部分組成:單片機控制部分,液晶顯示、報警部分,溫度檢測部分,超聲波發射部分和超聲波接收部分。單片機控制部分用來產生40kHz的方波,并測量出超聲波從發射到接收所傳播的時間,驅動液晶顯示模塊,采集溫度測量部分的溫度信息以及進行數據的處理。溫度測量部分用來測量環境溫度,對溫度進行補償,來減少環境溫度變化對測量精度的影響。LCD部分用來顯示測量的結果,即可以顯示出距離。發射部分由單片機產生的40KHz方波信號作為控制信號,控制驅動電路使超聲波傳感器發射出超聲波。超聲波接收部分則負責對超聲波接收傳感器產生的電信號進行濾波放大,經過檢波電路,產生接收中斷信號,使單片機能夠計算出超聲波發射到接收所消耗的時間。3.2電源設計在本系統中,使用到了多種電源,有+24V,12V,+5V,+3.3V及+3V。超聲波發射驅動電路使用到的是+24V,運算放大器NE5532使用的電源是12V,光耦6N136及集成鎖相環路解碼器LM567使用的是+5V的電源,聲音提示芯片ISD4004使用的是+3V的電源,而單片機MSP430F147和LCD模塊LCM12864H使用的是+3.3V。由于本課題設計的對象不是便攜式產品,使用的電源是汽車電瓶12V電壓。為了減少設計任務,本文選用的是獨立的開關電源模塊,能夠輸出12V和+5V的直流電。但要獲得+3.3V的電源,還需要進行電源的設計。獲得+3.3V電源的方法有多種,如用電阻分壓、使用電源芯片等。為了簡化電路,本系統采用的是電源管理芯片LD1117,輸出為+3.3V,如圖3-2所示。圖3-2 電源電路圖3.2.1 復位電路設計在單片機系統中,為了保證系統在上電時進行初始化,同時也為了保證對電源的監視,需要采用復位芯片,如圖3-3所示。 圖3-3 復位電路 3.3超聲波發射電路超聲波傳感器發出超聲波,需要40KHz的激勵信號源。在前面已經提到過最好的激勵源是40KHz,占空比為50%的激勵源。而產生40KHz信號的方法有多種,如使用LC振蕩電路、555時鐘電路、單片機發生等等。由于前兩種方法產生40KHz的信號電路復雜,性能不夠穩定,而本系統采用單片機,利用其定時器產生40KHz的方波。在單片機的選擇中,本系統選用的是MSP430147單片機,它較傳統使用的51單片機的最大優點是高速低功耗,性能有極大的提高,開發成本低,下面就MSP430單片機進行簡單的介紹。3.3.1 MSP430單片機MSP430系列超低功耗單片機是TI公司推出的一種新型單片機。其外部引腳圖如圖3-4,主要功能部件有CPU:MSP430系列單片機的CPU和通用微處理器基本相同,只是在設計上采用了面向控制的結構和指令系統。MSP430的內核CPU結構是按照精簡指令集和高透明的宗旨而設計的,使用的指令有硬件執行的內核指令和基于現有硬件結構的仿真指令。這樣可以提高指令執行速度和效率,增強了MSP430的實時處理能力。 存儲器:存儲程序、數據以及外圍模塊的運行控制信息。有程序存儲器和數據存儲器。對程序存儲器訪問總是以字的形式取得代碼,而對數據可以用字或字節方式訪問。其中MSP430各系列單片機的程序存儲器有ROM、OTP、EPROM和FLASH型。 外圍模塊:經過MAB、MDB、中斷服務及請求線與CPU相連。MSP430不同系列產品所包含外圍模塊的種類及數目可能不同。它們分別是以下一些外圍模塊的組合:時鐘模塊、看門狗、定時器A、定時器B、比較器A、串口0、1、硬件乘法器、液晶驅動器、模數轉換、數模轉換、端口、基本定時器、DMA控制器等。 MSP430特點有:(1)功耗低,典型功耗是:2.2V時時鐘頻率1MHz時,活動模式為200uA ,關閉模式時僅為0.1uA,且具有5種節能工作方式。(2)高效16位RISC結構CPU,27條指令,8MHz時鐘頻率時指令周期時間125ns,絕大多數指令一個時鐘周期完成,32kHz時鐘頻率時16位MSP430單片機的執行速度高于典型的8位單片20MHz 時鐘頻率時的執行速度。(3)低電壓供電、寬工作電壓范圍:1.8V3.6V。(4)靈活的時鐘系統(兩個外部時鐘和一個內部時鐘)。(5)低時鐘頻率可實現高速通信。(6) 具有串行在線編程能力。(7)強大的中斷功能。(8)喚醒時間短,從低功耗模式下喚醒僅需6us。(9) ESD保護: 抗干擾力強。基于以上特點,該系列單片機在便攜式儀表、智能傳感器、實用檢測儀器、電機控制、家庭自動化等領域的應用較為普遍。MSP430 產品系列可以提供多種存儲器容量組合的選擇,從14位模數轉換器(ADC)到液晶顯示器(LCD) 驅動電路的混合信號外設,可根據需要進行選擇,簡化了各類應用的電路設計。且集成時鐘、集成LCD 驅動電路、集成A /D、D/A轉換器,使硬件簡化,所需外部元件極少。MSP430的16位定時器中斷可用于事件計數,時序發生,PWM 等;是應用于工業控制的理想配置。DCO為單片機系統提供一個內部時鐘源并具有鎖相環,當XTALT2 沒有提供時,系統依靠DCO 運行,整個時鐘配置可以通過DCOCTL 、BCSCTL1、BCSCTL2 和SR 等控制寄存器中相應的位來選擇和控制以滿足用戶對系統的要求。不同型號單片機的存儲器容量和外圍模塊各不相同,使用者可以根據需要具體選擇適應工業級應用環境。圖3-4 MSP430F147系列外部引腳圖3.3.2發射電路方案選擇單片機發出的信號是不能夠直接驅動超聲波傳感器的,還需加驅動電路。超聲波反射回后,能量會減弱,在距離較遠的情況下會減小的更弱。此時超聲波傳感器有可能檢測不到回波,或檢測到回波后發出的電信號只有毫伏級甚至是微伏級,這樣就影響測量范圍和測量精度。因此為了加大超聲波的測量范圍,驅動電路需要較大的驅動能力。超聲波發射驅動電路的方法有多種,常用到的驅動方法有如圖3-5所示四種。(a) (b) (c)(d)圖3-5 發射驅動電路圖其中圖3-5(a)、(c)所示電路所用元件較少,結構也較簡單,但是它們的驅動能力有限,不能使超聲波傳感器發出較大的超聲波能量,只適用測量范圍較小的場合使用。圖3-5(b)所示電路中使用一個了變壓器,其體積較大,結構比較復雜,但是其有較強的驅動能力。而本系統設計的要求是電路結構簡單,所以不予采用。圖3-5(d)所示電路選用的是常用的高速開關型的MOSFET IRF120,其體積較小,具有很高的工作電壓,導通時間比較快,導通電阻也比較小,因此比較適合使用在本系統中。經過實驗證明,該驅動電路結構簡單,驅動能力強,符合設計要求。所以整體發射電路如圖3-6所示。圖3-6 整體超聲波發射驅動電路圖3.4超聲波接收電路接收電路中,超聲波傳感器將接收到的超聲波能量轉換成電能,但其電能非常弱小。為了滿足后續信號處理的需求,必須對接收信號進行放大處理。接收部分主要由超聲波接收傳感器、放大電路、鎖相環電路等環節組成,如圖3-7所示。其中放大電路是一個放大倍數較高的兩級運算放大器,其功能是將從被測物體反射回來的微弱信號進行整形放大后送入鎖相環電路。鎖相環電路再根據放大后的信號進行檢測,若檢測到的信號為超聲波反射回來產生的信號,就會產生脈沖信號,送入計數控制電路部分。本文采用的是常用的運算放大器NE5532,其常用作音頻電路的前置放大。圖3-7 超聲波接收驅動電路圖3.4.1運算放大器NE5532簡介NE5532是高性能低噪聲運放,與很多標準運放相似,它具有較好的低噪聲性能,優良的輸出驅動能力及相當高的小信號放大性能與電源帶寬,高信號響應速率,還具有輸入保護二極管和輸出短路保護。其性能指標如下:(1)小信號帶寬:10MHz;(2)輸出驅動能力:600,10V;(3)輸入噪聲電壓:5nV/HZ(典型值);(4)DC電壓增益:50000;(5)AC電壓增益:10KHz時2200;(6)電源帶寬:140KHz;(7)轉換速率:9V/S;(8)大電源電壓范圍:320V。3.4.2 LM567及鎖相環電路本文設計的系統方案中,在放大電路后面還加入了鎖相環電路,集成鎖相環路解碼器LM567是美國國家半導體公司生產的56系列集成鎖相環路中的一種。其同類產品還有美國Signetics公司的SE567/INE567等。LM567是一個高穩定性的低頻集成鎖相環路解碼器由于其良好的噪聲抑制能力和中心頻率穩定性而被廣泛應用于各種通信設備中的解碼以及AM、FM信號的解調電路中。主要用于振蕩、調制、解調和遙控編、譯碼電路。如電力線載波通信、對講機亞音頻譯碼、遙控等。LM567為8腳直插式封裝,其引腳功能和內部結構如圖3-8所示。LM567內部包含了兩個鑒相器PD1及PD2、放大器AMP、電壓控制振蕩器VCO等單元電路。鑒相器PD1、PD2均采用雙平衡模擬乘法器電路,在輸入小信號情況下(約幾十毫伏),其輸出為正弦鑒相特性,而在輸入大信號情況下(幾百毫伏以上),其輸出轉變為線性(三角)鑒相特性。鎖相環路輸出信號由電壓控制振蕩器VCO產生,電壓控制振蕩器的自由振蕩頻率(即無外加控制電壓時的振蕩頻率)與外接定時元件Rt、Ct的關系式為:Fo1/1.1Rt*Ct (3-1)圖3-8 LM567內部結構圖LM567的工作電壓范圍是4.75-9V,工作頻率可達500KHz,靜態工作電流僅8mA,第3腳是信號輸入腳,要求輸入信號大于25mA,第8腳是邏輯輸出腳,允許最大灌電流為100mA,第5、6腳外接的電阻、電容決定了IC內部壓控振蕩的中心頻率。第1、2腳通常是分別對地接電容,形成輸出濾波網絡和環路低通濾波網絡,其中2腳所接電容決定鎖相環的捕捉帶寬,電容數值越大,環路帶寬越窄。在輸入信號幅度小于200mV時,可用公式(3-2)計算,當輸入信號幅度大于200mV之后,帶寬不會再增加。 (3-2)式中 ,Vi 為輸入信號的幅值(rms),C2 為濾波電容的容量(單位為F)。鎖相環電路如圖3-9所示,鎖相環電路的作用是經過放大后的接收信號從3腳輸入鎖相環電路,當該信號為40KHz,即確定為接收到的回波信號,在8腳上將輸出低電平。而在平時8腳輸出的是高電平,當單片機檢測到該腳上的輸出的電平由高到低的跳變時,將產生中斷,計算出超聲波從發射到接收所傳播的時間。圖3-9 鎖相環電路3.4.3光電隔離電路及光耦6N136本系統的設計思想是把本系統設計成兩大部分,一部分是主機部分,由單片機電路和按鍵顯示部分組成。另一部分是信號測量部分,由超聲波發射接收部分組成。主機部分放置在地面工作的地方,測量部分則安裝在車尾和車的側邊。由于兩部分傳輸距離較遠,因此在本系統中還應用了光電隔離電路。其作用是能夠對單片機發出的40KHz脈沖波進行隔離并放大,使之能夠傳輸到較遠的距離,采用的光耦是6N136。高速光耦6N136是日本東芝公司生產的具有優良特性的光電耦合器件,它內部封裝一個高度紅外光管和光敏三級管。圖3-10所示為6N136的管腳和內部結構示意圖。6N136具有體積小、壽命長、抗干擾性強、隔離電壓高、高速度、與TTL邏輯電平兼容等優點,可用于隔離線路、開關電路、數模轉換、邏輯電路、長線傳輸、過流保護、高壓抑制、電平匹配、線性放大等方面。表3-1給出了6N136的主要性能參數。圖3-10 6N136結構原理圖表3-1 6N136性能參數參數輸入特性輸出特性傳輸特性隔離特性最大工作電流正向壓降輸出電流工作電壓傳輸比隔離阻抗極間耐壓極間電容符號IFVFIOVCCCTRRI-OBVSCI-O單位mAVmAV%VnmsPF6N136251.6581518101225000.63.5 溫度補償電路從前文已知,溫度對超聲波速度的影響非常大,需要對測量系統進行溫度補償。本文采用的溫度傳感器是一線制數字集成溫度傳感器DS18B20。如圖3-11所示。圖3-11 溫度補償電路3.5.1數字溫度傳感器DS18B20DS18B20 是美國DALLAS 半導體公司繼DS1820 之后最新推出的一種改進型智能溫度傳感器。與傳統的熱敏電阻相比,它能夠直接讀出被測溫度,并且可根據實際要求通過簡單的編程實現912位的數字值讀數方式。可以分別在93.75ms和750ms 內完成9 位和12 位的數字量,而且從DS18B20 讀出的信息或寫入DS18B20的信息僅需要一根口線(單線接口)讀寫,溫度變換功率來源于數據總線,總線本身也可以向所掛接的DS18B20供電,而無需額外電源。因而使用DS18B20可使系統結構更趨簡單,可靠性更高。它在測溫精度、轉換時間、傳輸距離、分辨率等方面較DS18B20有了很大的改進,給用戶帶來了更方便的使用和更令人滿意的效果。DS18B20具有下列主要特性:(1) 獨特的單線接口方式: DS18B20 與微處理器連接時僅需要一條口線即可實現微處理器與DS18B20 的雙向通訊。(2) 在使用中不需要任何外圍元件。(3) 可用數據線供電, 電壓范圍: + 3.0+ 5.5V。(4) 測溫范圍: - 55 + 125 。固有測溫分辨率為0.15 。(5) 通過編程可實現9 12 位的數字讀數方式。(6) 用戶可自設定非易失性的報警上下限值。(7) 支持多點組網功能, 多個DS18B20 可以并聯在惟一的三線上, 實現多點測溫。(8) 負壓特性, 電源極性接反時, 溫度計不會因發熱而燒毀, 但不能正常工作。DS18B20采用3腳PR235封裝或8腳SOIC封裝,管腳排列如圖3-12所示。圖中GND為地 ,DQ為數據輸入/輸出腳(單線接口,可作寄生供電),VDD為電源電壓。圖3-12 DS18B20的管腳排列DS18B20 內部結構如圖3-13所示。它主要由 64位光刻 ROM、溫度傳感器、非揮發的溫度報警觸發器TH和TL、配置寄存器組成。圖3-13 DS18B20內部結構圖激光ROM中的64位序列號是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼。64位光刻ROM的排列是:開始8位(28H)是產品類型標號,接著的48位是該 DS18B20自身的序列號,最后8 位是前面56位的循環冗余校驗碼(CRC碼)。光刻 ROM 的作用是使每一個DS18B20都各不相同,這樣就可以實現一根總線上掛接多個DS18B20的目的。DS18B20中的溫度傳感器可完成對溫度的測量,用16 位符號擴展的二進制補碼讀數形式提供以 0.062 5/LSB 形式表達,例如+125的數字輸出為 07D0H,+25.062 5的數字輸出為 0191H,-25.062 5的數字輸出為 FF6FH,-55的數字輸出為FC90H,如表3-2所列。表3-2 溫度值對照表溫度數字輸出量(二進制)數字輸出量(十六進制)+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完成溫度轉換后,就把測得的溫度值與TH、TL(TH和TL分別為最高和最低檢測溫度)作比較。若TTH或TTL,則將該器件內的告警標志置位,并對主機發出的告警搜索命令作出響應。因此,可用多只DS18B20同時測量溫度并進行告警探索搜索。一旦某測溫點越限,主機利用告警搜索命令即可識別正在告警的器件,并讀出其序號,而不必考慮非告警器件。高低溫報警觸發器TH 和 TL、配置寄存器均由一個字節的 EEPROM 組成,使用一個存儲器功能命令可對TH、TL或配置寄存器寫入。配置寄存器由R0和R1組成。R1、R0決定溫度轉換的精度位數R1R0=00,9位精度,最大轉換時間93.75ms;R1R0=01,10位精度,最大轉換時間187.5ms;R1R0=10,11位精度,最大轉換時間375ms;R1R0=11,12位精度,最大轉換時間750ms;未編程時默認為12位精度。分辨率設定及用戶設定的報警溫度存儲在EEPROM中,掉電后仍然保存。高速暫存器是一個9字節的存儲器,如表3-3所列。開始兩個字節包含被測溫度的數字量信息;第3、4、5 字節分別是TH、TL、配置寄存器的臨時復制,每一次上電復位時被刷新;第6字節未用,表現為全邏輯1;第7、8字節為計數剩余值和每度計數值;第9字節讀出的是前面所有8個字節的CRC碼,可用來保證通信正確。表3-3 DS18B20高速暫存器分布暫存器內容字節地址溫度最高數字位0溫度最低數字位1高溫限值2低溫限值3配置寄存器4保留5計數剩余值6每度計數值7CRC校驗8DS18B20的測溫原理如圖3-14所示。低溫系數振蕩器輸出的時鐘脈沖信號通過由高溫系數振蕩器產生的門開通周期而被計數,通過該計數值來測量溫度。計數器被預置為與 - 55對應的一個基數值 ,如果計數器在高溫系數振蕩器輸出的門周期結束前計數到零 ,表示測量的溫度高于 - 55 ,被預置在 - 55的溫度寄存器的值就增加一個增量 ,同時為了補償溫度振蕩器的拋物線特性 ,計數器被斜率累加器所決定的值進行預置 ,時鐘再次使計數器計數直至零 ,如果開通時間仍未結束 ,那么重復此過程 ,直到高溫度系數振蕩器的門周期結束為止。這時溫度寄存器中的值就是被測的溫度值。圖3-14 DS18B20測溫原理圖3.5.2 DSl8B20工作過程及時序DSl8B20工作過程中的協議如下 初始化ROM操作命令存儲器操作命令處理數據 1、初始化 單總線上的所有處理均從初始化開始 2、ROM操作指令 總線主機檢測到DSl820的存在便可以發出ROM操作命令之一3、存儲器操作命令 指令代碼 Write Scratchpad(寫暫存存儲器) 4EH Read Scratchpad(讀暫存存儲器) BEH Copy Scratchpad(復制暫存存儲器) 48H Convert Temperature(溫度變換) 44H Recall EPROM(重新調出) B8H Read Power supply(讀電源) B4H 4、時 序 主機使用時間隙(time slots)來讀寫DSl8B20的數據位和寫命令字的位 (1) 初始化 主機總線在to時刻發送一復位脈沖(最短為480us的低電平信號)接著在tl時刻釋放總線并進入接收狀態DSl820在檢測到總線的上升沿之后等待15-60us接著DS18B20在t2時刻發出存在脈沖(低電平持續60-240 us)如圖3-15中虛線所示 。以下子程序在MCS51仿真機上通過其晶振為12M。 圖3-15初始化程序(2) 寫時間隙 當主機總線to時刻從高拉至低電平時就產生寫時間隙見從to時刻開始15us之內應將所需寫的位送到總線上,DSl820在to后15-60us間對總線采樣,若低電平寫入位,那么高電平寫入的位從1連續寫2位間的間隙應大于1us 。如圖3-16所示。圖3-16 寫0寫1時序(3) 讀時間隙 主機總線to時刻從高拉至低電平時,總線只須保持低電平,l 7ts之后在t1時刻將總線拉高產生讀時間隙,在t1時刻后t2時刻前有效t2距to為15 us也就是說在t2時刻前主機必須完成讀位并在to后的60us120us內釋放總線 。如圖3-17所示。讀位子程序(讀得的位到C中) 圖3-17 讀時序3.5.3 DS18B20與單片機接口電路DS18B20與單片機有兩種接口方案,如圖3-18所示。(a)寄生電源工作方式(b)外部電源工作方式圖3-18 DS18B20溫度測量電路圖3-18(a)所示電路DS18B20采用寄生電源工作方式,采用寄生電源供電的優點則在于節約一根導線。采用寄生電源供電時,總線發出“啟動溫度轉換”命令之后 ,DQ引腳必須置高,不得傳輸數據,且不能同時進行溫度變換,所以省時效應不明顯 ,且多用一個接口引腳。圖3-18(b)所示電路DS18B20采用外部電源工作方式。由外部電源供電實現的測溫系統中 ,主機在發出跳過 ROM命令之后,再發出統一的溫度轉換啟動碼,就可以實現所有DS1820 的統一轉換,再經過1s 后就可以用很少的時間去讀取 ,節省了時間 ,這是外部電源供電的優點。此時,GND引腳不得懸浮。3.6 LCD顯示電路現代智能化的儀器少不了顯示部分,常用的顯示部分有兩種LED數碼管顯示和LCD液晶顯示,而本系統采用的是液晶顯示,液晶顯示模塊采用的是LCM12864H。3.6.1 LCD模塊LCM12864HLCD液晶顯示器具有功耗低、體積小、重量輕、超薄、顯示信息量大和接口方便等優點,現在已被廣泛應用于計算機和數字式儀表等領域,成為測量結果顯示和人機對話的重要工具。液晶顯示器按其功能可分為三類:段位式LCD、字符式LCD和點陣式 LCD。其中,段位式LCD和字符式LCD只能用于字符和數字的簡單顯示,對于較復雜的字符或圖形則無能為力。而點陣式LCD可以顯示各種各樣的字符、圖形、曲線及漢字,可以實現屏幕上下左右滾動、動畫、分區開窗口、反轉、閃爍等功能,而且點陣液顯示模塊具有可編程能力,與單片機接口方便。由于以上優點,點陣式LCD獲得了廣泛的應用。LCD工作時,需要相應的驅動、控制電路,由于其電路連接方式基本固定而且LCD本身引腳較多,所以制造商通常將LCD和驅動、控制電路做在一塊印制板上,即我們常見的液晶顯示模塊LCM(Liquid Crystal Module)。這種內藏控制器的液晶顯示模塊所給出的接口可直接與微處理器MPU連接,這樣用戶就可把主要工作放在LCD顯示的軟件設計上。根據上面的介紹,LCM屬于MPU的IO接口設備,既受控于MPU,同時又操縱著LCD,以實現各種顯示功能。它的使用,使MPU擺脫了對LCD繁瑣的顯示控制,更適用于智能化、便攜式產品。LCM模塊的特點表現為:1)具有簡捷的MPU接口。控制器對MPU呈現一般通訊接口的通用特點; 2)具有顯示數據的傳輸和時序脈沖信號的發送能力,可直接控制液晶顯示驅動器; 3)具備功能齊全的控制指令集,可以方便地通過編程實現MPU對液晶顯示器的各種顯示功能的控制; 4)有完整的邏輯控制 電路和時序發生器可完成顯示緩沖區的管理功能 ,并實現對各種顯示功能的控制。 結構上,LCM模塊由接口、控制、輸出三部分組成。本系統中的LCD模塊采用了北京青云科技有限公司生產的型號為LCM12864H的單色12864點陣液晶顯示模塊,其控制器為NT7532,可顯示4行8列共32個漢字,低電壓+2.43.5V驅動,并內置負壓芯片,藍色背光,接口簡單,采用I2C總線進行數據的傳輸,占用單片機接口少。其外圍接口只有9個引腳,引腳說明如表3-4。表3-4 LCM12864接口信號說明引腳序號符號I/O引腳功能說明1CSBI片選信號,低有效2RESBI復位信號,低有效3D/CID/C為高,輸入為數據;D/C為低,輸入為指令4SCKI/O串行輸入時脈沖信號5SDAI/O串行輸入時數據信號6VCC3.0V,電源正極7GNDGround,電源負極8LED-背光負極9LED+3.0V,20mA,背光正極LCM12864H內部結構框圖如圖3-19所示。圖3-19 LCM12864H內部結構3.6.2 LCM12864H與單片機接口電路LCM1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 全面提升行政管理能力的考試試題及答案
- 2025年度員工健康檢查合同協議
- 課題申報書的本質
- 微生物感染傳播途徑的識別試題及答案
- 課題申報書怎么整頁
- 項目閉環管理的必要性試題及答案
- 2025年證券從業資格證考試加速提升技巧試題及答案
- 解析2025年證券從業資格證考試重難點試題及答案
- 新課改瘦專用2025版高考地理一輪復習第二部分人文地理第五章交通運輸布局及其影響第二講交通運輸方式和布局變化的影響學案含解析
- 2025年證券從業資格證科學發展試題及答案
- 2025年江蘇省徐州市銅山區中考一模道德與法治試題(原卷版+解析版)
- 制造業自檢自控流程優化計劃
- 《人工智能的進展》課件
- 風濕免疫病患者結核病診治及預防實踐指南(2025版)解讀課件
- 大建安-大連市建筑工程安全檔案編制指南
- 上海2024-2025學年五年級數學第二學期期末聯考模擬試題含答案
- GB/T 45421-2025城市公共設施非物流用智能儲物柜服務規范
- 北京市豐臺區2025屆高三一模試卷語文試題(含答案)
- 安徽省合肥市高三下學期第二次教學質量檢測數學試卷(含答案)
- 2025年河南工業貿易職業學院單招職業傾向性測試題庫往年題考
- 2025年兒科護理工作計劃
評論
0/150
提交評論