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