摘要: |
WTB的全称为绞线式列车总线,是由包括中国在内的世界主要列车生产国和运营国共同参与制定,并由IEC于1999年颁布的《IEC61375-1电气轨道车辆设备——车辆总线标准》的一部分。该总线主要面向轨道车辆,因此在世界各地的干线列车、城际快轨以及地铁中得到了广泛的应用。
WTB总线在国内已经有了应用,如一些型号的动车组,以及某些城市地铁列车。但总体上来说,国内的WTB总线应用仍然停留在购买国外成套设备的层次上,真正能得到国际认可的自主研发的WTB网络设备还是空白。
本文研究了IEC61375第一部分列车通信网络WTB的链路层部分的内容,利用SAB82525高级串行通信控制器及AM7960曼彻斯特编/解码器制作了符合WTB标准的介质附件单元硬件,并在AVR单片机的控制下,可以操纵硬件进行符合协议的帧的收发。另外,利用微软的VirtualPC以及虚拟串口软件在个人电脑平台上搭建了一个WTB仿真平台,数据传输由虚拟RS232实现,并通过编程手段实现了总线开关等功能。最后,在此仿真的平台上进行了WTB总线初运行功能的开发,并且依据协议的实时性要求采用了uC/OS-Ⅱ嵌入式实时操作系统作为开发平台,用C语言按照协议中的叙述和流程图编写了程序,经仿真测试,可以顺利完成初始化过程。初运行的成功运行也验证了仿真平台的正确性。
|