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