"); //-->
目前主要使用的有两个版本DLT645-97和DLT645-07,该协议主要用于电表抄表,采用为主-从结构的半双工通讯模式,硬件接口使用RS-485,协议帧报文和使用方法与modbus rtu类似,我们学习时可以将两者进行比较来加强记忆。

DLT645协议的数据帧由,起始符、地址域、控制符、数据域长度、数据域、检验码、结束符组成,每个部分都由十六进制码构成。

DLT645协议的数据帧每帧的开始都固定为0x68,作为数据的起始符方便接收方做数据解析。
2.地址域 A0~A5地址域是用来表示电表地址,低位在前,高位在后;在485总线上可能挂着多个645设备,要找到指定的设备,必须要根据设备的地址查找。每台设备出厂会有自己的地址,也可以修改设备的通信地址。如下图

该设备的地址为00013310。
3.控制码
1个字节,例如读取数据的控制码为0x11(00010001),读取通讯地址的控制码为0x13(00010011)。
4.数据长度L1个字节,表示数据域的字节数,读取数据时L<= 200;写数据时L <= 50,L=0表示无数据域。
5.数据域数据域为变长,字节数由数据长度L决定,传输时候。发送方需要加0x33,接收方需要减去0x33。
6. CS校验码1个字节,采用算术和进行校验。
7.结束符16HDLT645的指令帧均已0x16作为结束符。
应答帧
在发送帧信息之前,需要根据设备需要先发送前导码,前导码由0-4个FEH组成,所有数据项都是按照低字节在前,高字节在后的方式传输。通讯的时候现有主站发出信息帧,然后从站收到后根据信息做应答。
例如
发送:68 03 20 12 22 20 65 68 11 04 33 33 33 33 8D 16
应答:68 03 20 12 22 20 65 68 91 08 33 33 33 33 33 33 33 33 DD 16
发送:FE FE FE FE 68 18 20 12 22 20 65 68 11 04 33 32 34 35 A4 16
应答:FE FE FE FE 68 18 20 12 22 20 65 68 91 0A 33 32 34 35 33 33 33 33 C7 56 13 16
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。
相关推荐
超宽带技术的革新突破:QM35825 SoC开启精准物联新时代
请推荐一款mpeg4解码芯片吧 用于无线通信的。
分布式生命探测系统
低功耗无线通信技术的革新者:Qorvo GP570双模控制器解析
GPRS 数据传送服务的无线通信控制器设计
2.4GHz无线收发芯片nRF24E1的原理及应用
Microchip私有无线通信协议Mesh组网方案介绍
GPRS无线通信模块MC35i及其外围电路设计
ESP32-E22 Wi-Fi 6E:Espressif首款连接协处理器
使用无线通信模块构建GPRS无线通信实验平台
供SIMCOM GSM/GPRS无线通信模块
软件无线电及其在无线通信中的应用
异频中继在铁路无线通信弱场区及隧道盲区的应用
芯科科技EFR32ZG28 SoC技术解析与应用展望
新一代物联网无线通信模组的技术革新与应用蓝图
基于CC1020的无线通信模块设计
基于图像信息隐藏加密技术的短距离无线通信系统
ADI在线研讨会:工业应用中传感器数据无线通信
华为麒麟 9020 集成了 5G 调制解调器,中国制造的 5G FEM
非地面网络对当前和未来全球连接的影响
安全气囊概念车展示现代汽车安全性
TI 80211g plus 白皮书
射频功率放大器的前馈线性化技术介绍
设计产品时要怎么选无线通信技术?抓好这几样!
谷歌硅光子芯片实现无电缆数据传输:速度达10Gbps
用MC145026/27实现多机并口无线通信
PC机和心电监护仪的串口无线通信电路图
PTR8000例程
nRF2401芯片中文手册
关注新型应用,把握技术潮流