基于ZigBee的数字化焊机通信系统设计
- 格式:pdf
- 大小:459.05 KB
- 文档页数:3
通 信模 块硬 件结 构见 图 2 。
C N数据 帧后 将其 放 入 发 送 队列 , A 同时 对 应 用 程序 触 发发送 队列不 空事 件 。应 用 程序 接 收 到 发送 队列不 空 事件后 在适 当 的 时 间 将 发 送 队列 中 的 C N数 据 帧 通 A
采 用 独立 的芯 片 ,iB e收发 器 和 C N控 制 器 大 多为 Zg e A
S I 口 , 面上 也有集 成 了微 控制 器 的单 片 Zg e P接 市 i e收 B
发 器 和集 成 了微 控 制 器 的单 片 C N控 制 器 芯 片 。考 A 虑 到遥 控器 的需 要 , 里选 择 集 成 了 Zg e 这 i e收 发 器 的 B 芯 片 C 2 3 。C 2 3 C 5 0 C 5 0是 T 公 司 专 门针 对 Zg e I iB e应
过 C N接 口发 送 到 C N总 线 上 。应 用 层 事 件处 理 流 A A
图 2 通 信 模 块 硬 件 结构 图
程 如 图 4所 示 。
2 1 年第 1 4 01 期 5
成 果 推 介
冀
所 以 C N数 据帧 的大 小是 4~1 字 节 , 了方 便 操 A 2个 为
队列不 空事 件 。应用 程 序接 收 到 接 收 队列 不 空事 件 后 在适 当的时 间将数 据 队列 中的 C N数据 帧通 过 Zg e A i e B 接 口发送 到 空 中 。 同样 , Zg e 当 i e接 口从 空 中接 收 到 B
对焊 接 电源和 上位机 P c端 的 Zg e 件进行 叙 述 , iB e硬 但
如 图 3所 示 。
数 字化 焊机 通信 系统 硬 件 设计 主要 是 在兼 容 以往 产 品 的思 想 指 导 下 , 定 焊 接 电 源 、 控 器 和 上 位 机 确 遥
CAN
—
—
卜 Ze — ie g B
接 u
、
P c端 的 Zg e 线 通 信 硬 件 接 口。 以往 产 品都 是 通 i e无 B 过 C N通信 接 口连 接起 来 的 , 以在 Zg e A 所 i e模块 上 扩 B 展 C N通 信接 口直 接 与 焊 接 电源 和 上 位 机 P A C连 接 。 考虑 到遥控 器 的功 耗 等 问题 , 以 不 在 遥 控 器 上 扩 展 所
通过 上 面的叙 述可 以看 出 , 接 电源 和 t位 机 P 焊 C 端 的 Zg e i e硬件 更 像是 一个 C N接 口的 Zg e B A i e通 信 B 板, 而遥控 器端 的硬 件相 比要 简 单一 些 , 以下 面 主要 所
当 C N控 制器从 C N总线 上 接 收到 数据 时 引发 A A 中断进 入 中 断 服务 程 序 , 中断 服 务 程 序 中将 接 收 到 的 C N数 据 帧放人 接 收 队列 , 时对 应 用 程序 触 发 接 收 A 同
I E 0 .5 4规 范 基 础 上 设 计 了 Zg e 议 栈 z— E E82 1. iB e协
Sa k和多 种应 用配 置 , t c 很容 易 构建 一 个 Zg e i e应 用 系 B
/
统 。C N控制 器 选 用 微 芯 的 MC 2 1 MC 2 1 A P 5 5, P 5 5完全
从 图 1可 以 看 出 , 位 机 P 上 C和多 个 焊机 绑定 , 可 以在 较远 的地 方 通 过 Zg e 线 方 式 监 控 多个 焊 机 , iB e无 省去 了较 长 的 布线 。图 中遥 控 器 和 焊 机 2绑 定 , 以 可
数 字化 焊 机 通 信 系 统 软 件 的设 计 是 围绕 C 2 3 C 50
C N物 理接 口 , A 而是 独立 设 计 了一 个 Zg e 无 线 遥 控 iB e
接 口
、
、
, , , ,
应 川 序
图 3 通信 模 块 软 件 结 构 图
器, 但还 是通 过 Zg e 议之 上 承载 的 C N通 信 协议 iB e协 A 与原 始 的遥控 器 软件通 信 。
成 果 推 介
创建 一个 网络 , 遥控 器 和上 位 机 P c作 为终 端 设 备 。遥
控 器和上 位 机 P C可 以与单 独 的一 个焊 机 绑 定 , 也可 以 与 多个焊 机 绑 定 , 样 就 可 以 同时 监 控 一 个 或 者 多 个 这
焊机 , 图 1 见 。
微控 制 器 、 iB e收发 器 和 C N控 制 器可 以 分别 Zg e A
匾 一 匿 二 一一 二 : : 一巴 :
画 ~~ : :
/
, ,
用 的单 芯片解 决 方 案 , 内含 8k B的 R M 和 2 6 k A 5 B的
l h并 f s , 且 整合 了全 集成 的高效射 频 收发机 和业 界标 准 a
的增 强 型 8 5 0 1微 控 制 器 , 及 其 他 强 大 的 外 设 , 以 在
匾圜
图 1 数 字 化 焊 机 系统 结构 图
支持 C N 2 O 技 术 规 范 , 讯 速 率 为 1 M p , 过 A . B 通 b s通
S I 口与 C 2 3 P接 C 5 0相 连 , A C N收 焊 机通 信 系统软 件设 计
的 z—Sak协 议 栈展 开 的 , 虑 到在 C N接 口和 Zg t c 考 A i —
在现 场很 方便 地 对 焊 机 2进 行 操 作 , 当然 也 可 以 同 时
和另外 一个 焊机 绑定 , 过切 换来 操作 不 同 的焊机 。 通
2 数 字化 焊机 通信 系统 硬 件设计
B e 口之 间传输 数据 的 同步 问题 , e接 在两个 接 口之 间采 用数 据接 收 和发送 队列 作 为缓 存 。通 信 模块 软件 结 构