存包柜厂家
免费服务热线

Free service

hotline

010-00000000
存包柜厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

基于低压电力线的智能载波模块的方案设计

发布时间:2020-07-01 02:01:50 阅读: 来源:存包柜厂家

1 引言 低压电力线载波通信(Power Line Communication)是指利用已有的低压电力线网络作 为传输媒介,实现数据传递和信息交换的一种技术[1]。低压电力线载波通信这种传输信道分 布广泛、无需另建、即插即用、移动方便的特点对于满足人们的需求具有很强的吸引力, 该技术现在正日益引起人们的关注。 在中国,即使欧美国家成熟的低压电力线通信产品在我国的使用效果却很不理想,甚 至不能使用。因此,低压电力线智能载波模块的设计目的就是研制一种性价比较高的载波 通信模块,选择适当的调制解调技术,进行数据准确、稳定和长距离的传输。

本文引用地址: 低压电力线智能载波模块的设计 2.1 整体设计方案 低压电力线智能载波模块的主要功能是:外部控制系统把要传送的数据通过标准的 UART、I2C 或SPI 串行接口传送给P89LPC932,再通过微控制器和调制电路部分把数据调 制到低压电力线上;同时,把低压电力线上所调制的数据通过解调电路部分解调出来并通 过P89LPC932 标准的UART、I2C 或SPI 串行接口把低压电力线上的数据传送给外部控制 系统以进行相应的处理。其模块整体结构框图如图1 所示[2]。该设计以PHILIPS 公司生产 的一款8 位单片机P89LPC932 为控制器,以性价比高的模拟、数字电子器件和一些电容电 阻构成相位检测电路和调制解调电路。

2.2 相位脉冲调制解调法原理 相位脉冲调制解调法原理[3-4]就是在正弦低压电力线每个周期的固定相位处加一瞬时的 零脉冲信号。当在正弦交流电一个周期中调制信号的时候,在固定相位点就会产生一个瞬 时零脉冲。当正弦交流电一个周期中没有调制信号的时候,不出现瞬时零脉冲,因此,用 有没有瞬时零脉冲来识别低压电力线上载有的“1”、“0”信号。 2.3 系统的硬件设计

2.3.1 微控制器的选型 本设计中选择 PHILIPS 公司生产的一款8 位单片机P89LPC932 微控制器[5],P89LPC932 是一款单片封装的微控制器,适合于许多要求高集成度、低成本的场合。其主要的特性有: 在同一时钟频率下,其速度为标准 80C51 器件的6 倍,只需要较低的时钟频率即可达到同 样的性能,降低了功耗和EMI;增强型UART,400kHz 字节方式I2C 通信端口,SPI 通信 端口;可配置的片内振荡器及其频率范围和RC 振荡器选项;可编程的I/O 口输出模式:准 双向口,开漏输出,推挽和仅为输入功能。

2.3.2 相位检测电路的设计 本系统所设计的相位检测电路,即是在正弦交流电固定的相位点,使相位检测电路产 生具有一定占空比的方波信号,由此方波给P89LPC932 提供50Hz 的外部中断信号,相位 检测电路硬件原理图如图2 所示:

3 系统的软件设计 本软件采用模块化,结构化设计方案。主程序负责各功能寄存器初始化、等待发送数据 等功能。中断处理程序负责接受外部输入的数据、通过电力线发送和接受数据等功能。 3.1 改进的Modbus协议介绍 软件设计的一个重点是低压电力线智能载波模块通讯协议的制定。在本设计中,采用 改进的Modbus协议。其是由Modbus协议的ASCII传输模式和RTU传输模式融合改进而来。 此协议实现主载波模块对从载波模块的读和写操作。其帧格式分别如下: 3.1 载波数据发送和接收的软件设计 载波数据的发送和接收是在在微控制器P89LPC932外部中断子程序中实现的。其程序流程图如5所示:

图5 载波数据发送和接收子程序流程图

枣庄定制劳保工服

太原制作工作服

聊城定做职业装

定做服装