FSK采用两个不同的频率发送信号,电平“1”时用74kHz,电平“0”时用63.3kHz;而BPSK则采用相同频率发送“1”和“0”,其相位差为180度。监控通信常用标准是CEA179,其指定BPSK发送频率为131.5kHz,波特率是5.5kbps或每个码元24个周期。虽然CEA-179没有对FSK加以规范,但它完全兼容该标准的协议栈,因此也可以使用CEA-179进行传输。在满足系统限制的前提下,数字信号控制器可以通过改变传输频率来避开干扰,从而提高通信性能。
图1是专为可靠性进行设计的CEA-179数据包格式。该数据包和位的边界是用于位同步的24位向量,后面是指示数据起始位的11位字同步信号。发送器将每8位指令编码成一个11位的字,在接收器侧再将其解码并移位至存储器缓存。在PLC中,指令数据还增加了16位的循环冗余校验码(CRC),EOP则使用重复的11位字进行识别。因此,CEA-179协议与BPSK和FSK的结合可确保稳健的PLC传输,并能为多节点的实时控制提供足够的带宽。
图1:CEA-179数据包格式。
PLC设计
下面给出了使用数字信号控制器直接实现PLC的设计实例。图2是用于诸如可调光镇流器等应用的AC环境下的PLC通信与控制系统框图。AFE接收器-发送器位于图的左边,modem和应用软件算法运行在中间的控制器上,右边则包含了应用电路。例如在一个电流解决方案中,一个测量芯片与C2000相连。测量芯片执行测量功能,C2000使用PLC发送测量数据。虽然本文重点放在FSK调制方面,但相同设计经过AFE和控制算法方面的少许修改也可以用于BPSK。
图2:PLC系统框图。
上述设计中使用的数字信号控制器是一个带DSP内核的器件,该内核工作在100MHz时可提供100MIPS的性能。在一个普通应用中,约45MIPS用于modem,余下约55MIPS可用来运行应用软件。在34KB片上闪存和一次性可编程存储器中,12KB用于modem代码;12KB的数据存储器中的5KB用于modem;其余的存储器空间则全部用于应用软件。控制器还提供6个带独立定时器的脉宽调制(PWM)输出,可用于modem和应用软件的信令传输。12位ADC使用单通道对所接收的信号进行采样,剩余的15个通道则处于空闲状态。数字信号控制器还提供了SPI和SCI接口用于本地通信,另外还有30多个通用I/O通道。
上一页 [1] [2]