電表遠端抄表系統如何保證資料傳輸的準確性
電表遠端抄表系統如何保證資料傳輸的準確性?因為很多使用者在使用電表遠端抄表系統總是
認為資料抄收的不正確,特別是擔心當用電資料抄錯的時候,影響自己的利益。(這裡所說的
利益當然是使用者關心的電表電費的使用情況)
其實這個問題大體是不需要擔心的。為什麼這樣說了?很多使用者帶著疑問。這裡首先就是要**
的底層儀表資料的通訊結構和協議功能。還有上層的網路通訊tcp協議功能。從這兩個方面來說
有這兩個通訊方式的存在,資料是不會通訊錯誤的。在上層的tcp協議中有乙個16位校驗和:16位tcp頭。
也就是說傳送機器基於傳送資料內容計算乙個值,接收機器接收的這個值要和傳送機器一樣,才能證明
資料的有效。並且這個乙個強制的字段。
再說一下底層一般資料的通訊結構,因為我們最為關注的是電表遠端抄表裡的智慧型電表的資料準確性的。
一般來說,只要電表的走字正常正確的話,通訊的資料就都是正確的。為什麼?因為在儀表,這裡所說
的是電表通訊,傳送乙個資料是採用計算機的二進位制資訊進行傳送,走的方式是序列,雖然序列通訊容易
在遠距離傳送是會受到干擾等情況,但是資料傳送方,也就是電表遠端抄表系統的電表方式採用很多二進位制
位元組進行通訊的。這裡很多二進位制位元組是最關鍵的,因為電表遠端抄表抄送智慧型電表的乙個引數是需要很多
位元組才能完成的,這個很多位元組其實主要就是為了保證電表遠端抄表系統資料傳輸的準確性。當然這麼多字
節傳送乙個引數,(假如這裡的引數就是使用者的智慧型電表的用電量)雖然有點浪費,但是這樣就能保證
資料的正確性了,如果在遠距離傳送資料的時候,資料出現錯誤的話,那麼這麼多位元組裡就能幫助判斷
這些資料是不是正確。還有乙個作用就是這麼多資料有識別每個電表的功能,因為對於電表遠端抄表系統
來說,不可能抄收乙個電表的資料,需要抄收很多個,可能幾百,幾千,上萬等等。所以當電表遠端抄表
系統傳送抄收資料的時候,這個抄收資料裡的二進位制位元組就包括每個儀表的錶號,又名表的位址。
當然傳送這麼多位元組資料來抄收電表的乙個引數,還有乙個重要功能為資料準確性的目的的。那麼是如何實現
多位元組實現電表遠端抄表資料的準確性了,這就是資料的校驗功能了,因為資料在傳輸中,如果出現錯誤,
那麼接收的這個資料校驗的位元組(或者說字元)也就是錯誤的了。在電表傳送方,有資料校驗計算功能的。
當傳送到接受方,也就是電表遠端抄表系統裡的時候,系統也會計算乙個值,如果兩個值不一樣,就判斷
這麼多資料是錯誤的了。這裡所說的這麼多資料實際上對應的專業術語就是一幀資料,在儀表通訊的時候
是一幀資料在傳輸乙個引數,而不是乙個資料在傳輸。
好,以上就是電表遠端抄表系統如何保證資料傳輸的準確性,實際在電表遠端抄表傳送資料的方式為兩種
模式,一種是國家電網使用的645-2007協議,這個協議是以固定字元和累加和校驗來保證資料傳輸的正確
性的。還有一種是採用mbus協議來傳輸的,這個是用crc校驗的方式。
電表遠端抄表系統的擴充套件性
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...
電表遠端抄表系統在PLC工業裝置上的應用第二部分
電表遠端抄表系統在plc工業裝置上的應用的第一部分說明了以plc裝置為主 的電表遠端抄表系統的設計和在開發過程中一些通訊的問題。現在說說電表 遠端抄表系統pcl工業裝置上應用的第二部分,軟體設計的電表遠端抄表系統 和工業plc裝置之間的關係。軟體設計的話是以電表遠端抄表在伺服器上的執行,確切的說就是...
電表遠端抄表在配電房內的使用
電表遠端抄表在配電房內的使用 電表遠端抄表在配電房內如何使用的?配電房是各個用電單位的核心。特別是工廠用電單位,商業大樓單位的用電中心。配電房是把供電部門 的一萬伏特的電壓轉換上工業上的380伏特用電和200伏特的民間用電。隨著社會的進步,在電表遠端抄表系統裡的情況,也是需要把配電房的 用電資料採集...