新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 雙端口RAM在單片機系統中的應用

        雙端口RAM在單片機系統中的應用

        作者: 時間:2012-03-08 來源:網絡 收藏


        3.2 MAX813L的使用

        此電路為MAX公司生產的程序監控專用電路,用以防止程序跑死、跑飛,如圖2所
        示。將MR與看門狗輸出端WDO相連,看門狗輸入端WDI接到單片機的P1.5腳,REST
        端接單片機復位端RESET。平時,在定時中斷子程序中對P1.5輸出一次,每次取反,則P1.5腳將輸出標準的方波,不斷觸發看門狗。當系統受到干擾,出現“死機”現象時,單片機將無法從P1.5給出脈沖,1.6 s后813L的REST端便給出復位信號,使單片機復位。另外在掉電和上電期間,MAX813L均能產生可靠的復位信號。

        3.3故障探測及

        這個系統有兩個任務:一是探測2個CPU系統的工作狀況;二是發現故障時及時進行整個系統的切換。既然要檢測CPU的工作是否正常,它本身就應該高可靠,結構要精少,嚴格篩選。2個CPU同時給故障檢測及不間斷脈沖,檢測系統則檢測所給的脈沖間隔,由此來確定2個CPU系統是否正常工作。這個間隔應大于看門狗產生復位所需的時間,以確定確實硬件出故障后再做切換。當某CPU系統所給出的脈沖間隔大于設定值時,說明此CPU系統發生了故障。這時切換控制系統就可通過邏輯組合屏蔽掉此CPU的CE,同時放開另一CPU端的CE,將交由副CPU使用。

        4 軟件

        在此電路的其它部分有現成的8 Hz信號,可將此信號作為外部中斷源,由P1.5輸出脈沖信號給故障檢測電路及看門狗電路。每發生一次中斷,將P1.5輸出取一次
        反,形成了250 ms的方波信號。外部中斷子程序如圖3所示。其中03H為設定的標志
        位,它代表了上一次P1.5輸出的電平。

        在主程序的初始化中,應避免對各內外存儲器置數,以便出現故障產生復位后,單片機能夠不間斷按原故障處繼續運行。

        5 結 論

         

         


        在以往的系統中,為了共享存儲器而不得不增加大量類似245、244的器件,反而影響了可靠性的提高,而的使用可大大簡化電路,從而真正保證雙機系統可靠性的提高。

        對以上方案進行了許多模擬故障試驗,均能可靠地進行切換和不間斷工作。應用在建筑塔鐘控制系統上以后,經過長期運行,證明設計是成功的,運行是可靠的。

        參考文獻

        1 趙峰.高性能雙口RAM及應用.現代電子技術,1997
        2 李高強等.雙口RAMIDT7130在全數字化交流調速系統中的應用.電子技術應用,1996


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 郓城县| 称多县| 日喀则市| 遵义市| 彭山县| 临汾市| 牡丹江市| 遵义县| 巨鹿县| 华蓥市| 马关县| 金秀| 拜泉县| 德兴市| 石首市| 普格县| 隆子县| 永福县| 竹北市| 通海县| 万年县| 宣城市| 新源县| 镇原县| 晴隆县| 临颍县| 满洲里市| 纳雍县| 肥乡县| 林芝县| 东乌珠穆沁旗| 德安县| 隆德县| 黎川县| 苍梧县| 永平县| 桃园市| 广丰县| 信宜市| 剑川县| 曲麻莱县|