[發明專利]一種識別船舶電子設備傳感器的方法有效
| 申請號: | 201310222270.2 | 申請日: | 2013-06-05 |
| 公開(公告)號: | CN103344270A | 公開(公告)日: | 2013-10-09 |
| 發明(設計)人: | 何維樂 | 申請(專利權)人: | 海華電子企業(中國)有限公司 |
| 主分類號: | G01D18/00 | 分類號: | G01D18/00 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 何傳鋒 |
| 地址: | 510656 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 識別 船舶 電子設備 傳感器 方法 | ||
技術領域
本發明涉及船舶電子設備數據分析,尤其涉及一種識別船舶電子設備傳感器的方法。
背景技術
近年來,隨著船舶自動化水平的不斷提高,各類新型的傳感器也廣泛地應用于船舶系統中,如通信導航系統中使用GPS實現自動導航,利用測深儀測量船舶的航速與水底的深度等。隨著船舶控制系統復雜性的不斷提高要求有越來越多的傳感器引入整個船舶,所需要的傳感器數量不斷增大,才能夠為現代船舶的操作提供瞬時的和豐富的傳感信息,進而通過提供船舶操作人員所需要的早期危險報警和損傷評估來保證船舶的安全。
然而傳感器數量的不斷增大,無疑增加了分辨傳感器類型的難度,需要相關操作人員對各類傳感器的參數等都有較全面的認知。目前國內的船用導航設備對傳感器的接入設置,都是人為通過輸入相關參數來獲取傳感器數據的,這種方法極容易產生紕漏或錯誤,費時費事。
發明內容
針對現有技術的缺點,本發明的目的是提供一種識別船舶電子設備傳感器的方法,解決了從設備的串口獲取的傳感器數據容易產生錯誤的問題。
為了實現上述目的,本發明的技術方案為:1、一種識別船舶電子設備傳感器的方法,其特征在于,包括以下步驟:
(1)確定設備所有的可用通訊串口;
(2)嘗試打開每個通訊串口并進行初始化接收通訊串口數據;
(3)若按步驟(2)接收到數據,則開始對數據進行挖掘匹配處理,辨別該通訊串口的類型。
優選地,在步驟(2)中,對每個通訊串口開啟一個進程,用不同的波特率輪循嘗試打開每個通訊串口,打開失敗的通訊串口作打開失敗標記,在一定時間內接收不到數據的通訊串口作無設備標識,能接收到數據的串口進行進一步分析。
優選地,在步驟(3)中,所述數據的挖掘匹配處理是將從各個通訊串口接收的數據進行斷行,通過對其報文頭的分析,判斷其數據類型,若該串口數據為未知類型,作亂碼處理,若為已知類型,則作相應匹配標識。
與現有技術相比,本發明對從各個串口接收的傳感器數據進行識別,能快速高效準確的診斷出船舶電子產品各個串口接入的傳感器類型及各項參數。通過此方法識別出的結果可用于使船舶電子產品的傳感器相關配置,使之更加方便、快捷,提高工作效率。
附圖說明
下面結合附圖對本發明作進一步的詳細說明。
圖1是本發明的總體流程示意圖。
圖2是本發明中對各通訊串口進行處理的流程示意圖。
圖3是本發明中對數據進行傳感器匹配的流程示意圖。
圖4是在電子海圖系統中成功應用本發明所述方法進行傳感器診斷的效果示意圖。
具體實施方式
請參閱圖1,根據本發明的方法進行船舶電子傳感器識別主要包括如下步驟:
S11:得到本機所有的可用通訊串口;
S12:用不同的波特率等參數輪循嘗試打開每個串口并進行初始化接收串口數據;
S13:若按上邊步驟接收到數據,則開始進行數據挖掘匹配,辨別該串口的類型。
請參閱圖2,在步驟S12中,采用了多線程技術,通過為每個串口創建一個監控線程來進行初始化及接收收據等操作,以提高本發明方法處理的速度及效率,達到了快速、高效的目的。
請參閱圖3,在步驟S13中,對數據進行挖掘匹配,匹配對象為已知相關數據類型,若對其進行相應拓展,可將本發明的傳感器類型方便的進行添加;本步驟中數據挖掘匹配出的結果需要在一個限定的時間內未曾改變,若改變,則重新進行匹配。
雖然本發明以較佳實施例揭露如上,但并非用以限定本發明實施的范圍。任何本領域的普通技術人員,在不脫離本發明的發明范圍內,當可作些許的改進,即凡是依照本發明所做的同等改進,應為本發明的發明范圍所涵蓋。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海華電子企業(中國)有限公司,未經海華電子企業(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310222270.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:北方草原荒漠化的自動化監測裝置
- 下一篇:多通道光纖傳感網絡解調系統





