Skip to content

DL/T645 驱动

dc3-driver-dlt645 通过 RS485 读取符合国标 DL/T645-2007 的电能表,按数据标识(DI0-DI3)解析数值。

协议背景

DL/T645-2007 是多功能电能表国标,帧以 68H 定界、携带 6 字节 BCD 表地址、以累加和结尾。

驱动 code:Dlt645Driver,类型:DRIVER_CLIENT,底层库:jSerialComm

属性配置

驱动属性

属性code类型默认值说明
Serial PortportSTRING/dev/ttyUSB0串口设备路径
Baud RatebaudRateINT2400波特率
ParityparityINT2校验位(2=偶校验)
TimeouttimeoutINT1000读超时(毫秒)
Meter AddressmeterAddressSTRING00000000000012 位 BCD 表地址

位号属性

属性code类型默认值说明
Data IdentifierdiSTRING(空)4 字节数据标识(DI0-DI3)
Data FormatdataFormatSTRINGFLOATFLOAT, HEX, ASCII, BINARY

能力矩阵

能力支持
订阅

实现状态:可用 :::

帧编解码(Dlt645Frame)与串口连接(Dlt645SerialPortConnection)已完整实现。

最小接入示例

  1. 选 DL/T645 驱动创建设备,填 port、baudRate=2400、parity=2、meterAddress。
  2. 加位号(READ_ONLY),填 di=02010100、dataFormat=FLOAT。
  3. 启动驱动,30 秒内即可看到采集值。

延伸阅读

基于 AGPL-3.0 协议发布