▲ 角度编码器 ST-3806-15-RS

https://item.taobao.com/item.htm?spm=a1z09.2.0.0.745e2e8dPZ3LXR&id=592823758849&_u=k1lo3drm789d

01产品概述


本编码器为单圈绝对值角度位移传感器,采用磁感应原理,每个角度对应唯一的位置。抗
干扰性强,数字输出稳定,比光电编码器性能更优、更耐用,广泛应用于各种角度位移测量。

02技术参数


03产品尺寸


04接口定义


1.接口物理定义

绿
DC5V DXC9-30V GND 485A+ 485B- RESET
RESET:置零线和串口参数复位线,高电平有效(即接红线)
短接小于1S,编码器位置置零
短接大于10S,串口参数复位为默认配置9600、N、8、1
此线不能长时间使用,只用于置零和串口参数复位

说明: 在淘宝原网站上说明这个段姐事件大于2秒,串口参数恢复为卖人的9600,经过实际测试,发现这个时间需要等到10秒钟。

2.主动发送数据格式

下面的这些信息来自于 购买的 淘宝网站。

05Modbus RTU通信协议详述:


本编码器使用MODBUS-RTU(国标GB/T19582-2008)通讯协议进行通讯,支持一主站控制多个从站,通过自带的上位机可以配置127 个从站地址,主站可以是单片机、PLC 或PC机等。

1.1 通信参数

出厂时的串口默认配置,波特率默认为9600bps,数据位8,无校验,停止位1;波特率可配置范围9600~115200bps,数据位为8 位,校验方式可配置为奇校验、偶校验或无校验,当为奇、偶校验时停止位为1 位,无校验时停止位为2。

1.2 MODBUS-RTU 帧格式

本驱动器支持MODBUS 的0x03(读保持寄存器)、0x10(写多个寄存器)功能码。

1.2.1 0x03 读保持寄存器

主站发送:

  • 第1 字节ADR: 从站地址码(1~127)
  • 第2 字节0x03 : 读寄存器值功能码
  • 第3、4 字节: 要读的寄存器开始地址
  • 第5、6 字节: 要读的寄存器数量
  • 第7、8 字节: 从字节1 到6 的CRC16 校验和

当从站接收正确时,从站回送:

  • 第1 字节ADR: 从站地址码(2~127)
  • 第2 字节0x03 : 返回读功能码
  • 第3 字节: 从4 到M(包括4 及M)的字节总数
  • 第4 ~ M 字节: 寄存器数据
  • 第M+1、M+2 字节: 从字节1 到M 的CRC16 校验

1.2.2 0x10 写多个寄存器

主站发送:

  • 第1 字节ADR: 从站地址码(1~127)
  • 第2 字节0x10: 写寄存器值功能码
  • 第3、4 字节: 要写的寄存器开始地址
  • 第5、6 字节: 要写的寄存器数量
  • 第7 字节: 要写入的数据字节总数
  • 第8、9 字节: 要写的寄存器数据1
  • 第10、11 字节: 要写的寄存器数据2
  • 第N、N+1 字节: 要写的寄存器数据M
  • 第N+2、N+3 字节: 从字节1到N+1的CRC16校验和

当从站接收正确时,从站回送:

  • 第1 字节ADR: 从站地址码(1~127)
  • 第2 字节0x01 : 写寄存器值功能码
  • 第3、4 字节: 写入的寄存器开始地址
  • 第5、6 字节: 写入的寄存器数量
  • 第7、8 字节: 从字节1 到6 的CRC16 校验和

1.3 寄存器定义

1.4 编码器通信实例(括号内为CRC校验位)

1.4.1 读取编码器值

Tx:01 03 00 00 00 01 (84 0A)
Rx:01 03 02 0B DD (7F 2D)
注:编码器返回数据是0B DD (十进制:3037)

1.4.2 设置编码器地址

Tx:01 10 00 02 00 01 02 00 02 (26 73)
Rx:01 10 00 02 00 01 (A0 09)
注:将地址从1改为2

1.4.3 设置编码器波特率

Tx:01 10 00 03 00 01 02 00 05 (66 60)
Rx:01 10 00 03 00 01 (F1 C9)
注:设置的波特率为115200 (写入0x00 05)

1.4.4 设置编码器校验位

Tx:01 10 00 04 00 01 02 00 02 (26 15)
Rx:01 10 00 04 00 01 (40 08)
注:设置校验位为Odd

1.4.5 设置编码器零点

Tx:01 10 00 05 00 01 02 00 FF E6 45
Rx:01 10 00 05 00 01 (11 C8)
注:设置编码器当前位置为零点计数

ST-3806系列单圈编码器 说明书相关推荐

  1. ST-3806系列单圈编码器 测试说明

    01前言 用户在拿到设备之后,请参照此说明进行收货检测,确定设备工作正常后,再安装到实际使用环境使用.许多用户,拿到设备后直接安装使用,结果导致使用过程中出现很多问题,浪费了大量时间. 所以,建议客户 ...

  2. 绝对值编码器单圈和多圈的区别

    绝对值的编码器是指在测量器件(传感器)内部,在测量最程范围内,所有的机械位置已经预先与机械位置原点有唯一的对应关系的绝对编码,任何时候的测量不需要依赖前次测量的历史.即使不移动,也可以直接输出唯一的绝 ...

  3. 增量值编码器、单圈绝对值编码器、多圈绝对值编码器

             主流的伺服电机位置反馈元件包括增量值编码器,单圈绝对值编码器,多圈绝对值编码器,旋转变压器等.下面分别介绍: 增量值编码器         增量式编码器是将位移转换成周期性的电信号, ...

  4. 算法:单圈绝对值编码器处理成多圈的

    硬件描述:单圈编码器的分辨率是4096, 功能描述:将单圈数据处理处理成多圈数据(起始圈数是1000圈) long GetCurrentAbsTotalValue( long lValue ) {lo ...

  5. MT6701磁编码器使用指南,14Bit单圈绝对值,I2C stm32 HAL库读角度,兼容AS5600

      MT6701是麦歌恩(MagnTek)公司的磁性角度传感器芯片,提供14Bit 0~360°单圈绝对角度检测,拥有 ABZ/PWM/模拟量/I2C/SSI 等多种信息输出方式,还可根据磁场强度的瞬 ...

  6. 绝对值编码器工作原理是什么?单圈/多圈绝对值编码器有何区别?

    在前两篇文章中,小编对增量式编码器以及绝对式编码器有所阐述.为增进大家对编码器的认识,本文将对绝对值编码器予以介绍.通过本文,你将了解到什么是绝对值编码器.绝对值编码器的工作原理以及单圈/多圈绝对值编 ...

  7. 入门电机系列之5编码器

    入门电机系列,基于STM32硬件 本文章学习借鉴于野火团队资料,以表感谢.官网http://products.embedfire.com/ 编码器的原理与应用. 提示:写完文章后,目录可以自动生成,如 ...

  8. 相邻位数字差值的绝对值不能超过_热点争议中技术问题,伺服控制有几个零点?对应真绝对值多圈编码器意义...

    回归技术,把技术问题单独挑出来讲透,争要争个明白,看要看得明白. 技术就能越辩越明.如果有"真"与"假"之争,沉默不去争,就是让"真的"受伤 ...

  9. NJR日清纺微理光R5445系列 单节锂电池保护芯片,内置驱动器高位Nch FET开关温度保护

    NJR日清纺微理光R5445系列 单节锂电池保护芯片,内置驱动器高位Nch FET开关温度保护 产品名称:单节锂电池保护芯片 产品系列:R5445(新款) 代理品牌:NISSHINBO(日清纺微电子) ...

最新文章

  1. Android Retrofit @Streaming 注解失效
  2. 零元学Expression Blend 4 - Chapter 40 Flash做的到的Blend也可以!轻松制作拥有动画的MenuBar!(上)...
  3. JVM-白话聊一聊JVM类加载和双亲委派机制源码解析
  4. java定时器偶尔重复推送_在Java中创建重复的定时器提醒
  5. 【Django】认证系统
  6. python内建函数和工厂函数的整理
  7. 目前最细致清晰的NSDictionary以及NSMutableDictionary用法总结(转)
  8. redis基本数据类型之String
  9. logback日志框架的简单使用
  10. js判断是否为微信浏览器
  11. python help 函数_python怎么用help函数
  12. 甘特图控件VARCHART XGantt,分析拖动工具!
  13. 没有财务系统如何对账?
  14. Ubuntu20.04更换系统默认启动内核
  15. 测试/开发程序员的成长之路,未来是你们的......
  16. Halcon 第三章『Morphology形态学』◆第3节:顶帽运算与底帽运算
  17. 运维体系框架标准化模型简介
  18. CH3-面向对象上 (4个案例实现)
  19. ubuntu自动挂载smba服务器
  20. Matplotlib实现单画布绘制多个子图

热门文章

  1. KVM为虚拟机添加设备总结
  2. All firmware and drivers for HP ESX servers
  3. hdu 1796 How many integers can you find 容斥定理
  4. apollo在liunx环境实战(三)
  5. python--复习之路的目录
  6. MongoDB日志切换(Rotate Log Files)指南
  7. 17.07.26 Oracle安装
  8. gsoap 学习 1-自己定义接口生成头文件
  9. 也谈谈程序员职业规划的几个问题——我的一些故事
  10. RFC2616中文版(9)方法定义