摘要:本文介绍了一款新型的基于低压电力线的智能载波模块,该设计选择PHILIPS 公 司的一款8 位单片机P89LPC932 作为核心控制芯片,外部具有标准的UART、I2C、SPI 串 行通讯接口;采用相位脉冲调制解调法在低压电力线上调制和解调信号;采用改进的Modbus 协议进行数据在低压电力线上的传送。
1 引言
低压电力线载波通信(POWER Line Communication)是指利用已有的低压电力线网络作 为传输媒介,实现数据传递和信息交换的一种技术[1]。低压电力线载波通信这种传输信道分 布广泛、无需另建、即插即用、移动方便的特点对于满足人们的需求具有很强的吸引力, 该技术现在正日益引起人们的关注。
在中国,即使欧美国家成熟的低压电力线通信产品在我国的使用效果却很不理想,甚 至不能使用。因此,低压电力线智能载波模块的设计目的就是研制一种性价比较高的载波 通信模块,选择适当的调制解调技术,进行数据准确、稳定和长距离的传输。
2 低压电力线智能载波模块的设计
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 所示:
图中,N 点接220V 交流电的零线,A 点接220V 交流电的火线,同时作为系统的模拟 地COM 端。R3 和R4 通过串联接法构成通路,由分压公式可知,B 点的电压为6V。即电 压比较器U3A 的反向输入端被钳位于6V,N 点和A 点通过电阻R1,R2 和电容C1 也形成 回路,由电路原理可知,在电压比较器U3A 的同向输入端处形成和工频交流电同频率但幅 值降低的正弦交流电,当电压比较器U3A 的同向输入端电压高于反向输入端电压6V 时, 电压比较器U3A 的输出端输出10V 的高电平信号,当电压比较器U3A 的同向输入端电压 低于反向输入端电压6V 时,电压比较器U3A 的输出端输出0V 的低电平信号。因此,得到一定占空比的方波信号,作为P89LPC932 的外部中断输入信号。经计算可知,方波信号高 电平持续的时间为12ms,低电平持续的时间为8ms。
2.3.2 信号调制电路的设计
信号调制电路的功能主要是在 P89LPC932 接受到外部中断输入信号后,完成微控制器 所发送数据在低压电力线上的调制工作,从而实现数据在电力线上的传送。信号调制电路 硬件原理图如图3 所示。