[發明專利]應用于儀表通訊系統的RS485通訊方法及裝置在審
| 申請號: | 201310165621.0 | 申請日: | 2013-05-07 |
| 公開(公告)號: | CN103281225A | 公開(公告)日: | 2013-09-04 |
| 發明(設計)人: | 任勇俠 | 申請(專利權)人: | 深圳市生波爾機電設備有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;G06F13/40 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518000 廣東省深圳市坪山新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用于 儀表 通訊 系統 rs485 方法 裝置 | ||
技術領域
本發明屬于儀表的數據采集和通訊領域,具體涉及一種應用于儀表通訊系統的RS485通訊方法及裝置。
背景技術
儀表是指一種測定溫度、氣壓、電量、血壓、流量等儀器的統稱,例如真空計、溫度計等等。RS485通訊又稱EIA-485通訊,是隸屬于OSI模型物理層的電氣特征,其是規定為2線、半雙工、多點通訊的標準。RS485通訊標準使用纜線兩端的電壓差來表示傳遞信號,可以進行大面積、長距離的通訊傳輸。
目前對儀表的數據讀取可以通過讀取儀表的儀表盤上顯示的數據進行采集。在某些應用現場較為分散的情況下,人為觀察儀表的儀表盤較為不方便,而且設備集成度也較低此外。
此外,也還可以采用傳統的PLC(邏輯可編程控制器)的IO(輸入輸出)點進行布線。例如,可以是通過PLC的兩通訊接口分別連接顯示器和儀表,在PLC主機與儀表之間串聯RS485適配器以讀取儀表的數據。該RS485的通訊方式可以為主從方式,儀表作為從機使用。由主機向從機發送一個命令,從機收到命令后給主機發送一次應答即完成一次通訊。雖然該方式也可以實現PLC與多臺儀表通訊,然而,在實現儀表的通訊過程中,發明人發現現有技術中至少存在以下問題:該方式需要增加若干數據采集模塊以完成對相應儀表的數據采集,在具體應用當中,當部署的儀表數量眾多時,無疑需要額外增加更多的數據采集模塊來采集數據,從而急劇增加了通訊系統的成本。
發明內容
為了解決現有技術中系統需要額外增加數據采集模塊以采集相應目標儀表數據而導致系統成本顯著增加的問題,本發明實施例的主要目的在于提供一種應用于儀表通訊系統的RS485通訊方法及裝置,本發明實施例通過自動變換當前通訊地址,能夠減少通訊系統的成本。
為達到上述目的,本發明實施例采用的技術方案如下:
一方面,本發明實施例提供了一種應用于儀表通訊系統的RS485通訊方法,該儀表通訊系統具有至少一上位機和若干通過至少一對差分線與上位機連接的儀表,各儀表被配置有唯一的通訊地址,所述方法包括:
定時器到,讀取與當前通訊地址對應的儀表的數據;
依據至少一預設的通訊地址切換機制將當前通訊地址切換至下一通訊地址,以繼續讀取與該下一通訊地址相對應的儀表數據。
其中,此處使用短語“當前通訊地址”是指上位機可以讀取數據的儀表對應的通訊地址。
優選的,所述通訊地址切換機制為按照通訊地址升序或者降序的方式切換當前通訊地址。
優選的,所述應用于儀表通訊系統的RS485通訊方法在讀取與當前通訊地址對應的儀表的數據的步驟中:
所述數據首先存放至第一緩存區,然后再從該第一緩存區將讀取的各儀表的數據分別移至與各儀表對應的第二緩存區。
優選的,所述儀表的數據優選以美國信息交換標準代碼進行表征。
上述優選技術方案中,所述應用于儀表通訊系統的RS485通訊方法還包括:
將讀取到的儀表的數據轉換為字符。
優選的,在執行所有步驟之前,所述方法還包括:
初始化和指定通訊機制;以及,
設定觸發定時器的時間間隔。
另一方面,本發明實施例還提供了一種應用于儀表通訊系統的RS485通訊裝置,其包括:
通訊模塊,用于在定時器到時,讀取與當前通訊地址對應的儀表的數據;
地址切換模塊,用于依據至少一預設的通訊地址切換機制將當前通訊地址切換至另外一儀表對應的通訊地址。
優選的,所述通訊地址切換機制為按照通訊地址升序或者降序的方式切換當前通訊地址。
可選的,還包括:
信息存放模塊,用于將從各儀表采集的數據首先存放在第一緩存區,然后再從該第一緩存區將讀取的各儀表的數據分別移至與各儀表對應的第二緩存區。
此外,更為優選的,還包括:
字符轉換模塊,用于將接收到的以美國信息交換標準代碼進行表征的儀表的數據轉換為字符。
本發明實施例提供了一種應用于儀表通訊系統的RS485通訊方法及裝置,根據設定的定時器的時間間隔觸發定時器,在遠程讀取儀表的數據后并自動將當前通訊地址切換為另外一儀表對應的通訊地址,以繼續讀取與該下一通訊地址相對應的儀表數據,從而提高了儀表通訊系統的通訊效率,降低了通訊系統的成本。
附圖說明
圖1為本發明實施例提供的一種應用于儀表通訊系統的RS485通訊方法的流程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市生波爾機電設備有限公司,未經深圳市生波爾機電設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310165621.0/2.html,轉載請聲明來源鉆瓜專利網。





