专业CAN总线设备制造与服务商 【English】
当前位置:首页 > 新闻中心
新闻中心
USBCAN-IIPro读取温湿度传感器数据的方法_GCAN•广成科技
2018-01-03
USBCAN-IIPro 产品链接:http://www.gcgd.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