首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于ST7538和ATmega88V的电力线载波通信模块的设计
来源:本站整理  作者:佚名  2009-11-09 11:26:34



低压配电网是一个用户最多,分布最广的一种能源传输网络,电力线载波通信是利用现有的电力线网络进行信息传输的一种通信方式。它可用于电力管理、照明控制、加热制冷系统控制、远程抄表、报警系统及智能化小区。利用电力线作为通信媒介的优势在于,无须重新布线、维护方便、大大节省通信成本。本文设计了一套基于调制解调模块ST7538和ATmega88V单片机的电力线载波通信模块。

系统总体设计
根据低压电力线载波通信的系统原理,给出了整个系统的总体设计,如图1所示。本电力线载波通信节点模块主要包括以下几部分:微控制器部分、信号处理部分、电源电路部分和电力线接口部分。

图1 低压电力线载波通信的系统原理

硬件设计
1 微控制器的选择
微控制器是系统的控制核心,它负责整个系统中任务的协调与调度。为克服电力线上存在信号衰减大、时变性大、噪声影响等诸多不利因素,需采用一些纠错能力强的编译码方案,但这可能加大算法的复杂程度导致运算速度降低。综合考虑成本和运算能力之后,微处理器选用了高性能、低功耗的8位AVR系列的微控制器ATmega88V,它的具体参数及特点详见产品手册。


2 调制解调芯片的选择
信号调制与解调以及对信号的自适应平衡放大、滤波及与微控制器的通信等功能由电力线载波芯片完成。电力线接口则起到耦合、隔离、滤波与保护的功能。


由此,我们选用ST7538载波芯片作为信号调制解调芯片。ST7538载波芯片是一款为家庭和工业领域电力线网络通信而设计的半双工、同步/异步、FSK调制解调器芯片,具有功能强大、集成度高、抗干扰技术多等特点,已在电力载波通信中比较广泛的应用。


ST7538通过串行接口与主控制器交换数据。由于在方案设计中ATmega88V的USART用来和服务器通信,所以ST7538与主机的接口采用其通过串行接口与ATmega88V的串行外设接口SPI相互通信来实现。ATmega88V的串行外设接口SPI具有全双工、3线同步数据传输、主从及操作等特点。在本方案设计中采用ST7538做主机,ATmega88V做从机,由ST7538提供数据同步传输时钟。


3 电源芯片的选择
由于整个系统中主要芯片(ST7538,ATmega88V)的工作电压分别是12V和5V,系统总功率不超过2W,所以我们选用LM2596 作为电源芯片。LM2596开关电压调节器是降压型电源管理单片集成电路,具有非常小的电压调整率和电流调整率,具有3A的负载驱动能力,LM2596 能够输出3.3V、5V、12V、15V 的固定电压和电压可调节的可调电压输出方式,输入电压达到36V。LM2596 应用时比较简单且外围元件较少,如图2所示(只有四个),内置频率补偿电路和固定频率振荡器。LM2596 系列产品的开关频率为52kHz,所以应用时可以使用小尺寸的滤波元件。它可以高效地取代一般的三端线性稳压器,能够充分减小散热片的面积。在规定的输入电压和输出负载的条件下,LM2596 输出电压的误差范围为±4%;振荡器的振荡频率误差范围为±10%;典型的待机电流为50μA,芯片内置过流保护电路和过热保护电路。所以在设计中选用了两片LM2596分别做两个支路输出5V和12V。此外,在PCB设计时考虑到开关电源芯片会产生很强的电磁波辐射,所以尽量远离调制解调电路及滤波电路,以免对载波信号造成干扰。

图2 LM2596电源模块电路原理


4 电力线接口电路设计
实现优质高效的电力线载波通信的关键在于所选用的载波调制解调模块和相应的接口电路。电力线接口电路将调制解调部分和电力线耦合,实现信号在电力线上的传输。通信过程要求这个接口电路在发送信号时,对信号进行滤波处理,滤除一定的噪声如二次谐波,并通过功率放大器使信号有足够的功率耦合到电力线上;在接收时,对混杂在信号中的噪声进行滤除,并放大信号,然后将信号传送到调制解调模块中进行解调。因此接口电路的性能决定了通信效果的好坏。一般地,电力线接口电路包括:接收部分、发送部分、功率放大部分和保护部分等。因为ST7538内部带有功率放大电路,所以只需设计接收、发送和保护三个部分。电力线接口电路如图3所示。

[1] [2]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:179,332.00000 毫秒