光纖轉(zhuǎn)換器是一種將光信號與電信號的互轉(zhuǎn),并對信號進行放大、優(yōu)化和修復的設(shè)備。由于海上風機和中央控制室之間通常會鋪設(shè)海底光纜用于數(shù)據(jù)傳輸,故微控制單元與中央控制器之間也可采用光纖通訊方式。但微控制單元設(shè)計為標準的RS-485通訊接口,在光纖通訊前需進行RS-485光纖的協(xié)議轉(zhuǎn)換,將電信號轉(zhuǎn)換成光信號。在接收端,同樣需用光纖轉(zhuǎn)換器先將光信號轉(zhuǎn)換成電信號,然后再接入中央控制器。
系統(tǒng)軟件設(shè)計,測控程序設(shè)計微控制單元屬于嵌入式系統(tǒng),通常采用前后臺系統(tǒng)的結(jié)構(gòu),系統(tǒng)程序由后臺運行的無限循環(huán)程序和前臺的中斷處理程序組成。后臺主要完成對數(shù)據(jù)進行讀取、處理和顯示等操作,它甚至可以是一個空循環(huán)。而運行在前臺的中斷處理程序主要負責處理時間要求相對嚴格的操作。
主程序流程圖分析,程序開始時,首先進行系統(tǒng)初始化和自檢工作,然后調(diào)用顯示子程序,進行上電顯示,延時一段時間后顯示設(shè)備的狀態(tài)信息。接下來程序處于查詢檢測狀態(tài),判斷有無按鍵按下,若有,則程序執(zhí)行相應的按鍵所代表的操作。若沒有按鍵按下,則程序繼續(xù)查詢檢測是否接受到中央控制器的命令,接受到命令時,程序就執(zhí)行相應的命令所要求的操作。
發(fā)送的命令及相應操作包括有:開始采集數(shù)據(jù)操作、讀取當前數(shù)據(jù)操作、讀取歷史數(shù)據(jù)操作、設(shè)置采樣時間間隔、系統(tǒng)工作模式等。按鍵所執(zhí)行的命令與中央控制器發(fā)送的命令相同,設(shè)置鍵盤主要是為了方便現(xiàn)場獨立操作。在既沒有按鍵命令,也沒有到監(jiān)控主機指令的情況下,程序讀取時鐘時間和設(shè)置參數(shù),開啟定時響應功能。










