SONBEST SM1410C CAN总线温湿度传感器用户手册
SONBEST SM1410C CAN总线温湿度传感器

技术参数

技术参数 参数值
品牌 最好的
温度测量范围 -50℃~120℃
测温精度 ±0.5℃@25℃
湿度测量范围 0~100%相对湿度
湿度精度 ±3%RH@25℃
通信接口
违约率 250kbps
力量 DC9~24V 1A
运行温度 -40~80℃
工作湿度 5%~90%相对湿度

在断线的情况下,如图所示接线。 如果产品本身没有引线,核心颜色仅供参考。

通信协议

该产品采用CAN2.0B标准帧格式。 标准帧信息为11字节,包括两部分信息,数据部分的前3字节为信息部分。 设备出厂时默认节点号为1,即CAN标准帧中的文本识别码为ID.10-ID.3,默认速率为50k。 如果需要其他速率,可以根据通信协议进行修改。

该设备可直接与各种CAN转换器或USB采集模块配合使用。 用户也可以选择我们的工业级USB-CAN转换器(如上图所示)。 标准帧的基本格式和组成如下表所示。

7 6 5 4 3 2 1 0
字节 1 FF 自由贸易协定 X X DLC.3 DLC.2 DLC.1 DLC.0
字节 2 ID.10 ID.9 ID.8 ID.7 ID.6 ID.5 ID.4 ID.3
字节 3 ID.2 ID.1 ID.0 x x x x x
字节 4 d1.7 d1.6 d1.5 d1.4 d1.3 d1.2 d1.1 d1.0
字节 5 d2.7 d2.6 d2.5 d2.4 d2.3 d2.2 d2.1 d2.0
字节 6 d3.7 d3.6 d3.5 d3.4 d3.3 d3.2 d3.1 d3.0
字节 7 d4.7 d4.6 d4.5 d4.4 d4.3 d4.2 d4.1 d4.0
字节 11 d8.7 d8.6 d8.5 d8.4 d8.3 d8.2 d8.1 d8.0

字节 1 是帧信息。 第7位(FF)表示帧格式,在扩展帧中,FF=1; 第6位(RTR)表示帧的类型,RTR=0表示数据帧,RTR=1表示远程帧; DLC 表示数据帧中的实际数据长度。 字节 2~3 对 11 位消息识别码有效。 字节 4~11 为数据帧的实际数据,对远程帧无效。 例如ample,当硬件地址为1时,如下图,帧ID为00 00 00 01,发送正确命令即可响应数据。

查询数据

Example:查询2#设备通道1的全部1个数据,上位机发送命令:01 03 00 00 00 02。

框架类型 CAN 帧 ID 映射

地址

功能代码 开始

地址

数据长度
00 01 01 01 03 00 00 02

响应帧:01 03 04 07 3A 0F 7D。

框架类型 CAN 帧 ID 映射

地址

功能代码 数据长度 数据
回复

框架

00 00 01 03 04 08 公元 0F 7D

在上述 ex 的查询响应中ample:0x03是命令号,0x4有4个数据,第一个数据是08 AD转换成十进制:2221,因为模块分辨率是0.01,这个值需要除以100,即实际值为22.21 度。 每个数据占用两个字节,即一个整数变量。 实际值需要在此值的基础上除以 100。 同样,0F 7D 是第二个数据。 它的值为3965,即真实值为39.65。

更改帧 ID

您可以使用主站通过命令重置节点号。 节点号的范围为 1 到 200。重置节点号后,必须重置系统。 因为通讯是十六进制格式,所以表中的数据都是十六进制格式。

例如amp即,如果主机ID为00 00,传感器地址为00 01,则将当前节点1改为2nd。 更改设备 ID 的通信消息如下:01 06 0B 00 00 02。

框架类型 帧 ID 设置地址 函数编号 固定值 目标框架 ID
命令 00 01 01 06 0B 00 00 02

正确设置后返回帧:01 06 01 02 61 88。格式如下表所示。

帧 ID 设置地址 函数编号 源框架

ID

当前帧

ID

CRC16
00 00 01 06 01 02 61 88

该命令将无法正确响应。 以下是将 Set Address 更改为 2 的命令和回复消息。

更改设备速率

您可以使用主站通过命令重置设备速率。 速率数的范围为 1~15。 重置节点号后,费率立即生效。 因为通讯是十六进制格式,所以表中的速率数字都是十六进制格式。

费率值 实际费率 率值 实际费率
1 20kbps 2 25kbps
3 40kbps 4 50kbps
5 100kbps 6 125kbps
7 200kbps 8 250kbps
9 400kbps A 500kbps
B 800kbps C 1M
D 33.33kbps E 66.66kbps

目前不支持不在上述范围内的速率。 如果您有特殊要求,可以定制。 例如ample,设备速率为250k,根据上表编号为08。 将速率改为40k,40k的个数为03,操作通信报文如下:01 06 00 67 00 03 78 14,如下图所示。

速率修改后,速率会立即改变,设备不会返回任何值。 这时CAN采集设备也需要切换相应的速率才能正常通信。

上电返回帧ID和速率

设备再次上电后,设备会返回对应的设备地址和速率信息。 例如ample,设备上电后上报信息如下:01 25 01 05 D1 80. Frame I

帧 ID 设备地址 功能代码 当前帧 ID 当前利率 CRC16
00 00 01 25 00 01 05 D1 80

在响应帧中,01表示当前帧ID为00 01,速率值05表示当前速率为50kbps,可查表得到。

免责声明

本文档提供了有关产品的所有信息,不授予任何知识产权许可,不明示或暗示,禁止以任何其他方式授予任何知识产权,例如本产品的销售条款和条件声明、其他问题。不承担任何责任。此外,我公司对本产品的销售和使用不作任何明示或暗示的保证,包括产品特定用途的适用性、适销性或任何专利、版权或其他知识产权的侵权责任等。产品规格和产品描述可能随时修改,恕不另行通知。

联系我们

公司:上海松百实业有限公司
地址: 中国上海市宝山区东北路8号215号楼
Web: http://www.sonbest.com
Web: http://www.sonbus.com
SKYPE:苏布
电子邮件: sale@sonbest.com
电话: 86-021-51083595 / 66862055 / 66862075 / 66861077

标识

文件/资源

SONBEST SM1410C CAN总线温湿度传感器 [pdf] 用户手册
SM1410C,CAN总线温湿度传感器

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *