眾所周知,內(nèi)嵌計算機芯片的智能儀表給儀器儀表行業(yè)帶來了新的活力。隨著單片機價格的下降和抗干擾能力的提高,在很多的應(yīng)用場合常規(guī)儀表都被內(nèi)置單片機的智能儀表所取代。內(nèi)置單片機的儀表與常規(guī)儀表相比具有調(diào)整簡單,智能程度高和通用性強的特點。但是目前的智能儀表大多是針對于某種固定性質(zhì)的傳感器而設(shè)計,如電流、電壓、頻率、壓力、溫度等。作為一種計算機應(yīng)用系統(tǒng),如果與通用計算機系統(tǒng)相比,單片機儀表就存在著應(yīng)用范圍窄,功能單一,缺少通用性等缺點。傳統(tǒng)儀表之所以種類繁多,是因為它們用硬件來完成所有功能,因此對于測量任務(wù)不同,儀表的結(jié)構(gòu)就有很大差別。單片機儀表的一個最大特點是用軟件代替硬件,這就使得以單片機為核心的智能儀表的內(nèi)部結(jié)構(gòu)非常相似,差別僅在于傳感器電路和應(yīng)用程序不同。而應(yīng)用程序部分的編寫又占用了單片機儀表開發(fā)的大部分的工作量和主要的技術(shù)難度,不同的編程人員根據(jù)自己的喜好編寫程序,可移植性差,這就給單片機儀表的普及增加了障礙。
為此,采用柔性儀表的設(shè)計模式,設(shè)計了一個通用的硬件模塊,并建立了單片機儀表通用的軟件平臺,使得該模塊能夠和所有輸出模擬電信號的傳感器電路相配接,并通過按鍵設(shè)置使之顯示正確的數(shù)據(jù)。這樣,即便不懂單片機技術(shù)的技術(shù)人員也能方便地利用該模塊開發(fā)各種單片機儀表。其模塊的主要功能:
(1)有數(shù)據(jù)記憶功能?赏ㄟ^鍵盤設(shè)置控制數(shù)據(jù)和記錄儀表的運行狀態(tài),并可通過微型打印機輸出報表。
(2)具有軟件校驗儀表的功能,自動糾正硬件系統(tǒng)誤差,實現(xiàn)硬件免調(diào)整。
(3)具有非線性補償功能,以適應(yīng)各種不同的傳感器。
(4)可通過鍵盤設(shè)定儀表的標(biāo)度和顯示量程,以適應(yīng)顯示不同的物理量。
(5)具有420mA電流信號輸出。
(6)具有串口輸出功能,便于計算機集中管理。