[發明專利]支持多種通信協議的測試方法及裝置有效
| 申請號: | 201710097679.4 | 申請日: | 2017-02-22 |
| 公開(公告)號: | CN106603581B | 公開(公告)日: | 2020-04-07 |
| 發明(設計)人: | 徐智慧;易行云;肖敏 | 申請(專利權)人: | 欣旺達電子股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/26 |
| 代理公司: | 深圳市明日今典知識產權代理事務所(普通合伙) 44343 | 代理人: | 王杰輝 |
| 地址: | 518000 廣東省深圳市寶安區石巖街道石*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 多種 通信協議 測試 方法 裝置 | ||
本發明揭示了一種支持多種通信協議的測試方法及裝置,其中,該方法包括以下步驟:上位機接收測試指令;根據協議解析包對所述測試指令進行指令解析,并轉換成指定的下位協議指令,并發送至指定下位機;接收所述下位機發送的下位協議反饋指令,根據所述協議解析包對所述下位協議反饋指令進行指令解析,并轉換成上位反饋指令進行處理。本發明的支持多種通信協議的測試方法及裝置,在下位協議前加設上位協議,讓單一的測試系統能與多個測試下位機進行連接,省去了多個使用者控制下位機的多余人力,減少人工成本,精簡了操作步驟,使用者只需要用掌握上位機中,上位協議的操作方法既可控制多種應用不同通信協議的的設備,降低了人員培訓時間。
技術領域
本發明涉及到通信傳輸領域,特別是涉及到一種支持多種通信協議的測試方法及裝置。
背景技術
通信協議又稱通信規程,是指通信雙方對數據傳送控制的一種約定。約定中包括對數據格式,同步方式,傳送速度,傳送步驟,檢糾錯方式以及控制字符定義等問題做出統一規定,通信雙方必須共同遵守,它也叫做鏈路控制規程。
而在現今工業上一般采用ModBus協議和Can協議,ModBus協議是一個工業現場的總線協議,由帶智能終端的可編程序控制器和計算機通過公用線路或專用線路連接而成。其系統結構既包括硬件、亦包括軟件。它可應用于各種數據采集和過程監控。
CAN協議總線是國際標準化的串行通信協議。是國際上應用最廣泛的現場總線之一,CAN協議的高性能和可靠性已被認同,并被廣泛地應用于工業自動化、船舶、醫療設備、工業設備等方面。
由于CAN協議和ModBus協議這兩種總線協議結構在工業上很常用,而相應的測試系統不會同時支持這兩種通信協議,需要切換不同測試系統進行測試,這不僅操作不便,而且需要根據不同的通信協議開發測試軟件也費時費力,成本增加。
發明內容
本發明的主要目的為提供一種支持多種通信協議的測試方法及裝置,以解決上述現有單一測試系統不能對不同通信方式傳統系統進行測試通信的問題。
本發明提出一種支持多種通信協議的測試方法,包括以下步驟:
上位機接收測試指令;
根據協議解析包對上述測試指令進行指令解析,并轉換成指定的下位協議指令,并發送至指定下位機;
接收上述下位機發送的下位協議反饋指令,根據上述協議解析包對上述下位協議反饋指令進行指令解析,并轉換成上位反饋指令進行處理。
進一步地,上述的支持多種通信協議的測試方法,在上述根據上位協議輸入測試指令前,還包括:
加載上述上位協議和多個下位協議;
加載上述上位協議解析包和對應的多個下位協議解析包,并組成上述協議解析包;
對上述上位協議進行解析,并根據解析內容設計出指令列表;
設定預設值,并選擇下位協議。
進一步地,上述的支持多種通信協議的測試方法,上述轉換成上位反饋指令進行處理的步驟,還包括:
根據上述上位反饋指令中的數據與上述預設值進行比較,得出比較值,并換算出測試結果。
進一步地,上述的支持多種通信協議的測試方法,上述上位協議為ModBus協議。
進一步地,上述的支持多種通信協議的測試方法,上述下位協議包括ModBus協議、Can協議、BACnet協議和LonWorks協議。
本發明提出還一種支持多種通信協議的測試裝置,包括:
接收模塊,用于上位機接收測試指令;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于欣旺達電子股份有限公司,未經欣旺達電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710097679.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種登錄方法及系統
- 下一篇:一種網絡微服務發現方法





