基于电力载波芯片的家电控制系统设计
引言
电力线通信有很多的优点:通信距离长,不受地形、地貌的影响,投资小,施工期短,设备简单,实现成本低。电力线网四通八达,遍布城乡,覆盖范围广,可充分利用现有低压电力线基础设施,无需重新架设线路,避免了因布线而对公共设施和建筑物的损坏,节省了人力、物力。本文采用电力载波技术设计了对家电的智能控制系统,使用户可以随时随地通过各种方式登录Internet,方便地对家电进行控制。
1 系统总体设计
系统总体结构框图如图1所示。主控制器采用Atmel公司生产的低电压、高性能CMOS 8位单片机AT89C52。
ST7538是SGSTHOMSON公司在电力载波芯片ST7536、ST7537基础上推出的一款为家庭和工业领域电力线网络通信而设计的半双工、同步/异步FSK调制解调器芯片,适用于电力载波通信网络的应用。ST7538使用单电源运行,集成一个线性驱动器以及一个5 V线性调整器,通过内部的寄存器来进行控制,使用同步串行接口编程;诸如看门狗、时钟输出、输出电流电压控制、起始检测、超时机制功能使用BCDV技术,在同一芯片上使用DMOS及双极性CMOS结构。
ST7538有8种载波频率,在同一时刻只有一种频率可用。通信通道可以是正常模式或多频方式的组合。通过控制寄存器可以选择不同的频率,发送和接收过滤器也随之改变。
ST7538通过串行接口与主控制器交换数据。在使用RxD、TxD、CLR/T交换数据时,数据传输由REG_DATA和RxDx线来管理。有4种工作模式:数据发送、数据接收、读控制寄存器、写控制寄存器,如表1所列。
线路访问有异步和同步两种通信方式,可以通过内部寄存器来选择。当ST7538在数据接收模式时,内部锁相回路恢复参考时钟,并且在CLR/T上升沿时RxD上的数据有效。
当ST7538在数据发送模式时,参考时钟由内部产生,并且TxD上的数据在CLR/T的上升沿被读取。如果RxTx线被设置为1且REG_DATA=0,则ST7538进入闲置状态,并且CLR/T被迫使为低电平。经过一段时间,调制解调器开始在RxD上提供接收到的数据。如果RxTx线被设置为0且REG_DATA=0,则ST7538进入一个闲置状态并且发送电路打开,经过一段时间,解调器开始发送数据到TxD端口。
读写控制寄存器时,操作ST7538控制寄存器总是使用同步方式,且使用和主接口相同的接口线(RxD、TxD 和CLR/T) 以及REG_DATA。当REG_DATA=0并且RxTx=0时,TxD线的数据首先写入控制寄存器的最高有效位(MSB),在CLR/T的上升沿采样 TxD状态。控制寄存器的内容在寄存器存取结束(REG_DATA下降沿)时更新,如果超过24位传输,则只有最后的24 位有效。当REG_DATA=1并且RxTx=1时,控制寄存器的内容传送到RxD口,CLR/T上升沿时稳定,并且首先传输最高有效位(MSB)。
相关文章
- 2022-05-24基于现场总线监测系统的PLC控制制造系统
- 2024-04-10极紫外望远镜各通道夹角的测量
- 2024-08-02基于干涉原理的高精度直线度误差测量
- 2024-03-20寄生虚反射对外差干涉椭偏测量的影响
- 2024-06-07电流变液减振器在抑制深孔切削颤振上的研究



请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。