新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于CAN bus的脈沖電表設計

        基于CAN bus的脈沖電表設計

        作者: 時間:2013-12-04 來源:網絡 收藏
        保高可靠性,遠通信距(5Km)和高的性價比的特點。總線采用短幀結構,每一幀為8個字節,第一個字節表示主模板號,第二字節表示該總板下的具體脈沖采集模塊號,第三個字節表示該模塊號下的通道號,后面四個字表示該通道電表的脈沖數值。

        4. 掉電保護

          掉電保護分為電源監視模塊和數據存儲模塊。為了實現對掉電的過程控制,系統必須有監視電源變化的能力。在本系統中采用芯片MAX690A,做電源低電壓檢測。具體如圖5所示。

          

        基于CAN bus的脈沖電表設計

          MAX690A內部有一個獨立的掉電比較器。當PFI低于1.25V時,R1/PFO輸出低電平,通過外部中斷INT0產生電源掉電中斷。

          合理選擇R1和R2的值,使得+5V電壓跌落到某個電壓值(一般大于4.5V),PFI輸入電壓低于1.25V,則/PFO輸出低電平,產生中斷。在系統中,當電源電壓Vcc4.65V時,/PFO輸出低電平,引起掉電中斷,處理完保護數據后,等待掉電。

          5. 數據存儲模塊

          在本系統中,數據存儲是通過I2C總線來實現的。用SE2PROM來保存數據。首先電源監視電路來監視電源電壓的變化,一旦發生掉電,CPU P87C591通過 I2C總線將數據保存到SE2PROM中,以免掉電時丟失。數據存儲的流程是中斷入口——關閉總中斷——對外部SE2ROM操作—置停電表志——記錄停電時刻——數據保存——掉電。通過掉電保護電路的低電壓觸發保護中斷程序,完成掉電時的數據保護和準備,待恢復供電后繼續進行脈沖計量。

          6. 結論

          本課題通過研究分析的應用環境、輸出特性和大量現場試驗數據,將硬件、軟件抗干擾技術應用在電磁環境惡劣的電力的數據捕捉和計量中。


        上一頁 1 2 3 下一頁

        關鍵詞: CAN bus 脈沖電表

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 开鲁县| 阿拉尔市| 金沙县| 奎屯市| 琼海市| 绍兴市| 周口市| 霍城县| 阳曲县| 泉州市| 德阳市| 万山特区| 六盘水市| 庄浪县| 康定县| 贞丰县| 红河县| 泾源县| 麟游县| 华蓥市| 郓城县| 建德市| 射阳县| 额敏县| 旬阳县| 奉新县| 吉木萨尔县| 台中市| 聊城市| 容城县| 内江市| 文水县| 济宁市| 临城县| 太原市| 牡丹江市| 淅川县| 丹寨县| 阿拉尔市| 清苑县| 乐亭县|