[發明專利]控制局域網絡總線控制單元的測試方法、測控裝置及系統在審
| 申請號: | 201310442665.3 | 申請日: | 2013-09-24 |
| 公開(公告)號: | CN104460643A | 公開(公告)日: | 2015-03-25 |
| 發明(設計)人: | 胡波 | 申請(專利權)人: | 上海聯影醫療科技有限公司 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201815 上海市嘉*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 局域網絡 總線 單元 測試 方法 測控 裝置 系統 | ||
技術領域
本發明涉及控制局域網絡,具體涉及一種控制局域網絡總線控制單元的測試方法、測控裝置及系統。
背景技術
控制局域網路(Control?Area?Network,CAN)總線是目前國際上應用最廣泛的現場總線之一。CANopen是一種架構在CAN總線上的高層通訊協定,是在基于CAN的工業系統中占領導地位的標準。CANopen總線廣泛應用于工業自動化、醫療及汽車等行業中。
CANopen總線控制單元是基于CANopen總線而產生的,在CANopen總線的應用中具有重要的作用。比如,通過所述CANopen總線控制單元可以輸出數字信號,可以對CANopen總線進行狀態監測,還可以為CANopen總線中的其他組成部分提供更新后的數據等。
然而,目前對CANopen總線控制單元的功能進行測試時,只能通過操作人員手動輸入相應的數據或進行相應的操作來進行測試,并且只能人工對測試的結果進行判斷。因此,就會經常出現人為因素引起的誤操作、誤判斷等情況,導致測試的效率降低,因而也不利于所述CANopen總線控制單元的批量生產。
發明內容
本發明實施例解決的問題是在CANopen總線控制單元測試過程中,通過人工手動進行測試以及人工對測試結果進行判斷而導致的測試效率低的問題。
為解決上述問題,本發明實施例提供一種CANopen總線控制單元的測試方法,所述測試方法包括:
接收測試所述CANopen總線控制單元的控制指令,并發送所述控制指令對應的測試信號至所述CANopen總線控制單元;
獲取所述CANopen總線控制單元的測試結果;
判斷所述測試結果與預設結果是否一致,并輸出判斷結果。
可選地,所述測試信號包括:向所述CANopen總線控制單元寫入服務數據對象SDO數據的信號;
所述獲取所述CANopen總線控制單元的測試結果,包括:獲取所述CANopen總線控制單元輸出的與所述SDO數據的信號對應的數字電平。
可選地,在判斷所述測試結果與預設結果是否一致之前,還包括:解析所述測試結果。
可選地,所述測試信號還包括:狀態監控觸發信號;
所述獲取所述CANopen總線控制單元的測試結果,包括:獲取所述CANopen總線控制單元輸出的與所述狀態監控觸發信號對應的過程數據對象PDO數據。
可選地,所述測試信號還包括:模擬電壓信號;
所述獲取所述CANopen總線控制單元的測試結果,包括:獲取所述CANopen總線控制單元輸出與所述模擬電壓信號對應的SDO數據。
可選地,所述測試方法還包括:存儲所述測試結果。
本發明的實施例還提供了一種CANopen總線控制單元的測控裝置,所述測控裝置包括:接收單元、發送單元、獲取單元和判斷單元,其中,
所述接收單元用于接收測試所述CANopen總線控制單元的控制指令;
所述發送單元用于在所述接收單元接收到測試所述CANopen總線控制單元的控制指令后,發送對應的測試信號至所述CANopen總線控制單元;
所述獲取單元用于獲取所述CANopen總線控制單元的測試結果;
所述判斷單元用于判斷所述測試結果與預設的結果是否一致,并輸出判斷結果。
可選地,所述發送單元包括:第一發送子單元,用于發送向所述CANopen總線控制單元寫入SDO數據的測試信號;
所述獲取單元包括:第一獲取子單元,用于獲取所述CANopen總線控制單元在接收到所述第一發送子單元發送的測試信號后所輸出的數字電平。
可選地,所述測控裝置還包括:解析單元,所述解析單元與所述獲取單元和所述判斷單元連接,用于解析所述獲取單元獲取的所述測試結果,并將解析后的測試結果輸出給所述判斷單元。
可選地,所述發送單元還包括:第二發送子單元,用于向所述CANopen總線控制單元發送狀態監控觸發信號;
所述獲取單元還包括:第二獲取子單元,用于獲取所述CANopen總線控制單元在接收到所述第二發送子單元發送的測試信號后所輸出的PDO數據。
可選地,所述發送單元還包括:第三發送子單元,用于向所述CANopen總線控制單元發送模擬電壓信號;
所述獲取單元還包括:第三獲取子單元,用于獲取所述CANopen總線控制單元在接收到所述第三發送子單元發送的測試信號后所輸出的SDO數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海聯影醫療科技有限公司,未經上海聯影醫療科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310442665.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電腦及其外設自動斷電裝置
- 下一篇:利用點總線提取并進行分區的安全系統





