手機(jī)訪問(wèn)更快捷
更多流量 更易傳播
隨時(shí)掌握行業(yè)動(dòng)態(tài)
網(wǎng)絡(luò)課堂 行業(yè)直播
產(chǎn)品推薦:水表|流量計(jì)|壓力變送器|熱電偶|液位計(jì)|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱
電磁流量計(jì)鍵盤(pán)管理程序
我們用4個(gè)按鍵來(lái)對(duì)儀表進(jìn)行數(shù)據(jù)及命令的輸入,電路中的四個(gè)鍵,分別為加一鍵、移位鍵、設(shè)定鍵、確定鍵,具體來(lái)說(shuō)就是,對(duì)于參數(shù)的設(shè)定,在正常計(jì)量狀態(tài)或報(bào)警狀態(tài)下按“確定鍵”進(jìn)入,通過(guò)不斷的按。設(shè)定鍵”來(lái)設(shè)定各級(jí)之間的切換。當(dāng)要設(shè)定具體的某一級(jí)參數(shù)時(shí),通過(guò)“移位鍵”在當(dāng)前屏幕顯示位之間切換,通過(guò)“加一鍵”使當(dāng)前位上的數(shù)值加一。完成設(shè)定以后,應(yīng)按“確定鍵” 退出,回到正常的計(jì)量狀態(tài)。
t在本項(xiàng)目中,我們對(duì)鍵值的讀取是通過(guò)中斷來(lái)控制的,當(dāng)某一個(gè)按鍵按下時(shí), 產(chǎn)生一個(gè)信號(hào),作用于單片機(jī),產(chǎn)生一個(gè)外部中斷。由于按鍵是機(jī)械結(jié)構(gòu),在鍵閉合與彈開(kāi)的時(shí)候,往往會(huì)產(chǎn)生抖動(dòng),若系統(tǒng)處理不好,一次按鍵會(huì)被誤認(rèn)為是連續(xù)按了多次鍵,所以必須對(duì)按鍵的抖動(dòng)作相應(yīng)的處理,一般按鍵抖動(dòng)時(shí)間大約10—20ms。因此,通過(guò)一定的延遲,去除鍵盤(pán)的前沿抖動(dòng),然后對(duì)鍵盤(pán)進(jìn)行讀取, 用這種方法讀取鍵值,基本可以做到正確的判斷與鍵值的讀取。并且接口電路簡(jiǎn)單,占用cPU的時(shí)間也少,而對(duì)于程序的設(shè)計(jì),也是很方便的。圖4.4 HSl0中斷HSl0中斷的定義№-48,51—53] #pragma interrupt(hsio-int=0x2008) void hsio-int 0 { Key=GetKey(): 開(kāi)始J 鍵盤(pán)初始化I 有鍵輸入Jr }等待鍵松開(kāi)l 讀出鍵碼J f返回l L J 圖4.5鍵盤(pán)讀取程序框圖//HSI.0腳中斷
} 鍵盤(pán)對(duì)中斷的調(diào)用if(TestKey0) int_mask=0x10 int_pend=0: enable0: //HSI.0腳中斷//中斷登記寄存器清零//中斷允許4.6系統(tǒng)其他模塊的設(shè)計(jì)
一、定時(shí)器l中斷p9。3J:
定時(shí)器1的中斷服務(wù)程序主要是用來(lái)控制勵(lì)磁方式和生成AD轉(zhuǎn)換信號(hào),在我們這里設(shè)計(jì)的系統(tǒng)中,采用三值低頻矩形波的勵(lì)磁方式,通過(guò)控制negative和positive來(lái)調(diào)節(jié)勵(lì)磁的變化及控制AD轉(zhuǎn)換采集信號(hào),當(dāng)程序初始化以后,一旦開(kāi)啟中斷信號(hào),此程序就一直在運(yùn)行中,這里我們?cè)O(shè)定時(shí)器溢出時(shí)間是20ms,以8 個(gè)狀態(tài)作為一個(gè)周期,其流程如下圖4.6: 圖4.6定時(shí)器中斷流程圖由此我們可以得到單片機(jī)控制的勵(lì)磁低頻三值波為:勵(lì)磁方式:
二、系統(tǒng)流量報(bào)警
當(dāng)系統(tǒng)測(cè)量的瞬時(shí)流量大于系統(tǒng)所設(shè)定的上限測(cè)量流量時(shí),系統(tǒng)會(huì)在液晶屏幕上顯示上限報(bào)警字樣,來(lái)提醒用戶注意;同樣當(dāng)系統(tǒng)測(cè)量的瞬時(shí)流量小于系統(tǒng)所設(shè)定的下服測(cè)量流量時(shí),系統(tǒng)同樣會(huì)在液晶屏幕上顯示下限報(bào)警字樣。
4.7本章小結(jié)
本章首先對(duì)智能電磁流量計(jì)進(jìn)行了模塊的劃分,然后采用c96語(yǔ)言作為軟件開(kāi)發(fā)工具進(jìn)行了模塊化的設(shè)計(jì)。文中主要給出了看門(mén)狗程序、鍵盤(pán)中斷管理和輸入數(shù)據(jù)處理等程序模塊的設(shè)計(jì)思想和具體的設(shè)計(jì)。
總結(jié)電磁流量計(jì)自20世紀(jì)50年代進(jìn)入工業(yè)實(shí)用階段以來(lái),由于其性能*己在過(guò)程控制流量測(cè)量和存儲(chǔ)交接貿(mào)易總量計(jì)量中被廣泛采用。本文在閱讀國(guó)內(nèi)外有關(guān)文獻(xiàn)的基礎(chǔ)上,總結(jié)了電磁流量計(jì)的發(fā)展現(xiàn)狀,提出了基于Intel 80C196KC單片機(jī)并結(jié)合可編程器件研制智能電磁流量計(jì)的新思路,實(shí)現(xiàn)了高測(cè)量精度、高穩(wěn)定性、高可靠性的性能。本文的主要工作與創(chuàng)新點(diǎn)在于:
1、設(shè)計(jì)了基于Intel 80C196KC單片機(jī)系統(tǒng)并與可編程器件相結(jié)合的智能電磁流量計(jì)研制的新方法,提高了系統(tǒng)的可靠性,增強(qiáng)了系統(tǒng)的可擴(kuò)展性;
2、采用C196進(jìn)行單片機(jī)的軟件開(kāi)發(fā),運(yùn)用模塊化設(shè)計(jì)的思想,大大提高了軟件的可讀性和可維護(hù)性,縮短了系統(tǒng)開(kāi)發(fā)的時(shí)間及調(diào)試的難度;
3、設(shè)計(jì)了單片機(jī)控制,方式可選的勵(lì)磁技術(shù),提高了智能電磁流量計(jì)的靈活性和實(shí)用性;
4、為了滿足系統(tǒng)之間通信功能的需要在系統(tǒng)中采用了RS-485標(biāo)準(zhǔn)總線接口, 使多個(gè)電磁流量計(jì)協(xié)同工作完成更復(fù)雜的測(cè)量要求成為可能;
5、重點(diǎn)考慮了抗干擾的措施,通過(guò)軟硬件的結(jié)合考慮,大大提高系統(tǒng)的穩(wěn)定性和可靠性,使得電磁流量計(jì)能夠保證在相對(duì)惡劣的工作環(huán)境中正常工作。根據(jù)在本系統(tǒng)研制中遇到的困難以及當(dāng)前電磁流量計(jì)的現(xiàn)狀,對(duì)今后的研究工作提出以下設(shè)想: 首先,本文研究地工作主要集中于智能電磁流量計(jì)系統(tǒng)單片機(jī)軟件開(kāi)發(fā)部分, 對(duì)于系統(tǒng)的基本性能改善、功能增加、智能化程度提高等方面還做的不夠,因此, 進(jìn)一步的工作可以在軟件設(shè)計(jì)中,不斷完善智能電磁流量計(jì)的性能,提高智能化的程度,滿足用戶日益增長(zhǎng)的需求; 其次,在集成度,精度,可靠性方面,我們應(yīng)緊跟技術(shù)發(fā)展潮流,努力將的技術(shù)引入到電磁流量計(jì)系統(tǒng)的設(shè)計(jì)中,比如采用多電極的方式等,使得智能電磁流量計(jì)能測(cè)量低電導(dǎo)率的流體,滿足用戶對(duì)流量檢測(cè)的要求,并進(jìn)一步降低系統(tǒng)的功耗和成本。
參考文獻(xiàn)[011蔡武昌,馬中元,瞿國(guó)芳等.電磁流量計(jì).中國(guó)石化出版社,2004. 【02】申峰。董天運(yùn).電磁流量計(jì)在自來(lái)水行業(yè)的應(yīng)用和發(fā)展.現(xiàn)代計(jì)量?jī)x器與技術(shù),技術(shù)篇2003,11:42-44. 。【03]蔡武昌.回顧和展望中國(guó)流量檢測(cè)儀表的發(fā)展.航空計(jì)測(cè)技術(shù).2003,23(3):1-5 『04]戴忠明,郝瑞云.電磁流量計(jì)的應(yīng)用與發(fā)展.科技情報(bào)開(kāi)發(fā)與經(jīng)濟(jì).2003,13(8):121-122 f051李素蓉.電磁流量計(jì)的現(xiàn)狀、發(fā)展及應(yīng)用行業(yè)差異性與*分配淺析.中國(guó)儀器儀表. 2003.5:4-,.-5 【06】鄧昌間.v錐流量計(jì)綜述.水利水文自動(dòng)化.1996,(4):6~15 【07】曾為民,李斌.電磁流量計(jì)綜述.上海大學(xué)學(xué)報(bào)(自然科學(xué)版).1997.11,3:267-271 【08】黃輝.幾種流量計(jì)在工業(yè)生產(chǎn)中的應(yīng)用.有色金屬設(shè)計(jì).2000,27(2):55-58 【09]張小章.基于流動(dòng)電磁測(cè)量理論的流場(chǎng)重建.計(jì)量學(xué)報(bào).1998.1,19(1):38--43 【10]龐宣,邵朋誠(chéng).流量測(cè)量?jī)x表.工業(yè)儀表與自動(dòng)化裝置,1994,(4):59-62 [1l】宋志明.單片機(jī)流量測(cè)量系統(tǒng)的研究.內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)報(bào),2000,210):94-98. 【12】沈永安,蔣慶,王珊梅.提高電磁流量計(jì)性能的研究.中國(guó)計(jì)量學(xué)院學(xué)報(bào).1997.6,(1); 81—86 【13】蔡武昌.電磁流量計(jì)的現(xiàn)狀和進(jìn)展.世界儀表與自動(dòng)化,1998,20):40--43 【14]劉培基。電磁流量計(jì)的新發(fā)展.計(jì)量技術(shù),1994.10(10):1扣17 【15】蔡武昌.電磁流量計(jì)的應(yīng)用近況和技術(shù)發(fā)展.煉油化工自動(dòng)化,1997.4“):52-56. 【161魏金輝.電磁流量計(jì)及其應(yīng)用.煉油化工自動(dòng)化,1997,11(2):62166. 【17】彭瑞.電磁流量計(jì)勵(lì)磁技術(shù)的過(guò)去、現(xiàn)在和未來(lái).自動(dòng)化與儀表,1993,14(5):I~7. 【18】鄭建英.一體化智能電磁流最計(jì)的研制.航空計(jì)測(cè)技術(shù),2000,20(3):30-32,40. 【19]于亞非.矩形波勵(lì)磁式電磁流量計(jì).儀器與未來(lái),1991,12(12):21-21. 【201張稚,韓書(shū)芳.電磁流量計(jì)的智能化.中國(guó)儀器儀表,1994’(6):16-'17. 【21]孫公展.可編程電磁流量計(jì).煉油化工自動(dòng)化,1994,(3):59.-61,67. 【22J彭瑞.雙頻智能電磁流量計(jì)的研究武漢水利電力大學(xué)學(xué)報(bào),1993,】4(5X】~7. 【23]曾安.兩種新型電磁流量計(jì).煉油化工自動(dòng)化,1992,(6):50-53,21. 【241丁立中微流量智能流量計(jì)的研制.上海理工大學(xué)學(xué)報(bào),2000,22(1):29"一34. 【251何湘.一種新型流量積算儀的開(kāi)發(fā).太鋼科技,2000.(4):33~35 [261江書(shū)天.智能電磁流量計(jì).化學(xué)工程師,2000,(2):62.-63 f27]胡婷,梁原.電磁流量計(jì)幾種激磁方式的分析.哈爾濱理工大學(xué)學(xué)報(bào)。2001,6(2):104,--106 【28]張玉龍譯.傳感器電路設(shè)計(jì)手冊(cè).中國(guó)計(jì)量出版社,1989.
相關(guān)產(chǎn)品
免責(zé)聲明
客服熱線: 13199863987
加盟熱線: 13199863987
媒體合作: 0571-87759945
投訴熱線: 0571-87759942
下載儀表站APP
Ybzhan手機(jī)版
Ybzhan公眾號(hào)
Ybzhan小程序