新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > ADM2483在建筑能耗檢測系統中的應用

        ADM2483在建筑能耗檢測系統中的應用

        ——
        作者:趙亮 時間:2013-10-25 來源:電子產品世界 收藏

          硬件電路設計

        本文引用地址:http://www.104case.com/article/184610.htm

          芯片集成度較高,外部幾乎不需要配置阻容元件即可工作,本文設計的硬件電路原理圖如圖2所示。RS485是半雙工通信方式,收發不能同時,RE和DE分別是接收和發送控制使能引腳,RE低電平有效,DE高電平有效,通過STM32處理器的一個引腳同時控制RE和DE,如圖2所示,將RE與DE兩個引腳短接,從而實現低電平時接收有效,高電平時發送有效。RXD和TXD引腳分別接到STM32的串口2發送和接收端。采用電源芯片B0505S實現雙電源供電。R5為RS485總線的終端匹配電阻,典型值約為120歐,以減少線路上傳輸信號的反射。

          軟件程序設計

          通信協議

          建筑能耗中能耗的主要目標包括:建筑內的耗電量、耗水量、耗熱量等統計量信息,也包括實時電壓、電流、功率等實時參數的采集。一般采用間接測量的模式,即通過器掛載計量儀表進行測量。目前市場上的大部分計量儀表都支持RS485總線,但是通信協議不盡相同,常見的有以下幾種:

          (1)Modbus協議

          Modbus通訊協議又分為ASCII模式和模式兩種模式,計量儀表多采用通信協議模式,數據幀格式如表2所示[5]。主機發送的地址碼占1個字節,地址碼尋址從1~247,247以上的地址域為用戶擴展區。功能碼0x03表示從儀表中讀取數據。主機發送的字節數固定為8個字節,從機響應的字節數,根據數據長度的不同而變化,可以據此設置接收程序的緩沖區大小。

          (2)DL/T 645-1997(多功能電表通信規約)

          DL/T 645-1997的通信幀格式如表3所示,通過識別起始符與結束符判斷一幀數據。地址域由6個2位的BCD碼構成,地址域可以表示儀表的地址編碼、資產號、用戶號或者設備號等,低地址位在先,高地址位在后。校驗碼CS計算方法如式所示,N表示校驗碼之前的所有位數和。

          (3)CJ/T 188-2004(用戶計量儀表通信規約)

          CJ/T 188-2004的通信幀格式與DL/T 645-1997類似,如表4所示。地址域由7個2位的BCD碼構成,其中,A5,A6固定為廠商代碼,低地址位在先,高地址位在后。校驗碼CS計算方法如式所示。

          模塊的驅動程序可以根據實際使用的計量儀表協議進行修改,不同儀表的通信波特率、校驗方式等參數信息均需要參照數據手冊進行設置。

        隔離器相關文章:隔離器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 东台市| 深泽县| 札达县| 徐州市| 宁蒗| 怀集县| 兰溪市| 博湖县| 孟津县| 洛扎县| 吐鲁番市| 怀集县| 宝鸡市| 桃园市| 阿瓦提县| 阳高县| 彰化市| 平乡县| 宽甸| 罗定市| 松溪县| 军事| 楚雄市| 桂阳县| 通化县| 玛曲县| 德昌县| 来安县| 正定县| 临高县| 苏尼特左旗| 阿巴嘎旗| 石门县| 库伦旗| 商水县| 都匀市| 峨边| 肥乡县| 靖江市| 岳阳市| 韶关市|