風淋室可靠性設計 為了保障系統在復雜環境下可靠運行,除了正常利用微處理器內部的看門狗以便系統在意外死機情況下及時復位重啟外,考慮到系統參數正確與否對系統能否正常可靠的運行起著至關重要的作用,在此采取了如下措施:首先,在微處理器的數據存儲區內劃出兩個大小相同的系統主、輔參數存儲區。
系統上電參數加載時,從外部數據存儲芯片24C02中連續讀取兩次系統參數并分別放至上述劃出的主、輔參數存儲區內,數據讀取過程完成后系統立即進行主、輔參數存儲區數據比較,如有異常重復系統參數加載過程。 正常工作模式情況下為了兼顧系統程序運行速度與可靠性兩個方面,雖然不用頻繁的進行外部系統參數加載,但是在每個工作程序運行周期伊始首先進行主、輔參數存儲區數據的比較,發現異常及時進行系統參數重新加載。 出于同樣的考慮,在系統參數設定修改完畢后,除了對24C02的寫入進行正常的系統參數保存外,立即將剛寫入24C02內的系統參數再反讀回內存的輔助參數區,并同樣進行主、輔參數存儲區數據的比較,異常情況下則要求重復對24C02的寫入過程,防止系統參數在存儲過程中出現意外。
轉載請注明出處:http://www.250xxb.com/ |