基于單片機的船用發(fā)電機實(shí)時(shí)保護裝置設計
盡管是在每次循環(huán)最后才對當前的危險狀態(tài)進(jìn)行相應處理,但在單片機處理速度足夠快的情況下(裝置外接16MHz有源晶振性能可達16 MI/s),這種時(shí)間誤差是可以忽略不計。同時(shí),由于裝置為自己編寫(xiě)實(shí)時(shí)控制應用,并沒(méi)有移植任何操作系統,代碼的執行效率也很高,實(shí)測裝置可以達到標稱(chēng)的0.2 s延時(shí)響應精度。
4 樹(shù)形菜單
結合表1的設定內容可以發(fā)現,除短路保護外的其余4種保護類(lèi)型,都需要設定延時(shí)時(shí)間和保護門(mén)限,另外還需要設置每種保護類(lèi)型對應的報警輸出和動(dòng)作輸出繼電器是否動(dòng)作,以及每種保護是否進(jìn)行日志記錄,這樣至少需要4×5=20個(gè)頁(yè)面進(jìn)行相關(guān)參數的設定。裝置其它輔助功能也需要額外的設定或查詢(xún)頁(yè)面,要求設計組織好這些頁(yè)面表現,以提升用戶(hù)體驗的友好性。設計采用了樹(shù)形菜單組織這些頁(yè)面,如圖3所示。
裝置采用了帶中文字庫128×64點(diǎn)陣的液晶顯示模塊,最多可以顯示4行,每行8個(gè)中文字符。針對這一特點(diǎn)設計了如下的選單和菜單結構體。
評論