午夜精品福利视频,亚洲激情专区,免费看a网站,aa毛片,亚洲色图激情小说,亚洲一级毛片,免费一级毛片一级毛片aa

智能速度里程表設(shè)計(jì)

時(shí)間:2023-05-01 09:49:31 計(jì)算機(jī)論文 我要投稿
  • 相關(guān)推薦

智能速度里程表設(shè)計(jì)

摘要:給出了以AT89C2051為核心,利用單片機(jī)的運(yùn)算和控制功能,并采用串口液晶顯示模塊實(shí)時(shí)顯示所測速度和里程的速度里程表設(shè)計(jì)方案。該方案由于使用了串口液晶顯示模塊和E2PROM,以及高效快速算法,因而可在節(jié)約系統(tǒng)資源和簡化程序設(shè)計(jì)的基礎(chǔ)上保證測量精度和系統(tǒng)實(shí)時(shí)性。

    關(guān)鍵詞:速度里程測量;單片機(jī);串行液晶顯示;串行數(shù)據(jù)存儲(chǔ);實(shí)時(shí)數(shù)據(jù)處理

1 系統(tǒng)概述

1.1 系統(tǒng)組成

本速度里程表由信號預(yù)處理電路、AT89C2051單片機(jī)、串口液晶顯示電路、串口數(shù)據(jù)存儲(chǔ)電路和系統(tǒng)軟件組成。其中信號預(yù)處理電路包含信號放大、波形變換和波形整形。系統(tǒng)硬件框圖如圖1所示。信號預(yù)處理電路中的放大器用于對待測信號進(jìn)行放大,以降低對待測信號的幅度要求;波形變換和波形整形電路則用來將放大的信號轉(zhuǎn)換成可與單片機(jī)接口的TTL信號;通過單片機(jī)的設(shè)置可使INT0引腳能夠?qū)?nèi)部定時(shí)器T0的工作進(jìn)行控制,這樣能精確地測出加到INT0引腳的正脈沖寬度(即測出脈沖信號的周期);速度顯示部分采用串口液晶顯示模塊,所得的數(shù)據(jù)采用I2C總線?并通過E2PROM來存儲(chǔ),因而節(jié)省了所需單片機(jī)的口線和外圍器件,同時(shí)也簡化了顯示部分的軟件編程。

系統(tǒng)軟件包括單片機(jī)和液晶模塊的初始化模塊、液晶模塊的寫數(shù)據(jù)/命令子模塊、周期測量模塊、速度里程計(jì)算模塊、數(shù)據(jù)存儲(chǔ)模塊、速度和里程顯示數(shù)據(jù)轉(zhuǎn)BCD碼模塊、顯示數(shù)據(jù)消多余零模塊、數(shù)據(jù)顯示模塊以及實(shí)時(shí)中斷服務(wù)模塊等。

1.2 系統(tǒng)工作原理

該設(shè)計(jì)能實(shí)時(shí)地將所測的速度顯示出來,同時(shí)也能夠累計(jì)顯示總里程數(shù)。該速度里程表能將傳感器輸入到單片機(jī)的脈沖信號的寬度(傳感器將車速轉(zhuǎn)變成相應(yīng)寬度的脈沖信號)實(shí)時(shí)地測量出來,然后通過單片機(jī)計(jì)算出速度和里程,再將所得的數(shù)據(jù)存儲(chǔ)到串口數(shù)據(jù)存儲(chǔ)器,并由串口液晶顯示模塊實(shí)時(shí)顯示出所測速度。本設(shè)計(jì)用兩個(gè)按鍵來控制顯示速度或里程。考慮到信號的衰減、干擾等影響,在信號送入單片機(jī)前應(yīng)對其進(jìn)行放大整形,然后再輸入到單片機(jī)進(jìn)行測速。單片機(jī)利用定時(shí)器T0的控制功能測出輸入信號的周期后,再利用單片機(jī)的算術(shù)運(yùn)算功能將周期轉(zhuǎn)換成速度,同時(shí)每秒鐘進(jìn)行一次里程累計(jì),從而計(jì)算出總里程。最后將得出的速度、里程值存儲(chǔ)在E2PROM中,并根據(jù)兩個(gè)按鍵的選擇情況來顯示速度或里程。為了方便計(jì)算要顯示數(shù)據(jù)值的段碼,可再將其轉(zhuǎn)換成壓縮的BCD碼,然后通過查表將要顯示的數(shù)據(jù)值中每一位的壓縮BCD碼轉(zhuǎn)換成8段碼送到顯示緩沖區(qū),最后經(jīng)串口送至液晶顯示模塊以顯示所測的速度或里程。

設(shè)計(jì)時(shí),應(yīng)綜合考慮測速精度和系統(tǒng)反應(yīng)時(shí)間。本設(shè)計(jì)用測量脈沖頻率來計(jì)算速度,因而具有較高的測速精度。為了保證系統(tǒng)的實(shí)時(shí)性,系統(tǒng)的速度轉(zhuǎn)換模塊和顯示數(shù)據(jù)轉(zhuǎn)BCD碼模塊都采用快速算法。另外,還應(yīng)盡量保證其它子模塊在編程時(shí)的通用性和高效性。本設(shè)計(jì)的速度和里程值采用8位顯示,并包含兩個(gè)小數(shù)位。

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

[1] [2] [3] [4] 

【智能速度里程表設(shè)計(jì)】相關(guān)文章:

里程表被動(dòng)齒輪的設(shè)計(jì)優(yōu)化04-28

基于智能規(guī)劃與矩陣運(yùn)算的智能排課系統(tǒng)設(shè)計(jì)04-30

智能尋跡小車設(shè)計(jì)與研究05-01

智能桁架結(jié)構(gòu)局部力和速度復(fù)合反饋振動(dòng)控制研究04-27

智能產(chǎn)品設(shè)計(jì)方案09-05

列車巡檢智能管理系統(tǒng)的設(shè)計(jì)05-02

建筑智能化設(shè)計(jì)論文04-27

速度04-29

運(yùn)行速度在公路路線設(shè)計(jì)中的應(yīng)用04-27

高鐵速度中國速度作文09-30