新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 一款基于AT89S52數(shù)字測速系統(tǒng)設(shè)計

        一款基于AT89S52數(shù)字測速系統(tǒng)設(shè)計

        作者: 時間:2014-03-13 來源:網(wǎng)絡(luò) 收藏

        0 引言

        本文引用地址:http://www.104case.com/article/234721.htm

        本方案所設(shè)計的基于的脈沖發(fā)生器要求成本低,構(gòu)造簡單,性能好。在電氣控制系統(tǒng)中存在著較為惡劣的電磁環(huán)境,因此要求產(chǎn)品本身要具有較強(qiáng)的抗干擾能力。系統(tǒng)主要由 單片機(jī)處理系統(tǒng)、電機(jī)、傳感器檢測單元、信號處理單元和顯示系統(tǒng)等幾個部分組成。

        1 總體方案設(shè)計

        對轉(zhuǎn)速的測量實(shí)際上是對轉(zhuǎn)子旋轉(zhuǎn)引起的周期脈沖信號的頻率進(jìn)行測量。測速法是利用霍爾開關(guān)元件測轉(zhuǎn)速的。

        霍爾開關(guān)元件內(nèi)含穩(wěn)壓電路、霍爾電勢發(fā)生器、放大器、施密特觸發(fā)器和輸出電路。輸出電平與TTL 電平兼容,在電機(jī)轉(zhuǎn)軸上裝一個圓盤,圓盤上裝若干對小磁鋼,小磁鋼越多,分辨率越高,霍爾開關(guān)固定在小磁鋼附近,當(dāng)電機(jī)轉(zhuǎn)動時,每當(dāng)一個小磁鋼轉(zhuǎn)過霍爾開關(guān),霍爾開關(guān)便輸出一個脈沖,計算出單位時間的脈沖數(shù),即可確定旋轉(zhuǎn)體的轉(zhuǎn)速。其系統(tǒng)框圖如圖1 所示。

         

         

        2 系統(tǒng)硬件電路設(shè)計

        該系統(tǒng)包括霍爾傳感器、隔離整形電路、主CPU、顯示電路、報警電路及電源等部分。其測量過程是測量轉(zhuǎn)速的霍爾傳感器和電機(jī)機(jī)軸同軸連接,機(jī)軸每轉(zhuǎn)一周,產(chǎn)生一定量的脈沖個數(shù),由霍爾器件電路輸出,經(jīng)隔離整形后送入單片機(jī)進(jìn)行處理,單片機(jī)收到信號將該值數(shù)據(jù)處理后,在LCD 液晶顯示器上顯示出來。

        一旦超速,CPU 通過蜂鳴器進(jìn)行報警。

        2.1 傳感器的選擇

        測量電機(jī)轉(zhuǎn)速的第一步就是要將電機(jī)的轉(zhuǎn)速表示為單片機(jī)可以識別的脈沖信號,從而進(jìn)行脈沖計數(shù)。利用霍爾器件檢測脈沖信號因其具有結(jié)構(gòu)牢固、體積小、重量輕、壽命長、安裝方便等優(yōu)點(diǎn)。當(dāng)電機(jī)轉(zhuǎn)動時,帶動傳感器運(yùn)動,產(chǎn)生對應(yīng)頻率的脈沖信號,經(jīng)過信號處理后輸出到計數(shù)器或其他的脈沖計數(shù)裝置,進(jìn)行轉(zhuǎn)速的測量。

        2.2 微處理器的選擇

        為了減少體積與功耗,采用較常使用且較經(jīng)濟(jì)的單片機(jī): 是一種低功耗、高性能CMOS 的8 位微控制器,具有8K 在系統(tǒng)可編程存儲器。其最小系統(tǒng)包括單片機(jī)AT89S52接口電路、晶振電路、復(fù)位電路。如圖2 所示。

         

         

        2.3 計數(shù)器與定時器

        使用片內(nèi)的計數(shù)器的優(yōu)點(diǎn)在于降低單片機(jī)系統(tǒng)的成本。每到一個脈沖將會產(chǎn)生一個T1 的計數(shù),在T0 產(chǎn)生的100ms 中斷完成后,T1 的中斷溢出次數(shù)就是所需要計的脈沖數(shù)。系統(tǒng)計數(shù)部分采用片內(nèi)的計數(shù)器。定時器部分可由片內(nèi)始終信號產(chǎn)生。

        2.4 信號處理電路

        用霍爾傳感器測量轉(zhuǎn)速,其檢測到的信號為一個個的脈沖,所以不需要進(jìn)行模數(shù)轉(zhuǎn)換,信號經(jīng)傳感器后,濾去雜波即可直接接入單片機(jī)進(jìn)行計數(shù)處理。由于是數(shù)字脈沖信號,所以濾波的時候采用兩次反向操作,即可達(dá)到隔離整形的目的。硬件搭接如圖3 所示。其中74LS14 為六位反相器。

         

         

        2.5 系統(tǒng)設(shè)計總框圖

        實(shí)際測量時,要把霍爾傳感器固定在直流測速電機(jī)的底板上,與霍爾探頭相對的電機(jī)的軸上固定著一片磁鋼塊,電機(jī)每轉(zhuǎn)一周,霍爾傳感器便發(fā)出一個脈沖信號,如圖4 所示。

         

         

        3 檢測系統(tǒng)軟件設(shè)計

        電機(jī)轉(zhuǎn)速測量需要經(jīng)過的4 個基本步驟:1 是控制方式;2 是確定計數(shù)方式;3 是信號輸入方式;4 是計數(shù)值的讀取。其測量過程是測量轉(zhuǎn)速的霍爾傳感器和電機(jī)機(jī)軸同軸連接,機(jī)軸每轉(zhuǎn)一周,產(chǎn)生一定量的脈沖個數(shù),由霍爾器件電路輸出。經(jīng)過隔離整形電路后,成為轉(zhuǎn)數(shù)計數(shù)器的計數(shù)脈沖。控制計數(shù)時間,即可實(shí)現(xiàn)計數(shù)器的計數(shù)值對應(yīng)機(jī)軸的轉(zhuǎn)速值。主CPU 將該值數(shù)據(jù)處理后,在LCD 液晶顯示器上顯示出來。

        霍爾傳感器相關(guān)文章:霍爾傳感器工作原理


        負(fù)離子發(fā)生器相關(guān)文章:負(fù)離子發(fā)生器原理
        蜂鳴器相關(guān)文章:蜂鳴器原理
        霍爾傳感器相關(guān)文章:霍爾傳感器原理
        脈沖點(diǎn)火器相關(guān)文章:脈沖點(diǎn)火器原理
        施密特觸發(fā)器相關(guān)文章:施密特觸發(fā)器原理
        離子色譜儀相關(guān)文章:離子色譜儀原理

        上一頁 1 2 下一頁

        關(guān)鍵詞: AT89S52 霍爾元件

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 舟曲县| 耒阳市| 濉溪县| 昌乐县| 治多县| 武山县| 宜宾县| 岚皋县| 北川| 新昌县| 道真| 徐州市| 大丰市| 宁武县| 余江县| 资阳市| 习水县| 绥阳县| 建宁县| 海兴县| 富宁县| 渑池县| 济南市| 灵武市| 乌苏市| 胶南市| 天津市| 宜川县| 临清市| 日土县| 威海市| 读书| 齐河县| 犍为县| 藁城市| 江源县| 肇东市| 汶川县| 梁平县| 苍梧县| 定边县|