新聞中心

        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 脈沖電表

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 海安县| 新建县| 贵阳市| 吉水县| 北碚区| 阳朔县| 明水县| 潼关县| 来安县| 栾城县| 东明县| 赫章县| 昌黎县| 开原市| 乌什县| 留坝县| 吴旗县| 古丈县| 三明市| 曲沃县| 金塔县| 个旧市| 安溪县| 黔东| 济源市| 云阳县| 交城县| 武隆县| 衡水市| 丹棱县| 清徐县| 仁寿县| 辽源市| 黄梅县| 白沙| 遵化市| 青阳县| 屏山县| 浦北县| 温泉县| 乌鲁木齐市|