3)系統軟件
系統軟件的要求如下。卷板機
具有自診斷功能,在系統工作前先運行自診斷程序。它只是提醒司機留意,在這種情況下機器還能工作一段時間,如燃油液位超過低限等。其中,模擬信號輸入通道的任務是將傳感器產生的模擬信號轉換為數字信號后輸入微處理器。只有將輸入的數字信號轉換為TTL電平,才能被微處理器接收。
③第三級報警:通過報警喇叭、總報警燈和故障項發光二極管同時動作來報警。
使用RS一232串口通訊。霍爾傳感器測得的轉速信號經隔離整形后接到單片機的輸入端ISl,利用外部脈沖計數間斷來計算發念頭的轉速。
②第二級報警:通過總報警燈和故障項發光二極管同時發光報警。該模塊的功能是處理主機和單片機之間的通訊,主機給下位機發送指令,下位機給主機發送監測數據。
各功能實現模塊化、子程序化,這樣既便于調試,又便于移植和修改。模擬信號輸人通道主要由信號處理裝置、多路選擇開關、采樣保持器和模數(A/D)轉換器組成。
如圖1所示為A/D采樣模塊流程,如圖2所示為檢測參數模塊流程卷板機。該模塊傳送的信息包括:
①命令信息,上位機的控制指令發送到下位機;
②數據信息,單片下位機檢測到的狀態信息發送到上位PC中,以便主機進行監控和進一步的數據分析處理。輸入信號處理電路的第一部門用于接收數字信號,數字信號來自啟動開關等;輸入信號處理電路的第二部門用于接收和轉換各種傳感器輸入的模擬信號;輸入信號處理電路的第三部門用于與其他計算機控制系統進行通訊聯系,信號形式為脈沖數字信號;輸入信號處理電路的第四部門用于接收診斷觸發信號,也是脈沖數字信號。第三級報警內容包括發念頭油壓過低、液壓油位過低、無冷卻液等。這類故障多屬高溫題目,如液壓系統油溫過高、發念頭溫渡過高等。
在本監測系統中,發念頭試驗過程中的機油壓力經轉換成電壓信號并放大后,送入A/D板的輸入端進行采集;反映溫度量的熱電阻信號經由熱電阻調理板后,再經隔離放大板,送到A/D板的輸入端進行數據采集。
(4)通訊模塊。對系統電源模塊的要求為:處于惡劣環境中仍能正常工作,能適應較寬的供電電壓變化范圍,能防止從電源地線引入的干擾,采用高可靠性元件,功率及電壓裕度也較大。
該電路的作用是在微處理器和顯示器以及報警電路之間建立聯系。
(5)狀態與報警模塊。
軟件結構清楚、簡潔,流程公道。 ①輸入信號處理電路。系統采用的A/D和D/A都為12bit,因此系統的檢測、控制精度均能知足試驗的要求。這種報警要求司機緊密親密關注故障的發展,但不需要立刻關機。輸入信號處理電路是微處理器與外界聯系的通道。
采用軟件抗干擾措施,進步系統的可靠性。信號處理裝置包括標度變換、電平轉換和信號濾波等。因為微處理器產生的控制信號都是數字信號,因此輸出信號處理電路為數字信號輸出通道。
(3)電源模塊。對于發念頭的轉速,不能由A/D轉換直接得到。數字信號輸出通道的作用是將微處理器產生的數字控制信號傳輸給數字信號控制的報警電路。
系統各種傳感器、信號處理電路、單片機主機及外圍芯片、通訊電路等都需要合適的電源才能正常工作,它們所需電壓并不相同。 卷板機
①第一級報警:通過裝置上相應的二極管發光實現。對第三級報警,司機應立刻關機檢查并修理。
為了將程度不同的緊急狀況傳遞給司機,系統根據檢測的參數性質采用三級報警的方法。 盡管監測系統中的啟動開關信號是數字信號,但是這些信號并不能直接由微處理器進行處理,還需要數字信號輸入通道進行電平轉換和抗干擾等處理。
②輸出信號處理電路。