基于單片機系統(tǒng)的胎壓檢測_第1頁
基于單片機系統(tǒng)的胎壓檢測_第2頁
基于單片機系統(tǒng)的胎壓檢測_第3頁
基于單片機系統(tǒng)的胎壓檢測_第4頁
基于單片機系統(tǒng)的胎壓檢測_第5頁
已閱讀5頁,還剩59頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 畢業(yè)設(shè)計(論文) 題 目:基于單片機的胎壓測試系統(tǒng)的設(shè)計與實現(xiàn)系 別: 專 業(yè): 學(xué)生姓名: 指導(dǎo)教師: 2014年 05月 15 日IV摘 要本文完成了胎壓測試系統(tǒng)的設(shè)計與實現(xiàn)。實現(xiàn)了測試汽車輪胎壓力的功能,由三種不同的計量單位通過LCD顯示給用戶,如果超出預(yù)設(shè)閾值就會發(fā)出警報提醒司機安全行駛。另外,在正常狀態(tài)下可實時顯示日期和時間,有斷電保護功能,并可對日期和時間進行設(shè)置。首先硬件采用氣壓傳感器MPX4105、STC5A60S2單片機、DS1302 時鐘電路和1602LCD等。通過氣壓傳感器MPX4105獲取與汽車胎壓相對的模擬電壓值,經(jīng)過V/F變換輸入到單片機進行處理,最終由通過LCD

2、顯示電路顯示相應(yīng)氣壓值。另外,DS1302時鐘電路與單片機連接實現(xiàn)了LCD顯示日期和時間,并可斷電保護的功能。其次采用C語言作為開發(fā)工具軟件,在Keil C環(huán)境下進行了對單片機各個端口以及定時器工作方式和串行口工作方式進行設(shè)置,并對定時器和串行口進行初始化用以實現(xiàn)對單片機和各個功能模塊芯片之間通訊和聯(lián)絡(luò)的設(shè)定,以及分配地址空間交代程序中各個變量等的設(shè)計和編碼。最后完成系統(tǒng)的可靠性、穩(wěn)定性等性能的測試。壓力超出閾值會自動報警提醒駕駛員安全行駛。不工作狀態(tài)下,可顯示日期與時間并有斷電保護功能。具有可攜帶、測試操作方便、價格低廉等優(yōu)點。關(guān)鍵詞:氣壓傳感器;胎壓;單片機 AbstractThis pa

3、per completed a tire pressure measurement system. It realizes the function of the test tire pressure. It from three different units of measurement through the LCD display to the user, if you exceed a preset threshold alerts will remind drivers to drive safely. In addition, in the normal state it can

4、 be real-time display date and time. There is power failure protection and on the date and time settings.First of all, hardware used pressure sensor MPX4105, STC5A60S2 single chip, DS1302 clock circuit, 1602LCD and so on. The pressure sensor MPX4105 and automotive tire pressure relative to the analo

5、g voltage value, after the V / F transform the input to the microcontroller for processing, and ultimately by the circuit through the LCD display shows the corresponding pressure values. Besides, DS1302 clock circuit and microcontroller connection to display the date and time and power protection. S

6、econdly, as a development tool with C language software, Keil C environment for all ports of microcontroller and timer mode set the serial port work, it initializes the timer and serial port to achieve each function module chip microcontroller, it explains the program address space allocation of the

7、 variables such as the design and coding. Finally, to complete the system reliability, accomplished stability and other properties of the test. Pressure above the threshold will automatically alarm to remind the driver drive safely. When it does not work, it can display the date and a power-off prot

8、ection. The merits are portable, easy to operate, low price and so on.Keywords: pressure sensor; tire pressure; MCU 目 錄緒 論11 系統(tǒng)的總體設(shè)計51.1 總體設(shè)計思路51.2 硬件設(shè)計部分51.2.1 A/D轉(zhuǎn)換61.2.2 數(shù)據(jù)處理61.2.3 氣壓傳感器的選擇61.2.4 三端穩(wěn)壓器的選擇71.3 軟件設(shè)計部分72 系統(tǒng)的硬件設(shè)計92.1 硬件設(shè)計思路92.2 單片機外圍電路92.2.1 復(fù)位電路92.2.2 振蕩電路102.3 電源部分112.4 按鍵部分112.5 顯

9、示部分132.6 報警電路部分132.7 元件簡介142.7.1 單片機STC5A60S2簡介142.7.2 氣壓傳感器MPX4105簡介162.7.3 MC78L05電源電路簡介172.7.4 DS1302時鐘電路簡介182.7.5 鍵盤控制模塊簡介192.7.6 1602字符型LCD簡介192.7.7 1602LCD的指令說明及時序212.8 PCB的制作223 系統(tǒng)的軟件設(shè)計233.1 軟件設(shè)計思路233.2 如何由頻率計算出氣壓值243.3 程序流程圖244 系統(tǒng)的調(diào)試254.1 硬件調(diào)試254.1.1 調(diào)試步驟254.2 軟件調(diào)試254.2.1 Keil軟件簡介254.3 整體調(diào)試2

10、64.3.1 系統(tǒng)仿真264.3.2 實現(xiàn)結(jié)果27結(jié) 論29致 謝30參考文獻31附錄A 英文原文32附錄B 譯 文35附錄C 系統(tǒng)設(shè)計原理圖及PCB圖37附錄D 程序清單39附錄E 元件清單63附錄F 實物圖64緒 論如今,隨著高速公路網(wǎng)的蓬勃興起,交通的日趨發(fā)達,車輛行駛速度的不斷攀升,交通隱患的防范問題迫在眉睫,如因車胎漏氣和爆炸等原因造成的交通事故,很多是由輪胎的工作溫度過高或者不合理胎壓引起的。研究汽車輪胎胎壓計,就對現(xiàn)代汽車行駛時的經(jīng)濟性、安全性和操縱穩(wěn)定性具有尤為重要的現(xiàn)實意義。高速公路的速度和便利,改變了人們的時空觀念,拉近了地域距離,改善了人們的生活方式。但是隨之而來的高速公

11、路惡性交通事故卻令人震驚,已經(jīng)引起世界各國的強烈關(guān)注和重視,并開始討論或采取相應(yīng)防范措施。據(jù)2002年美國汽車工程師學(xué)會調(diào)查,全美平均每年有26萬起交通事故是由于輪胎氣壓低或滲漏造成的;而在高速公路上發(fā)生的交通事故有70%是由于爆胎引起的;此外,每年75%的輪胎故障是由于輪胎滲漏或充氣不足引起的。統(tǒng)計表明:交通意外增加的主要原因是高速行駛中因輪胎故障引起的爆胎。另據(jù)統(tǒng)計,在中國,46%的高速公路交通事故是由于輪胎故障引起的,這其中僅爆胎一項就占事故總量的70%,這是多么驚人的數(shù)字!在汽車的高速行駛過程中,輪胎故障是殺傷力最大也是最難預(yù)防的事故隱患,是突發(fā)性交通事故發(fā)生的重要原因。如何解決輪胎故

12、障、怎樣防止爆胎,已成為全球關(guān)注的首要問題。2001年7月,為響應(yīng)美國國會對車輛安裝TPMS 立法的要求,美國運輸部和國家高速公路安全管理局(NHTSA)聯(lián)合對現(xiàn)有的兩種輪胎壓力監(jiān)測系統(tǒng)(TPMS)進行了評價,報告第一次將 TPMS 作為專用詞匯,并確認直接式TPMS優(yōu)越的性能和準確的監(jiān)測能力。由此TPMS汽車輪胎智能監(jiān)測系統(tǒng)作為汽車三大安全系統(tǒng)之一,與汽車安全氣囊、防抱死制動系統(tǒng)(ABS)一起被大眾認可并受到應(yīng)有的重視1。 隨著高新技術(shù)的發(fā)展和現(xiàn)代汽車不斷趨向高性能化,汽車用的輪胎也從長期的性能時代,開始進入功能化的新時期。當(dāng)然,現(xiàn)代汽車的安全配置也在不斷得到完善,如安全帶、安全氣囊、防撞桿

13、等被廣泛運用,不過這些都是屬于交通事故發(fā)生后,才能對人、車起到保護作用的被動安全裝置。然而輪胎爆胎預(yù)警系統(tǒng),則不同于上述的裝置,它在輪胎一出現(xiàn)危險征兆時就能夠及時發(fā)現(xiàn)并同時報警,最大限度地將事故消滅在萌芽狀態(tài),從而極大地提升了車輛高速行駛的安全性,這一優(yōu)勢在高速公路上表現(xiàn)更為明顯。對輪胎爆胎進行預(yù)警是保障汽車安全行駛的關(guān)鍵所在,已成為汽車行業(yè)研究的熱點問題。在輪胎爆胎預(yù)警系統(tǒng)及相關(guān)技術(shù)的研究發(fā)面,美國、日本、德國、法國、英國在近幾年都取得了突破性的進展,形成了性能和功能完善的輪胎壓力監(jiān)測系統(tǒng)產(chǎn)品。據(jù)中國汽車工業(yè)協(xié)會相關(guān)市場調(diào)查表明,國內(nèi)輪胎爆胎預(yù)警系統(tǒng)的相關(guān)產(chǎn)品有推出,但都是技術(shù)性能不甚完善簡

14、易系統(tǒng)產(chǎn)品,存在以下缺點:(1)系統(tǒng)工作壽命極短;(2)系統(tǒng)在低溫或高溫環(huán)境下失效;(3)工作可靠性較差。而性能可靠、功能完善、技術(shù)成熟的產(chǎn)品均是一些國外知名公司的品牌產(chǎn)品,但價格較為昂貴。因此,研制性能可靠、功能完善并且價格能為當(dāng)前多數(shù)國內(nèi)消費者所接受的輪胎爆胎預(yù)警技術(shù)產(chǎn)品很有必要。國內(nèi)汽車行業(yè)正迫切需求成熟的輪胎爆胎預(yù)警系統(tǒng)及產(chǎn)品的投放市場以解決因輪胎爆胎而引起的行駛安全性問題。TPMS (輪胎壓力監(jiān)測系統(tǒng))的作用是在汽車行駛過程中對輪胎氣壓進行實時自動監(jiān)測,并對輪胎漏氣和低氣壓進行報警,以確保行車安全2。 工作原理:輪胎的輪轂上安裝一個內(nèi)置傳感器,傳感器中包括感應(yīng)氣壓的電橋式電子氣壓感應(yīng)

15、裝置,它將氣壓信號轉(zhuǎn)換為電信號,通過無線發(fā)射裝置將信號發(fā)射出來。 TPMS通過在每一個輪胎上安裝高靈敏度的傳感器,在行車或靜止的狀態(tài)下,實時監(jiān)視輪胎的壓力、溫度等數(shù)據(jù),并通過無線方式發(fā)射到接收器,在顯示器上顯示各種數(shù)據(jù)變化或以蜂鳴等形式提醒駕車者。并在輪胎漏氣和壓力變化超過安全門限(該門限值可通過顯示器設(shè)定)時進行報警,以保障行車安全 。 接收器也根據(jù)供電方式分為兩類。一種是通過點煙器或者接汽車電源線的方式供電,大部分的接收器都是這種;另一種是通過OBD插口供電,即插即用,而且接收器是HUD抬頭顯示器,如臺灣s-cat的TPMS就是這種。 駕駛者可以根據(jù)顯示數(shù)據(jù)及時地對輪胎進行加氣或放氣,發(fā)現(xiàn)

16、滲漏可以及時處理,讓意外能在小處化解。 功能:(1) 全時監(jiān)測輪胎壓力; (2) 輪流顯示當(dāng)前輪胎壓力及溫度;(3) 高壓低壓報警,高溫報警;(4) 快速漏氣報警;(5) 主機電池低電量提示;(6) 停車時顯示屏自動關(guān)閉;(7) 電池供電時主機可自動進入停車省電模式;(8) 可根據(jù)車型及輪胎位置設(shè)定相應(yīng)的標(biāo)準壓力值。 TPMS (Tire Pressure Monitoring System) 輪胎壓力監(jiān)視系統(tǒng),主要用于在汽車行駛時實時的對輪胎氣壓進行自動監(jiān)測。目前各國研制的輪胎氣壓報警系統(tǒng)主要分為兩種類型:一種是間接式,它通過汽車ABS(防抱制動系統(tǒng))的輪速傳感器及輪胎的力學(xué)模型,間接求出輪

17、胎氣壓,以達到監(jiān)視輪胎氣壓的目地;另一種是直接式,它利用安裝在每一個輪胎里的以鋰離子電池為電源的壓力傳感器來直接測量輪胎的氣壓,并通過無線調(diào)制發(fā)射到安裝在駕駛臺的監(jiān)視器上,而監(jiān)視器隨時顯示各種輪胎氣壓,駕駛者可以直觀地了解各個輪胎的氣壓狀況,當(dāng)輪胎氣壓太低或有滲漏時,系統(tǒng)就會自動報警,確保行車安全3。汽車高速行駛中,由于輪胎的壓力不正常而造成爆胎是駕駛員難以預(yù)防的,也是突發(fā)性和惡性交通事故發(fā)生的重要原因。引起輪胎漏氣和爆胎的原因主要有:(1) 輪胎工作溫度過高;(2) 輪胎氣壓過大;(3) 輪胎使用時間過長;(4) 輪胎負荷過大;(5) 汽車行駛速度過快4。為使汽車能夠處于安全的駕駛狀態(tài),駕駛

18、者必須在行車過程中實時了解輪胎的超壓、欠壓、溫度等工作狀態(tài),我們設(shè)計的基于單片機的汽車輪胎胎壓計具有以下的功能:(1) 實時監(jiān)測輪胎的壓力情況;(2) 當(dāng)某個輪胎處于欠壓狀態(tài)時,相應(yīng)的欠壓報警指示燈亮。當(dāng)汽車輪胎壓力處于非正常狀態(tài)運行時,通過報警來通知駕駛員,防止輪胎爆胎的發(fā)生,以達到安全駕駛的目的。由于汽車的迅速普及,人們對駕駛安全性與舒適性的追求越來越高,隨車攜帶數(shù)字氣壓計可以保證人們安全駕駛,有效地降低由于爆胎導(dǎo)致的交通事故發(fā)生地概率。而服務(wù)商需要的是一種物美價廉的數(shù)字氣壓計,以滿足有車一族的需要5-6。本課題設(shè)計的是一種基于單片機的數(shù)字氣壓計,主要針對的是汽車輪胎胎壓計的設(shè)計。汽車輪胎

19、胎壓計是通過氣壓傳感器獲取與汽車輪胎胎壓相對應(yīng)模擬電壓值,并經(jīng)過V/F變換輸入到單片機進行處理,從而實時顯示相應(yīng)氣壓值。由于使用胎壓計有一定的參數(shù)要求,設(shè)計數(shù)字氣壓計時要仔細了解這些參數(shù)以防止使用不當(dāng)而損壞胎壓計。汽車輪胎胎壓計采用高性能絕對壓力傳感器,屏幕顯示出高準確度的汽車輪胎胎壓,實現(xiàn)了對輪胎壓力的實時監(jiān)測7。當(dāng)汽車輪胎壓力處于非正常狀態(tài)運行時,通過報警來通知駕駛員,防止輪胎爆胎的發(fā)生,以達到安全駕駛的目的。本課題設(shè)計充分利用了MPX4105芯片的功能,它滿足數(shù)字氣壓計采集、控制和數(shù)據(jù)處理的需要,可提高系統(tǒng)穩(wěn)定性和抗干擾能力。同時,由于大量的工作由單片機軟件來實現(xiàn),簡化了設(shè)計電路,且調(diào)整

20、方便、可兼顧的指標(biāo)多,從而大大降低了成本。另外,作為一種功能強大的平臺,該數(shù)字氣壓計具有很好的功能擴展性,具有精度高、穩(wěn)定性好、功能易于擴展等優(yōu)點,為儀器及電子產(chǎn)品設(shè)計后續(xù)技術(shù)升級以進一步滿足市場的需要提供了條件。本文完成了胎壓測試系統(tǒng)的設(shè)計與實現(xiàn)。全文共分五個章節(jié):第一部分是緒論,介紹國內(nèi)外發(fā)展現(xiàn)狀和實現(xiàn)意義;第二部分綜述總體設(shè)計思路和設(shè)計方案,包括硬件設(shè)計和軟件設(shè)計等;第三部分是硬件設(shè)計部分,具體闡述硬件實現(xiàn)過程,包括各元件簡介以及模塊功能;第四部分介紹軟件設(shè)計部分,包括設(shè)計思路、頻率與氣壓的換算以及程序流程圖;第五部分簡單介紹總體實現(xiàn)過程包括硬件的測試和軟件測試以及實現(xiàn)結(jié)果。全文按照總體

21、方案的設(shè)計,首先對硬件各模塊完成了功能設(shè)計,其次利用軟件程序設(shè)計連接各功能模塊、完善功能,然后通過仿真測試,最終整體實現(xiàn)采集數(shù)據(jù)、顯示胎壓、險情預(yù)警并在正常狀態(tài)下可實時顯示日期、時間等功能。1 系統(tǒng)的總體設(shè)計1.1 總體設(shè)計思路由于測量時被測氣壓由氣壓傳感器轉(zhuǎn)換為模擬的電壓輸出,此輸出信號不能直接交由單片機處理。因此,需要經(jīng)過A/D轉(zhuǎn)換模塊把氣壓傳感器輸出的模擬電壓信號轉(zhuǎn)換為數(shù)字脈沖(其頻率隨輸入電壓呈線性變化)。通過單片機接收該脈沖信號,得到單位時間內(nèi)獲得的脈沖數(shù),依據(jù)電壓與頻率的線性關(guān)系式計算出所對應(yīng)的實際氣壓值,最后通過LCD顯示電路顯示給用戶。系統(tǒng)總體框圖如圖1.1所示:圖1.1系統(tǒng)總

22、體框圖通過對單片機各個端口的設(shè)置,以及定時器工作方式和串行口工作方式的選擇,并對定時器和串行口進行初始化用以實現(xiàn)對單片機和各個功能模塊芯片之間通訊和聯(lián)絡(luò)的設(shè)定。在主程序模塊中關(guān)鍵是使單片機初始化,以及分配地址空間交代程序中各個變量等。其中最為關(guān)鍵的是連接子程序的各個功能模塊。1.2 硬件設(shè)計部分本系統(tǒng)采用集成的單片機主控,通過壓力傳感器將氣壓信號送入帶A/D轉(zhuǎn)換的STC5A60S2單片機中,以及在相關(guān)模擬分立元件的輔助下進行A/D轉(zhuǎn)換以及其它的數(shù)據(jù)處理,將處理的結(jié)果送顯示部分進行顯示。另外在設(shè)計過程中,除了以上主要功能外,本系統(tǒng)還加入了顯示時鐘,可時時顯示時間并有斷電保護,增加了硬件的趣味性和

23、美感。使數(shù)字氣壓計功能更加完善,外觀更加完美。 1.2.1 A/D轉(zhuǎn)換單片機接受傳感器的電壓值為模擬信號,它要和A/D轉(zhuǎn)換模塊的鋸齒波發(fā)生裝置發(fā)送過來的標(biāo)準模擬信號相比較,即通過單片機引腳進行比較,同時開發(fā)定時器0,當(dāng)待測模擬信號超過標(biāo)準模擬信號時,I/O引腳信號將會發(fā)生變化,此時定時器0的值通過轉(zhuǎn)化就得到了相應(yīng)的數(shù)字信號。1.2.2 數(shù)據(jù)處理數(shù)據(jù)處理模塊主要是對A/D轉(zhuǎn)換模塊的數(shù)據(jù)進行多次采集,并且對采集的數(shù)據(jù)進行處理,此處理過程主要是對采集的數(shù)據(jù)進行初值定義以及相應(yīng)的移位處理,并且把處理好的數(shù)據(jù)送入相應(yīng)的緩沖區(qū),為后面的顯示模塊作好準備8。1.2.3 氣壓傳感器的選擇氣壓傳感器對于數(shù)字氣壓

24、計設(shè)計的實現(xiàn)至關(guān)重要,需要綜合實際的需求和各類氣壓傳感器的性能參數(shù)加以選擇。氣壓傳感器的主要性能參數(shù)如下:(1) 測量范圍即所能測量的大氣壓力范圍,單位為k Pa。(2) 測量精度測量結(jié)果(電流或電壓)的精度。(3) 溫度補償范圍一般要選用具有溫度補償能力的氣壓傳感器,因為溫度補償特性可以克服半導(dǎo)體壓力敏感器件存在的溫度漂移問題。(4) 測量的是否是絕對氣壓值絕對氣壓值對應(yīng)的即是實際的氣壓值,顯然要實現(xiàn)數(shù)字氣壓計需要測量絕對氣壓值的氣壓傳感器。數(shù)字氣壓計顯示的是絕對氣壓值,同時為了簡化電路,提高穩(wěn)定性和抗干擾能力,要求使用具有溫度補償能力的氣壓傳感器9。經(jīng)過綜合考慮,我們選用美國摩托羅拉公司的

25、集成壓力傳感器芯片MPX4105作為氣壓傳感器。MPX4105可以產(chǎn)生于所加氣壓呈線性關(guān)系的高精度模擬輸出電壓,它具有以下特點:(1) 供電范圍:4.855.35V,典型值為5.1V。(2) 測量范圍:15105kPa。(3) 工作溫度范圍:085。(4) 溫度補償范圍:-40+125。(5) 測量精度為±1.7%VFSS。(6) 最低氣壓對應(yīng)的輸出電壓VOFF為0.1840.428V,典型值為0.306V;最高氣壓對應(yīng)的輸出電壓VOFF為4.8044.988V,典型值為4.896V;滿刻度輸出電壓間距VFSS的典型值為4.590V。(7) 理想的微處理器接口。1.2.4 三端穩(wěn)壓器

26、的選擇本設(shè)計中的外部電源是+9V,但是單片機、MPX4105等其他芯片需要+5V供電,因此還需要設(shè)計專門的供電電路以滿足整個系統(tǒng)的電源需求。選用摩托羅拉公司的三端低電流線性穩(wěn)壓芯片MC78L05作為電源電路。其輸入電壓范圍:2.624V,輸出+5V 固定電壓;具有內(nèi)部短路電路限制和熱過載保護功能,無需外部元器件。1.3 軟件設(shè)計部分本系統(tǒng)通過對單片機各個端口的設(shè)置,以及定時器工作方式和串行口工作方式的選擇,并對定時器和串行口進行初始化用以實現(xiàn)對單片機和各個功能模塊芯片之間通訊和聯(lián)絡(luò)的設(shè)定。在主程序模塊中我們關(guān)鍵是使單片機初始化,以及分配地址空間交代程序中各個變量等。其中最為關(guān)鍵的是連接子程序的

27、各個功能模塊。首先設(shè)置計時器0和計數(shù)器1,當(dāng)計數(shù)器處于0狀態(tài)時返回,當(dāng)處于1狀態(tài)時進入定時器0服務(wù)子程序。ET0=0時開始計數(shù),然后判斷是否計數(shù)為10,為10就設(shè)定ET0=1、TR1=1,不為10則設(shè)定TR1=0、計數(shù)器復(fù)位,之后計算氣壓值、調(diào)用顯示函數(shù),再返回ET0=1、TR1=1。流程圖如圖1.2所示:圖1.2 程序流程圖本設(shè)計采用C語言作為編程工具。C語言是一種編譯型的結(jié)構(gòu)化程序設(shè)計語言,具有簡單的語法結(jié)構(gòu)和強大的處理功能,具有運行速度快、編譯效率高、移植性好和可讀性強等多種優(yōu)點,可以實現(xiàn)對系統(tǒng)便件的直接操作。用C語言來編寫目標(biāo)系統(tǒng)軟件,可以大大縮短開發(fā)周期,且明顯地增加軟件的可讀性,便

28、于改進和擴充,從而開發(fā)出大規(guī)模、高性能的應(yīng)用系統(tǒng)。此外C語言提供auto、static、flash等存儲類型,針對單片機的程序存儲空間、數(shù)據(jù)存儲空間及EEPROM空間自動為變量合理地分配空間,而且C語言提供復(fù)雜的數(shù)據(jù)類型,極大地增強了程序處理能力和靈活性。C編譯器能夠自動實現(xiàn)中斷服務(wù)程序的現(xiàn)場保護和恢復(fù),并且提供常用的標(biāo)準函數(shù)庫,供用戶使用。并且C編譯器能自動生成一些硬件的初始化代碼。對于一些復(fù)雜系統(tǒng)的開發(fā),還可以通過移植(或C編譯器提供)的實時操作系統(tǒng)來實現(xiàn)。正由于C語言在系統(tǒng)開發(fā)中的優(yōu)勢,這次設(shè)計的所有程序設(shè)計都將采用C語言編寫。2 系統(tǒng)的硬件設(shè)計2.1 硬件設(shè)計思路數(shù)字胎壓計的硬件電路可

29、分為4個部分:氣壓傳感器、V/F轉(zhuǎn)換電路、單片機電路和電源電路。氣壓傳感芯片MPX4105,它工作于+5V電壓,將被測電壓轉(zhuǎn)換為輸出電壓(對應(yīng)圖中網(wǎng)絡(luò)標(biāo)號為Vin),送至V/F轉(zhuǎn)換電路。電阻R5和電容C7構(gòu)成典型的去耦合濾波電路。電路中,電壓Vin和輸出脈沖FO的頻率fo的轉(zhuǎn)換關(guān)系滿足公式(2.1)。 (2.1)其中, (2.2)電路中,Rt、Ct和RL的典型值分別為6.8k、0.01pf和100k,Rs由一個定值電阻R2和一個可變電路R3串聯(lián)組成,其中,R2為22k,R3的最大阻值為12k,通過可變電阻R3調(diào)節(jié)Rs的阻值可以實現(xiàn)對電路轉(zhuǎn)換增益的調(diào)整。氣壓的變化引起Vin的變化,而Vin在滿刻

30、度輸出電壓間距V內(nèi)變化,V典型值為4.590V,所以Vin變化范圍很小,那么根據(jù)的關(guān)系式,必須增大K值,才能提高測量的精度。fo通過單片機的定時/計數(shù)器1的計數(shù)測得,該計數(shù)器的計數(shù)范圍為065536,500ms計數(shù)頻率1次。因此,K值的選取還要考慮到計數(shù)器的計數(shù)范圍。綜合考慮之后,將K值設(shè)為2000,這樣代入式(2.2)計算,可知R3的阻值應(yīng)調(diào)節(jié)到6.424k10。Cin和Rin構(gòu)成低通濾波器,濾除輸入電壓信號中的干擾脈沖。2.2 單片機外圍電路2.2.1 復(fù)位電路復(fù)位電路的基本功能是:系統(tǒng)上電時提供復(fù)位信號,直至系統(tǒng)電源穩(wěn)定后,撤銷復(fù)位信號。為可靠起見,電源穩(wěn)定后還要經(jīng)一定的延時才撤銷復(fù)位信

31、號,以防電源開關(guān)或電源插頭分-合過程中引起的抖動而影響復(fù)位。如圖2.1所示:圖2.1 復(fù)位電路STC5A60S2的復(fù)位是由外部的復(fù)位電路來實現(xiàn)的。復(fù)位引腳RST通過一個斯密特觸發(fā)器用來抑制噪聲,在每個機器周期的S5P2,斯密特觸發(fā)器的輸出電平由復(fù)位電路采樣一次,然后才能得到內(nèi)部復(fù)位操作所需要的信號。復(fù)位電路通常采用上電自動復(fù)位和按鈕復(fù)位兩種方式。最簡單的上電自動復(fù)位電路中上電自動復(fù)位是通過外部復(fù)位電路的電容充電來實現(xiàn)的。只要Vcc的上升時間不超過1ms,就可以實現(xiàn)自動上電復(fù)位。時鐘頻率用6MHZ時C取22uF,R取1K。除了上電復(fù)位外,有時還需要按鍵手動復(fù)位。本設(shè)計就是用的按鍵手動復(fù)位。按鍵手

32、動復(fù)位有電平方式和脈沖方式兩種。其中電平復(fù)位是通過RST端經(jīng)電阻與電源Vcc接通而實現(xiàn)的。按鍵手動復(fù)位電路見圖。時鐘頻率選用6MHZ時,C取22uF,Rs取200,RK取1K。2.2.2 振蕩電路在STC5A60S2單片機中XTAL1和XTAL2 分別為片內(nèi)反相放大器的輸入端和輸出端, XTAL1、XTAL2與晶體振蕩器及電容C1、C2如圖2.2所示連接。晶振、電容及片內(nèi)與非門構(gòu)成了電感三點式振蕩器,振蕩信號頻率與晶振頻率及電容的容量有關(guān),但主要由晶振頻率決定。圖2.2 振蕩電路2.3 電源部分由于硬件電路的供電電壓為5V,因此,需要設(shè)計直流穩(wěn)壓電源,以提供電路穩(wěn)定的5V直流電壓,電路中電源部

33、分的原理圖如圖2.3所示:圖2.3 電源原理圖由圖可知,直流穩(wěn)壓電源以變壓器、橋式整流電路及7805為核心,能夠為電路提供穩(wěn)定的5V直流電壓。220V交流市電通過電源變壓器變換成低壓的交流信號,再經(jīng)過橋式整流電路D1D4和濾波電容的整流和濾波,在固定式三端穩(wěn)壓器LM7805的VIN和GND兩端形成一個并不十分穩(wěn)定的直流電壓,但該電壓常常會因為市電電壓的波動或負載的變化等原因而發(fā)生變化。此直流電壓經(jīng)過LM7805的穩(wěn)壓和電容的濾波便在穩(wěn)壓電源的輸出端產(chǎn)生了精度高、穩(wěn)定度好的直流輸出電壓。本穩(wěn)壓電源可作為TTL電路或單片機電路的電源。三端穩(wěn)壓器是一種標(biāo)準化、系列化的通用線性穩(wěn)壓電源集成電路,以其體

34、積小、成本低、性能好、工作可靠性高、使用簡捷方便等特點,成為目前穩(wěn)壓電源中應(yīng)用最為廣泛的一種單片式集成穩(wěn)壓器件。2.4 按鍵部分為了使用戶能夠選擇編碼功能和譯碼功能,同時正確輸入將要編碼或者譯碼的二進制序列,系統(tǒng)設(shè)有按鍵功能。按鍵主要有獨立按鍵和矩陣鍵盤兩種形式,矩陣鍵盤的原理圖如圖2.4所示:圖2.4 矩陣鍵盤原理圖在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。這樣,一個端口(如P1口)就可以構(gòu)成4*4=16個按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成20鍵的鍵盤,而直接用端口線則只能多出一鍵(9鍵)。由此

35、可見,在需要的鍵數(shù)比較多時,采用矩陣法來做鍵盤是合理的。一般的按鍵所用開關(guān)都是機械彈性開關(guān),由于機械觸點的彈性作用,按鍵開關(guān)在閉合時不會馬上穩(wěn)定地連接,在斷開進也不會馬上完全的斷開,在閉合和斷開的瞬間均有一連串的抖動。按鍵按下和松開的時候都存在著抖動,抖動時間的長短因按鍵的機械特性不同而有所不同,一般為 5ms10ms。如果不處理鍵抖動,則有可能引起一次按鍵被誤讀成多次,所以為了確保能夠正確地讀到按鍵,必須去除鍵抖動,確保在按鍵的穩(wěn)定閉合和穩(wěn)定斷開的時候來判斷按鍵狀態(tài),判斷后再做處理。按鍵在去抖動,可用硬件或軟件兩種方法消除。由于使用硬件方法消除鍵抖動,一般會給系統(tǒng)的成本帶來提高,所以通常情況

36、下都是使用軟件方法去除鍵抖動。常用的去除鍵抖動的軟件方法有很多種,但是都離不開基本的原則:就是要么避開抖動的時候檢測按鍵或是在抖動的時候檢測到的按鍵不做處理。這里說明一下常用的兩種方法:第一種方法是檢測到按鍵閉合電平后先執(zhí)行一個延時程序,做一個 12ms24ms 的延時,讓前抖動消失后再一次檢測按鍵的狀態(tài),如果仍是閉合狀態(tài)的電平,則認為真的有按鍵按下;若不是閉合狀態(tài)電平,則認為沒有鍵按下。若是要判斷按鍵松開的話,也是要在檢測到按鍵釋放電平之后再給出 12ms24ms 的延時,等后抖動消失后再一次檢測按鍵的狀態(tài),如果仍為斷開狀態(tài)電平,則確認按鍵松開。這種方法的優(yōu)點是程序比較簡單,缺點是由于延時一

37、般采用跑空指令延時,造成程序執(zhí)行效率低。第二種方法是每隔一個時間周期檢測一次按鍵,比如每 5ms 掃描一次按鍵,要連續(xù)幾次都掃描到同一按鍵才確認這個按鍵被按下。一般確認按鍵的掃描次數(shù)由實際情況決定,掃描次數(shù)的累積時間一般為 50ms60ms。比如,以 5ms 為基本時間單位去掃描按鍵的話,前后要連續(xù)掃描到同一個按鍵 11 次而達到 50ms來確認這個按鍵。按鍵松開的檢測方法也是一樣要連續(xù)多次檢測到按鍵狀態(tài)為斷開電平才能確認按鍵松開。這種方法的優(yōu)點是程序執(zhí)行效率高,不用刻意加延時指令,而且這種方法的判斷按鍵抗干擾能力要更好;缺點是程序結(jié)構(gòu)較復(fù)雜。在系統(tǒng)的軟件設(shè)計中,本設(shè)計采用第二種方法來去除鍵抖

38、動。2.5 顯示部分本系統(tǒng)設(shè)計的顯示電路是為了實時地顯示出輸入二進制序列的氣壓值,以方便用戶及時發(fā)現(xiàn)危險,排除險情與萌芽狀態(tài)。顯示電路如圖2.5所示:圖2.5 顯示電路2.6 報警電路部分系統(tǒng)設(shè)計時,采用的報警電路如圖2.6所示:圖2.6 報警電路當(dāng)測試到汽車輪胎氣壓值達到閾值是,蜂鳴器會發(fā)出警報同時黃色指示燈亮,以提醒司機注意安全行駛。2.7 元件簡介2.7.1 單片機STC5A60S2簡介STC5A60S2單片機具有斷電保護和A/D轉(zhuǎn)換功能,為增強型 8051 芯片,1T,單時鐘/ 機器周期,指令代碼完全兼容傳統(tǒng)8051單片機。STC5A60S2單片機的40條引腳按功能來分,可以分為3部分

39、,電源及時鐘引腳、控制引腳和輸入/輸出引腳。如下圖2.7所示:圖2.7 單片機引腳圖STC5A60S2單片機引腳功能:主電源及時鐘引腳此類引腳包括電源引腳Vcc、Vss、時鐘引腳XTAL1、XTAL2。(1) Vcc(40腳):接+5V電源,為單片機芯片提供電能。(2) Vss(20腳):接地。(3) XTAL1(19腳):在單片機內(nèi)部,它是一個反向放大器的輸入端,該放大器構(gòu)成了片內(nèi)的振蕩器,可提供單片機的時鐘控制信號。(4) XTAL2(18腳):在單片機內(nèi)部,接至上述振蕩器的反向輸出端??刂埔_此類引腳包括RESET(即RSR/VPD)、ALE/PROG、PSEN、EA/VPP,可以提供控

40、制信號,有些具有復(fù)用功能:(1) RSR/ VPD(9腳):復(fù)位信號輸入端,高電平有效,當(dāng)振蕩器運行時,在此引腳加上兩個機器周期的高電平將使單片機復(fù)位(REST)。復(fù)位后應(yīng)使此引腳電平保持為不高于0.5V的低電平,以保證單片機正常工作。掉電期間,此引腳可接上備用電源(VPD),以保持內(nèi)部RAM中的數(shù)據(jù)不丟失。當(dāng)Vcc下降到低于規(guī)定值,而VPD在其規(guī)定的電壓范圍內(nèi)(5±0.5V)時,VPD就向內(nèi)部RAM提供備用電源。(2) ALE/PROG(30腳):ALE為地址鎖存允許信號。當(dāng)單片機訪問外部存儲器時,ALE(地址鎖存允許)輸出脈沖的下降沿用于鎖存16位地址的低8位。即使不訪問外部存儲

41、器,ALE端仍有周期性正脈沖輸出,其頻率為振蕩器頻率的1/6。但是每當(dāng)訪問外部數(shù)據(jù)存儲器時,在兩個機器周期中ALE只出現(xiàn)一次,即丟失一個ALE脈沖。ALE端可以驅(qū)動8個LSTTL負載。(3) PSEN(29腳):程序存儲器允許輸出控制端。此輸出為單片內(nèi)訪問外部程序存儲器的讀選通信號。在從外部程序存儲器取指令(或取常數(shù))期間,每個機器周期均PSEN兩次有效。但在此期間,每當(dāng)訪問外部數(shù)據(jù)存儲器時,這兩次有效的PSEN信號將不會出現(xiàn)。PSEN同樣可以驅(qū)動8個LSTTL負載。(4) EA/VPP(31腳):EA功能為內(nèi)外程序存儲器選擇控制端。當(dāng)EA端保持高電平時,單片機訪問內(nèi)部程序存儲器,但在PC(程

42、序計數(shù)器)值超過0FFFH時將自動轉(zhuǎn)向執(zhí)行外部程序存儲器內(nèi)的程序。輸入/輸出引腳此類引腳包括P0口、P1口、P2口和P3口:(1) P0(P0.0P0.7)是一個8位三態(tài)雙向I/O口,在不訪問外部存儲器時,做通用I/O口使用,用于傳送CPU的輸入/輸出數(shù)據(jù),當(dāng)訪問外部存儲器時,此口為地址總路線低8位及數(shù)據(jù)總路線時分復(fù)用口,可帶8個LSTTL負載。(2) P1(P1.0P1.7)是一個8位準雙向I/O口(作為輸入時,口鎖存器置1),帶有內(nèi)部上拉電阻,可帶4個LSTTL負載。(3) P2(P2.0P2.7)是一個8位準雙向I/O口,與地址總路線高8位復(fù)用,可驅(qū)動4個LSTTL負載。(4) P3口功

43、能表,如下表2.1所示:表2.1 P3口功能表P3口的位第二功能說明P3.0RXD串行數(shù)據(jù)接收口P3.1TXD串行數(shù)據(jù)發(fā)射口P3.2INT0外部中斷0輸入P3.3INT1外部中斷1輸入P3.4T0計數(shù)器0計數(shù)輸入P3.5T1計數(shù)器1計數(shù)輸入P3.6WR外部RAM寫信號P3.7RD外部RAM讀信號2.7.2 氣壓傳感器MPX4105簡介MPX4105型壓力傳感器是為引擎控制而設(shè)計的,這類傳感器可以測量吸入歧管中的絕對空氣壓力,用戶可根據(jù)歧管絕對壓的測量結(jié)果計算出每個汽缸所需的燃料數(shù)量,這種壓力傳感器是將雙極運算放大器和薄膜電阻網(wǎng)絡(luò),X型應(yīng)變儀集成在一個芯片上 ,以提供高的輸出電壓。溫度補償范圍為

44、-40+125,測量方式為絕對壓力(A)型。其引腳分布如圖2.8所示: MPX4105123456VOUT GND VCC NC NC NC 圖2.8 MPX4105引腳分布圖各引腳功能說明如下:VOUT(1腳):電壓輸出腳。GND(2腳):接地端。NC(4、5、6腳):空引腳,用于芯片內(nèi)部連接,懸空不適用。2.7.3 MC78L05電源電路簡介由于數(shù)字胎壓計采用的是+15V電源供電,但是單片機、MPX4105等其他芯片需要+5V供電,因此還需要設(shè)計專門的供電電路以滿足整個系統(tǒng)的電源需求。電源電路選用摩托羅拉公司的三端低電流線性穩(wěn)壓芯片MC78L05。MC78L05具有以下特點:(1) 輸入電

45、壓范圍:2.624V,輸出+5V固定電壓;(2) 具有內(nèi)部短路電路限制和熱過載保護功能;(3) 無須外部器件。其引腳分布如圖2.9所示。各引腳功能說明如下:Vout(1腳):+5V固定電壓輸出腳。GND(2腳):接地端。Vin(3腳):電壓輸入腳,可輸入的電壓范圍為2.624V。MC78L05 MC78L05123Vout GND Vin圖2.9 MC78L05引腳分布圖2.7.4 DS1302時鐘電路簡介現(xiàn)在流行的串行時鐘電路很多,如DS1302、 DS1307、PCF8485等。這些電路的接口簡單、價格低廉、使用方便,被廣泛地采用。本文介紹的實時時鐘電路DS1302是DALLAS公司的一種

46、具有涓細電流充電能力的電路,主要特點是采用串行數(shù)據(jù)傳輸,可為掉電保護電源提供可編程的充電功能,并且可以關(guān)閉充電功能。采用普通32.768kHz晶振11。DS1302的結(jié)構(gòu)及工作原理:DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、星期、時、分、秒進行計時,具有閏年補償功能,工作電壓為2.5V5.5V。采用三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。DS1302內(nèi)部有一個31×8的用于臨時性存放數(shù)據(jù)的RAM寄存器。DS1302是DS1202的升級產(chǎn)品,與DS1202兼容,但增加了主電源/

47、后背電源雙電源引腳,同時提供了對后背電源進行涓細電流充電的能力。DS1302的引腳排列,其中Vcc1為后備電源,Vcc2為主電源。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運行。DS1302由Vcc1或Vcc2兩者中的較大者供電。當(dāng)Vcc2大于Vcc10.2V時,Vcc2給DS1302供電。當(dāng)Vcc2小于Vcc1時,DS1302由Vcc1供電。X1和X2是振蕩源,外接32.768kHz晶振。RST是復(fù)位/片選線,通過把RST輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當(dāng)R

48、ST為高電平時,所有的數(shù)據(jù)傳送被初始化,允許對DS1302進行操作。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。上電運行時,在Vcc>2.0V之前,RST必須保持低電平。只有在SCLK為低電平時,才能將RST置為高電平。I/O為串行數(shù)據(jù)輸入輸出端(雙向),后面有詳細說明。SCLK為時鐘輸入端12。DS1302的控制字節(jié):DS1302 的控制字節(jié)的最高有效位(位7)必須是邏輯1,如果它為0,則不能把數(shù)據(jù)寫入DS1302中,位6如果為0,則表示存取日歷時鐘數(shù)據(jù),為1表示存取RAM數(shù)據(jù);位5至位1指示操作單元的地址;最低有效位(位0)如為0表示要進行寫操作,為

49、1表示進行讀操作,控制字節(jié)總是從最低位開始輸出。數(shù)據(jù)輸入輸出(I/O):在控制指令字輸入后的下一個SCLK時鐘的上升沿時,數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從低位即位0開始。同樣,在緊跟8位的控制指令字后的下一個SCLK脈沖的下降沿讀出DS1302的數(shù)據(jù),讀出數(shù)據(jù)時從低位0位到高位7。DS1302的寄存器:DS1302有12個寄存器,其中有7個寄存器與日歷、時鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式,其日歷、時間寄存器。 此外,DS1302 還有年份寄存器、控制寄存器、充電寄存器、時鐘突發(fā)寄存器及與RAM相關(guān)的寄存器等。時鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容。 DS1302與RA

50、M相關(guān)的寄存器分為兩類:一類是單個RAM單元,共31個,每個單元組態(tài)為一個8位的字節(jié),其命令控制字為C0HFDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類為突發(fā)方式下的RAM寄存器,此方式下可一次性讀寫所有的RAM的31個字節(jié),命令控制字為FEH(寫)、FFH(讀)。DS1302實時顯示時間的軟硬件:DS1302與CPU的連接需要三條線,即SCLK(7)、I/O(6)、RST(5)。2.7.5 鍵盤控制模塊簡介鍵盤采用行列式和外部中斷相結(jié)合的方法,各按鍵的功能定義如表2.2所示。REST鍵為硬件復(fù)位鍵,與R、C構(gòu)成復(fù)位電路。表2.2 按鍵功能按鍵鍵名功能K1時間設(shè)定鍵設(shè)定清零倒計時的時間K2增加

51、鍵使預(yù)定時間上升K3減少鍵使預(yù)定時間降低K4倒計時開始鍵開始清零倒計時K5清零鍵計數(shù)清零2.7.6 1602字符型LCD簡介字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點陣式LCD,目前常用16*1,16*2,20*2和40*2行等的模塊。1602LCD的基本參數(shù)及引腳功能1602LCD分為帶背光和不帶背光兩種,基控制器大部分為HD44780,帶背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無差別。 1602LCD主要技術(shù)參數(shù):顯示容量:16×2個字符芯片工作電壓:4.55.5V工作電流:2.0mA(5.0V)模塊最佳工作電壓:5.0V字符尺寸:2.95×4.35(W

52、×H)mm1602LCD采用標(biāo)準的14腳(無背光)或16腳(帶背光)接口,各引腳接口說明如表2.3所示。第1腳:VSS為地電源。第2腳:VDD接5V正電源。第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度。第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。第5腳:R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當(dāng)RS和R/W共同為低電平時可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時可以讀忙信號,當(dāng)RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。

53、第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第714腳:D0D7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負極。表2.3 引腳接口說明表編號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6E使能信號147數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負極2.7.7 1602LCD的指令說明及時序1602液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實現(xiàn)的。(說明:1為高電平、0為低電平)指令1:清顯示,指令碼

54、01H,光標(biāo)復(fù)位到地址00H位置。指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H。指令3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效。指令4:顯示開關(guān)控制。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。指令5:光標(biāo)或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標(biāo)。指令6:功能設(shè)置命令 DL:高電平時為4位總線,低電平時為8位總線 N:低電平時為單行顯示,高電平時雙行顯示 F:低電平

55、時顯示5x7的點陣字符,高電平時顯示5x10的點陣字符。指令7:字符發(fā)生器RAM地址設(shè)置。指令8:DDRAM地址設(shè)置。指令9:讀忙信號和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。指令10:寫數(shù)據(jù)。指令11:讀數(shù)據(jù)。圖2.10 寫操作時序2.8 PCB的制作PROTEL99SE是一個全32位的電路板設(shè)計軟件,使用該軟件可以容易地設(shè)計電路原理圖、畫元件圖、設(shè)計電路板圖、畫元件封裝圖和電路仿真。在這里主要用它來繪制電路原理圖和生成印制電路板。下面簡要說明一下我們上面用PROTEL畫好的電路原理圖的設(shè)計步驟如下:(1) 設(shè)置原理圖設(shè)計環(huán)境。其中,工作環(huán)境設(shè)置是使用Design/Options和Tool和Preferences菜單進行的,畫原理圖環(huán)境的設(shè)置主要包括圖紙大小、捕

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論