【正文】
urement system in this thesis. The main content is take AT89C52 single chip as the core, A44E Holzer sensor in measuring speed, thus realizing the bicycle mileage and speed measurement statistics, the use of AT24C02 realize in save mileage information when the system power off, and can be displaying the bicycle mileage and speed of the physical quantity in the LED. The hardware part of the Holzer element will take the pulse number of every turn to bike transfer to SCM system, then SCM system will signal is processed to display device。 硬件設(shè)計(jì) 測速首先要解決的問題是采樣,使用單片機(jī)進(jìn) 行測量,可以可以使用脈沖計(jì)數(shù)法,車輪每轉(zhuǎn)一周可以產(chǎn)生數(shù)量固定的脈沖,并送入單片機(jī)中進(jìn)行計(jì)算,就可以獲得速度的信息。霍爾元件的靈敏性很高,符合本次設(shè)計(jì)的要求,所以測量系統(tǒng)選擇霍爾傳感器。 SDA 為 串行數(shù)據(jù) /地址 , 用于器件所有數(shù)據(jù)的發(fā)送或接收 , 是一個開漏輸出管腳 ,可與其它開漏輸出或集電極開路輸出進(jìn)行 連 線。另外,在主程序模塊中還需要設(shè)置啟動 /清除標(biāo)志寄存器、 里程寄存器、速度寄存器,并對它們進(jìn)行初始化。 圖 41 里程處理子程序 點(diǎn)亮里程指示燈 開始 將車圈數(shù)轉(zhuǎn)換成里程 顯示里程值 返回 大慶師范學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 10 通過 外中斷 1 服務(wù)程序用于處理輪子轉(zhuǎn)動一圈后的計(jì)時數(shù)據(jù)。定時器計(jì)出每轉(zhuǎn)一圈所用的時間,用自行車車輪的周長除以時間就得出自行車的速度。 和 口分別用于顯示里程狀態(tài)和速度狀態(tài)。 本次設(shè)計(jì)采用的 AT24C02 是為了防止掉電時里程數(shù)據(jù)的丟失,由于 AT24C02的數(shù)據(jù)線和地址線是復(fù)用的,采用串口的方式傳輸數(shù)據(jù),所以只用兩根線 SCL和 SDA與單片機(jī)傳輸數(shù)據(jù)。 A44E 就是霍爾開關(guān)器件,如圖 32( a)所示, 其中 A 為穩(wěn)壓器, B 為霍爾電勢發(fā)生器, C 為差分放大器, D 為施密特觸發(fā)器, E 為 OC 門輸入, 圖中的( 1)、( 2)、( 3)為三個引出端?;魻杺鞲衅鳈C(jī)械結(jié)構(gòu)較為簡單,可以在轉(zhuǎn)軸齒輪上粘幾粒永久磁鋼,霍爾傳感器固定在前叉上面。 course。而隨著社會的發(fā)展,交通日益擁擠,能源也開始變得緊張,人們的視線開始向自行車轉(zhuǎn)移,自行車也加入到了健身器材的行列?;魻杺鞲衅魇谴琶粼?,常用的采集信號的有 A44E,該傳感器與三極管很相似,有三個管腳,只要接上電源和地就可以工作,工作電壓較寬,其外形如圖 21 所示。 工作點(diǎn)與釋放點(diǎn)的差值 就是 磁滯,在此差值內(nèi), V0 保持不變,因而使開關(guān)輸出穩(wěn)定可靠,這也就是集 成霍爾開關(guān)傳感器優(yōu)良特性之一。圖 36 為 74LS244 的邏輯圖。中斷 0 用于對輪子圈數(shù)的計(jì)數(shù)輸入,輪子每轉(zhuǎn)一圈,霍爾傳感器輸出一個低電平脈沖。 程序流程圖見附表 2。每次計(jì)數(shù)一次后,對里程數(shù)據(jù)進(jìn)行一次存儲操作。 此次設(shè)計(jì)所用 LED 顯示器 是采用公陰極連接方 法,動態(tài)顯示方法。 t t 0 0 v v 霍爾輸出圈脈 沖 二分 頻后的波形 大慶師范學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 7 存儲器 AT24C02 是一個 2K 為串行 CMOSE2PROM,內(nèi)部含有 256 個 8 位字節(jié),一個 16 字節(jié)寫緩沖器,該器件通過 I2C 總線口進(jìn)行操作有一個專門的寫保護(hù)功能,通過器件地址輸入端 A0、 A1 和 A2 可以將最多達(dá) 8 個 AT24C02 器件連接到總線上面。 外部信號 霍爾傳感器 外部存儲器 AT89C52單片機(jī) 里程顯示 速度顯示 報(bào)警部分 大慶師范學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 4 圖 23 軟件系統(tǒng)流程圖 初始化 =1? 計(jì)算里程 顯示里程 計(jì)算速度 顯示速度 A 開始 大慶師范學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第三章 自行車?yán)锍瘫淼碾娐吩O(shè)計(jì) 測量系統(tǒng) 測量系統(tǒng)的作用就是捕捉信號,將捕捉到的信號通過電路傳送走。 霍爾效應(yīng):在一塊半導(dǎo)體薄片上,其長度為 L,寬度為 B,厚度為 D,當(dāng)他被置于磁場強(qiáng)度為 B 的磁場中時,如果在其相對兩邊通入控制電流 I,且電流方向與磁場方向成正交,則在半導(dǎo)體的另外相對兩邊產(chǎn)生一個大小為控制電流 I 與磁場強(qiáng)度 B乘積成正比的電勢 Uh,即 Uh=KhIB,其中 Kh為霍爾