關 閉

新聞中心

EEPW首頁 > 工控自動化 > 設計應用 > 短波發(fā)射機智能控制系統(tǒng)的設計與實現(xiàn)

短波發(fā)射機智能控制系統(tǒng)的設計與實現(xiàn)

作者: 時間:2012-07-03 來源:網(wǎng)絡 收藏

2.3 數(shù)據(jù)采集部分
數(shù)據(jù)采集處理是一個進程,它包括主線程和輔線程。主線程完成當前狀態(tài)信息的讀取、寫入、實時顯示及查詢;輔線程一個時鐘以提供用戶當前時間,并定時對上運行時間頻率進行檢測和動態(tài)顯示,在情況不對時發(fā)出警告。另外應用程序還可以將該信息(包括機號、機器狀態(tài)、當前數(shù)據(jù)頻率及當前時間)通過OLED顯示屏提供給用戶,并寫入一個文件進行記錄。如果有需要的話,文件傳輸進程會將該文件傳輸?shù)缴衔粰C。上面中心就能通過串口和上位機進行通信從而得到實時信息。該模塊能夠提供給機房實時的運行參數(shù):如頻率、調(diào)幅度、播出功率、聲效監(jiān)聽等。
目前發(fā)射機已經(jīng)運用的是PM511P。PM511P足一塊PC104總線的多功能數(shù)據(jù)采集板,適用于工業(yè)現(xiàn)場、實驗室、嵌入式設備等多種場合,具有16路A/D轉(zhuǎn)換通道、4路D/A通道、24路可編程開關量輸入輸出、3路計數(shù)通道,其AD頻率為100kHz,輸出精度為12b。
2.4 自動保護與監(jiān)測部分
在這里采用的是Xilinx公司的XCS-40控制邏輯芯片,該芯片具有過荷保護的全部邏輯功能,有對過荷動作信號指示及鎖存功能,還具備與微機系統(tǒng)連接的現(xiàn)場總線功能。當機器出現(xiàn)過荷現(xiàn)象時首先就由該控制部分拉斷發(fā)射機的高頻,將其封鎖住對發(fā)射機進行保護,其次通過外部接口將信息傳到外部,這樣可對外部工作人員進行報警,達到監(jiān)測的目的。
該外部通信口采用100M網(wǎng)卡通過機房多機系統(tǒng)的局域網(wǎng)將電控系統(tǒng)與監(jiān)控系統(tǒng)以及網(wǎng)絡服務器連接起來,從而電控系統(tǒng)的遙控與監(jiān)測。而內(nèi)部的通信則是通過RS 232串行口連接的。

3 終端軟件系統(tǒng)的
首先介紹程序響應的中斷系統(tǒng)。由于單片機與模塊之間的通信是不定期、不定長的,為了保證不出現(xiàn)阻塞情況,系統(tǒng)采用中斷接收方式:把接收到的所有數(shù)據(jù)在中斷過程中放入對應的循環(huán)緩沖區(qū)之中,然后由主程序解析接收到的串口數(shù)據(jù)。單片機還要響應另外兩個中斷:一個是報警按鈕被按下時觸發(fā)的中斷;另一個是定時中斷,它每20 ms觸發(fā)一次,用于檢測模塊的超時應答。終端軟件系統(tǒng)的主要功能是由主程序完成的。主程序采用狀態(tài)機的系統(tǒng)結(jié)構,其總體結(jié)構圖如圖3所示。

本文引用地址:http://2s4d.com/article/160347.htm

d.JPG


圖3(a)為總體流程框圖,圖3(b)為原定頻率設置流程圖,圖3(c)為臨時頻率設置流程圖。終端可以處于6種狀態(tài):空閑、上傳開機頻率信息、定時上傳開機頻率信息、實時上傳狀態(tài)信息、報警、保護。狀態(tài)間的切換主要由機房控制中心通過計算機的命令進行控制。先進行初始化工作,然后進入主控制循環(huán)。在主控制循環(huán)中首先檢查原定頻率設置區(qū)中是否有更新的頻率數(shù)據(jù)包,如果有則進行解析、驗證,并根據(jù)協(xié)議中的控制命令改變終端所處的狀態(tài)(注:其優(yōu)先權后于臨時頻率設置區(qū))。接著判斷臨時頻率設置區(qū)是否有臨時的頻率數(shù)據(jù)包,如果有則進行解析、驗證,最后根據(jù)終端所處的狀態(tài)對終端進行操作。

4 結(jié)語
系統(tǒng)已運用于發(fā)射機中,主要是控制部分的運用,但中心化集中控制還沒徹底運用上,一方面是一些遠程檢測部分受發(fā)射機干擾比較嚴重,影響數(shù)據(jù)的實時傳輸;另一方面是技術上還存在或多或少的紕漏,但相對于原始的來說,這個自動化程度是徹底的提高,未來更有進一步的運用價值。


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區(qū)

關閉