400-618-0510
2018-07-04倾角传感器用户手册Modbus协议常见问题


一、概述

感谢您购买并使用我公司的产品。

本产品是利用地球重力原理,安装方便便捷,只需用螺丝将传感器固定在被测物体的表面,即可测量出物体的水平夹角。使用简单,配套专业的通信软件进行数据测量和记录。产品体积小、功耗低、一致性和稳定性高,是倾角测量的理想产品。

其他详细信息请参见公司网站 www.bwsensing.com.cn。


二、线色功能


图片1.png


图片2.png


图片3.png



三、产品安装

传感器安装时应尽量保持传感器安装面与被测目标面平行,并用螺钉将传感器固定紧,防止晃动。安装完成后可以通过命令设置相对零点,则以这个安装面为零点开始计数。

安装过程中,不正确的安装会导致测量角度误差增大。尽量要保证“两面”和“两线”的正确安装。“两面”指传感器安装面与被测物体的安装面要完全紧靠,不能有夹角产生。“两线”指传感器轴线与被测面轴线平行,两轴线之间尽量不能有夹角产生。

静态传感器在测量、读取数据时,被测物体必须静止,防止加速度、振动对产品角度的影响。楼层较高的房屋都是有轻微晃动的,高精度测量场合,需要评估测量场合是否满足要求,一般建议放置于一楼或专用的隔振地基上。

动态传感器在实际使用中,可以有效消除一部分加速度的影响。

传感器轴向的方向请根据产品标签确定。

图片8.png



图片9.png


四、角度旋转

产品角度是按照如下图所示,按照标签标识的轴向旋转。测量的角度是轴与水平面的夹角,轴向的实际方向请以产品标签为准。

图片10.png



图片11.png


五、调试软件

产品调试时,我们为您推荐两种方式通过串口与产品通讯,相关软件及说明均可直接在官网www.bwsensing.com.cn(技术服务->下载专区)下载。

1.使用带Modbus功能的串口调试助手,然后通过相应的协议命令来访问。串口助手需设置好串口号、波特率(默认为9600)、无校验、1位停止位、数据发送和接收均为16进制显示等。

串口调试助手一

助手1.png

串口调试助手二

助手2.png


2.利用提供的专用上位机软件来进行通讯,更为方便直观。(注:软件如有更新,恕不另行通知)

多大.png


六、通讯协议

数据帧格式:(8位数据位,1位停止位,无校验,默认波特率9600)

地址码 (1byte)功能码 (1byte)

寄存器的首地址或功能码

(2byte)

寄存器数量或功能码

(2byte)

CRC校验 (2byte)
0103(查询)

06(设置)

XX XXXX XXXX XX

数据格式: 16 进制数

地址码:默认为 01(注意:地址不可超过 FF)

功能码:03 代表查询、06 代表设置 

寄存器的首地址:需要操作的寄存器起始地址 

寄存器数量:需要操作的寄存器数量 

CRC 校验:通过主机计算得出

传感器寄存器数据存放顺序

BWK\BWL\BWM\VG\IMU 系列

BWH\BWS\BWM827 系列

BWS4000
X 轴角度寄存器1 寄存器1、2 寄存器1、2 
Y 轴角度寄存器2 寄存器3、4 寄存器3、4
Z 轴角度--寄存器5、6
产品地址寄存器3寄存器5 寄存器7
零点类型寄存器4寄存器6寄存器8


读取 X\Pitch 轴角度

ZZ ZZ为 CRC检验。通过主机或软件计算得出,下同。

轴向的角度位数根据精度的不同,位数有所不同,具体请参见手册。

角度值为十六进制数(PLC 或组态软件用16 位寄存器直接读数据就是十进制)。角度解析方式如下 :

BWK\BWL\BWM\VG 系列,最大测量范围小于90度的转换关系:

实际角度=(转换为10进制数据域-10000)/100。

例如:角度值返回值是3D52,转化成十进制是15698,真实数据为

(15698 -10000)/100=56.98度

BWK\BWL\BWM\VG系列,最大测量范围大于90 度的转换关系:

实际角度=(转换为10进制数据域-20000)/100。

例如:角度值返回值是3D52,转化成十进制是 15698,真实数据为

(15698 - 20000)/100=- 43.02度

BWH 、BWS系列的转换关系:

实际角度 =((高2 字节数据域-10000)+(低字节数据域-10000)

*0.0001)

例如传感器返回以下命令:

01 03 08 27 1E 46 02 27 10 2D 19 88 A5

则 X 轴角度为:27 1E 46 02, Y 轴角度为 :27 10 2D 19

271E 转换为10 进制数为 10014,10014 -10000为 14

4602 转换为 10进制数为17922,17922 - 10000为 7922,7922 乘以

0.0001为 0.7922

最终 X 轴角度为14+0.7922=14.7922 度, Y 轴角度为0.1545 度。

BWK\BWL\BWM\VG 系列01 03 00 01 00 01 D5 CA
01 03 02 (X 轴) ZZ ZZ
BWH\BWS\BWM827 系列01 03 00 01 00 02 95 CB
01 03 04 (X 轴) ZZ ZZ
读取 Y\ROLL 轴角度
BWK\BWL\BWM\VG 系列01 03 00 02 00 01 25 CA
01 03 02 (Y 轴) ZZ ZZ
BWH\BWS\BWM827 系列01 03 00 03 00 02 34 0B
01 03 04 (Y 轴) ZZ ZZ
同时读角度
BWK\BWL\BWM\VG\IMU 系列01 03 00 01 00 02 95 CB
01 03 04 (X 轴)(Y 轴)ZZ ZZ
BWH\BWS\BWM827 系列01 03 00 01 00 04 15 C9
01 03 08 (X 轴)(Y 轴)ZZ ZZ
设置零点类型

返回值中XX XX 为00 00表示当前为绝对零点

为00 01表示当前为相对零点

如果设成绝对零点,则测量角度以出厂标定的零点为基准

如果设成相对零点,则测量角度以当前位置设置的零点基准

发送值 01 06 00 0A XX XX ZZ ZZ
返回值01 06 00 0A XX XX ZZ ZZ
查询零点类型
BWK\BWL\BWM\VG 系列01 03 00 04 00 01 C5 CB
BWH\BWS\BWM827 系列01 03 00 06 00 01 64 0B
BWS4000 系列01 03 00 08 00 01 05 C8
零点返回值01 03 02 XX XX ZZ ZZ
设置通讯速率01 06 00 0B XX XX ZZ ZZ

XXXX为0000表示波特率为2400;0001表示 4800;0002表示 9600(默认值);0003表示 19200;0004表示 115200;0005表示 38400;0006表示 57600

发送修改波特率命令后,由于波特率改变后,

返回值传输可能会出错

01 06 00 0B XX XX ZZ ZZ
设置产品地址XX 06 00 0D YY YY ZZ ZZXX表示当前产品地址;YY YY表示即将设置的地址

ZZ ZZ表示校验和。例如发送命令“01 06 00 0D 00 03 58 08” 表示将当前产品地址由01 更改为03

YY 06 00 0D YY YY ZZ ZZ
查询产品地址77 04 00 2F 33

查询地址命令是利用普通协议进行查询的,命令格式参见其他产品普通协议部分。并且该命令是刚上电前10 秒内有效。

命令中的XX 是 MODBUS 协议的产品地址,ZZ是累加和。

77 05 00 2F XX ZZ
保存设置01 06 00 0F 00 00 B9 C9

对于前面各种参数修改设置,都需要再发送保存命令,如果设置完成

后不发送保存设置命令,则断电后这些设置都将消失。

01 06 00 0F 00 00 B9 C9


七、常用问题解答


1

问:为什么接通传感器没有数据输出?

答:

(1)首先确定传感器的输出方式,232、485、CAN总线等,按照相应的接口方式接线,使用相应的协议;

(2)检测供电电压是否与产品电压相符,保证电压能正常供给传感器,正常供电状况下,可以用万用表测量其工作电流,一般为几十毫安的电流;

(3)设置好软件的参数;

(4)替换法,换用正常的通信设备、产品两两交换。


2、

问:传感器的测量角度怎样理解?

答:

传感器输出的角度是测量轴与水平面的一个夹角,如果传感器在水平面做圆周运动是没有角度变化的,此时改变的是方位角,需要使用我公司生产的电子罗盘进行测量。


3、

问:传感器的测量角度与实际角度怎么有点差别?

答:

出现这种原因的问题有很多。因为精度越高的传感器,对安装要求就越高。例如在安装过程中出现了空隙、测量轴与运动方向不一致、固定螺栓没有固定紧、传感器安装面的热胀冷缩、周围的抖动对传感器的影响等等,所以这些在实际应用中都是不可避免的,只能尽量减小安装误差。


4、

问:传感器怎样安装能保证它的最佳精度?

答:

安装时应保持传感器安装面与被测面目标平行,并减少振动和加速度对传感器的影响。安装时应注意“两面”、“两线”。轴向可参考产品上的标签。


5、

问:传感器在安装使用中的注意事项?

答:

(1)安装时用四颗螺钉将传感器固定紧,避免晃动产生数据跳变;

(2)在安装过程中应严格保证“两面”和“两线”,有助于提高数据的准确性;

(3)按照产品上的标签信息进行连线,禁止接在高于标称电压上的电源上;

(4)如果通信线缆较长,可以在产品工作电压范围内适当调高工作电压,以减少线缆的压降; 

(5)在使用过程中,产品若是不停的旋转,可以按照右图或作其他处理,防止线缆接头处损坏,以免造成塑料接头处接触不良,影响产品的正常通讯。

dd_副本.png

6、

问:怎样简单检测串口线的好坏?

答:

(1)可以采用替换法,更换一个串口线;

(2)对于RS232的串口线,可以将串口的发送端与接收端(9针串口线一般是第2、3脚)直接短路组成自发自收的形式。用串口助手在发送框里任意发送一个内容,接收框里收到的数据和发送的数据完全一致,证明该串口线是正常的;

(3)对于RS485的串口线,可以用万用表的直流电压档,测量串口线的AB两端电压。由于RS485采用的差分形式,所以正常的485串口线AB两端应该有大约5V左右的跳变电压。


7、

问:利用上位机软件读取角度时,角度变化毫无规则?

答:

(1)可以观察软件的发送区与返回区的命令是否与介绍的一致;

(2)查看产品类型选择是否错误所致,请根据实际产品最大测量量程选择对应的型号。


是否需要更加详细的解答?

相关问题 +了解更多
相关产品
  • 品质保证
  • 7天退货
  • 30天换货
  • 技术支持
  • 免费维修
返回首页 拨打热线 电子邮箱