• 
    

    
    

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

      基于單片機(jī)的語音式轉(zhuǎn)速表設(shè)計(jì)與實(shí)現(xiàn)

      2016-08-18 20:28:04趙華峰
      電腦知識(shí)與技術(shù) 2016年19期
      關(guān)鍵詞:單片機(jī)

      趙華峰

      摘要:針對傳統(tǒng)的汽車轉(zhuǎn)速里程表需要用眼睛去看的弊端,設(shè)計(jì)出以STC89C52為主控芯片的語音式電子轉(zhuǎn)速里程表系統(tǒng)。該系統(tǒng)使用SPI串行總線方式通信,霍爾傳感器采集車輛在行駛過程中所得到的信號(hào),液晶屏顯示汽車行駛的速度和總里程數(shù),并用ISD4004語音播報(bào)速度,用蜂鳴器和LED燈構(gòu)成超速聲光報(bào)警器。具有精確度高、顯示清楚醒目、語音報(bào)數(shù)清晰、穩(wěn)定可靠等特點(diǎn)。具有一定的實(shí)際應(yīng)用價(jià)值。

      關(guān)鍵詞:電子轉(zhuǎn)速表;語音播報(bào);單片機(jī)

      中圖分類號(hào):TP399 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)19-0253-02

      汽車轉(zhuǎn)速里程表是用來標(biāo)示汽車運(yùn)行過程中的瞬時(shí)速度和記載汽車行駛的總里程。傳統(tǒng)的汽車?yán)锍瘫硎怯娩摻z軟軸驅(qū)動(dòng)的機(jī)械裝置來標(biāo)示速度和記錄里程,行駛過程中車速的不斷提高或者道路環(huán)境的影響,鋼絲軟軸在高速旋轉(zhuǎn)過程中受到鋼絲交變應(yīng)力的影響易出現(xiàn)斷裂的現(xiàn)象[1],鋼絲軟軸能否正常工作對于傳統(tǒng)的汽車?yán)锍瘫硎且粋€(gè)不小的挑戰(zhàn)。另一方面易產(chǎn)生形變過大和遲滯現(xiàn)象。對于不同車型,軟軸長度和彎曲程度也影響裝置的安裝位置。對比于單片機(jī)作為主控芯片的電子式轉(zhuǎn)速里程表,傳統(tǒng)汽車?yán)锍瘫頉]有優(yōu)勢可言;另一方面,傳統(tǒng)轉(zhuǎn)速里程表沒有語音提示功能,需要眼睛去看才能知道當(dāng)前行駛的速度和離限制速度的區(qū)間大小,有了語音提示,可以一鍵播報(bào)當(dāng)前速度,并且?guī)в谐偬嵝选?/p>

      1 系統(tǒng)的總體設(shè)計(jì)

      系統(tǒng)以STC89C52單片機(jī)為控制核心,LCD1602作為顯示器,ISD4004語音模塊播報(bào)的電子式轉(zhuǎn)速里程表裝置,并且還有掉電信息不丟失,數(shù)據(jù)信息能夠擦除重寫。單片機(jī)采用的是STC公司生產(chǎn)的型號(hào)STC89C52的單片機(jī),目前為止最實(shí)用和最實(shí)惠的單片機(jī)芯片。STC89C52的工作頻率是0~40MHz,本裝置用的是單片機(jī)的內(nèi)部振蕩器和石英晶體作為振蕩源,振蕩頻率設(shè)定為12MHz。通過單片機(jī)編程液晶顯示模塊LCD1602顯示累計(jì)里程和本次里程[2]。系統(tǒng)組成框圖見圖1。

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

      系統(tǒng)的硬件部分是由測速系統(tǒng)、顯示系統(tǒng)、語音系統(tǒng)三大部分組成。測速系統(tǒng)主要是霍爾傳感器的應(yīng)用,顯示系統(tǒng)主要是LCD1602液晶顯示屏的應(yīng)用,語音系統(tǒng)主要是ISD4004語音模塊的應(yīng)用。以下是關(guān)鍵部分的設(shè)計(jì)和原理說明。

      2.1 霍爾傳感器的應(yīng)用

      應(yīng)用霍爾傳感器測量轉(zhuǎn)速有多種實(shí)現(xiàn)方式,最主要的還是應(yīng)用脈沖計(jì)數(shù)(一種是脈沖的頻率,一種是脈沖的周期,還有一種是脈沖的頻率和周期的聯(lián)合)來測量器械的運(yùn)轉(zhuǎn)速度。本設(shè)計(jì)中是應(yīng)用霍爾傳感器計(jì)量兩個(gè)脈沖之間的時(shí)間間隔來計(jì)算得到裝置的運(yùn)轉(zhuǎn)速度。把一塊永久磁鐵用膠水貼在裝置轉(zhuǎn)軸上固定的圓盤的邊角,當(dāng)裝置運(yùn)轉(zhuǎn)時(shí)圓盤隨著裝置的轉(zhuǎn)軸轉(zhuǎn)動(dòng),當(dāng)然磁鐵也跟著一起轉(zhuǎn)動(dòng),霍爾傳感器就在轉(zhuǎn)盤的邊上,磁鐵產(chǎn)生的磁場就是霍爾元件垂直面受到的磁場,于是能夠產(chǎn)生脈沖信號(hào),裝置的運(yùn)轉(zhuǎn)速度越快一個(gè)計(jì)時(shí)單位內(nèi)產(chǎn)生的脈沖的數(shù)量大小就越多。下面給出脈沖信號(hào)的周期和電機(jī)的轉(zhuǎn)速關(guān)系式:

      方程式(1)中:電機(jī)的運(yùn)轉(zhuǎn)速度是n;電機(jī)運(yùn)轉(zhuǎn)一圈的所得到的脈沖數(shù)是p;輸出的方波信號(hào)周期是t。應(yīng)用方程式(1)帶入n和p的相對應(yīng)參數(shù)就可以計(jì)算出當(dāng)前電機(jī)的運(yùn)轉(zhuǎn)速度。如圖2所示霍爾傳感器的1號(hào)引腳接在電源正極,也就是單片機(jī)的VCC端口,并且接了一個(gè)10kΩ的電阻,它的作用是構(gòu)成測量電路的內(nèi)阻,保護(hù)電路正常工作;2號(hào)引腳接地,和裝置的GND口接在一起,形成公共端接地;3號(hào)接口連接單片機(jī)的P3^2口,用來接收測量器件發(fā)來的脈沖(霍爾傳感器電機(jī)轉(zhuǎn)盤上的永久磁鐵的作用下產(chǎn)生霍爾電勢形成脈沖信號(hào)),再由單片機(jī)處理,從而得到系統(tǒng)所需要的數(shù)據(jù)。

      2.2 液晶顯示器LCD1602的應(yīng)用

      目前液晶顯示器用途非常廣泛。在本電子式轉(zhuǎn)速里程表裝置中采LCD1602液晶作為裝置的信息顯示模塊,它是能夠同步呈現(xiàn)32個(gè)字符的工業(yè)字符型液晶,也就是本設(shè)計(jì)所應(yīng)用到的LCD1602液晶顯示屏,并且這個(gè)顯示屏是分為上下兩部分,上半部分顯示16個(gè)字符,下半部分顯示16個(gè)字符[3]。LCD1602液晶顯示屏的上半部分用來顯示當(dāng)前的行駛速度和程序中設(shè)定的速度上限值(速度上限值可調(diào)節(jié));下半部分用來顯示現(xiàn)行駛的總里程。

      2.3 語音播報(bào)系統(tǒng)的硬件設(shè)計(jì)

      本設(shè)計(jì)播報(bào)電路采用ISD4004語音模塊。模塊電路板上有一枚LM386音頻放大器和一枚STC15F104E單片機(jī)[4]。ISD4004語音模塊它的通信方式是串行外設(shè)接口通信方式,其特點(diǎn)是通信速度快、全雙工、同步;使用時(shí)電壓接的是5V,并且這個(gè)模塊可以應(yīng)用在手機(jī)電話以及別的通信設(shè)備或者電子產(chǎn)品[5]。

      在裝置實(shí)物中單片機(jī)引腳到語音模塊的接線是:后者的RECORD端口接前者的P3^0口、后者的PLAY端口接前者的P3^1口、后者的SS端口接前者的P3^6口、后者的SCLK端口接前者的P3^0口、后者的MOSI端口接前者的P3^5口、后者的INT端口接前者的P2^0口、后者的MISO端口接前者的P2^1口、后者的RAC接前者的P2^2口[6]。語音模塊上有一枚STC15F104E單片機(jī),可以很容易的把ISD4004語音錄放模塊和單片機(jī)系統(tǒng)連接起來,達(dá)到預(yù)期功能的實(shí)現(xiàn)。模塊使用前確定好語音存放地址,提前錄好語音,需要播放時(shí)只要給板載單片機(jī)發(fā)送語音播放控制信號(hào)就能夠?qū)崿F(xiàn)語音的播放。應(yīng)用它不是很難,和單片機(jī)結(jié)合起來就可以達(dá)到預(yù)期的功能[7]。

      語音錄放模塊使用遵從上述錄放音原理以及接口使用規(guī)則,并且在裝置硬件電路中添加了一個(gè)藍(lán)色LED燈作為錄放音提示信號(hào),用此藍(lán)色LED燈的亮滅標(biāo)示ISD4004語音錄放模塊在錄放音時(shí)的工作狀態(tài),也可用它來判斷ISD4004語音錄放模塊是否工作異常。

      裝置使用過程中,當(dāng)錄音鍵按下系統(tǒng)開始錄音,啟動(dòng)模塊,把前期預(yù)定的語音存放地址發(fā)出交給程序,開始錄制所需要錄得語音,當(dāng)程序刷到OVF出現(xiàn)時(shí),馬上進(jìn)入中斷狀態(tài),ISD4004語音錄音系統(tǒng)掉電停止,也代表著錄音部分完成。

      裝置使用過程中,當(dāng)系統(tǒng)檢測到放音按鍵按下時(shí),經(jīng)由程序比對調(diào)用出所需要播放的語音地址,當(dāng)程序刷到EOM出現(xiàn)時(shí),馬上進(jìn)入中斷狀態(tài),ISD4004語音模塊掉電停止工作,也代表著放音結(jié)束。

      3 系統(tǒng)的軟件設(shè)計(jì)

      測速系統(tǒng)總共由三部分構(gòu)成,霍爾傳感器的測量部分、聲光報(bào)警電路部分、模擬車輪轉(zhuǎn)動(dòng)電機(jī)控制系統(tǒng)部分。按下電源開關(guān)啟動(dòng)裝置,程序開始運(yùn)行初始化,總里程計(jì)數(shù)清除歸零,LCD1602液晶顯示屏的速度顯示是零,總里程為零,等待電機(jī)啟動(dòng)準(zhǔn)備測速。按下電機(jī)啟動(dòng)開關(guān)后,霍爾傳感器測量電路開始測速,測得的脈沖信號(hào)傳遞給單片機(jī),經(jīng)過單片機(jī)的程序運(yùn)算將測得的脈沖信號(hào)周期按照公式(1)轉(zhuǎn)換成速度數(shù)據(jù)和里程數(shù)據(jù),再將這兩個(gè)數(shù)據(jù)發(fā)送給LCD1602液晶顯示屏顯示出來,使用者可以直觀的查看出此時(shí)的運(yùn)轉(zhuǎn)速度和行駛里程。

      語音模塊的工作流程是根據(jù)芯片的使用說明先確定好語音存放的地址,接下來將數(shù)字語音錄進(jìn)芯片,按下一次錄音鍵錄音一次,直到錄音完成,語音模塊停止工作;當(dāng)檢測到播放按鍵按下時(shí),語音模塊上電開始工作,接著再根據(jù)所需調(diào)出語音存放地址,讓模塊播出語音,語音播放完畢后關(guān)閉語音模塊。

      4 結(jié)束語

      硬件平臺(tái)搭建成功后,用Keil μVision4 IDE開發(fā)環(huán)境來實(shí)現(xiàn)C51程序的編寫和調(diào)試,對單片機(jī)進(jìn)行編程,經(jīng)過對系統(tǒng)的調(diào)試與檢測,將各功能模塊功能很好的實(shí)現(xiàn)出來,從而實(shí)現(xiàn)語音播報(bào)的電子式轉(zhuǎn)速里程表系統(tǒng)功能,達(dá)到預(yù)期的效果,具有廣闊的應(yīng)用前景和發(fā)展空間。

      參考文獻(xiàn):

      [1] 姚金明.自行車轉(zhuǎn)速里程表的設(shè)計(jì)[J].上海電力學(xué)院學(xué)報(bào),2013,29(3):249-252.

      [2] 李偉.基于單片機(jī)的智能自行車?yán)锍瘫硐到y(tǒng)設(shè)計(jì)[J].東西南北:教育,2012,3(2):142-142.

      [3] 周前能.集成電路原理及應(yīng)用教學(xué)探索[M].科學(xué)咨詢, 2011:22-25.

      [4] 趙亮.液晶顯示模塊LCD1602應(yīng)用[J].電子制作,2007,3(5):43-46.

      [5] 楊海東,陳高平.ISD4004-16M語音芯片的循環(huán)錄放電路設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2004,12(4):36-40.

      [6] 胡漢才.單片機(jī)原理及其接口技術(shù)[M].北京:清華大學(xué)出版社,1996:26-37.

      [7] 張爽.基于PSTN的智能家居控制系統(tǒng)的實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2009.

      猜你喜歡
      單片機(jī)
      基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機(jī)的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機(jī)的多功能智能插排
      電子制作(2019年11期)2019-07-04 00:34:48
      基于單片機(jī)的便捷式LCF測量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      小議PLC與單片機(jī)之間的串行通信及應(yīng)用
      電子制作(2018年12期)2018-08-01 00:48:04
      MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問題
      電子制作(2017年9期)2017-04-17 03:00:53
      基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
      電子制作(2017年19期)2017-02-02 07:08:27
      基于單片機(jī)的三維LED點(diǎn)陣設(shè)計(jì)
      電子制作(2016年21期)2016-05-17 03:52:51
      Microchip推出兩個(gè)全新PIC單片機(jī)系列
      基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計(jì)
      昌乐县| 内江市| 鹤岗市| 临潭县| 庐江县| 寿阳县| 永和县| 乌鲁木齐市| 邹城市| 年辖:市辖区| 南澳县| 青海省| 邢台市| 牙克石市| 荔波县| 托里县| 广元市| 襄垣县| 耒阳市| 安顺市| 东源县| 商洛市| 蒲江县| 靖边县| 明水县| 盐山县| 启东市| 黄骅市| 加查县| 平山县| 通辽市| 星座| 思茅市| 右玉县| 景德镇市| 洪洞县| 周至县| 公安县| 呼伦贝尔市| 阳山县| 大新县|