• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于單片機(jī)的自行車(chē)測(cè)速系統(tǒng)設(shè)計(jì)

      2014-04-29 16:17:40譚巨興譚巨滔
      電子世界 2014年13期
      關(guān)鍵詞:單片機(jī)傳感器

      譚巨興 譚巨滔

      【摘要】本文主要是對(duì)測(cè)速系統(tǒng)的設(shè)計(jì)與應(yīng)用進(jìn)行了研究,以單片機(jī)為核心,利用A44E霍爾傳感器設(shè)計(jì)出一種可以即時(shí)顯示速度和路程的測(cè)速系統(tǒng),并用液晶顯示器LCD1602顯示出來(lái)。

      【關(guān)鍵詞】傳感器;單片機(jī);即時(shí)測(cè)速

      1.前言

      隨著人們對(duì)低碳生活的追求,特別是在交通擁擠的城市,自行車(chē)成為代步及休閑運(yùn)動(dòng)的工具。因此愛(ài)好自行車(chē)運(yùn)動(dòng)的人十分需要一款能測(cè)速的裝置,以便更好知道自己的運(yùn)動(dòng)情況。

      2.總體設(shè)計(jì)

      整個(gè)系統(tǒng)是以單片機(jī)作為控制模塊,其工作原理是:A44E霍爾傳感器檢測(cè)自行車(chē)的輪胎的運(yùn)轉(zhuǎn)情況,將不同的車(chē)速轉(zhuǎn)變成不同的頻率的脈沖信號(hào)輸入到單片機(jī)進(jìn)行處理和計(jì)算,最后把即時(shí)信息顯示在LCD1602液晶顯示器上,讓人們清楚知道當(dāng)前的速度、累計(jì)運(yùn)動(dòng)時(shí)間和路程等物理量,系統(tǒng)的總框圖如圖1所示。

      我們先把磁鐵放在自行車(chē)的車(chē)輪上,而霍爾傳感器就放在車(chē)架,轉(zhuǎn)動(dòng)自行車(chē)的轉(zhuǎn)軸,磁鐵也就跟著一起轉(zhuǎn)動(dòng),從而使霍爾傳感器周?chē)拇艌?chǎng)發(fā)生變化,傳感器在磁鋼經(jīng)過(guò)時(shí),產(chǎn)生一個(gè)脈沖低電壓,記錄自行車(chē)轉(zhuǎn)動(dòng)了一周。將霍爾傳感器的輸出引腳與單片機(jī)的P3.2腳相連。測(cè)速度的原理:定義測(cè)量的時(shí)間間隔為,自行車(chē)車(chē)輪轉(zhuǎn)過(guò)的圈數(shù)。假設(shè)車(chē)輪周長(zhǎng)為,則速度為:,在中斷子程序里調(diào)用時(shí)鐘函數(shù),實(shí)現(xiàn)時(shí)間的累加,最后在中斷子程序里輸出累計(jì)時(shí)間,速度和路程。

      圖1 測(cè)速系統(tǒng)總框圖

      3.硬件選擇

      整個(gè)系統(tǒng)包括了三大部分,分別是:傳感器模塊、單片機(jī)模塊以及顯示模塊。

      3.1 傳感器的選擇

      A44E霍爾開(kāi)關(guān)集成電路應(yīng)用霍爾效應(yīng)原理,其輸入為磁感應(yīng)強(qiáng)度,輸出是一個(gè)數(shù)字電壓訊號(hào),霍爾傳感器A44E 在測(cè)速系統(tǒng)中的主要作用是對(duì)車(chē)輪轉(zhuǎn)速信息進(jìn)行采集。它具有一致性好、性能穩(wěn)定、可靠性高、響應(yīng)速度快、安裝簡(jiǎn)便,可和各種邏輯電路接口直接對(duì)接的特點(diǎn)。

      3.2 單片機(jī)的選擇

      本文選用的控制模塊是AT89C52單片機(jī),AT89C52是低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8K bytes的可反復(fù)擦寫(xiě)的只讀程序存儲(chǔ)器(PEROM)和256 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),與標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及8052產(chǎn)品引腳兼容,片內(nèi)置通用8位中央處理器(CPU)和Flash存儲(chǔ)單元,功能強(qiáng)大,適合于復(fù)雜控制應(yīng)用場(chǎng)合。

      3.3 顯示模塊的選擇

      本設(shè)計(jì)選用LCD1602液晶顯示器,是一種用5x7點(diǎn)陣圖形來(lái)顯示字符的液晶顯示器,根據(jù)顯示的容量可以分為1行16個(gè)字、2行16個(gè)字、2行20個(gè)字等等,以滿(mǎn)足對(duì)多個(gè)物理量的輸出顯示。本設(shè)計(jì)中,要顯示多個(gè)物理量,顯示結(jié)果在屏幕共有兩行,上面一行顯示累計(jì)時(shí)間,下面一行顯示速度和路程。

      4.系統(tǒng)的硬件設(shè)計(jì)

      自行車(chē)測(cè)速系統(tǒng)的硬件電路主要由以下幾個(gè)構(gòu)成:核心的單片機(jī)芯片89c52,負(fù)責(zé)處理送進(jìn)來(lái)的信號(hào)并輸出給顯示模塊;LCD1602,單片機(jī)通過(guò)寫(xiě)命令和寫(xiě)數(shù)據(jù)把信息寫(xiě)到液晶板上;A44E,采集磁感應(yīng)并轉(zhuǎn)化為低電平信號(hào);通過(guò)穩(wěn)壓器件7805,把電源穩(wěn)定在5V左右;存儲(chǔ)模塊AT24C01,存儲(chǔ)和讀信息,同時(shí)系統(tǒng)還包括了晶振電路,復(fù)位電路,存儲(chǔ)電路等外圍電路。

      4.1 顯示電路

      單片機(jī)芯片通過(guò)連接液晶顯示引腳RS,選擇數(shù)字寄存器和指令寄存器;通過(guò)連接RW來(lái)選取讀或?qū)懶盘?hào)。這兩個(gè)引腳和顯示器上的引腳D0~D7控制單片機(jī)接收并處理的信號(hào)在顯示器屏幕顯示出來(lái)。

      4.2 時(shí)鐘電路

      利用單片機(jī)內(nèi)部的高增益反相放大器,在XTAL1和XTAL2引腳上外接定時(shí)元件,內(nèi)部振蕩。定時(shí)元件一般采用石英晶體和電容組成的并聯(lián)震蕩回路。兩電容大小可起頻率微調(diào)的作用,電容大小要和晶體的容性負(fù)載值相匹配,否則不易起振。1個(gè)機(jī)器周期等于12個(gè)時(shí)鐘周期,本設(shè)計(jì)中,晶振采用12MHZ。

      5.軟件分析與設(shè)計(jì)

      5.1 軟件實(shí)現(xiàn)原理

      磁鐵裝在車(chē)輪上,霍爾傳感器裝在車(chē)架。每當(dāng)有磁鐵經(jīng)過(guò)(即車(chē)輪轉(zhuǎn)一圈)的時(shí)候,傳感器輸出一個(gè)低脈沖,將霍爾傳感器的輸出引腳與單片機(jī)的P3.2腳相連。設(shè)置單片機(jī)的定時(shí)器0工作于方式1,并且初始化為50ms溢出。每來(lái)20次中定時(shí)/計(jì)數(shù)器溢出中斷(即1秒)計(jì)算一次速度(以查詢(xún)的方式獲取低電平脈沖,在一秒內(nèi)累計(jì)低電平脈沖的次數(shù))。其中每一秒內(nèi)的路程等于速度的值,在中斷子程序里調(diào)用時(shí)鐘函數(shù),實(shí)現(xiàn)時(shí)間的累加,最后在中斷子程序里輸出累計(jì)時(shí)間,即時(shí)速度和路程。

      5.2 主程序描述

      首先對(duì)系統(tǒng)初始化,因?yàn)镻3.2連接在霍爾傳感器上,傳感器靠近磁鐵時(shí)就會(huì)產(chǎn)生低電平,當(dāng)P3.2=0表示有感應(yīng)信號(hào)。當(dāng)累計(jì)時(shí)間是整數(shù)秒時(shí)就輸出累計(jì)時(shí)間和即時(shí)速度及路程。

      6.調(diào)試

      把編譯產(chǎn)生的可執(zhí)行代碼文件寫(xiě)入芯片,觀察硬件電路是否能按照預(yù)期的結(jié)果工作,若不能,則檢查修改相應(yīng)的程序,甚至修改硬件電路,反復(fù)以上過(guò)程,直至硬件電路可以按照預(yù)期的結(jié)果工作。每部分程序都調(diào)試好后,將其合理組合并補(bǔ)充,編寫(xiě)完整的程序,寫(xiě)入芯片,最后進(jìn)行集成調(diào)試,直到電路板完全可以正常工作,實(shí)物圖如圖2所示。

      圖2 測(cè)速計(jì)的實(shí)物圖

      7.結(jié)束語(yǔ)

      本文通過(guò)單片機(jī)作為控制模塊,用霍爾傳感器A44E收集信號(hào),再由LCD1602液晶顯示器顯示的測(cè)速系統(tǒng)。該測(cè)速系統(tǒng)采用模塊化設(shè)計(jì),具有成本低廉,耗能少,電路簡(jiǎn)單等特點(diǎn),達(dá)到了測(cè)速和記錄里程的要求。軟件部分按功能模塊編寫(xiě)并通過(guò)調(diào)用程序?qū)崿F(xiàn),結(jié)構(gòu)清晰。但是還有亟待改進(jìn)之處,例如測(cè)速系統(tǒng)集成不高,可以選擇更小的芯片和器件;在系統(tǒng)的結(jié)構(gòu)上可以增加報(bào)警模塊,以提醒超速。

      參考文獻(xiàn)

      [1]Intel.MCS-51 Family of Single Chip Microcomputers[M].New York:Englewood Cliffs,1990:15-17.

      [2]路國(guó)慶,趙曉博,胡立強(qiáng).脈沖檢測(cè)方法的霍爾傳感器在里程表中的應(yīng)用[J].機(jī)械設(shè)計(jì)與制造,2009(1):87-89.

      [3]張友德,趙志英,涂時(shí)亮.單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn)[M].上海:復(fù)旦大學(xué)出版社,2000:10-20.

      [4]蘇凱,劉慶國(guó),陳國(guó)平.MCS-51系列單片機(jī)系統(tǒng)原理與設(shè)計(jì)[M].2003:1-4.

      [5]梁森,歐陽(yáng)三泰,王侃夫.自動(dòng)檢測(cè)技術(shù)及應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2006:162.

      [6]康華光,陳大欽.電子技術(shù)基礎(chǔ)(數(shù)字部分)[M].北京:高等教育出版社,1999:245-318.

      [7]王雷,俞鵬.protel2004原理圖與PCB設(shè)計(jì)實(shí)例[M].北京::機(jī)械工業(yè)出版社,2005:242-251.

      作者簡(jiǎn)介:譚巨興(1987—),男,廣東從化人,廣東工業(yè)大學(xué)在讀研究生,研究方向:設(shè)備故障診斷。

      猜你喜歡
      單片機(jī)傳感器
      康奈爾大學(xué)制造出可拉伸傳感器
      簡(jiǎn)述傳感器在物聯(lián)網(wǎng)中的應(yīng)用
      電子制作(2019年22期)2020-01-14 03:16:52
      基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      “傳感器新聞”會(huì)帶來(lái)什么
      基于單片機(jī)的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機(jī)的便捷式LCF測(cè)量?jī)x
      電子制作(2019年9期)2019-05-30 09:42:02
      跟蹤導(dǎo)練(三)2
      光電傳感器在自動(dòng)檢測(cè)和分揀中的應(yīng)用
      電子制作(2018年9期)2018-08-04 03:30:58
      小議PLC與單片機(jī)之間的串行通信及應(yīng)用
      電子制作(2018年12期)2018-08-01 00:48:04
      基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
      電子制作(2017年19期)2017-02-02 07:08:27
      卢湾区| 揭东县| 邮箱| 五原县| 尉犁县| 海丰县| 桑日县| 莱西市| 双峰县| 文安县| 江北区| 淅川县| 张家界市| 闽侯县| 丰顺县| 无为县| 时尚| 永嘉县| 石首市| 独山县| 渝北区| 三穗县| 江门市| 隆回县| 乌拉特前旗| 陆丰市| 清涧县| 嘉鱼县| 甘泉县| 华容县| 永嘉县| 长春市| 大方县| 汾阳市| 阜新市| 遂平县| 鄂托克旗| 霍山县| 洪泽县| 六盘水市| 丹棱县|