摘 要: 針對(duì)引進(jìn)智能系統(tǒng)的特點(diǎn),給出了功能二次開(kāi)發(fā)的有關(guān)思路;結(jié)合功能擴(kuò)展實(shí)例,闡述了具體的實(shí)現(xiàn)要點(diǎn)。
關(guān)鍵詞: 智能系統(tǒng) 二次開(kāi)發(fā)
1 引進(jìn)智能系統(tǒng)的特點(diǎn)與二次開(kāi)發(fā)的思路
目前,眾多國(guó)外引進(jìn)的控制設(shè)備、儀器儀表等智能系統(tǒng)在國(guó)民經(jīng)濟(jì)各行業(yè)中得到了廣泛的應(yīng)用。上述智能系統(tǒng)通常功能完善、智能化程度高,但由于國(guó)情以及應(yīng)用環(huán)境等的限制,其中的一些系統(tǒng)還不能很好地滿(mǎn)足實(shí)際需求,如:有的沒(méi)有漢字處理能力、有的沒(méi)有圖文操作或數(shù)據(jù)庫(kù)管理能力,有的甚至不能實(shí)現(xiàn)就地或遠(yuǎn)程聯(lián)動(dòng)控制功能。為解決上述問(wèn)題,必須對(duì)原系統(tǒng)進(jìn)行功能二次開(kāi)發(fā),但由于用戶(hù)并非原設(shè)計(jì)者,功能二次開(kāi)發(fā)通常較難實(shí)現(xiàn)。
不難發(fā)現(xiàn),對(duì)引進(jìn)智能系統(tǒng)功能二次開(kāi)發(fā)的關(guān)鍵在于如何從智能系統(tǒng)中獲取有價(jià)值的信息。智能系統(tǒng)通常包含信息采集" title="信息采集">信息采集、加工處理以及結(jié)果輸出三部分電路。從信息采集和加工處理電路入手無(wú)異于重新設(shè)計(jì)系統(tǒng),既難實(shí)現(xiàn)也不現(xiàn)實(shí),較佳的獲取信息的途徑是從智能系統(tǒng)的輸出電路入手。有些智能系統(tǒng)本身配有專(zhuān)用的擴(kuò)展接口,此時(shí)只須按接口模塊" title="接口模塊">接口模塊的硬軟件說(shuō)明,配置相應(yīng)的硬軟件系統(tǒng)即可完成功能二次開(kāi)發(fā)任務(wù)。若無(wú)標(biāo)準(zhǔn)接口擴(kuò)展模塊,可考慮從系統(tǒng)顯示或打印輸出通道采集信息,繼而完成功能二次開(kāi)發(fā)任務(wù)。若系統(tǒng)是分布式主從結(jié)構(gòu),也可考慮從系統(tǒng)通信總線中獲取信息。
2 LED顯示采樣擴(kuò)充聯(lián)動(dòng)控制功能
2.1 系統(tǒng)概況
系統(tǒng)名稱(chēng):日本日探公司NF-1類(lèi)比報(bào)警系統(tǒng)" title="報(bào)警系統(tǒng)">報(bào)警系統(tǒng)
基本功能:總線制類(lèi)比報(bào)警系統(tǒng),任一傳感器動(dòng)作,控制面板聲光報(bào)警,顯示窗口顯示報(bào)警地址,微型打印機(jī)即時(shí)打印有關(guān)報(bào)警信息??刂泼姘迳巷@示窗口A和窗口B各有4位LED,窗口A用于顯示首報(bào)警點(diǎn)地址,窗口B用于顯示其余報(bào)警點(diǎn)地址,當(dāng)多余2個(gè)傳感器報(bào)警時(shí),窗口B中的報(bào)警點(diǎn)地址可通過(guò)手動(dòng)按鍵控制輪轉(zhuǎn)顯示。
二次開(kāi)發(fā)擴(kuò)展功能:擴(kuò)展集中和分布式聯(lián)動(dòng)控制、漢化顯示打印等功能。
2.2 采樣的實(shí)現(xiàn)
信息采集原理: NF-1系統(tǒng)配有顯示報(bào)警地址的顯示窗口A和窗口B,且窗口B中的報(bào)警地址可通過(guò)手動(dòng)按鍵控制輪轉(zhuǎn)顯示。注意到LED的驅(qū)動(dòng)采用動(dòng)態(tài)掃描原理實(shí)現(xiàn),因此考慮通過(guò)LED顯示器的段碼和位碼信號(hào)來(lái)采集報(bào)警信息,并模擬按鍵動(dòng)作,控制窗口B中的報(bào)警地址自動(dòng)輪轉(zhuǎn)顯示。LED顯示器上報(bào)警地址的跟蹤采樣接口電路" title="接口電路">接口電路如圖1所示。
接口電路由3片六緩沖器/變換器芯片4050與4片光電隔離芯片521-4等組成。NF-1系統(tǒng)中對(duì)LED動(dòng)態(tài)掃描的段碼和位碼信號(hào)脈沖經(jīng)接口芯片電平變換和整形后,驅(qū)動(dòng)光隔離芯片的初級(jí),經(jīng)光耦合后送入功能擴(kuò)展的控制中心單片機(jī)系統(tǒng)。由89C51單片機(jī)匯編語(yǔ)言編寫(xiě)的跟蹤程序?qū)崿F(xiàn)采樣,流程圖見(jiàn)圖2。
當(dāng)系統(tǒng)任一傳感器報(bào)警,LED顯示報(bào)警地址。采樣系統(tǒng)先采樣窗口A中的首報(bào)警點(diǎn)地址,然后模擬按鍵動(dòng)作采樣窗口B中的余報(bào)警點(diǎn)。采樣成功的關(guān)鍵有兩步:(1)延時(shí)子程序的延時(shí)時(shí)間,必須在段碼和位碼均有效時(shí)刻采集信號(hào),一般以位碼有效后0.5毫秒為宜;(2)查反段碼表,即將所得到的8段顯示碼轉(zhuǎn)換為有效的內(nèi)部代碼,如數(shù)字可轉(zhuǎn)換為BCD碼、字符為ASCII碼等,系統(tǒng)中將報(bào)警點(diǎn)地址轉(zhuǎn)換成壓縮的BCD數(shù),供進(jìn)一步的聯(lián)動(dòng)控制使用。
2.3 聯(lián)動(dòng)控制功能的實(shí)現(xiàn)
系統(tǒng)聯(lián)動(dòng)控制部分是一個(gè)完整的分布式控制系統(tǒng),擴(kuò)展電路如圖3所示。
采樣接口微機(jī)系統(tǒng)作為整個(gè)分布式系統(tǒng)中的一臺(tái)下位機(jī),一旦有新報(bào)警出現(xiàn),即將新報(bào)警點(diǎn)送入上位機(jī)系統(tǒng)。上位機(jī)系統(tǒng)根據(jù)報(bào)警情況可方便地實(shí)現(xiàn)各種就地或遠(yuǎn)程樓層復(fù)示器聯(lián)動(dòng)控制。
2.4 漢化顯示打印功能的實(shí)現(xiàn)
中心控制系統(tǒng)配有上位微機(jī)系統(tǒng),利用采樣得到的報(bào)警地址信息,結(jié)合漢字處理功能,可方便地實(shí)現(xiàn)漢化顯示和打印功能。
3 總線接口模塊擴(kuò)充圖文及數(shù)據(jù)庫(kù)管理功能
3.1 系統(tǒng)概況
系統(tǒng)名稱(chēng):美國(guó)威武公司的PS-16報(bào)警系統(tǒng)
基本功能:總線制智能報(bào)警系統(tǒng),具有自動(dòng)報(bào)警、打印和聯(lián)動(dòng)控制等功能,內(nèi)部平衡總線上配有總線擴(kuò)展接口模塊。
二次開(kāi)發(fā)擴(kuò)展功能:擴(kuò)展圖文及數(shù)據(jù)庫(kù)管理功能。
3.2 采樣的實(shí)現(xiàn)
信息采集原理:配上PS-16總線擴(kuò)展接口模塊,在接口模塊和微機(jī)之間加上隔離模塊,隔離模塊的輸出送入圖文處理微機(jī)的RS-232C接口,結(jié)構(gòu)框圖如圖4所示。
智能接口模塊給出RS-232C異步串行通信有關(guān)參數(shù):波特率9600bps,數(shù)據(jù)位數(shù)8bits,奇偶位no,停止位2bits。報(bào)警數(shù)據(jù)幀包括幀首、幀序號(hào)、報(bào)警點(diǎn)數(shù)、報(bào)警地址以及校驗(yàn)和。C編程實(shí)現(xiàn)的采樣程序從串行口獲取報(bào)警信息,一旦系統(tǒng)報(bào)警,即將報(bào)警信息生成一報(bào)警文件,供進(jìn)一步的圖文顯示" title="圖文顯示">圖文顯示和數(shù)據(jù)庫(kù)管理程序使用。
3.3 圖文及數(shù)據(jù)庫(kù)管理功能的實(shí)現(xiàn)
圖文及數(shù)據(jù)庫(kù)管理微機(jī)系統(tǒng)中存儲(chǔ)有設(shè)計(jì)優(yōu)美并標(biāo)有傳感器和聯(lián)動(dòng)設(shè)備圖標(biāo)的各樓層平面圖,并建有當(dāng)前報(bào)警數(shù)據(jù)庫(kù)和歷史報(bào)警數(shù)據(jù)庫(kù)。當(dāng)系統(tǒng)工作于監(jiān)測(cè)狀態(tài)時(shí),運(yùn)行于前臺(tái)的圖文顯示和數(shù)據(jù)庫(kù)管理程序通過(guò)讀取采樣程序生成的報(bào)警文件中有關(guān)報(bào)警信息,實(shí)時(shí)地對(duì)數(shù)據(jù)庫(kù)及圖形文件進(jìn)行操作,實(shí)現(xiàn)圖文顯示和數(shù)據(jù)庫(kù)管理功能。
當(dāng)系統(tǒng)中任一傳感設(shè)備報(bào)警時(shí),實(shí)時(shí)圖文顯示程序自動(dòng)將報(bào)警點(diǎn)所在的建筑平面圖調(diào)至屏幕顯示,并將報(bào)警設(shè)備對(duì)應(yīng)圖標(biāo)閃爍,同時(shí)發(fā)出報(bào)警聲并在打印機(jī)打印出報(bào)警地點(diǎn)、時(shí)間等信息,通過(guò)鍵盤(pán)可消聲、關(guān)閉或重新啟動(dòng)打印。若多層傳感器報(bào)警,則報(bào)警層平面圖輪轉(zhuǎn)顯示。通過(guò)鍵盤(pán),可查詢(xún)系統(tǒng)存儲(chǔ)的任意信息,配置的打印設(shè)備可以圖文形式輸出所有的報(bào)警信息。
本文介紹了兩種國(guó)外引進(jìn)系統(tǒng)功能二次開(kāi)發(fā)的實(shí)踐方法,具有較強(qiáng)的通用性,可作為同類(lèi)系統(tǒng)開(kāi)發(fā)研究時(shí)參考。具體實(shí)現(xiàn)時(shí)采用的接口電路和采樣程序須根據(jù)具體情況而定,如利用LED顯示信息采樣,須特別注意LED的掃描模式。若利用專(zhuān)用接口模塊,則須注意有關(guān)通信硬軟件的有關(guān)約定。若無(wú)法通過(guò)上述方法完成采樣,也可通過(guò)打印接口、通信接口等實(shí)現(xiàn)采樣。
參考文獻(xiàn)
1 WORMALD.PS-16B2 INTELLIGENT FIRE ALARM PANEL OPERATOR'S MANUAL.1995.3
2 NITTAN.ANALOGUE INTELLIGENT SYSTEM(NF-1) OPERATION MANUAL 1995.7