应用FSK电力线载波通讯系统设计的智能家居方案

发布时间:2014-11-15 阅读量:917 来源: 我爱方案网 作者:

【导读】 电力载波通信是电力系统特有的、基本的通信方式,是指利用现有电力线,通过载波方式将模拟或数字信号进行高速传输的技术。由于使用已广泛存在的电力线作为通信信道,无需特殊维护信道,使得工程造价大幅度下降。

1 概述

电力载波通信是电力系统特有的、基本的通信方式,是指利用现有电力线,通过载波方式将模拟或数字信号进行高速传输的技术。由于使用已广泛存在的电力线作为通信信道,无需特殊维护信道,使得工程造价大幅度下降。该技术大量运用在路灯控制,电力线防盗,恶劣环境通信等需要长距离,多节点的情况。但由于国内电网的复杂性与多样性,比如当居民用电高峰时,大量负载不断的接入与断开,都会对载波信号产生不同程度的衰减与干扰作用;当载波信号调制在电力线上时,在每个交流周期的峰值点,产生的固定脉冲,极易使信号丢失;而且现有的电力载波模块售价较高,需要高性能的单片机支持。因此电力载波还需要大量的研究,才能实现更广阔的应用[1~2]。

本文研究目的是在使用一般的单片机下,采用FSK的调制技术实现电力载波通信,并优化算法,提供函数接口,使电力载波通信更易使用,并能保证通信数据传输的准确性在96%以上。

2 系统整体设计结构


该系统主要完成的功能是实现上位机通过串口将数据发送给单片机,由单片机以FSK调频方式调制信号,通过推挽输出电路将载波信号耦合在电力线上进行信号传输。而处于电力线另一处节点,则通过检波输入电路,功率放大电路以及软件的算法处理,将载波信号还原成原信号,校验后,通过串口发送给另一台上位机。信号输出和输入皆提供函数接口,用于用户工程的后续开发[3]。

基于PWM的FSK电力线载波通讯系统设计

3 系统整体软件设计
应用FSK电力线载波通讯系统设计的智能家居方案

3.1 系统整体软件流程图


在单片机开始运行时,对各个定时器,IO口以及系统时钟完成初始化之后,会等待5s,然后检测对应的波特率选择IO口以及电力载波模式选择IO口,完成所有的初始化。当程序开始正常运行后,单片机会不断接收串口信号和电力载波信号,并将接收到信号校验后转发出去。


 


3.2 电力载波模式的选择


不过零模式主要运用在直流或无压状态下,而过零模式主要运用在交流状态下。由于居民使用的交流电都为50Hz频率,即在每一个周期内,都会出现一次峰峰值与峰谷值,而这两次峰值对载波通信传输来说会有两次较大的脉冲干扰,即电力线上存在着固定的100Hz的脉冲干扰。除此之外,各次谐波还会出现200Hz或者300Hz等的脉冲干扰。而正是由于这些固定存在的干扰,系统在交流状态下必须选在在电压过零点时进行电力载波通信,即此时各次谐波在过零点时电压也为 0,从而避免固定脉冲的干扰,保证数据传输的准确性[4]。

如下图3所示,在过零模式下,由函数信号发生器产生50Hz的触发脉冲,上位机以10ms的周期发送数据0xaa时,检测信号耦合的输出端。载波信号会在每次过零时传输,当该次未能成功检测到过零点时,则等待下次重新检测到过零点时继续传输。而每次传输一个字节的数据,加上校验位和起始位,每次传输的时间约为1ms。


3.3 采用FSK方式发送载波信号

为了能使载波信号传输过程中具有较好的抗噪声与抗衰减的性能,采用FSK(Frequency-shift keying)数字调制技术。由单片机PWM模块提供100k和120k的载波频率,可以使信号切换更加方便。

FSK 调频技术,即二进制频移键控由幅度恒定不变的载波信号的频率随着输入码流的变化而切换(称为高音和低音,代表二进制的0和1)。在本系统中,采用120k 的载波频率代表0,100k的载波频率代表1。为了让每一位信号切换之间减少相位的不连续,同时发送足够多的信号以便检波输入端采集,选定每一位信号的发送时间为100ms。即在120k下会发送12个方波,100k下会发送10个方波,这样1和0的切换之间就不会有多余的波形。

由于在电力线一侧有大电容的存在,在每一次进行电力线传输之前,会先发送一位0,作为起始位。否则,第一位的数据耦合时易受到电容充放电的影响,会有很大的误差存在。

3.4 采用多次比较方式采集载波信号


当单片机的定时器采集到第一次信号输入时,即产生中断,并开启100ms定时器,记录下当前中断定时器的值,继续采集信号。直到采集到七次中断后,关闭中断定时器。计算每次中断之间的时钟数,即算出该信号的频率,当其在100kHz左右时,1的标志位加1,当其在120kHz左右时,0的标志位加1,最后判断该位的数值。在100ms定时器溢出时,重新开启中断定时器,开始接受下一位数据,直到所有数据接收完成。若是中断定时器在100ms内一直未能中断,直到溢出,则清除接收到的数据,重新等待信号输入。

相关文章

智能家居PLC电力线载波的技术设计

应用PL2101的单片机低压电力线载波通信接口扩展方案

应用于智能家居安防监控系统的ARM+GPRS
相关资讯
万亿集群冲刺!成都电子展倒计时,500+优质企业抢占先机,共绘产业新蓝图

作为全国电子信息产业版图的核心支点城市,成都已构建起以“芯屏端软智网安”为引领的万亿级电子信息产业集群。2024年,该产业规模突破1.36万亿元,稳居全国城市第6位,相较于2020年万亿的产业基数,实现了年均7%的复合增长率,充分彰显出强劲的发展动能。

华虹半导体2025年Q1业绩解析:逆势增长背后的挑战与破局之路

2025年第一季度,华虹半导体(港股代码:01347)实现销售收入5.409亿美元,同比增长17.6%,环比微增0.3%,符合市场预期。这一增长得益于消费电子、工业控制及汽车电子领域需求的复苏,以及公司产能利用率的持续满载(102.7%)。然而,盈利能力显著下滑,母公司拥有人应占溢利仅为380万美元,同比锐减88.05%,环比虽扭亏为盈,但仍处于低位。毛利率为9.2%,同比提升2.8个百分点,但环比下降2.2个百分点,反映出成本压力与市场竞争的加剧。

边缘计算新引擎:瑞芯微RV1126B四大核心技术深度解析

2025年5月8日,瑞芯微电子正式宣布新一代AI视觉芯片RV1126B通过量产测试并开启批量供货。作为瑞芯微在边缘计算领域的重要布局,RV1126B凭借3T算力、定制化AI-ISP架构及硬件级安全体系,重新定义了AI视觉芯片的性能边界,推动智能终端从“感知”向“认知”跃迁。

半导体IP巨头Arm:季度营收破12亿,AI生态布局能否撑起估值泡沫?

2025财年第四季度,Arm营收同比增长34%至12.4亿美元,首次突破单季10亿美元大关,超出分析师预期。调整后净利润达5.84亿美元,同比增长55%,主要得益于Armv9架构芯片在智能手机和数据中心的渗透率提升,以及计算子系统(CSS)的强劲需求。全年营收首次突破40亿美元,其中专利费收入21.68亿美元,授权收入18.39亿美元,均刷新历史纪录。

Arrow Lake的突破:混合架构与先进封装的协同进化

2024年10月,英特尔正式发布Arrow Lake架构的酷睿Ultra 200系列处理器,标志着其在桌面计算领域迈入模块化设计的新阶段。作为首款全面采用Chiplet(芯粒)技术的桌面处理器,Arrow Lake不仅通过多工艺融合实现了性能与能效的优化,更以创新的混合核心布局和缓存架构重新定义了处理器的设计范式。本文将深入解析Arrow Lake的技术突破、性能表现及其对行业的影响。