电子说
在物联网飞速发展的今天,电力线载波通信技术凭借其独特优势,在智能家居、工业控制等领域得到广泛应用。上海中基国威电子股份有限公司的物联网电力线载波通讯模块(带电源版)M220L,就是这一领域的杰出代表。下面,我们就来详细了解这款模块。
文件下载:M220L-CCO.pdf
M220L 是一款适用于低压电力线载波通讯的产品,其核心主控制芯片采用 OFDM 调制解调技术,能够有效克服低压电力线的各种干扰,实现高可靠的数据传输,具有高速率、抗干扰能力强的特点。工作频段为 0.7 - 30MHz,芯片集成了模拟收发通道和物理层通信基带,传输介质为 220V 低压电力线,采用半双工传输模式。
该模块集成了电源模块,外部仅需提供 220V 电源,无需额外电源输入,还能对外提供多种电压,为 MCU 等设备供电。此外,M220L 外围器件少,可简化整体电路设计,主要应用于家电智能控制、路灯控制等领域,为电力行业及其他公共事业部门提供了优秀的系统解决方案。
| 参数 | 详情 |
|---|---|
| 工作频段 | 0.7 - 34.5MHz |
| 串口通讯速率 | 2400bps、9600bps、115200bps |
| 工作频率 | 50Hz/60Hz |
| 静态功耗 | ≤0.4W |
| 动态功耗 | ≤1.5W |
| 工作温度 | -40℃ - +85℃ |
| 相对湿度 | ≤75% |
| 通讯范围 | 整个配变台区 |
| 抗衰减性能 | >115dB |
| 重负载下抗衰减性能 | >105dB(1 欧姆负载) |
| 强干扰下抗衰减性 | >55dB(20Vpp 3MHz 方波干扰) |
| 工作可选频段 | band1: 2.5M - 5.6Mhz;band2: 700k - 3Mhz;band3: 1.7M - 3Mhz;band4: 5.6M - 12Mhz;band8: 5.8M - 9Mhz;band9: 4.9M - 24.4Mhz;band10: 28.3M - 34.5Mhz |
M220L 模块尺寸为 63mm * 60mm,电源接口有电网 L 线信号接入端(L_PLC)和电网 N 线信号接入端(N_PLC)。输出接口采用 2.54mm 间距插针设计,包含 12V 正极电源输出、电源地、3.3V 正极电源输出、模块外部复位、UART 发射信号和 UART 接收信号等接口。需要注意的是,12V 和 3.3V 总的输出带载能力最大不能超过 0.5W。 模块有 2 个贴片 LED 指示灯用于指示状态,红色为 TX 指示灯,黄色为 RX 指示灯。在入网前和入网成功后,STA 模块和 CCO 模块的指示灯状态各有不同。大家不妨思考一下,这样的指示灯设计对于工程师在调试和监控模块状态时,能带来哪些便利呢?
MCU 和模块之间通过 UART 进行通信,默认通信参数为 115200bit/s、8 数据位、1 停止位、无校验,可根据协议修改波特率。
MCU 通过 UART 将数据传输到模块,模块通过 PLC 将数据转发到目标网络节点,目标节点再通过 UART 将数据上报给 MCU。MCU 控制软件通信流程包括初始上电查询模块信息、模块组网、数据传输和停止数据传输等步骤。模块组网有两种方式,一种是通过 CCO 端添加白名单的方式,另一种是通过 CCO 端开启组网的方式。在实际应用中,我们该如何根据具体需求选择合适的组网方式呢?
系统上电后,CCO 或 STA 模块会向 MCU 请求 MAC 地址,超时未应答会继续请求。设置好 MAC 地址后,CCO 模块发信标数据,STA 模块进入入网流程。入网方式同样有上述两种,数据收发可通过数据帧格式实现单播、广播传输。
报文格式为 0xAA 0xAA LEN FN SUBFN RESV[0] RESC[1] PAYLOAD CRC0 - 7 CRC8 - 15 0xFF,各字段有其特定含义。FN 类型分为查询(0xFC)、回复(0xFD)和设置(0xFE)功能码。
MCU 对模块的设置命令需确认帧,查询命令要有回复。模块主动上报的指示命令无需 MCU 回复确认帧。手册中详细列出了众多接口协议命令,如 MCU 设置模块 MAC 地址、查询 MAC 地址、CCO 模块启动组网、STA 加入网络等。在实际开发过程中,我们要严格按照这些协议进行操作,否则可能会导致通信异常。大家可以思考一下,如果某个协议命令执行出错,我们该如何排查问题呢?
手册提供了 CRC16 的生成代码,通过对报文数据进行计算生成 16 位 CRC 值,用于保证数据传输的准确性。
附录列出了设置命令可能出现的错误原因及对应的错误编号,如 STA 离线出错、白名单数据帧丢失、MAC 地址不匹配等,为工程师排查问题提供了参考。
M220L 物联网电力线载波通讯模块以其高性能、易集成的特点,为物联网应用提供了可靠的通信解决方案。电子工程师在使用该模块时,需深入了解其技术参数、接口协议和通信流程,严格按照手册要求进行设计和开发,确保模块的稳定运行。希望本文能为工程师们在实际应用 M220L 模块时提供有益的参考。
全部0条评论
快来发表一下你的评论吧 !