0637機械工程測試技術(shù)_第1頁
0637機械工程測試技術(shù)_第2頁
0637機械工程測試技術(shù)_第3頁
0637機械工程測試技術(shù)_第4頁
0637機械工程測試技術(shù)_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、機械工程測試技術(shù)課程設(shè)計自行車車速/里程測量儀設(shè)計姓 名: 王新波 學(xué) 院: 機電工程學(xué)院 專 業(yè): 機械設(shè)計制造及其自動化班 級: 2010 級本科 3 班 學(xué) 號: 201005130637 完 成 日 期: 2012 年 12 月 28 日 1摘摘 要要本文介紹了霍爾傳感器測速的原理,設(shè)計了基于單片機 at89c51 的測量車速系統(tǒng)。完成了車速測量系統(tǒng)的硬件電路設(shè)計、霍爾傳感器測量電路的設(shè)計、顯示電路的設(shè)計。測量轉(zhuǎn)速的霍爾傳感器和車軸同軸連接,車軸每轉(zhuǎn)一周,產(chǎn)生一定量的脈沖個數(shù),由霍爾器件電路部分輸出幅度為 12v 的脈沖。經(jīng)光電隔離器后成為輸出幅度為 5v 轉(zhuǎn)數(shù)計數(shù)器的計數(shù)脈沖??刂贫?/p>

2、時器計數(shù)時間,即可實現(xiàn)對車速的測量。在顯示電路設(shè)計中,通過1602 實現(xiàn)在 lcd 上直觀地顯示車輪的轉(zhuǎn)速值。與軟件配合,實現(xiàn)了顯示、報警功能。關(guān)鍵詞關(guān)鍵詞:車速測量; 霍爾傳感器; 單片機; 89c51; lcd2目目 錄錄一、緒論 .11.1 設(shè)計內(nèi)容.21.2 設(shè)計要求.2二、霍爾傳感器測量車速系統(tǒng)硬件設(shè)計 .32.1 車速測量系統(tǒng)的硬件電路設(shè)計.32.1.1 總體硬件設(shè)計.32.1.2 系統(tǒng)電路設(shè)計.42.2 霍爾傳感器測量電路設(shè)計.52.2.1 霍爾元件.52.2.2 霍爾傳感器測量原理.62.2.3 轉(zhuǎn)速測量方法.62.2.4 反相器 74ls14 .72.2.5 光電耦合器.72

3、.2.6 蜂鳴器.92.3 單片機 at89c51 .92.3.1 at89c51 芯片 .102.3.2 定時器.102.3.3 外部中斷.112.4 顯示電路設(shè)計.112.4.1 1602 字符型 lcd 簡介 .112.4.2 1602lcd 的基本參數(shù)及引腳功能 .11三、霍爾傳感器測量車速系統(tǒng)軟件設(shè)計 .113 3.1 設(shè)計思想 .113 3.2 總體軟件流程 .113四、設(shè)計中的問題及解決方法 .14 4.1 出現(xiàn)的問題 .14 4.2 解決方法 .14附錄 完整電路圖 .15參考文獻 .16一、緒一、緒 論論1.11.1 設(shè)計設(shè)計內(nèi)容內(nèi)容霍爾傳感器一般由霍爾元件和磁鋼組成,當(dāng)霍爾

4、元件和磁鋼相對運動時,就會產(chǎn)生脈沖信號,根據(jù)磁鋼和脈沖數(shù)量就可以計算轉(zhuǎn)速,進而求出車速?,F(xiàn)要求設(shè)計一個測量系統(tǒng),在小車的適當(dāng)位置安裝霍爾元件及磁鋼,使之具有以下功能:1)led 數(shù)碼管顯示小車的行駛距離(單位:cm) 。2)具有小車前進和后退檢測功能,并用指示燈顯示。3)記錄小車的行駛時間,并實時計算小車的行駛速度。4)距離測量誤差2cm。5)其它。1.21.2 設(shè)計要求設(shè)計要求1)掌握傳感器的工作原理及相應(yīng)的輔助電路設(shè)計方法。2)獨立設(shè)計原理圖及相應(yīng)的硬件電路。3)設(shè)計說明書格式規(guī)范,層次合理,重點突出。并附上詳細的原理圖。3二、霍爾傳感器測量車速系統(tǒng)硬件設(shè)計二、霍爾傳感器測量車速系統(tǒng)硬件設(shè)

5、計2.12.1 測量車速系統(tǒng)的硬件電路設(shè)計測量車速系統(tǒng)的硬件電路設(shè)計2.1.12.1.1 總體硬件設(shè)計總體硬件設(shè)計使用單片機測量車速的基本結(jié)構(gòu)如圖 2-1 所示。該系統(tǒng)包括霍爾傳感器、隔離整形電路、主 cpu、顯示電路、報警電路及電源等部分。圖 2-1 系統(tǒng)總體結(jié)構(gòu)圖其測量過程是測量轉(zhuǎn)速的霍爾傳感器和小車車軸同軸連接,車軸每轉(zhuǎn)一周,產(chǎn)生一定量的脈沖個數(shù),由霍爾器件電路輸出。經(jīng)過電耦合器后,即經(jīng)過隔離整形電路后,成為轉(zhuǎn)數(shù)計數(shù)器的計數(shù)脈沖。同時霍爾傳感器電路輸出幅度為12v 的脈沖經(jīng)光電耦合后降為 5v,保持同單片機 at89c51 邏輯電平相一致,控制計數(shù)時間,即可實現(xiàn)計數(shù)器的計數(shù)值對應(yīng)車軸的轉(zhuǎn)

6、速值。主 cpu 將該值數(shù)據(jù)處理后,在 lcd 液晶顯示器上顯示出來。一旦轉(zhuǎn)動方向改變,cpu 通過喇叭和轉(zhuǎn)燈發(fā)出聲、光報警信號。1.傳感器部分主要分為兩個部分。第一部分是利用霍爾器件將小車的轉(zhuǎn)速轉(zhuǎn)化為脈沖信號。霍爾測速模塊由鐵質(zhì)的測速齒輪和帶有霍爾元件的支架構(gòu)成。測速齒輪如圖 2-2 所示,齒輪厚度大約 2mm,將其固定在待測車輪的轉(zhuǎn)軸上。將霍爾元件固定在距齒輪外圓 1mm 的探頭上,霍爾元件的對面粘貼小磁鋼,當(dāng)測速齒輪的每個齒經(jīng)過探頭正前方時,改變了磁通密度,霍爾元件就輸出一個脈沖信號。第二部分是使用六反相器和光耦,將傳感器輸出的信號進行整形隔離,減少計數(shù)的干擾。小車霍爾傳感器整形隔離單片

7、機at89c51報警led電源4 測速齒輪 霍爾元件圖 2-2 轉(zhuǎn)速變換裝置2.處理器采用 at89c51 單片機作為系統(tǒng)的處理器。3.顯示部分該部分有兩個功能,在正常情況下,通過 lcd 液晶顯示器顯示當(dāng)前的頻率數(shù)值,當(dāng)小車的轉(zhuǎn)動方向改變后,通過蜂鳴器進行報警。蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于計算機、打印機、復(fù)印機、報警器、電子玩具、汽車電子設(shè)備、電話機、定時器等電子產(chǎn)品中作發(fā)聲器件。2.1.22.1.2 系統(tǒng)電路設(shè)計系統(tǒng)電路設(shè)計實際測量時,要把霍爾傳感器固定在測速小車的車輪上,與霍爾探頭相對的小車的軸上固定著一片磁鋼塊,車輪每轉(zhuǎn)一周,霍爾傳感器便發(fā)出一個脈沖

8、信號,將此脈沖信號接到開發(fā)的多功能實驗板上的 p3.2上,設(shè)定00int定時,每分鐘所計的進入 p3.2 的脈沖個數(shù)即為車輪的轉(zhuǎn)速。由于在虛擬仿真電路圖中,沒有車輪及傳感器,所以就直接用一個脈沖信號代替,電路圖如圖 2-3 所示。5圖 2-3 總體硬件電路圖2.22.2 霍爾傳感器測量電路設(shè)計霍爾傳感器測量電路設(shè)計2.2.12.2.1 霍爾元件霍爾元件根據(jù)霍爾效應(yīng),人們用半導(dǎo)體材料制成的元件叫霍爾元件。它具有對磁場敏感、結(jié)構(gòu)簡單、體積小、頻率響應(yīng)寬、輸出電壓變化大和使用壽命長等優(yōu)點,因此,在測量、自動化、計算機和信息技術(shù)等領(lǐng)域得到廣泛的應(yīng)用。霍爾傳感器 a3144 是 allegro micr

9、o systems 公司生產(chǎn)的寬溫、開關(guān)型霍爾效應(yīng)傳感器,其工作溫度范圍可達-40 150。它由電壓調(diào)整電路、反相電源保護電路、霍爾元件、溫度補償電路、微信號放大器、施密特觸發(fā)器和 oc 門輸出極構(gòu)成,通過使用上拉電阻可以將其輸出接入 cmos 邏輯電路。該芯片具有尺寸小、穩(wěn)定性好、靈敏度高等特點,有兩種封裝形式,一種是 36腳貼片微小型封裝,后綴為“l(fā)h”;另一種是 3 腳直插式封裝,后綴為“ua”。a3144e 系列單極高溫霍爾效應(yīng)集成傳感器是由穩(wěn)壓電源,霍爾電壓發(fā)生器,差分放大器,施密特觸發(fā)器和輸出放大器組成的磁敏傳感電路,其輸入為磁感應(yīng)強度,輸出是一個數(shù)字電壓訊號。它是一種單磁極工作的

10、磁敏電路,適用于矩形或者柱形磁體下工作。該霍爾傳感器的接線圖如圖 2-4 所示。圖 2-4 霍爾傳感器的接線圖2.2.22.2.2 霍爾傳感器測量原理霍爾傳感器測量原理測量車速的第一步就是要將車輪的轉(zhuǎn)速表示為單片機可以識別的脈沖信號,從而進行脈沖計數(shù)?;魻柶骷鳛橐环N轉(zhuǎn)速測量系統(tǒng)的傳感器,它有結(jié)構(gòu)牢固、體積小、重量輕、壽命長、安裝方便等優(yōu)點,因此選用霍爾傳感器檢測脈沖信號,當(dāng)車輪轉(zhuǎn)動時,帶動傳感器運動,產(chǎn)生對應(yīng)頻率的脈沖信號,經(jīng)過信號處理后輸出到計數(shù)器或其他的脈沖計數(shù)裝置,進行轉(zhuǎn)速的測量。2.2.32.2.3 轉(zhuǎn)速測量方法轉(zhuǎn)速測量方法 轉(zhuǎn)速的測量方法很多,根據(jù)脈沖計數(shù)來實現(xiàn)轉(zhuǎn)速測量的方法主要有

11、 m 法(測頻法)、t 法(測周期法)和 mpt 法(頻率周期法),該系統(tǒng)采用了 m 法(測頻法)。由于轉(zhuǎn)速是以單位時間內(nèi)轉(zhuǎn)數(shù)來衡量,在變換過程中多數(shù)是有規(guī)律的重復(fù)運動。根據(jù)霍爾效應(yīng)原理,將一塊永久磁鋼固定在車輪轉(zhuǎn)軸上的轉(zhuǎn)盤邊沿,轉(zhuǎn)盤隨側(cè)軸旋轉(zhuǎn),磁鋼也將跟著同步旋轉(zhuǎn),在轉(zhuǎn)盤下方安裝一個霍爾器件,轉(zhuǎn)盤隨軸旋轉(zhuǎn)時,受磁鋼所產(chǎn)生的磁場的影響,霍爾器件輸出脈沖信號,其頻率和轉(zhuǎn)速成正比。脈沖信號的周期與車輪的轉(zhuǎn)速有以下關(guān)系:7n= (2-1)pt60式中:n 為車輪轉(zhuǎn)速;p 為車輪轉(zhuǎn)一圈的脈沖數(shù);t 為輸出方波信號周期。根據(jù)式(2-1)即可計算出小車的轉(zhuǎn)速。 霍爾器件是由半導(dǎo)體材料制成的一種薄片,在垂直

12、于平面方向上施加外磁場 b,在沿平面方向兩端加外電場,則使電子在磁場中運動,結(jié)果在器件的兩個側(cè)面之間產(chǎn)生霍爾電勢。其大小和外磁場及電流大小成比例?;魻栭_關(guān)傳感器由于其體積小,無觸點,動態(tài)特性好,使用壽命長等特點,故在測量轉(zhuǎn)動物體旋轉(zhuǎn)速度領(lǐng)域得到了廣泛應(yīng)用。2.2.42.2.4 反相器反相器 74ls1474ls1474ls14 是一個 6 反相器,引腳定義如圖 2-5 所示:a 端為輸入端,y 端為輸出端,一片芯片一共 6 路,即 1,3,5,9,11,13 為輸入端,2,4,6,8,10,12 為輸出端,輸出結(jié)果與輸入結(jié)果反相。即如果輸入端為高電平,那么輸出為低電平。如果輸入低電平,輸出為高

13、電平。圖 2-5 反相器引腳圖2.2.52.2.5 光電耦合器光電耦合器光電耦合器,是近幾年發(fā)展起來的一種半導(dǎo)體光電器件,由于它具有體積小、壽命長、抗干擾能力強、工作溫度寬及無觸點輸入與輸出在電氣上完全隔8離等特點,被廣泛地應(yīng)用在電子技術(shù)領(lǐng)域及工業(yè)自動控制領(lǐng)域中,它可以代替繼電器、變壓器、斬波器等,而用于隔離電路、開關(guān)電路、數(shù)模轉(zhuǎn)換、邏輯電路、過流保護、長線傳輸、高壓控制及電平匹配等。光電耦合器是以光為媒介傳輸電信號的一種電光電轉(zhuǎn)換器件。它由發(fā)光源和受光器兩部分組成。把發(fā)光源和受光器組裝在同一密閉的殼體內(nèi),彼此間用透明絕緣體隔離。發(fā)光源的引腳為輸入端,受光器的引腳為輸出端,常見的發(fā)光源為發(fā)光二

14、極管,受光器為光敏二極管、光敏三極管等。光電耦合器的種類較多,常見有光電二極管型、光電三極管型、光敏電阻型、光控晶閘管型、光電達林頓型、集成電路型等。光電耦合器件(簡稱光耦)是把發(fā)光器件(如發(fā)光二極管)和光敏器件(如光敏三極管)組裝在一起,通過光線實現(xiàn)耦合構(gòu)成電光和光電的轉(zhuǎn)換器件。在光電耦合器輸入端加電信號使發(fā)光源發(fā)光,光的強度取決于激勵電流的大小,此光照射到封裝在一起的受光器上后,因光電效應(yīng)而產(chǎn)生了光電流,由受光器輸出端引出,這樣就實現(xiàn)了電一光一電的轉(zhuǎn)換。光電耦合器分為很多種類,圖 2-6 所示為常用的三極管型光電耦合器原理圖。當(dāng)電信號送入光電耦合器的輸入端時,發(fā)光二極管通過電流而發(fā)光,光敏

15、元件受到光照后產(chǎn)生電流,ce 導(dǎo)通;當(dāng)輸入端無信號,發(fā)光二極管不亮,光敏三極管截止,ce 不通。對于數(shù)位量,當(dāng)輸入為低電平“0”時,光敏三極管截止,輸出為高電平“1”;當(dāng)輸入為高電平“1”時,光敏三極管飽和導(dǎo)通,輸出為低電平“0”。若基極有引出線則可滿足溫度補償、檢測調(diào)制要求。這種光耦合器性能較好,價格便宜,因而應(yīng)用廣泛。圖 2-6 最常用的光電耦合器內(nèi)部結(jié)構(gòu)圖光電耦合器的接線原理如圖 2-7 所示。9圖 2-7 光電耦合器接線原理2.2.62.2.6 蜂鳴器蜂鳴器蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于計算機、打印機、復(fù)印機、報警器、電子玩具、汽車電子設(shè)備、電話機、定

16、時器等電子產(chǎn)品中作發(fā)聲器件。報警器的種類很多,比如:揚聲器、蜂鳴器等,本設(shè)計中選用電磁式蜂鳴器作為報警器。電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振動膜片及外殼等組成。接通電源后,振蕩器產(chǎn)生的音頻信號電流通過電磁線圈,使電磁線圈產(chǎn)生磁場。振動膜片在電磁線圈和磁鐵的相互作用下,周期性地振動發(fā)聲。圖 2-8 電磁式蜂鳴器2.32.3 單片機單片機 at89c51at89c51單片機(single-chip-microcomputer)又稱為單片微控制器,其基本結(jié)構(gòu)是將微型計算機的基本功能部件:中央處理器(cpu)、存儲器、輸入口、輸出口、定時器/計數(shù)器、中斷系統(tǒng)等全部集中在一個半導(dǎo)體芯片上。10 單

17、片機結(jié)構(gòu)上的設(shè)計,在硬件、指令系統(tǒng)及 i/o 能力等方面都有獨到之處,具有較強而有效的控制功能。雖然單片機只是一個芯片,但無論從組成還是從其邏輯功能上來看,都具有微機系統(tǒng)的含義。另一方面,單片機畢竟是一個芯片,只有外加所需的輸入、輸出設(shè)備,才可以構(gòu)成實用的單片機應(yīng)用系統(tǒng)11。2.3.12.3.1 at89c51at89c51 芯片芯片at89c51 是一種帶 4k 字節(jié)閃爍可編程可擦除只讀存儲器(fperomflash programmable and erasable read only memory)的低電壓,高性能 cmos8位微處理器,俗稱單片機。該器件采用 atmel 高密度非易失存

18、儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 mcs-51 指令集和輸出管腳相兼容12。由于將多功能 8 位cpu 和閃爍存儲器組合在單個芯片中,atmel 的 at89c51 是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價格低廉的方案。2.3.22.3.2 定時器定時器8051 單片機內(nèi)部有兩個 16 位可編程定時器/計數(shù)器,記為 t0 和 t1。它的工作方式可以通過指令對相應(yīng)的特殊功能寄存器編程來設(shè)定,或作定時器用,或作外部事件計時器用。定時器/計數(shù)器在硬件上由雙字節(jié)加法計數(shù)器 th 和tl 組成。作定時器使用時,計數(shù)脈沖由單片機內(nèi)部振蕩器提供,計數(shù)頻率為 f/12,每個機器周期加 1。

19、osc8051 單片機定時器/計數(shù)器的工作方式由特殊功能寄存器 tmod 編程決定,定時器/計數(shù)器的啟動運行由特殊功能寄存器 tcon 編程控制。不論用作定時器還是計數(shù)器,每當(dāng)產(chǎn)生溢出時,都會向 cpu 發(fā)出中斷請求。單片機的定時器的工作原理是利用了寄存器的溢出來觸發(fā)中斷的,所以在寫定時器的時候就要去算計數(shù)的增量,再根據(jù)單片機的晶振的頻率就可以算出確定的時間了。定時器主要用到了 2 個寄存器,一個為 tcon,另一個為 tmod。tcon 是用來控制定時器的啟動與停止的。tmod 是用來設(shè)置定時器的模式的。8051 單片機的定時器/計數(shù)器是可編程的,在進行定時或計數(shù)操作之前要進行初始化編程。通

20、常 8051 單片機定時器/計數(shù)器的初始化編程包括如下幾個步驟:1.確定工作方式,即給方式控制寄存器 tmod 寫入控制字。2.計算定時器/計數(shù)器初值,并將初值寫入 th 和 tl。3.根據(jù)需要對中斷控制寄存器 ie 置初值,決定是否開放定時器中斷。4.使運行控制寄存器 tcon 中的 tr0 或 tr1置“1”,啟動定時器/計數(shù)器。在初始化過程中,要設(shè)置定時或計數(shù)的初始值,這時需要進行一點運算。由于計數(shù)器是加法計數(shù),并在溢出時產(chǎn)生中斷,因此初始值不能是所需要的計數(shù)模值,而是要從最大計數(shù)值減去計數(shù)模值所得才是應(yīng)當(dāng)設(shè)置的計數(shù)初始值。11假設(shè)計數(shù)器的最大計數(shù)值為 m(根據(jù)不同工作方式,m 可以是

21、2、2或 2 ) ,13168則計算初值 x 的公式如下:計數(shù)方式:x=m-要求的計數(shù)值 (2-2)定時方式:x=m- (2-3)oscf/12要求的計數(shù)值2.3.32.3.3 外部中斷外部中斷外部中斷:對某個中央處理機而言,它的外部非通道式裝置所引起的中斷稱為外部中斷。51 單片機的外部中斷有兩種觸發(fā)方式可選:電平觸發(fā)和邊沿觸發(fā)。選擇電平觸發(fā)時,單片機在每個機器周期檢查中斷源口線,檢測到低電平,即置位中斷請求標(biāo)志,向 cpu 請求中斷。選擇邊沿觸發(fā)方式時,單片機在上一個機器周期檢測到中斷源口線為高電平,下一個機器周期檢測到低電平,即置位中斷標(biāo)志,請求中斷。2.42.4 顯示電路設(shè)計顯示電路設(shè)

22、計2.4.12.4.1 16021602 字符型字符型 lcd 簡介簡介字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點陣式lcd,目前常用 16*1,16*2,20*2 和 40*2 行等的模塊。下面以長沙太陽人電子有限公司的 1602 字符型液晶顯示器為例,介紹其用法。字符型 lcd1602 通常有 14 條引腳線或 16 條引腳線的 lcd,多出來的 2 條線是背光電源線vcc(15 腳)和地線 gnd(16 腳),其控制原理與 14 腳的 lcd 完全一樣。2.4.22.4.2 16021602lcd 的基本參數(shù)及引腳功能的基本參數(shù)及引腳功能1.1602lcd 類型1602lc

23、d 分為帶背光和不帶背光兩種,基控制器大部分為 hd44780,帶背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無差別。2.lcd1602主要技術(shù)參數(shù)顯示容量:162個字符芯片工作電壓:4.55.5v12工作電流:2.0ma(5.0v)模塊最佳工作電壓:5.0v字符尺寸:2.954.35(wh)mm3.1602lcd 引腳1602lcd 采用標(biāo)準(zhǔn)的14腳(無背光)或16腳(帶背光)接口,各引腳接口說明如表2-1。表2-1 引腳接口說明表編號1234567符號vssvddvlrsr/wed0引腳說明電源地電源正極液晶顯示偏壓數(shù)據(jù)/命令選擇讀/寫選擇使能信號數(shù)據(jù)編號9101112131415符號d2d

24、3d4d5d6d7bla引腳說明數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)背光源正極第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ù)。第6腳:e

25、 端為使能端,當(dāng) e 端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。13第714腳:d0d7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負極。三、霍爾傳感器測量車速系統(tǒng)軟件設(shè)計三、霍爾傳感器測量車速系統(tǒng)軟件設(shè)計3.13.1 設(shè)計思想設(shè)計思想本系統(tǒng)采用 89c51 中的中斷對轉(zhuǎn)速脈沖計數(shù)。定時器 t0 工作于定時0int方式,工作于方式 1。每到 1s 讀一次外部中斷計數(shù)值,此值即為脈沖信0int號的頻率,代表的即是小車的轉(zhuǎn)速。3.23.2 總體軟件流程總體軟件流程先進行初始化設(shè)置各定時器初值,然后判斷是否啟動系統(tǒng)進行測量。如果是,就啟動系統(tǒng)運行。如果不是就等待啟動。啟動系統(tǒng)后,霍爾傳

26、感器檢測脈沖到來后,啟動外部中斷,每來一個脈沖中斷一次,記錄脈沖個數(shù)。同時啟動t0 定時器工作,每 1 秒定時中斷一次,讀取記錄的脈沖個數(shù),即小車轉(zhuǎn)速。連續(xù)采樣三次,取平均值記為一次轉(zhuǎn)速值。再進行數(shù)值的判斷,若數(shù)值高于5000r/min 則報警并返回初始化階段,否則就進行正常速度液晶顯示。14四、四、設(shè)計中的問題及解決辦法設(shè)計中的問題及解決辦法4.14.1 出現(xiàn)的問題出現(xiàn)的問題1、邏輯故障2、元器件失效3、電源故障4.24.2 解決方法解決方法1排除邏輯故障顯示器部分調(diào)試為了使調(diào)試順利進行,首先將 89c51 與 lcd 顯示分離,這樣就可以用靜態(tài)方法先測試 lcd 顯示,用規(guī)定的電平加至位顯

27、示的引腳,看顯示是否與理論上一致。不一致,一般為 lcd 顯示器接觸不良所致,必須找出故障,檢測 89c51 電路工作是否正常。對 89c51 進行編程調(diào)試時,分為兩個步驟:第一,對其進行初始化。第二,將 89c51 與 lcd 結(jié)合起來,借助開發(fā)機,通過編制程序進行調(diào)試。若調(diào)試通過后,就可以編制應(yīng)用程序了。對于一些邏輯故障來說,這類故障往往是由于設(shè)計和焊接過程中的失誤所造成的。主要包括錯線、開路、短路。排除的方法是首先將焊接好的電路板認真對照原理圖,看兩者是否一致。應(yīng)特別注意電源系統(tǒng)檢查,以防止電源短路和極性錯誤,并重點檢查系統(tǒng)總線是否存在相互之間短路或與其它信號線路短路。必要時利用數(shù)字萬用

28、表的短路測試功能,可以縮短排錯時間。2排除元器件失效造成這類錯誤的原因有兩個:一個是元器件買來時就已壞了另一個是由于安裝錯誤,造成器件燒壞。可以采取檢查元器件與設(shè)計要求的型號、規(guī)格和安裝是否一致。在保證安裝無誤后,用替換方法排除錯誤。3排除電源故障15在通電前,一定要檢查電源電壓的幅值和極性,否則很容易造成集成塊損壞。加電后檢查各插件上引腳的電位,一般先檢查 vcc 與 gnd 之間電位,若在5v48v 之間屬正常。若有高壓,聯(lián)機仿真器調(diào)試時,將會損壞仿真器等,有時會使應(yīng)用系統(tǒng)中的集成塊發(fā)熱損壞。附錄:完整電路圖附錄:完整電路圖16參考文獻參考文獻1成輝傳感器的理論與設(shè)計基礎(chǔ)及其應(yīng)用m北京:國防工業(yè)出版社.171999.30322任小青,王曉娟.基于 at89c51 單片機的頻率計設(shè)計方法的研究j.青海大學(xué)學(xué)報.2009(02)3來清民.傳感器與單片機接口及實例m.北京航空航天大學(xué)出版社.2008.2642664陳花玲. 機械工程

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論