Battery Charger Software Protocol v0.6 充 电 器 软 件 协 议 -- 硬 件 编 码 部 分 充 电 器 上 位 机 和 下 位 机 通 信 的 时 候, 所 有 的 通 信 数 据 都 必 须 经 过 本 协 议 来 进 行 编 码 和 解 码 协 议 转 义 符 ( 前 导 符 ): Protocol_ESC = 1B Flag ESC 编 码 步 骤 : Protocol_Begin 1A 11 Protocol_End 1D 14 Protocol_RS 1E 15 Protocol_TEXT 1C 13 Protocol_ESC 1B 0B 1. 扫 描 原 始 数 据 所 有 字 节, 将 原 始 数 据 中 包 括 的 非 法 字 节 转 换 为 相 对 应 的 字 节, 并 在 字 节 前 面 加 上 转 义 符 2. 计 算 原 始 数 据 ( 不 是 转 义 后 的 数 据 ) 的 CRC16, 并 按 照 低 字 节 前, 高 字 节 后 的 方 式, 加 在 数 据 的 后 面 如 果 计 算 后 的 CRC16 也 包 括 非 法 字 节, 请 按 1 的 方 法 转 义 操 作 后 再 加 入 3. 在 整 个 数 据 的 头 加 上 Protocol_Begin(1A), 在 数 据 末 尾 加 上 Protocol_End(1D) 原 始 数 据 : 01 08 9F 32 03 C4 1A 47 22 1C 00 编 码 数 据 : 1A 01 08 9F 32 03 C4 1B 11 47 22 1B 13 00 LL HH 1D Begin Encode Data CRC End 解 码 步 骤 : 1. 检 查 数 据 头 和 数 据 尾 是 否 为 Protocol_Begin(1A) 和 Protocol_End(1D), 否 则 错 而 不 解 2. 去 掉 数 据 头 和 尾, 扫 描 剩 下 的 数 据, 凡 是 以 Protocol_ESC(1B) 开 头 的, 则 检 查 跟 随 的 字 节 是 否 为 ESC 字 节, 是 则 反 转 义 为 对 应 的 原 始 字 节, 否 则 错 误 或 抛 弃 此 字 节 3. 截 取 最 后 两 字 节 为 CRC16, 并 计 算 前 面 剩 余 的 所 有 字 节 的 CRC16, 如 果 两 者 的 值 相 等, 则 接 收 正 确, 否 则 为 错 接 收 数 据 : PTC Begin 06 11 E3 13 03 1B 14 10 40 2A 1F 1B 0B CRC Low CRC High PTC End 解 码 数 据 : 06 11 E3 13 03 1D 10 40 2A 1F 1B 编 制 :aleyn ( 村 长 ) - 1 -
充 电 器 软 件 协 议 -- 数 据 结 构 部 分 下 列 表 格 是 一 个 完 整 的 软 件 协 议 中 的 数 据 结 构, 其 中 红 色 区 域 为 系 统 区 域, 蓝 色 区 域 为 数 据 区 域 在 发 送 端, 要 发 送 信 息 的 时 候, 系 统 区 域 必 须 全 部 发 送, 蓝 色 区 域 则 跟 据 实 际 情 况 来 发 送 相 应 的 字 节 数 量 类 型 00 Destination Address 01 Source Address 02 Main Class Type 03 Sub Class Type 04 TableAddr or Status 目 的 设 备 *( 接 收 端 ) 请 求 源 *( 发 送 端 ) 主 类 别, 详 细 参 见 ( 主 类 别 表 格 ) 明 细 类 别, 详 细 参 见 其 他 表 格 连 续 表 的 起 始 或 从 机 应 答 状 态 * 05...... 0E 10 Reservation Keep Empty [FF] Params or Detail Data Count 04-0E 共 11 个 字 节 是 系 统 区 此 区 为 以 后 的 扩 展 使 用, 目 前 版 本 请 参 数 组 或 明 细 数 据 的 字 节 数, 最 大 为 240(EF) 个 字 节...... FF Praram or Detail Data Buffer 参 数 组 缓 冲 区 或 明 细 数 据 缓 冲 区, 从 [10] 开 始, 个 数 受 上 面 限 制 注 : 为 了 能 快 速 解 码 和 避 免 错 误,[1A]~[1F] 这 个 范 围 ( 共 6 个 ) 不 作 为 设 备 使 用,[FF] 这 个 是 作 为 广 播. 可 使 用 的 是 [01]~[19],[20]~[FE], 一 共 是 248 个 设 备. 从 设 备 在 接 收 到 Protocol_Begin( 协 议 开 始 符 ) 之 后, 立 刻 解 码 下 一 位, 就 能 知 道 当 前 的 协 议 包 是 否 是 送 给 自 己 的, 否 则 不 接 收, 直 到 另 一 个 Protocol_Begin. 主 设 备 在 发 送 协 议 包 的 时 候, 在 发 送 完 目 的 设 备 后, 应 该 暂 停 3~4 个 字 符 的 时 间, 以 便 让 从 机 做 好 解 码 准 备. 主 设 备 发 送 完 整 个 协 议 包 后, 在 发 送 下 一 个 协 议 包 之 前, 应 该 暂 停 10ms~20ms, 以 便 让 从 机 解 码 上 一 个 协 议 包. 本 协 议 基 於 一 主 多 从 的 方 式, 主 从 采 用 论 询 的 方 式, 可 应 用 於 RS-232,RS-485,FTI, 等 硬 件 接 口 方 式. 注 :[04] 这 个 的 是 多 用 的, 在 主 机 发 送 的 情 况 下, 如 果 是 在 连 续 表 的 指 令 中, 则 此 字 节 作 用 是 连 续 表 的 起 始, 在 其 它 指 令 中 则 无 意 义, 保 持 为 [FF]. 在 从 机 应 答 的 情 况 下, 则 此 字 节 的 作 用 是 应 答 状 态, 详 细 含 义 请 参 阅 应 答 状 态 表. 编 制 :aleyn ( 村 长 ) - 2 -
充 电 器 软 件 协 议 -- 主 类 别 表 格 主 类 别 一 共 有 十 三 个, 加 上 三 个 类 别, 一 共 有 十 六 个 主 类 别 的 详 细 用 法 请 参 见 各 明 细 类 别 主 类 别 采 用 字 节 高 低 位 互 补 的 格 式, 高 4 位 是 低 4 位 的 反 码, 这 样 做 法 能 加 强 抗 干 扰 能 力 代 码 类 别 名 称 F0 Device Detect 设 备 搜 索 E1 D2 C3 B4 A5 Command Get Config Set Config Reservation Responder 命 令 获 取 参 数 或 配 置 设 置 参 数 或 配 置 接 收 端 应 答 96 Humen Interface 87 Display or Printer 78 Database Query 69 Database Revert 人 机 接 口 ( 键 盘, 摇 控 器, 鼠 标, 等 等 ) 终 端 ( 显 示 器, 打 印 机, 等 等 ) 数 据 库 请 求 数 据 库 返 回 5A 4B 3C 2D 1E Self Initiation Manual Test Reservation Status Raise Error Reservation 设 备 自 检 ( 和 上 电 自 检 一 样 ) 手 动 测 试 设 备 状 态 错 误 信 息 编 制 :aleyn ( 村 长 ) - 3 -
充 电 器 软 件 协 议 -- 从 机 应 答 状 态 表 从 机 应 答 状 态 表 是 从 机 在 应 答 各 种 命 令 的 时 候 的 一 个 返 回 状 态 代 码 状 态 名 称 00 Success 01 Failed 02 Not Ready 04 Invalidation Command 08 Reservation 10 Reservation 20 Reservation 40 Reservation 80 Reservation 接 收 正 常 接 收 失 败 ( 包 错 误, 或 CRC 错 误 ) 从 机 未 准 备 好 无 效 的 命 令 编 制 :aleyn ( 村 长 ) - 4 -
充 电 器 软 件 协 议 -- 设 备 搜 索 (F0) 设 备 搜 索 是 通 上 主 机 轮 询 的 方 式 搜 索 总 线 上 的 各 个 设 备 01 SAddr [01] 02 MCT [F0] 03 SCT [FF] 04-0E Reservation [FF] PCount [00] 目 的 设 备 ( 接 收 端 ) 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 主 类 别, 设 备 搜 索 [F0] 明 细 类 别, 没 有 明 细 类 别, 填 写 [FF] 参 数 组 字 节 数, 没 有 任 何 附 带 参 数, 所 以 填 [00] 从 机 应 答 端 00 DAddr [01] 01 SAddr [xx] 02 MCT [A5] 03 SCT [F0] 目 的 设 备 应 答 设 备, 即 本 身 主 类 别, 接 收 端 应 答 [A5] 明 细 类 别, 设 备 搜 索 应 答 [F0] 04 Status [xx] 接 收 状 态, 请 参 阅 应 答 状 态 表 05-0E Reservation [FF] PCount [xx] 10 Hardware Verision [xx] 11 Hardware Verision [xx] Hardware Verision [xx] 13 Fireware Version [xx] 14 Fireware Version [xx] 15 Fireware Version [xx] 16 Protocol Type [xx] 17 - FF Name or infomation 硬 件 主 要 版 本 号, 例 如 [01] 硬 件 次 要 版 本 号, 例 如 [00] 硬 件 修 正 ( 编 译 ) 版 本 号, 例 如 [05] 固 件 主 要 版 本 号, 例 如 [01] 固 件 次 要 版 本 号, 例 如 [02] 固 件 修 正 ( 编 译 ) 版 本 号, 例 如 [1E] 协 议 支 持 类 型.* 硬 件 名 称, 以 [00] 结 束. 注 : 搜 索 的 时 候, 可 以 从 [02] 开 始 搜 索, 也 可 以 让 设 定 搜 索 范 围, 然 后 一 个 个 开 始 发 送 搜 索 包. 主 机 每 发 送 完 一 个 搜 索 包 之 后, 等 待 从 机 应 答. 200ms 内 从 机 不 应 答, 则 视 为 从 机 不 存 在, 继 续 发 下 一 个 搜 索 包. 200ms 内, 从 机 应 答, 则 主 机 先 保 存 从 机 的 信 息, 然 后 才 继 续 下 一 个. [16] 协 议 支 持 类 型 :00= 自 动 ( 支 持 连 续 表 和 离 散 表 ),01= 只 支 持 连 续 表,02= 只 支 持 离 散 表. 编 制 :aleyn ( 村 长 ) - 5 -
充 电 器 软 件 协 议 -- 设 备 自 检 (5A) 设 备 自 检 是 让 设 备 复 位, 重 新 进 入 自 检 模 式, 相 当 於 开 机 上 电 时 01 SAddr [01] 02 MCT [5A] 03 SCT [FF] 04-0E Reservation [FF] PCount [00] 目 的 设 备 ( 接 收 端 ) 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 主 类 别, 设 备 自 检 [5A] 明 细 类 别, 没 有 明 细 类 别, 填 写 [FF] 参 数 组 字 节 数, 没 有 任 何 附 带 参 数, 所 以 填 [00] 00 DAddr [01] 目 的 设 备 从 机 应 答 端 01 SAddr [xx] 02 MCT [A5] 03 SCT [5A] 应 答 设 备, 即 本 身 主 类 别, 接 收 端 应 答 [A5] 明 细 类 别, 设 备 自 检 应 答 [5A] 04 05-0E Status [xx] Reservation [FF] 接 收 状 态, 请 参 阅 应 答 状 态 表 PCount [00] 参 数 组 字 节 数, 没 有 任 何 附 带 参 数, 所 以 填 [00] 注 : 设 备 应 答 后, 才 进 入 自 检 模 式. 警 告! 不 能 在 充 电 期 间 强 制 进 入 自 检 模 式, 否 则 充 电 器 可 能 会 出 现 不 可 预 料 的 错 误. 编 制 :aleyn ( 村 长 ) - 6 -
充 电 器 软 件 协 议 -- 设 置 参 数 (C3) 设 置 充 电 器 的 各 个 参 数, 此 表 是 设 置 参 数 (C3) 的 明 细 类 别 代 码 表 代 码 类 别 名 称 01 PreCharge 预 充 设 置 02 Discharge 03 Quick Charge 04 Voltage Limit 05 Temperature Limit 06 Tiny Current 07 Battery Error 08 Reservation 09 Reservation 放 电 设 置 快 充 设 置 电 压 上 限 设 置 温 度 上 限 设 置 涓 流 设 置 电 池 坏 设 置 ( 充 不 满 设 置 ) 0A 0B 0C 0D 0E Reservation Battery Type LCD Setup Reservation Charge Pulse Setup Constant Current Setup 电 池 种 类 LCD 液 晶 显 示 设 置 脉 冲 充 电 设 置 恒 流 充 电 设 置 10 Other 其 它 杂 项 设 置 A0 Config Table 连 续 表 的 方 式 编 制 :aleyn ( 村 长 ) - 7 -
充 电 器 软 件 协 议 -- 设 置 参 数 (C3) 主 机 发 送 类 似 的 参 数 设 置 后, 从 机 的 应 答 都 是 一 样 的 包 括 预 充 预 充 设 置, 放 电 设 置, 快 充 设 置, 等 等. 从 机 应 答 端 00 DAddr [01] 01 SAddr [xx] 02 MCT [A5] 03 SCT [C3] 目 的 设 备 应 答 设 备, 即 本 身 主 类 别, 接 收 端 应 答 [A5] 明 细 类 别, 设 置 参 数 [C3] 04 05-0E Status [xx] Reservation [FF] 接 收 状 态, 请 参 阅 应 答 状 态 表 PCount [00] 参 数 组 字 节 数, 没 有 任 何 附 带 参 数, 所 以 填 [00] 编 制 :aleyn ( 村 长 ) - 8 -
充 电 器 软 件 协 议 -- 预 充 设 置 (C3 -- 01) 预 充 设 置 的 参 数 设 置 从 机 应 答 请 参 阅 " 设 置 参 数 (C3)-- 从 机 应 答 " 目 的 设 备 ( 接 收 端 ) 01 02 03 04-0E 10 11 SAddr [01] MCT [C3] SCT [01] Reservation [FF] PCount [06] PreCharge [xxxx] 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 明 细 类 别, 预 充 设 置 [01] 当 电 池 放 入 时, 电 池 电 压 小 於 此 值 时, 进 入 预 充 模 式. 如 果 此 值 为 0, 则 不 经 过 预 充 阶 段, 直 接 进 入 快 充 模 式.( 单 位 :mv). 13 Current [xxxx] 预 充 阶 段 的 充 电 电 流.( 单 位 :ma). 14 15 Into Quick Mode [xxxx] 在 预 充 阶 段 中, 当 电 池 电 压 到 达 此 值 时, 进 入 快 充 模 式.( 单 位 :mv). 编 制 :aleyn ( 村 长 ) - 9 -
充 电 器 软 件 协 议 -- 放 电 设 置 (C3 -- 02) 放 电 设 置 的 参 数 设 置 从 机 应 答 请 参 阅 " 设 置 参 数 (C3)-- 从 机 应 答 " 01 SAddr [01] 02 MCT [C3] 03 SCT [02] 04-0E Reservation [FF] PCount [06] 目 的 设 备 ( 接 收 端 ) 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 明 细 类 别, 放 电 设 置 [02] 10 11 Discharge [xxxx] 当 电 池 放 入 时, 电 池 电 压 大 於 此 值 时, 提 示 用 户 是 否 进 入 放 电 模 式. 是 则 进 入, 否 则 直 接 进 入 快 充. 如 果 此 值 为 0, 则 不 经 过 放 电 阶 段, 直 接 进 入 快 充 模 式.( 单 位 :mv). 13 Current [xxxx] 放 电 阶 段 的 放 电 电 流.( 单 位 :ma). 14 15 Stop Discharge [xxxx] 在 放 电 阶 段 中, 当 电 池 电 压 到 达 此 值 时, 则 停 止 放 电, 进 入 快 充 模 式.( 单 位 :mv). 编 制 :aleyn ( 村 长 ) - 10 -
充 电 器 软 件 协 议 -- 快 充 设 置 (C3 -- 03) 快 充 设 置 的 参 数 设 置 从 机 应 答 请 参 阅 " 设 置 参 数 (C3)-- 从 机 应 答 " 01 SAddr [01] 02 MCT [C3] 03 SCT [03] 04-0E Reservation [FF] PCount [06] 目 的 设 备 ( 接 收 端 ) 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 明 细 类 别, 快 充 设 置 [03] 10 11 13 Quick Mode Bottom [xxxx] Quick Mode Top [xxxx] 当 电 池 放 入 时, 电 池 电 压 大 於 或 等 於 下 限 值 的 时 候, 并 且 小 於 上 限 值 的 时 候, 进 入 快 充 模 式. 如 果 这 两 个 值 都 为 0 的 话, 则 直 接 进 入 快 充 模 式. ( 单 位 :mv). 14 15 Current [xxxx] 快 充 阶 段 的 充 电 电 流.( 单 位 :ma). 编 制 :aleyn ( 村 长 ) - 11 -
充 电 器 软 件 协 议 -- 电 压 上 限 (C3 -- 04) 电 压 上 限 的 参 数 设 置 从 机 应 答 请 参 阅 " 设 置 参 数 (C3)-- 从 机 应 答 " 目 的 设 备 ( 接 收 端 ) 01 02 03 04-0E 10 11 SAddr [01] MCT [C3] SCT [04] Reservation [FF] PCount [06] Voltage Limit [xxxx] 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 明 细 类 别, 电 压 上 限 [04] 电 池 在 充 电 阶 段 的 电 池 电 压 最 高 上 限. ( 单 位 :mv). 13 Over Time [xxxx] 如 果 电 池 电 压 在 一 定 的 时 间 内 持 续 超 出 最 高 上 限, 则 进 行 下 面 的 动 作.( 单 位 : 秒 ). 14 15 Mode [xxxx] 00 -- 停 止 充 电,01 - 进 入 涓 流 阶 段, - 警 报 提 示 编 制 :aleyn ( 村 长 ) - -
充 电 器 软 件 协 议 -- 温 度 上 限 (C3 -- 05) 温 度 上 限 的 参 数 设 置 从 机 应 答 请 参 阅 " 设 置 参 数 (C3)-- 从 机 应 答 " 目 的 设 备 ( 接 收 端 ) 01 02 03 04 10 11 SAddr [01] MCT [C3] SCT [05] Reservation[FF] PCount [05] Temperature Limit [xxxx] 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 明 细 类 别, 温 度 上 限 [05] 电 池 在 充 电 阶 段 的 电 池 温 度 最 高 上 限. ( 单 位 : ). 13 Over Time [xxxx] 如 果 电 池 温 度 在 一 定 的 时 间 内 持 续 超 出 最 高 上 限, 则 进 行 下 面 的 动 作.( 单 位 : 秒 ). 14 Mode [xxxx] 00 -- 停 止 充 电,01 - 进 入 涓 流 阶 段, - 警 报 提 示 编 制 :aleyn ( 村 长 ) - 13 -
充 电 器 软 件 协 议 -- 涓 流 设 置 (C3 -- 06) 涓 流 设 置 的 参 数 设 置 从 机 应 答 请 参 阅 " 设 置 参 数 (C3)-- 从 机 应 答 " 目 的 设 备 ( 接 收 端 ) 01 02 03 04-0E 10 11 SAddr [01] MCT [C3] SCT [06] Reservation [FF] PCount [06] Replenish Current [xxxx] 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 明 细 类 别, 涓 流 上 限 [06] 电 池 在 进 入 补 充 阶 段 的 充 电 电 流.( 单 位 :ma) 13 Replenish Time [xxxx] 补 充 阶 段 的 充 电 时 间.( 单 位 : 秒 ). 14 15 Tiny Current [xxxx] 电 池 在 补 充 阶 段 结 束 后, 转 而 进 入 涓 流 阶 段 时 的 充 电 电 流.( 单 位 :ma) 编 制 :aleyn ( 村 长 ) - 14 -
充 电 器 软 件 协 议 -- 充 不 满 (C3 -- 07) 充 不 满 ( 电 池 坏 ) 设 置 的 参 数 设 置 从 机 应 答 请 参 阅 " 设 置 参 数 (C3)-- 从 机 应 答 " 目 的 设 备 ( 接 收 端 ) 01 02 03 04-0E 10 11 SAddr [01] MCT [C3] SCT [07] Reservation [FF] PCount [04] Whole Time [xxxx] 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 明 细 类 别, 充 不 满 ( 电 池 坏 ) 设 置 [07] 电 池 在 进 入 整 个 充 电 阶 段 的 充 电 时 间 超 过 此 值 后, ( 单 位 : 秒 )*. 13 Voltage Bound [xxxx] 电 池 电 压 仍 未 到 达 此 值 指 定 的 电 压, 则 停 止 充 电. ( 单 位 :mv). 注 : 1) 最 大 65535 秒, 也 就 是 18.2 小 时. 编 制 :aleyn ( 村 长 ) - 15 -
充 电 器 软 件 协 议 -- 电 池 种 类 (C3 -- 0B) 电 池 种 类 设 置 的 参 数 设 置 从 机 应 答 请 参 阅 " 设 置 参 数 (C3)-- 从 机 应 答 " 目 的 设 备 ( 接 收 端 ) 01 02 03 SAddr [01] MCT [C3] SCT [0B] 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 明 细 类 别, 电 池 种 类 [0B] 04-0E Reservation [FF] 10 11 PCount [xx] Battery ID [xxxx] 电 池 种 类 的 ID 号, 最 多 65535 种. 13 Battery Voltage [xxxx] 电 池 标 称 电 压.( 单 位 :mv). 14 15 Capacitance [xxxx] 电 池 标 称 容 量.( 单 位 :mah). 16... Name or infomation 电 池 名 称, 以 [00] 结 束.... FF 编 制 :aleyn ( 村 长 ) - 16 -
充 电 器 软 件 协 议 -- 液 晶 设 置 (C3 -- 0C) 液 晶 (LCD) 设 置 的 参 数 设 置 从 机 应 答 请 参 阅 " 设 置 参 数 (C3)-- 从 机 应 答 " 目 的 设 备 ( 接 收 端 ) 01 02 03 SAddr [01] MCT [C3] SCT [0C] 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 明 细 类 别, 液 晶 设 置 [0C] 04-0E Reservation [FF] 10 11 PCount [04] Wait Time [xxxx] Show Option [xxxx] 电 池 需 要 预 放 电 的 时 候, 在 液 晶 上 提 示 用 户, 并 等 待 的 时 间.( 单 位 : 秒 )* 液 晶 显 示 选 项. * Bit 0 Charge Scheme 充 电 方 案 Bit 1 Charge Time 充 电 时 间 Bit 2 Charge Current 充 电 电 流 Bit 3 Battery Voltage 电 池 电 压 Bit 4 Battery Temperature 电 池 温 度 Bit 5 Battery Type 电 池 类 型 Bit 6 Reservation Bit 7 Reservation 注 : 1) 最 大 65535 秒, 也 就 是 18.2 小 时. 建 议 最 大 值 为 90 秒. 编 制 :aleyn ( 村 长 ) - 17 -
充 电 器 软 件 协 议 -- 脉 冲 设 置 (C3 -- 0E) 脉 冲 充 电 设 置 的 参 数 设 置 从 机 应 答 请 参 阅 " 设 置 参 数 (C3)-- 从 机 应 答 " 目 的 设 备 ( 接 收 端 ) 01 02 03 SAddr [01] MCT [C3] SCT [0E] 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 明 细 类 别, 涓 流 上 限 [0E] 04-0E Reservation [FF] 10 11 PCount [06] Charge Time [xxxx] 充 电 时 间.( 单 位 :ms) 13 CStop Time [xxxx] 停 止 时 间.( 单 位 :ms) 14 15 Sampling Time [xxxx] 采 样 时 间.( 单 位 :ms 16 17 SStop Time [xxxx] 停 止 时 间.( 单 位 :ms) 编 制 :aleyn ( 村 长 ) - 18 -
充 电 器 软 件 协 议 -- 恒 流 设 置 (C3 -- ) 恒 流 充 电 设 置 的 参 数 设 置 从 机 应 答 请 参 阅 " 设 置 参 数 (C3)-- 从 机 应 答 " 此 位 置 暂 时. 编 制 :aleyn ( 村 长 ) - 19 -
充 电 器 软 件 协 议 -- 其 它 设 置 (C3 -- 10) 其 它 一 些 杂 项 设 置 的 参 数 设 置 从 机 应 答 请 参 阅 " 设 置 参 数 (C3)-- 从 机 应 答 " 目 的 设 备 ( 接 收 端 ) 01 02 03 SAddr [01] MCT [C3] SCT [10] 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 明 细 类 别, 其 它 设 置 [10] 04-0E Reservation [FF] 10 11 PCount [03] Limit Time [xxxx] Charge Mode [xxxx] 电 池 在 整 个 充 电 阶 段 的 充 电 时 间 强 制 限 定 在 指 定 的 时 间 内 ( 单 位 : 秒 )*. 指 定 充 电 模 式 00 -- 自 动 判 断,01 -- 脉 冲 充 电,02 -- 恒 流 充 电 注 : 1) 最 大 65535 秒, 也 就 是 18.2 小 时. 编 制 :aleyn ( 村 长 ) - 20 -
充 电 器 软 件 协 议 -- 获 取 参 数 (D2) 主 机 从 设 备 里 获 取 参 数 设 置, 跟 设 置 参 数 命 令 是 一 一 对 应 的 当 主 机 发 送 完 获 取 参 数 的 命 令 后, 设 备 必 须 应 答, 并 将 所 需 参 数 传 送 到 主 机 01 SAddr [01] 02 MCT [D2] 03 SCT [xx] 04-0E Reservation [FF] PCount [00] 目 的 设 备 ( 接 收 端 ) 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 主 类 别, 获 取 参 数 [D2] 明 细 类 别, 跟 据 参 数 设 置 表 的 代 码 填 写 [xx]* 参 数 组 字 节 数, 没 有 任 何 附 带 参 数, 所 以 填 [00] 00 DAddr [01] 目 的 设 备 从 机 应 答 端 01 SAddr [xx] 02 MCT [A5] 03 SCT [D2] 应 答 设 备, 即 本 身 主 类 别, 接 收 端 应 答 [A5] 明 细 类 别, 获 取 参 数 [D2] 04 05-0E Status [xx] Reservation [FF] PCount [xx] 接 收 状 态, 请 参 阅 应 答 状 态 表 数 据 个 数, 详 细 请 参 阅 " 设 置 参 数 [C2]" 命 令 10 - FF Param or Data 这 里 返 回 的 跟 " 设 置 参 数 [C2]" 必 须 一 致 注 1: 比 如, 要 获 取 设 备 里 的 预 充 设 置 参 数, 则 [03] 的 要 填 定 上 度 目 设 定 的 代 码 [01]. 编 制 :aleyn ( 村 长 ) - 21 -
充 电 器 软 件 协 议 -- 连 续 表 (C3 -- A0) 使 用 连 续 表 的 参 数 设 置 方 法 从 机 应 答 请 参 阅 " 设 置 参 数 (C3)-- 从 机 应 答 " 目 的 设 备 ( 接 收 端 ) 01 02 03 SAddr [01] MCT [C3] SCT [A0] 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 明 细 类 别, 连 续 表 [A0] 04 Table Addr [xx] 05-0E Reservation [FF] 连 续 表 的 起 始 10 - FF PCount [xx] Table Data [xx] 连 续 表 的 字 节 个 数, 跟 据 下 列 信 息 个 数 填 写. 表 数 据 编 制 :aleyn ( 村 长 ) - 22 -
充 电 器 软 件 协 议 -- 连 续 表 (D2 -- A0) 主 机 从 设 备 里 获 取 参 数 设 置, 跟 设 置 参 数 命 令 是 一 一 对 应 的 当 主 机 发 送 完 获 取 参 数 的 命 令 后, 设 备 必 须 应 答, 并 将 所 需 参 数 传 送 到 主 机 目 的 设 备 ( 接 收 端 ) 01 02 03 SAddr [01] MCT [D2] SCT [A0] 请 求 源 ( 一 般 PC 主 机 的 设 备 是 [01]) 主 类 别, 获 取 参 数 [D2] 明 细 类 别, 连 续 表 [A0] 04 Table Addr [xx] 05-0E Reservation [FF] 连 续 表 的 起 始 10 PCount [01] Table Data Count [xx] 连 续 表 数 据 的 个 数 目 的 设 备 从 机 应 答 端 01 SAddr [01] 02 MCT [A5] 03 SCT [D2] 应 答 设 备, 即 本 身 主 类 别, 接 收 端 应 答 [A5] 明 细 类 别, 获 取 参 数 [D2] 04 05-0E Status [xx] Reservation [FF] PCount [xx] 接 收 状 态, 请 参 阅 应 答 状 态 表 连 续 表 的 字 节 个 数, 跟 据 下 列 信 息 个 数 填 写. 10 - FF Table Data [xx] 表 数 据 编 制 :aleyn ( 村 长 ) - 23 -