新聞中心

EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 基于溫度測量處理變送器的設(shè)計(jì)

基于溫度測量處理變送器的設(shè)計(jì)

作者: 時(shí)間:2011-05-23 來源:網(wǎng)絡(luò) 收藏

5、報(bào)警電路及信號輸出電路

報(bào)警有兩種:上限報(bào)警和下限報(bào)警,兩個(gè)報(bào)警繼電器分別通過PNP驅(qū)動(dòng)三極管接在單片機(jī)的P0.5和P0.7,低電平有效。軟件設(shè)計(jì)當(dāng)四路信號及平均值超過各自所定的上限時(shí),繼電器就發(fā)出報(bào)警,同時(shí)在控制面板的上排數(shù)碼管的最后一位顯示H字樣;同樣,當(dāng)四路信號及平均值低于設(shè)定的下限時(shí),繼電器也報(bào)警,并在同一個(gè)位置顯示L字樣。

6.jpg

模擬輸出部分的電路圖如圖6所示。單片機(jī)根據(jù)設(shè)定參數(shù)選擇把溫度平均值或溫度最高那一測量點(diǎn)信號送到十位D/A芯片7520,配合LM741放大器得到電壓輸出;最后經(jīng)再經(jīng)過一個(gè)LM741構(gòu)成的V/I轉(zhuǎn)換電路,得到模擬電流4-20mA及1-5V電壓形式輸出。

6、開關(guān)電源電路

采用DDZ-Ⅲ型的電動(dòng)單元組合儀表24V直流電源,這種供電方式的優(yōu)點(diǎn)是各單元省掉了電源電壓器,沒有工頻電源進(jìn)入單元儀表,既解決了儀表發(fā)熱問題,也為儀表的防爆提供了有利條件。由于內(nèi)部需要±5V,所以該系統(tǒng)采用了DC/DC開關(guān)電源,生成5V和-5V電壓。電源部分電路如圖7。

電源電路采用的MC34063是一種集成了DC-DC變換主要功能電路的芯片,它能被設(shè)計(jì)完成升(降)壓和極性變換的功能,而且所需外接元件少。外輸入24V電壓,經(jīng)過MC34063電壓可以轉(zhuǎn)換為+5V,而后,該電壓又經(jīng)過ICL7660變成-5V電壓。24V電壓可以同時(shí)供內(nèi)部4-20mA輸出電路使用。電路工作時(shí)5V最大電流0.4安培,-5v最大電流0.02安培。

三.軟件設(shè)計(jì)及調(diào)試

軟件設(shè)計(jì)主要有主程序,ICL7135A/D轉(zhuǎn)換程序,BCD碼轉(zhuǎn)換程序,運(yùn)算比較程序,讀寫24C02子程序,查表程序,功能鍵子程序等功能模塊。主程序流程圖如圖8所示。

8.jpg

主程序主要包括兩大分支,一個(gè)是編程狀態(tài),一個(gè)是運(yùn)行狀態(tài)。

單片機(jī)首先進(jìn)行初始化,程序的初始狀態(tài)設(shè)置為運(yùn)行狀態(tài),除剛通電進(jìn)入運(yùn)行狀態(tài)外,以后程序須判斷狀態(tài)標(biāo)志位,根據(jù)判斷結(jié)果程序進(jìn)入編程或運(yùn)行狀態(tài)。在運(yùn)行狀態(tài)下無法對各參數(shù)進(jìn)行編輯,只能從24C02讀出各種運(yùn)行工作參數(shù),巡回測量輸入信號,最后通過零點(diǎn)滿度自校正處理,冷端補(bǔ)償計(jì)算,查表處理得出各測量點(diǎn)溫度值。在該狀態(tài)下可通過←鍵選擇顯示測量、報(bào)警、故障信息等各種運(yùn)行參數(shù)。在編輯參數(shù)的狀態(tài)下系統(tǒng)不進(jìn)行測量,剛進(jìn)入編程狀態(tài)時(shí)要求輸入編程充許密碼,在輸入密碼正確的前提下,可以通過←鍵選擇各設(shè)定各參數(shù),并可通過↑↓按鍵修改,存入24C02中,停止按鍵操作5分鐘后不管是否按狀態(tài)鍵均自動(dòng)轉(zhuǎn)入運(yùn)行狀態(tài)。

單片機(jī)在運(yùn)行狀態(tài)時(shí),上面四位數(shù)碼管顯示回路號(最合二位顯示報(bào)警及故障信息),下面四位數(shù)碼管分別顯示對應(yīng)數(shù)據(jù),可通過K4鍵來切換顯示不同的回路及其參數(shù)。其中回路號1-4表示不同的四路信號,平均值在第五路顯示。比較后其中最大的一路及四路平均值可以通過參數(shù)的設(shè)定選擇以4-20mA形式變送輸出。軟件確定4051與AT89C52相連四路信號選擇電平,選擇的模入信號經(jīng)程控4051和運(yùn)放放大后,進(jìn)入ICL7135進(jìn)行A/D轉(zhuǎn)換,由電壓信號轉(zhuǎn)化為BCD碼(由萬位到個(gè)位,五位地址輸出)。利用轉(zhuǎn)換子程序把BCD碼轉(zhuǎn)換為十六進(jìn)制數(shù),最后進(jìn)行各種數(shù)據(jù)處理得出溫度值,求出最大值及平均值,并進(jìn)行報(bào)警及信號故障判別處理。

電子血壓計(jì)相關(guān)文章:電子血壓計(jì)原理



上一頁 1 2 3 下一頁

關(guān)鍵詞: 溫度測量 變送器

評論


相關(guān)推薦

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

關(guān)閉