新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于DSP和FPGA的磁浮列车同步485通信方式的研究

基于DSP和FPGA的磁浮列车同步485通信方式的研究

作者:时间:2009-05-18来源:网络收藏

0 引言

本文引用地址:http://www.eepw.com.cn/article/152490.htm

  在高速交通系统中,车载测速定位单元对车辆的位置和速度进行实时测量,并将位置和速度信号通过电系统传送至地面上的牵引控制系统和运行控制系统,以用于长定子直线电机牵引的反馈控制及车辆运行的指挥和安全防护。测速定位单元是牵引和运控系统闭环控制的核心和关键。

  测速定位单元紧邻悬浮电磁铁及长定子绕组和铁心,处于悬浮磁场和牵引磁场中,电磁环境非常复杂,对其设备的电磁兼容性能提出了很高的要求。另外,为满足牵引控制系统的需求,测速定位信号的精度要求相当高。因此,对测速定位信号传输的速度、实时性及可靠性都有非常高的要求。

1 485的实现方法

  考虑到测速定位单元的工作环境及功能需求,在选择其与车载电系统之间的时,经过分析和比较,决定采用传输速率较高的通信,并使用屏蔽性能较好的双绞线实现平衡型差分传输。

  1.1 接口设计及通信协议

  测速定位单元与车载电控制单元之间的通信接口关系如图1所示。车载无线电控制单元为主控方,车辆测速与定位单元为受控方。通信双方均由构成,之间采用同步串行接口,每个接口有4对差分线。

图1 通信接口关系示意图

  图1中,CLK为时钟信号,ANF为无线电请求信号,UEF为门控信号,DATA为数据信号。车辆测速定位单元每20ms向无线电控制单元发送一次数据,传输速率为512kbps。为了防止信号干扰的小脉冲,ANF信号的宽度为10个CLK信号;在ANF信号变为低信号后,等待10个CLK信号宽度后,UEF才开始跳变为有效。ANF、UEF、DATA信号均在CLK的上升沿变化,在无信号传输时,UEF、DATA、ANF均为低电平,时钟信号保持传输。数据传输时,采用左移方式,即先传高位,后传低位。信息帧格式如表1所示:

  表1 信息帧格式

1.2 同步485的实现

  在本文所论述的通信系统中,在车辆测速定位单元及车载无线电控制单元双方均采用Xilinx公司的XC2S100作为通信的,模拟同步485的发送与接收时序。同步485的设计主要是Verilog 硬件描述语言,所使用的EDA工具包括ISE(含其内部集成工具)、Modelsim。

  (1)时钟及定时信号的的产生:

  对于车载无线电控制单元需要产生512k速率的时钟信号与20ms一次的ANF(无线电请求)信号。另外,对于该单元在串行接收定位数据时其接收时钟应为512k(波特率时钟)的16倍,即8M。因此,分频器在同步485通信方式中得到广泛应用。

  1) 偶数分频较为简单,只需设计一个计数器进行计数,待计数至分频数的二分之一时使分频后的时钟电平翻转即可;奇数分频较为复杂,因为计数器不能对非整数进行计数,需使用一定的算法进行处理。对奇数分频模块进行功能仿真后的波形如图2所示:

图2 分频模块仿真波形


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭