Wireless M-Bus protocol softwareWMBUS
WMBUS 描述
无线 MBUS 标准 (EN 13757-4:2005) 规定了水表、燃气表、热量表和电表之间的通信,适用于智能仪表或先进抄表基础设施 (AMI) 应用,它正广泛地被欧洲市场所接受。无线 MBUS 被设计成在 868MHz 频带下工作。此频带可以使射频范围与天线尺寸之间达到良好平衡。
TI 为设计人员提供了哪些解决方案?
- TI 拥有适用于无线 MBUS 的单片 (SoC) 和双芯片解决方案。双芯片解决方案是使用与 MSP430 关联的 CC1101 射频收发器来实施的。片上系统解决方案基于采用 8051 MCU 内核的 CC1110 器件。
- TI 提供了用于支持无线 MBUS 的软件示例。应用手册 AN067(参见下面的“技术文档”)是开发无线 MBUS 应用的重要基础。该应用手册更详细地介绍了无线 MBUS 并且附带了 C 源码示例。可以使用 MSP430 实验板和 CC1101 EM 模块运行与该应用手册相关联的代码。(CC1101EMK868-915 包含 2 个 CC1101 EM 和 2 段天线)。虽然软件示例并非完整的无线 MBUS 堆栈实施(它可以由 TI 合作伙伴提供),但是它能演示如何执行基本的传输、接收和编码。同时提供了用于 CC1101/CC1110 和无线 MBUS 的优化设置。对于频率漂移(但仍在规定的范围内)WMBUS 软件包,所提供的设置同样具有很大用处。在接收模式中,该套件还可用作简单的 WMBUS 软件包监听器,用于将原始分组数据作为文本字符串显示在 PC 上。
- TI 提供了适用于该频带的低成本 PCB 参考天线:
http://www.ti.com/cn/litv/pdf/swra227a
http://www.ti.com/cn/litv/pdf/swru121
http://www.ti.com/cn/litv/pdf/swra228a
需要考虑的特殊设计挑战有哪些?
- 对于低标准协议处理而言,无线 MBUS 协议面临的最大挑战就是较大的数据速率变化 (+/-10%)、较大的频率误差 (ppm) 和非标准编码(用于移除/减少数据传输中的 DC 组件)。此外,与最新的射频标准相比,软件包格式也略有差异。幸运的是,CC1101 的软件包引擎和解调器可以处理大多数的 CPU 密集型操作,以便转移微处理器上的负载。这意味着 CC1101 可以接收 FIFO 中的数据并在收到有效的软件包之后唤醒 MSP430。 此功能将节省功耗并且无需添加复杂且对时间要求严格的软件,也就无需处理高达 100kbit/s 的空中传输速率。
- 无线 MBUS 标准中定义了三种不同性能级别的收发器,CC1101 和 CC1110 符合最高性能级别的要求。某些 WMBUS 实施要求 AES 加密(128 位密钥)。CC1110 具有能够实时处理加密和解密的 AES 硬件引擎
WMBUS 应用技术支持与电子电路设计开发资源下载
- TI 德州仪器网状网络和 IP 网络选型与价格 . xls
WMBUS 相关产品
器件型号 |
名称 |
产品系列 |
CC1101 |
低功耗(低于 1GHz)射频收发器 |
网状网络和 IP 网络 |