在线观看国产一区二区三区_日韩成全免费视频在线播放_精品视频在线免费观看_亚洲av无码不卡私人影院_欧美人妻体内射射_www.国产嫩草在线观看_伊人久久免费视频草_97超亚洲国产精品视频_国产精品高清在线_亚洲天码中文字幕五月天

行業(yè)動態(tài)

當(dāng)前位置:首頁>>新聞中心>>行業(yè)動態(tài) 發(fā)布時間:2017-07-07 07:04:14

基于8086的電子稱仿真設(shè)計

時間:2017-07-07 07:04:14 來源:本站 點擊數(shù):551

基于8086CPU設(shè)計的包含傳感器, 信號放大器,A/D轉(zhuǎn)換,譯碼顯示器 功能的電子秤,通過匯編語言編程, Protues軟件仿真來模擬電子稱的實 現(xiàn)。此電子秤性能價格比高、功耗低、 系統(tǒng)設(shè)計簡單、速度快、測量準(zhǔn)確、自 動化程度高等特點。

0.引言

隨著科技的迅猛發(fā)展,電子技術(shù)在生 活中得到了廣泛的應(yīng)用這給電子技術(shù)的 發(fā)展帶來了空前的機會,同時也帶來了很 大的挑戰(zhàn)電子技術(shù)逐漸的向著集成化、 高速、高精度、智能化的方向發(fā)展.

8088CPU為核心設(shè)計一個電子秤檢測系統(tǒng)(A/D采用ADC0809 ),系統(tǒng)可實 現(xiàn)一路壓力信號的采集.在顯示器上顯示 當(dāng)前質(zhì)量

利用CZL-1R型橋路(應(yīng)變片)壓力傳感器量程500克)實現(xiàn)R-V物理 量變換,將壓力傳感器輸出的小信號經(jīng) 過放大和低通濾波后,送至A/D轉(zhuǎn)換器 ADC0809轉(zhuǎn)換成8位數(shù)字量信號編制程 ,采集并顯示壓力值(顯示質(zhì)量。

在測量過程中,當(dāng)壓力超過容限后, 通過電壓比較開通硬件報警電路報警每 0.1s檢測一次,連續(xù)檢測10,取其平 均值,經(jīng)標(biāo)度變換,轉(zhuǎn)為BCD碼后送顯示 器顯示,每乜刷新一?欠顯示顯示方式為: 例:重量:500 g,:

1.總體方案

根據(jù)電子稱的稱重的基本要求,需要 通過重量傳感器采集到重量信號,經(jīng)過處 理后由模擬量轉(zhuǎn)化成數(shù)字量,因此每一 個數(shù)字量對應(yīng)物體的一個重量(在一定精度 范圍內(nèi),所以只要將物體的重量與轉(zhuǎn)化 的數(shù)字量建立起一個合適的映射關(guān)系輸 .即可完成一定的稱重要求.而其它功 能可以通過軟件編程來實現(xiàn),

根據(jù)以上所述,需要完成的主要有:

(1 )傳感器設(shè)計:得到所稱重重量的 模擬量

(2) A/D轉(zhuǎn)換:將采集到的模擬量轉(zhuǎn) 化成數(shù)字量

(3 )建立合適的映射關(guān)系,

(4)踰出

(5 )其它功能的完成 傳感器的設(shè)計:利用壓力傳感器 (Protues仿真中可用電位計模擬壓力傳感 組成的單臂電橋電路(實際中為提高 靈敏度可以采用全橋電路)實現(xiàn)R-V物理 量變換,通過將壓力傳感器輸出的小信號 經(jīng)過放大后可以得到所需重物重量的模 擬量

A/D轉(zhuǎn)換:可采用所學(xué)的逐次逼近法, 利用ADC0809芯片實現(xiàn)A/D轉(zhuǎn)化功能, ADC0809芯片是8位逼近的,采樣電壓為 0—5V,:

建立合適的映射關(guān)系:由于壓力傳 感器電阻變化的大小與壓力的大小成正 比,電橋在一定情況下輸出電壓的大小 E力傳感器電阻變化的大小成正比, ADC00809芯片采樣電壓的范圍為05V,:因此在保證不改變電位計電阻大小的 情況下,輸出電壓是0V,只需利用放大電 路將重物在0~500克時橋路輸出的電壓放大為05V即可。此時,0.01V代表1克輸出:輸出時只需將二進制數(shù)字量在 轉(zhuǎn)化成相對應(yīng)的電壓值.在乘以100輸出 即可得到相應(yīng)的輸出值,

在輸出時由于需要輸出多位數(shù).因此 可以用可編程串行通信控制器88251A 7LED數(shù)碼管輸出

其它功能:(1 ).報警裝置可以采用 LED燈顯示.電壓大于5V.既重物重量 大于500克時.LED燈亮,:2).每隔0.1 秒檢測和1秒刷新.可以在程序中經(jīng)過延 時來完成,:).連續(xù)檢測10.既連續(xù)采 樣10,可以在程序中利用循環(huán)采樣實 現(xiàn)。

2.硬件設(shè)計

硬件部分主要由8086CPUADC0809 AD轉(zhuǎn)換器、可編程外圍接口芯片8855A、 74HC37374HC138、單臂電橋、放大電路 和數(shù)碼管等組成8086CPU是整個電路 的核心.驅(qū)動其它芯片工作,ADC0809 片是電路的不可少的重要部分.采集到重 物的重量轉(zhuǎn)化的電壓模擬信號.將之轉(zhuǎn)化 為二進制的數(shù)字量,:8255A作為整系 統(tǒng)中不可或缺的一部分.承擔(dān)了負(fù)責(zé)CPU 與輸出顯示7LED數(shù)碼管聯(lián)系的作用.

8086CPU將采樣后的二進制數(shù)經(jīng)過運算 轉(zhuǎn)換為0~500的十進制數(shù)字通過8255A

口輸出.使七段顯示譯碼管實時顯示所測 重物的重量值圖1 )

云網(wǎng)客1.jpg

3.軟件設(shè)計

程序設(shè)計是一件復(fù)雜的工作.為了把 復(fù)雜的工作條理化.就要有相應(yīng)的步驟和 方法其步驟可概括為以下三點:

(1 )分析系統(tǒng)控制要求.確定算法:對 復(fù)雜的問題進行具體的分析.從而確定編 寫程序的步驟這是能否編制出高質(zhì)量程 序的關(guān)鍵

(2)根據(jù)算法畫流程圖:畫程序框圖 可以把算法和解題步驟逐步具體化.以減 少出錯的可能性。

(3 )編寫程序:根據(jù)程序框圖所表不 的算法和步驟.選用適當(dāng)?shù)闹噶钆帕衅?來,構(gòu)成一個有機的整體.即程序。

軟件編程實現(xiàn):空指令三次.防止重 物剛放上震動引起的電阻變化而采樣.接 著AD采樣10.分別存人到10 1、存儲 單元內(nèi).每次采樣之間間隔0.1S,:10 數(shù)的平均數(shù).放人到NUM(定義存儲單元 )NUM除以33H,商放人SHIK 義存儲單元名的第一個存儲空間內(nèi).余 數(shù)乘以10后放人NUM中;NUM在除以 33H,商放人SHU的第二 1、存儲空間內(nèi). 余數(shù)乘以10后放人NUM中;依次可以得 5個數(shù):SHU5個數(shù)相應(yīng)的數(shù)輸出. 其中前三個當(dāng)做整數(shù)部分.后兩個當(dāng)做小 數(shù)部分,:(2 )

云網(wǎng)客2.jpg

4.結(jié)束語

這次設(shè)計雖然能顯示基本的稱重 顯示功能.但很大程度上需要一定的改 進.首先仿真時使用的是A/D米樣芯 片為ADC0809 .8位逼近的芯片.若 稱重為500克范圍內(nèi)的重物.則誤差在 500/2"8=1.953125.接近于2克的誤差. 此在生活中至少需要16位逼近或以上的 A/D轉(zhuǎn)化芯片.才能保證其精度在實際中 電子稱還需有計價功能.通過鍵盤的人機 交換.這些在這次仿真中并未實現(xiàn)。再者 在實際操作中還可能遇到各種硬件問題, 尤其是放大電路中電阻對電橋的影響.以 及傳感器輸出電壓較小.調(diào)試比較困難等 問題因此本次仿真還有很大的提高空 間。