DSP控制的电力线通信模拟前端接口设计

发布者:EnchantedMagic最新更新时间:2012-01-03 关键字:DSP控制  电力线通信  模拟前端接口 手机看文章 扫描二维码
随时随地手机看文章
 

引言

  随着电子技术和网络技术的发展,运用电力线作为载体进行信号传输受到人们越来越多的重视,得到了越来越广泛的应用。电力线是当今最普通、覆盖面最广的一种物理媒介,由其构成的电力网是一个近乎天然的物理网络。如何利用电力网的资源潜力,在不影响传输电能的前提下,将电力输送网和通信网合二为一,使之成为继电信、电话、无线通信、卫星通信之后的又一通信网,是多年来国内外科技人员技术攻关的一个热点。电力线载波通信就是在这种背景下产生的,它以电力网作为信道,实现数据传递和信息交换。电力线作为载波信号的传输媒介,是唯一不需要线路投资的有线通信方式。

  作为通信技术的一个新兴应用领域,电力载波通信技术以其诱人的前景及潜在的巨大市场而为世界关注。我国从上世纪50年代开始从事电力线载波通信技术的研究。90年代以后,电力线载波技术的需求随着我国经济的发展进一步扩大。目前,该技术开始应用于家居自动化、远程抄表、宽带上网等领域。专家介绍,在一些干扰大、布线困难的工业领域若要实现自动化控制,采用电力载波通信方式能达到事半功倍的效果,因此,电力网又被喻为未被挖掘的金山

  实现电力线载波通信的方法有很多,通常利用一个专用通信芯片实现系统的调制解调部分,而系统的应用部分则使用另一个控制器来完成,这种双片法是一种不错的选择。随着数字信号处理技术的发展,可以合二为一,一个高级的DSP控制器可以实现电力线调制解调器的功能。DSP控制器可以在软件上实现调制解调器功能,用片上外设在电力线上通过模拟终端接口,来实现接收和发送。

  本文叙述的是一个遵从CEA709[1]协议,使用定点DSP控制器(TMS320LF2812,从软件和硬件上来实现电力线调制解调器的系统。文中描述了模拟终端具体的设计方法,而这个终端对稳定的收发运行过程来说是必要的。

基于CEA709协议的系统框架

  图1ANSI/CEA709协议标准的物理框图。该协议的详细说明可见参考文献[1]


1  CEA709协议物理层框图

  在轨道交通、网络能源管理、智能楼宇、暖通空调、煤矿安全、能源和环境管理等领域应用广泛的控制网络平台LONWorks成为中国国家标准指导性技术文件。全球的楼宇、家庭、工业和运输自动化业目前大量采用了基于LonWorks平台。LonWorks平台是世界上最大住宅智能电表网络的核心技术平台,被瑞典、荷兰和澳大利亚等国家的住宅和小型商业电表的智能表所采用,而运行在此平台上的协议是美国控制网络标准ANSI/CEA709。目前,已有越来越多的中国生产厂和集成商采用了ANSI/CEA709协议标准,例如在青藏铁路——世界上最长的高海拔铁路列车上,利用LonWorks技术平台,采用ANSI/CEA709协议用于技术监测和控制各种系统,包括监测最先进的旅客用供氧系统。

  对于图1中的CEA709物理层框图,用DSP来实现CEA709调制解调器功能的系统框图如图2所示。DSPTMS320F2812)具有150 MIPS的计算能力,信号采集使用一个12位片上模/数转换器,其转换速度为12 MspsDSP提供多PWM来适应电力线调制解调器。


系统框图

  2个片上PWM输出和1个线驱动器用于实现调制解调器的发送功能。一个A/D输入用来采样带通输入端口信号,以此来实现调制解调器的接收功能,带通滤波器实际上是一个离散滤波器。它们和交流阻塞电容、耦合变压器一起完成接口的模拟前端设计。

  下面主要介绍模拟前端接口的设计过程。

模拟前端及接口的实现

  CEA709通信系统以131.579 kHz载波频率来定义,每个传输数据位由载波频率正弦波上24个周期组成,因此波特率为5.5 kbps。每个位段的相位可以设为而使该位置0,也可以设为180°来使该位置1

2.1  信号接收

  首先去除耦合网络中的50/60 Hz电力线电压,然后再用一个二阶有源带通滤波器滤出信号,可以检测到131.5 kHz的调频信号。这个滤波器是通过一个运算放大器来建立的。带通滤波器的输出由DSP的模/数转换器的一个通道采样,信号采样序列由FIR滤波器处理,同时,这个滤波器的输出用来进行时钟恢复和数据检测。

  采样得到的是115 kHz的接收信号,它是载波频率的(21/24)倍。这个信号在131.5 kHz至中频16.5 kHz的范围内向下采样,然后用采样频率时钟与输入载波正弦信号混合相乘,两个正弦波相乘的结果生成两个正弦波频率的的合成信号,如图3所示。


采样后的频率效应

  运行时,DSP在每个ADC采样转换完成后都会产生一个中断,然后每个采样信号就和数字PLL(PhaseLocked Loop锁相环)输出比较,来估计接收到的信号的相位。在频率5.5 kHz,相位是确定的。如果相位小于±90°,那么就假定接收到的是“0”信号,否则就是“1”信号。

  接收的位序列和已知的位同步域进行比较,当位同步数据接收到之后,调制解调器就开始搜寻字同步域。字同步数据标志着消息数据的起始,同时也定义了消息数据的极性。当包的数据确定后, 11位码字解码为8位的数据字节,接收字节的校验位和通过计算得到的校验位进行比较,数据从物理层传送到MAC层。然后接收数据进行CRC校验比较,正确数据从数据链路层传输到网络层。

2.2  相位检测

  为了检测发送信号的“0”“1”, 中频信号16.5 kHz的相位是离散的接收信号值的形式。首先需要用接收的采样信号驱动一个数字锁相环,当这个锁相环的输出被接收的信号同步地锁住后,锁相环和接收信号之间的复数相位的估算是由锁相环调制产生的。复数相位的实部是余弦和,当接收到“0”信号时,它是一个很大的正数值;相反接收到“1”,它就是一个大的负数。复数相位的虚部是正弦和。它代表了相位有偏差,并反馈给锁相环来调整正弦输出,以跟踪接收的信号。


接收信号处理框图

  图4为完整的接收信号的处理框图。为了提高系统的稳定性,加上了一个自动增益控制模块(AutomATIc Gain ControlAGC)。它是通过侦测接收信号的平均大小来接收信号的。

2.3  信号发送

  在该应用中,发送信号通过DSP控制器的片上PWM(脉宽调制模块)直接生成。每一位定义有24个周期,因此PWM控制器允许运行24个周期;而后,根据下一个发送位的极性,通过一个中断来重新给PWM输出赋值。欲发送的消息数据从应用层依次输送到会话层、传输层、网络层、数据链路层,然后到达物理层,形成发送波形。在数据链路层时,消息数据的CRC字经计算后附加给数据,物理层确定信道是否可用,然后把数据发送出去。

2.4  PWM生成发送波形

  三级信号波形是通过把DSP控制器的两个PWM输出相加得到的,然后该波形由低通滤波器产生一个正弦波。与标准的二级方波相比,三级波形的奇次谐波能量要小很多,不同的脉冲宽度会产生不同的谐波频率。为了将滤波器需要清除的谐波减到最小,需要确定最佳的脉冲宽度。从下式对称脉冲的傅里叶级数公式,可以找到这个宽度。式(1)中T代表基波频率周期代表脉冲宽度。

  

那么,总的谐波失真THD可用下式表达:


三级波形结构

  对式(2)求最小的总谐波失真,则最佳脉宽大约是周期T37%;然而,这还没有考虑到低通滤波产生的影响。如果用二阶低通滤波器,将会得到不同的结果。在模拟时,二阶低通滤波器的Q设置为2.3。如果Q很大,THD会更好,但是会造成码间干扰,因此,最好是把正负数字脉宽设为脉冲周期的1/3,将低通滤波器角频率和数字脉冲序列的频率设为相同。1/3脉宽可以通过使用12倍于发送波形频率的定时时钟信号来获得,如图5所示。通过使用1个模拟电路,2个数字信号相加,而后低通滤波器滤掉谐波,就可以从PWM输出获得正弦波。


发送低通滤波放大器

2.5  发送放大器设计

  发送放大器由SallenKey滤波器决定,发送低通滤波放大器如图6所示。这个电路的传输函数如下:

  这里,R1=kR,R2=R,C1=C,C2=aC。假设放大器增益为2,vout可以表示如下:

  

Q最大时滤波器的峰值最大,而当商数k/(1+k)1Q最大。

  因此图6SallenKey滤波器中的电阻R1R2一般相等,Q根据电容的比值来确定。发送放大器有2个输入端,2个输入信号是从处理器的PWM输出端中的信号过滤而来。放大器发送频率的峰值越大,谐波频率中的相对衰减也越大,因此,希望电阻R1R2R3的并联组合与R4电阻相等,以此来获得一个较大的Q值。

  若定义R4=R,则:

  此外,定义衰减因素k为:

  然后,能根据Rk来定义电阻值:

  定义电容为C1=C,C2=aC,根据AkaRC,发送放大器的传输函数如下:

  其中:

  给定Q,电容比率为:

  若放大器增益A=2,且取a的较小解,

  最后,s=0,传输函数增益为:

  这样,就求得了所有定义发送放大器部件的参数,通过以上的参数可以设计调制解调器模拟终端。

结论

  本文只对电力线调制解调器的硬件设计过程进行了描述,软件设计主要是根据CEA709协议的要求通过DSP来完成的。在设计和实现中还有许多关键技术问题需解决,因篇幅所限未作详细说明。这个基于单一定点DSP控制的调制解调器硬件系统在各种电力条件下进行检测,其功能较稳定和可靠,正应用于智能家居的系统中。

关键字:DSP控制  电力线通信  模拟前端接口 引用地址:DSP控制的电力线通信模拟前端接口设计

上一篇:TMS320C5402与MAX147的接口设计
下一篇:PIC16F877单片机的液晶显示模块接口技术

推荐阅读最新更新时间:2024-05-02 21:49

基于DSP芯片TMS320LF2407的天然气发动机控制系统
1 引言   近年来,数字信号处理器 (DSP )芯片已经广泛用于自动控制、图像处理、通信技术、网络设备、仪器仪表和家电等领域;DSP为数字信号处理提供了高效而可靠的硬件基础。目前,应用最广泛的DSP芯片是TI(德州仪器)公司的产品,TMS320C2000系列是该公司的适合于数字控制的一种DSP。这种系列DSP芯片具有完美的性能并集成了闪存、高速A/D转换器、高性能的CAN模块等,因此使用它可以降低开发难度,缩短产品开发时间,有效地降低开发成本,具有很高的性价比。 TMS320LF2407 芯片是TMS320C2000系列中最新的、集成度最高、性能最强的运动控制DSP芯片。   天然气作为动力能源是传统燃料的理想替代品。各种天
[模拟电子]
基于<font color='red'>DSP</font>芯片TMS320LF2407的天然气发动机<font color='red'>控制</font>系统
一种基于DSP的逆变电源并联运行控制系统
随着社会经济和科学技术的迅猛发展,人们对 电源 系统的供电质量和可靠性提出了越来越高的要求。采用模块化的逆变器 并联 运行而构成的电源系统,由于具有高可靠性、大容量的特点,不仅有良好的可维护性和通用性,还可以灵活地组建各种功率容量的系统;而且模块化便于生产的规模化和降低成本,因此其应用前景也越来越广泛。 在多个逆变器的并联运行控制中,不仅需要对每个逆变器的运行参数(如输入电压、中间变量、输出电压和电流等)进行大量的数据采集和实时处理,还要在各逆变器之间进行数据通讯和相应的处理,因而对控制器提出了比较高的性能要求。数字信号 处理器 (Digital Signal Processor, DSP )由于具有高速
[嵌入式]
基于DSP的网络化无刷直流电动机控制系统
摘要:设计了一种基于DSP的无刷直流电动机控制系统,对其中的转子位置检测电路、驱动电路、保护电路以及驱动器网络控制等内容进行了详细的讨论,并给出了相应的硬件电路。该设计方案电路简单、可靠性强,具有较高的应用价值。 关键词:直流无刷电动机 DSP 网络伺服控制器 众所周期,直流电机具有最优越的调速性能,主要表现在调速方便(可无级调速)、调速范围宽、低速性能好(启动转矩大、启动电流小)、运行平衡、噪音低、效率高等方面。目前无刷直流电机已广泛应用于数控机床的进给驱动、机器人的伺服驱动以及新一代家用电器的变速驱动中。 为进一步提高控制系统的综合性能,就无刷直流电机控制系统的控制器而方,近几年国外一些大公司纷纷推出较MCU
[嵌入式]
LonWorks电力线通信技术应用在客车上
  韩国大宇客车集团(Daewoo Bus Corp.)是一家拥有50多年历史的专门从事汽车制造业的公司,他们现在迫切希望降低客车的安装和维护成本。因此他们向其控制系统供应商E-Hwa Electric公司寻求一个长期的解决方案。   E-Hwa Electric公司提出从根本上改变客车的HAVC系统:即采用基于美国Echelon公司电力线通信技术的LONWORKS控制网络。E-Hwa公司通过和韩国Pukyung国立大学的合作一同探索,研究表明Echelon公司的电力线通信技术(PLC)不仅能满足E-Hwa公司的需求,还在全世界各个商业应用中被广泛采用。LONWORKS电力线解决方案对于E-Hwa公司而言,在简化布线和增大灵活
[嵌入式]
利用DSP控制直流无刷电机
摘 要:介绍了一种利用双口RAM实现DSP与单片机高速数据通信的方法,给出了它们之间的接口电路以及软件实现方案。 关键词:DSP;双口RAM;接口电路;数据通信   直流无刷电机实际属于永磁同步电机,一般转子为永磁材料,随定子磁场同步转动。这种电机结构简单,而且由于移去了物理电刷,使得电磁性能可靠,维护简单,从而被广泛应用于办公自动化、家电等领域。直流无刷电机运行过程要进行两种控制,一种是转速控制,也即控制提供给定子线圈的电流;另一种是换相控制,在转子到达指定位置改变定子导通相,实现定子磁场改变,这种控制实际上实现了物理电刷的机制。因此这种电机需要有位置反馈机制,比如霍尔元件、光电码盘,或者利用梯形反电动势特点
[工业控制]
基于DSP和L298N的悬挂运动控制系统设计
  引言   随着TI公司32位 DSP 的普及,32位处理器已经成为控制领域的主流产品,与传统的微处理器相比速度更快、性能更强、资源丰富,更符合发展的脚步。TMS320F28027是一款32位的 DSP ,具有运算速度快、稳定性高的优点。本文利用TMS320F28027控制两个 步进电机 ,从而使物体在平面内运动,实现物体在平面内可以任意地画指定的曲线和圆等。图1为悬挂系统的模型。      1 系统总体方案的设计   图2为悬挂系统控制框图,以TMS320F28027为控制芯片,利用 L298N 驱动两个步进电机。步进电机采用42HS4813A4,其额定电流为1.3 A,步距角为1.8°,利用LCD-12864液晶显示被
[嵌入式]
基于<font color='red'>DSP</font>和L298N的悬挂运动<font color='red'>控制</font>系统设计
基于DSP与FPGA的运动控制器设计
  运动控制技术是数控机床的关键技术,其技术水平的高低将直接影响一个国家装备制造业的发展水平。目前,多轴伺服控制器越来越多地运用在运动控制系统中,具有较高的集成度和灵活性,可实时完成运动控制过程中复杂的逻辑处理和控制算法,能实现多轴高速高精度的伺服控制。本文选用DSP与FPGA作为运动控制器的核心部件,设计了通用型运动控制器。其中DSP用于运动轨迹规划、速度控制及位置控制等功能;FPGA完成运动控制器的精插补功能,用于精确计算步进电机或伺服驱动元件的控制脉冲,同时接收并处理脉冲型位置反馈信号。本文对该运动控制器的总体结构、硬件设计和软件设计进行了描述。 1 系统总体设计   运动控制器的总体性能指标为:作为一个单独的运动控制器使用
[嵌入式]
嵌入式低压电力线通信风机控制系统设计
引言 诱导通风是采用诱导风机喷射出高速气体。诱导和带动周围气体向前运动,从而达到空气流通和换气的目的,此系统主要用于地下停车场、地下商场、大型场馆等需自动通风及防火的场所。目前采用的 控制系统 ,布线复杂,成本高,系统调试及维护不便。低压电力线载波通信利用原有电路供电线路,免去重新布线之苦,具有成本低、即插即用、调试维护方便等优点,非常适用于诱导通风智能 控制系统 。 1 低压电力线通信诱导通风控制系统总体设计 低压电力线载波通信诱导通风控制系统含烟雾检测、CO检测、电力线载波通信、诱导风机控制、 电源 单元、时钟单元、 存储 单元、看门狗复位及键盘显示等功能单元,如图1所示。键盘主要进行系统控制参数如CO浓度阈值、主/从
[单片机]
嵌入式低压<font color='red'>电力线</font><font color='red'>通信</font>风机<font color='red'>控制</font>系统设计
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved