污水處理設(shè)備 污泥處理設(shè)備 水處理過濾器 軟化水設(shè)備/除鹽設(shè)備 純凈水設(shè)備 消毒設(shè)備|加藥設(shè)備 供水/儲水/集水/排水/輔助 水處理膜 過濾器濾芯 水處理濾料 水處理劑 水處理填料 其它水處理設(shè)備
行業(yè)產(chǎn)品
淮安祥瑞儀表有限公司
閱讀:608發(fā)布時間:2014-1-9
外設(shè)接口電路主要包括顯示屏、鍵盤、打印機(jī)等輸入輸出設(shè)備的電路設(shè)計,可根據(jù)總線接口的排布以及用戶的需求靈活設(shè)計。
3 智能壓力變送器軟件電路設(shè)計
智能壓力變送器的軟件部分采用MCS一51匯編語言、模塊化程序設(shè)計方法.主要有監(jiān)控程序模塊、信號調(diào)節(jié)模塊、數(shù)據(jù)采集與處理模塊、信號輸出模塊、通信模塊、鍵盤掃描模塊等。
3.1 程序監(jiān)控模塊
該系統(tǒng)中,監(jiān)控程序是控制單片機(jī)系統(tǒng)按預(yù)定操作方式運轉(zhuǎn)的程序,是全部系統(tǒng)程序的基礎(chǔ)框架,如圖8所示。其主要任務(wù)是完成系統(tǒng)自檢、初始化、處理接口命令、處理條件觸發(fā)并完成顯示功能。在監(jiān)控程序中,為及時響應(yīng)其他儀器的通信要求,應(yīng)將通信功能的優(yōu)先級置為zui高,以下依次為定時采集數(shù)據(jù)、數(shù)據(jù)輸出等??傮w而言,監(jiān)控程序采用優(yōu)先調(diào)度型工作模式,即遵循優(yōu)先級運行。
智能壓力變送器數(shù)據(jù)采集模塊
向的重要指令前加兩條NOP指令,形成指令冗余,例如:
LJMP(RET/JZ,JNZ,LCAIJL等指令均可) DELAY;延時子程序
2)軟件陷阱
當(dāng)智能壓力變送器程序位于非程序區(qū)(空閑EPROM 段,表格段等)時,冗余指令法將失去作用.此時可以構(gòu)建一個軟件陷阱.將跑飛的程序引導(dǎo)到一個位置,并設(shè)定專門的處理程序來解決。在數(shù)據(jù)采集方面,該系統(tǒng)利用單片機(jī)強(qiáng)大的數(shù)據(jù)處理能力,對數(shù)據(jù)采集的過程進(jìn)行優(yōu)化,以確保數(shù)據(jù)的可靠性。1)采用限幅濾波法消除較大脈沖的干擾,具體是對已濾波的采樣結(jié)果y ?··y。作如下處理:其中,a為相鄰兩個采樣值的zui大允許增量.其具體數(shù)值由y的變化速率及采樣周期確定。準(zhǔn)確的估計這兩個參數(shù)以確定a值是本算法的關(guān)鍵。
2)采用自動校準(zhǔn)算法穩(wěn)定傳感器的線性度。自動校準(zhǔn)主要解決的是斜率問題??煞譃橛布绞交蜍浖绞?,考慮到被測對象是壓力這一特點。本系統(tǒng)采用軟件方式實現(xiàn)。通過雙字節(jié)乘/除子程序來計算系數(shù)K。由于不同的傳感器的壓力與轉(zhuǎn)換電壓關(guān)系有一定的分散性,對于實測值為 ,標(biāo)準(zhǔn)值為y,的系統(tǒng),設(shè)系數(shù)為 。則K=I—Y/X,校準(zhǔn)值 一K*X。
3)采用自校正算法消除零點漂移的影響,以保證數(shù)據(jù)的準(zhǔn)確性。設(shè)總的A/D轉(zhuǎn)換輸出為Ⅳ,對應(yīng)t1.t2、t3時刻的漂移電壓為 瞳I(xiàn)、 嵋3,按下式處理:
4)為更好消除脈沖干擾的影響。系統(tǒng)采用去極值平均濾波法。即連續(xù)采樣7次,累加求和的同時找出zui大值和zui小值,并從累加和中減去這兩個結(jié)果,zui終按5個采樣值求得平均值作為zui終的有效值。
3.3 抗干擾軟件模塊
為防止程序的跑飛,除了在硬件上接入看門狗外接電路以監(jiān)控程序運行,也應(yīng)該同時在軟件設(shè)計時加入一些抗干擾功能??梢圆捎萌哂嘀噶?、軟件陷阱、以及看門狗喂狗程序?qū)崿F(xiàn)程序的自監(jiān)控、自復(fù)位,提高程序整體的穩(wěn)定性[9-t01。
1)冗余指令法該方法可以使程序在跑飛時,在執(zhí)行單字節(jié)的指令后自動納入正軌。因此應(yīng)多用單字節(jié)的指令,在可以決定程序流向的重要指令前加兩條NOP指令,形成指令冗余。
在分析壓力變送器基本工作原理的基礎(chǔ)上.設(shè)計了一種基于MSC一51單片機(jī)的智能壓力變送器。它充分利用了微處理器的運算和存儲能力,可對傳感器的數(shù)據(jù)進(jìn)行處理,包括對測量信號的調(diào)理、數(shù)據(jù)顯示、自動校正和自動補(bǔ)償。設(shè)計了包括基于1B31,18位A/D轉(zhuǎn)換器AD1170的數(shù)據(jù)采集電路、基于MAX813L的看門狗電路以及基于ADM487的RS一485總線接口電路,并給出相應(yīng)的軟件設(shè)計思路,詳盡的采樣算法和抗干擾模塊指令。
雷達(dá)液位計:http://www.yeweiji99.com/
玻璃管液位計: http://www.duohai.net/
玻璃轉(zhuǎn)子流量計: http://www.fooex.com/
微差壓變送器:http://www.25459.com/
環(huán)保在線 設(shè)計制作,未經(jīng)允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產(chǎn)品
請簡單描述您的需求
請選擇省份