多特蒙德3-2沃尔沃斯堡
專業CAN總線設備制造與服務商 【English】
當前位置:首頁 > 新聞中心
新聞中心
USBCAN-IIPro讀取溫濕度傳感器數據的方法_GCAN•廣成科技
2018-01-03
USBCAN-IIPro 產品鏈接:http://www.atqb.net/prolist_26_48.html

  USBCAN-IIPro是廣成科技最具實力的工業級通信設備。它可以實現多種功能,例如數據轉發、高級濾波、智能中繼模式等等。不僅如此,它還能讀取溫濕度傳感器數據,下面就為大家介紹使用USBCAN-IIPro讀取溫濕度傳感器數據的具體方法。


GCAN廣成科技


  一、寫作背景

  傳感器設備是工業自動化,儀器儀表及其他很多生產活動中使用最廣泛的設備之一。大部分傳感器設備在早期都是與控制器直接相連,并且各傳感器設備之間無法直接通信,因此,如果一個龐大的控制系統中使用了大量的傳感器設備,將會導致整個系統布線復雜、系統調試效率低、維護成本高等缺點。

  由于CAN總線多主結構等特點,新一代的傳感器多數都開始使用CAN總線作為通信總線,而基于CAN總線應用層的CANopen協議更是改變了設備與控制系統之間的通訊方式。現在有CANopen協議的傳感器得到了越來越多工程師的青睞,不過如何讀取使用CANopen協議的傳感器的參數,成為了很多剛入手工程師的難點。溫濕度傳感器如圖1、2所示。


溫濕度傳感器


  圖1 溫濕度傳感器圖片


溫濕度傳感器參數表


  圖2 溫濕度傳感器參數表

  二、讀取數據的解決方案

  上文介紹的溫濕度傳感器是一個標準的CANopen從站設備,我們要想讀出傳感器的數據,根據CANopen協議規范,我們必須使用CANopen主站設備。

  廣成科技的USBCAN-IIPro分析儀(如圖3)是一個標準的CAN總線調試分析設備,配合ECANTools軟件的CANopen主站功能(如圖4)可對CANopen從站(溫濕度傳感器)進行管理、參數讀取、調試及數據分析等工作,并根據讀取上來的PDO數據,按照傳感器的使用手冊來進行溫度、濕度的解析。

點擊下圖進入產品中心!!!


USBCAN-II Pro


  圖3 USBCAN-II Pro設備


CANopen Master界面


  圖4 CANopen Master界面

  三、具體操作

  1、USBCAN-IIPro和傳感器物理層連接

  CAN總線在實際接線時只需要將CAN_H連CAN_H,CAN_L連CAN_L即可建立通信。

  CAN總線網絡采用直線拓撲結構,總線最遠的2個終端需要安裝120Ω的終端電阻;如果節點數目大于2,中間節點不需要安裝120Ω的終端電阻。對于分支連接,其長度不應超過3米。CAN-bus總線的連接見圖5所示。


 CAN-bus網絡的拓撲結構


  圖5 CAN-bus網絡的拓撲結構

  2、接收數據和解析

  在連接好物理層之后,CANopen從站上電后,會主動向總線上發出一幀CAN數據表示設備已經啟動。我們這里收到的數據ID是703,說明該從站節點號為3,如圖6所示。


從站廣播報文


  圖6 從站廣播報文

  收到啟動信息之后,我們點擊ECANTools軟件的CanOpenMaster選項卡,在上方ID號中填入節點號3,點擊添加從站,如圖7所示。


添加從站節點號界面


  圖7 添加從站節點號界面

  之后我們展開節點3,在NMT功能中選擇“StartRemoteNode”點擊“NMT”啟動CANopen從站。從站啟動后會向總線發送數據,如圖8、9所示。


開啟從站命令


  圖8 開啟從站命令


開啟命令發送成功


  圖9 開啟命令發送成功

  此時ECANTools軟件會收到由從站實時上傳的PDO數據如圖10。然后根據從站的對象字典解析具體收到的PDO數據,具體公式由從站對象字典決定,以圖10中的數據為例,解析一下,僅供參考。


PDO數據顯示界面


  圖10 PDO數據顯示界面

  解析舉例:我們使用的溫濕度傳感器發出的數據中,PDO3的前兩個字節代表溫度,換算方法是:先將數據的前兩個字節轉換成10進制是aabb,之后使用手冊中的換算公式(aa+bb*255)/100計算出溫度的具體數值。

  以圖10中紅框中的PDO3數據為例,數據的前兩個字節是393A,轉換成10進制數是5758,根據解析公式可知傳感器溫度為(57+58*255)/100=148.47℃。

  以上例子僅供參考,具體數據和解析公式需要查詢您設備的對象字典。



  以上就是關于“USBCAN-II Pro讀取溫濕度傳感器數據的方法_GCAN•廣成科技”的全部內容了,希望能給大家帶來幫助!

  如果你也對我們的設備感興趣,歡迎點擊下圖進入產品中心更多了解!




  
關于廣成  |  產品中心  |  解決方案  |  技術支持  |  新聞中心  |  聯系我們
版權所有? 2013 沈陽廣成科技有限公司 備案編號:遼ICP備14003151號-3
多特蒙德3-2沃尔沃斯堡 时时提前2分钟开奖器 北京时时规律破解教程 黑龙江时时走是 全国彩票360开奖结果大全 体彩走势图大全 下载新加坡六会彩开奖号码 刘伯温正版四??像一肖准 kk现金棋牌 广东11选5开奖最新 飞鱼彩票8选3走势图 山东时时网11选5 北京十一选五走势 急速赛 腾讯彩票手机版 时时彩后一固定九码