精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

電表的紅外和RS-485通信通道

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-03-02 16:21 ? 次閱讀

在設計電表時,通信通常是最后考慮的事情。當今的電表必須捕獲越來越多的信息,并自動將使用信息從電表傳送到公用事業。這是MAXQ3120電表參考設計中通信子系統的工作。

為什么要溝通?

在設計電表時,通信通常是最后考慮的事情。傳統電表以舊的被動方式傳達用電情況:抄表器定期去電表上讀取。但如今的電表必須捕獲越來越多的信息。期望訓練有素的人員以可接受的精度從每個儀表手動收集許多數據點已不再合理。相反,某些機制必須自動將使用信息從儀表傳送到公用事業。這是MAXQ3120電表參考設計中通信子系統的工作。

兩個通道

MAXQ3120電表參考設計包括兩個通信通道:一個用于與手持終端通信的紅外(IR)通道,以及一個完全隔離的多點RS-485通道。

雖然兩個通道共享相同的協議,但通道的操作細節略有不同。紅外通道始終是點對點的;手持終端一次僅與一米通信。由于終端一次不能訪問多個電表,因此電表單方面響應廣播消息是可以接受的。在網絡環境中,這種類型的操作會導致嚴重的數據沖突。

RS-485通道的行為不同。由于網絡上可能有許多計量器(盡管永遠不會超過一個主機),因此任何計量器都不能傳輸數據包以響應網絡廣播。此外,在主機消息之后,在主機收發器準備好接收數據之前可能會有一段時間延遲。因此,電表響應前的傳輸延遲是防止數據丟失的謹慎措施。

常見通信元素

無論通道如何,通信協議都會共享一些公共元素。首先,鏈路特性是相同的:通道以每秒1,200位的速度異步運行,具有一個停止位,甚至奇偶校驗。其次,鏈路協議是相同的,如圖 1 所示。最后,兩個通道上的命令具有相同的含義:在IR通道上發送的命令在RS-485通道上發送時將具有相同的效果。

poYBAGQAXG-AHatbAAAWO-uSFIY722.gif


圖1.通信協議圖示。

數據包具有以下結構:

開始標志:一個字節,0x68。

儀表地址:六個字節,可變。網絡上的每個計量都有一個唯一的網絡地址。相比之下,主機(運行網絡的PC或手持終端)沒有地址;它啟動所有通信,并且是從測量儀發送的所有消息的目標。因此,地址字段充當從主機到測量儀的消息的目標地址,以及從測量儀發送到主機的消息的源地址。地址 99 99 99 99 99 保留為廣播地址。

分隔符:一個字節,0x68。

命令字節:一個字節,格式如下:

pYYBAGQAXHCAILmJAAAINfMkgoc388.gif

命令字節中的字段包括:

方向位:清除數據包從主機發送到測量儀的時間,并設置數據包從測量儀發送到主機的時間。

錯誤位:表示測量儀在來自主機的消息中檢測到某些錯誤。

更多位:表示計量響應對于單個消息來說太長,并且已分段為多個消息。

一個函數字段:

0x01:讀取功能,指示主機希望從儀表讀取一些寄存器值。

0x02:讀取下一部分功能,表示主機收到多部分消息指示,想要讀取下一部分。

0x03:重讀功能,指示主機未正確接收上一個消息段,并希望重新發送該段。

0x04:寫入功能。主機希望將值存儲到電表的寄存器中。數據包括雙字節寄存器地址和可變長度數據。

0x08:同步功能。數據字段包含時間和日期。如果測量儀的內部時鐘與消息中給出的時間和日期相差不到十分鐘,則內部時鐘將調整為給定時間。否則,時間不會更改,并返回錯誤。

0x0A:設置網絡地址功能。這始終是廣播消息。數據字段包含一個六字節地址,指定計量器將接受該地址作為其網絡地址。激活測量儀的設置地址按鈕表示它接受該地址。

0x0C:更改波特率命令。波特率僅更改為一筆交易的給定波特率,之后波特率恢復為 1,200 個基點。

0x0F:更改密碼命令。數據字段包含八個字節,包括:(1) 超級用戶密碼指示符(通常為零);(2)超級用戶密碼;(3)密碼指示符要更改;(4) 新密碼。

0x10:清除最大需求命令。當計量器收到此命令時,它會清除與報告整個月中多個類別中每個類別的最大需求相關聯的所有寄存器。

長度指示符:1字節。這是消息的整個長度,從開始標志到結束標志。

數據:長度可變。

校驗和:一個字節。這是消息中從開始標志到數據末尾的所有字節的模 256 總和。

結束標志:一個字節,0x16。

紅外通道操作細節

IR 通道根據簡單的音調調制技術工作。“0”位由以850kHz調制的38nm IR輻射光束表示,“1”位表示為沒有這種光束。下圖(圖 2)顯示了字符“A”(0x41) 的傳輸方式:

poYBAGQAXHCAVt4iAAAhf---wQk587.gif


圖2.紅外通道音調調制技術圖示。

MAXQ3120CPU中的調制器簡化了該物理通道的傳輸,該調制器將一個定時器通道和一個UART通道的輸出組合在一起。解調由外部集成紅外接收器執行(圖 3)。

pYYBAGQAXHGAZXTOAAAO3mNydQE550.gif


圖3.外部集成紅外接收器執行解調。

RS-485 操作細節

RS-485通道有兩個特定要求,使其比IR通道更復雜:RS-485通道是嚴格的半雙工,并且必須與線路進行電氣隔離。第一個要求是使用Maxim的半雙工收發器來滿足。第二個要求是使用廉價的光耦合器執行電氣隔離。參見圖 4。

poYBAGQAXHGAB2cFAAAjHk3y9WU926.gif


圖4.RS-485通信通過使用半雙工收發器和廉價的光耦合器來實現。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 收發器
    +關注

    關注

    10

    文章

    3399

    瀏覽量

    105865
  • uart
    +關注

    關注

    22

    文章

    1227

    瀏覽量

    101178
  • 調制器
    +關注

    關注

    3

    文章

    833

    瀏覽量

    45109
收藏 人收藏

    評論

    相關推薦

    如何提高RS-485通信可靠性的措施

    如何提高RS-485通信可靠性的措施隨著數據采集系統的廣泛應用,通常由單片機構成的應用系統,如儀器儀表、智能設備等都需要與PC 機之間交換數據,實現與PC 機之間的通信,以充分發揮PC 和單片機之間
    發表于 12-12 10:44

    適合智能電表的內置ESD保護RS-485芯片

    設備組成。目前可供選擇的通信接口包括ZigBee、電力線載波(PLC)、以太網以及RS-485網絡等,其中RS485網絡因其架設成本低、整體安裝簡便,而被作為智能電表必備的標準接口。
    發表于 07-15 21:52

    RS-485通信網絡如何保護

    保護RS-485通信網絡不受有害
    發表于 07-09 17:01

    RS-485通信相關資料分享

    RS-485是一種應用十分廣泛的通信協議bai。其顯著特點是信號采用“差分”的方式傳輸,因此抗干擾能力很強,通信距離也比RS-232遠得多。RS-4
    發表于 09-09 07:37

    RS-485通信協議是怎樣工作的

    通信協議是指什么?RS-485通信協議是怎樣工作的?
    發表于 11-10 06:15

    電表應用中RS-485收發器的設計考慮

    電表應用中RS-485收發器的設計考慮
    發表于 12-11 17:15 ?30次下載
    <b class='flag-5'>電表</b>應用中<b class='flag-5'>RS-485</b>收發器的設計考慮

    電表應用中RS-485收發器的設計考慮

    摘要:自動抄表技術為電表提供一個通信端口,以電子方式遠程讀取數值。本應用筆記討論Maxim RS-485收發器的不同特性,這些特性使RS-485收發器非常適合用于
    發表于 04-22 09:16 ?990次閱讀
    <b class='flag-5'>電表</b>應用中<b class='flag-5'>RS-485</b>收發器的設計考慮

    電表應用中RS-485收發器的設計考慮

    摘要:自動抄表技術為電表提供一個通信端口,以電子方式遠程讀取數值。本應用筆記討論Maxim RS-485收發器的不同特性,這些特性使RS-485收發器非常適合用于
    發表于 04-29 09:10 ?1358次閱讀
    <b class='flag-5'>電表</b>應用中<b class='flag-5'>RS-485</b>收發器的設計考慮

    RS-485通信

    電子專業單片機開發中的學習教程資料——RS-485通信
    發表于 08-08 14:45 ?50次下載

    RS-485通信設置詳細步驟

    本文詳細介紹了RS-485通信設置步驟
    發表于 06-04 09:00 ?32次下載

    如何保護RS-485通信網絡不受EMC的影響

    保護RS-485通信網絡不受有害EMC事件影響
    的頭像 發表于 07-29 06:13 ?2761次閱讀

    RS-485通信和ModBus詳解

    RS-485通信和ModBus詳解??博主在做一些項目的時候,用到一些模塊,經常會是485的接口,而且485也是工業上常用的通信方式,在工業
    發表于 12-20 19:17 ?16次下載
    <b class='flag-5'>RS-485</b><b class='flag-5'>通信</b>和ModBus詳解

    AN3070_用STM32的USART管理RS-485RS-485通信的驅動使能信號

    AN3070_用STM32的USART管理RS-485RS-485通信的驅動使能信號
    發表于 11-21 17:07 ?4次下載
    AN3070_用STM32的USART管理<b class='flag-5'>RS-485</b>和<b class='flag-5'>RS-485</b><b class='flag-5'>通信</b>的驅動使能信號

    您的RS-485通信能否經受浪涌的考驗?

    在這里我們介紹集成浪涌保護的RS-485芯片如何在幫助增強系統防護、抑制雷電或耦合噪聲瞬變、提高可靠性的同時節省空間并省去RS-485設計中用于RS-485通信浪涌防護的外部元器件,為
    的頭像 發表于 06-05 05:11 ?3331次閱讀
    您的<b class='flag-5'>RS-485</b><b class='flag-5'>通信</b>能否經受浪涌的考驗?

    RS-485通信鏈路與電子護欄: 有關RS-485 EMC穩定性的演示

    RS-485通信鏈路與電子護欄: 有關RS-485 EMC穩定性的演示
    的頭像 發表于 01-05 18:12 ?897次閱讀
    <b class='flag-5'>RS-485</b><b class='flag-5'>通信</b>鏈路與電子護欄: 有關<b class='flag-5'>RS-485</b> EMC穩定性的演示