Research and Design of frequency-shift modulated track circuit Code Sending Device
-
摘要: 为提高移频轨道电路发码装置输出信号的质量及装置的可靠性,设计一种基于直接数字频率合成器(DDS,Direct Digital Synthesizer)芯片的发码装置。该装置由单片机直接控制DDS芯片产生移频信号,经过后级电路放大滤波后,输出到测试环线上,供车载天线接收;单片机提供RS-485通信电路用来接收上位机的控制数据、有机发光二极管(OLED,Organic Light-Emitting Diode)显示屏和按键,作为便携式设备的人员操作接口。通过测试验证,该装置可精确输出ZPW-2000和FTGS这2种移频轨道电路的移频键控(FSK,Frequency-Shift Keying)调制信号,提高了输出信号的分辨率和精度,从而减小相邻轨道区段间的干扰,便于机车信号设备的解调。与既有的移频轨道电路发码装置相比,该装置具有信号质量高、结构简单、可靠性高、方便操作的优点。
-
关键词:
- 发码装置 /
- 机车信号 /
- 轨道电路 /
- 直接数字频率合成器(DDS) /
- 移频信号
Abstract: To improve the quality of the output signal and the reliability of the frequency shift track circuit code sending device, this paper designed a code sending device based on a Direct Digital Synthesizer (DDS) chip. The working principle of this device was that the microcontroller directly controlled the DDS chip to generate a frequency shift signal, which was amplified and filtered by the later stage circuit, and output to the testing loop for the vehicle antenna to receive; the microcontroller provided an RS-485 communication circuit to receive control data from the upper computer, and organic light emitting diode display screens, and buttons which served as the operator interface for portable devices. Through testing and verification, the device can accurately output frequency shift keying modulation signals of ZPW-2000 and FTGS frequency shift track circuits, improve the resolution and accuracy of the output signal, thereby reduce interference between adjacent track sections and facilitate demodulation of locomotive signal equipment. Compared with existing frequency shift track circuit code sending devices, this device has the advantages of high signal quality, simple structure, high reliability, and convenient operation. -
移频轨道电路是重要的信号设备之一,与普通工频轨道电路相比,移频轨道电路不仅能检测列车对轨道的占用,还能传输行车信息。移频轨道电路发码装置基于移频键控(FSK,Frequency-Shift Keying)原理,将行车信息调制成移频信号,经放大器放大后传输到钢轨上,车载信号设备利用设置在第一轮对前方的线圈感应移频信号,经过解调可得到相应的行车信息,从而实现对机车信号机的控制。因此,移频轨道电路的发码装置(简称:轨道电路发码装置)输出信号的质量对机车信号的可靠性具有一定影响。
目前,比较有代表性的移频轨道电路有ZPW-2000和FTGS,虽然二者对应的列车速度等级不同,但基本原理一致,都基于FSK调制方式。
既有ZPW-2000和FTGS轨道电路发码装置存在以下问题:(1)主要由分立元件构成,电路结构较复杂,维护保养及故障处理流程较繁琐;(2)输出信号质量会因个别元器件老化而下降;(3)利用专用的检修环线检修时,需要检修人员登车检查每个机车信号码的显示情况,耗时耗力、易错检漏检。 为解决上述问题,众多研究人员进行了相关研究,田更生[1]基于可编程逻辑控制器(PLC,Programmable Logic Controller)设计了机车信号发码环线系统,将各种制式的数据预置在PLC内存,可产生各种制式的编码信息,实现了向列车发送信息的功能,但采用开环控制,不能将运行结果及时反馈,有待继续研究;苏宝平等人[2]基于高性能单片机设计了一种便携式机车信号发码器,利用STM8系列单片机的数模转换功能产生移频信号,滤波后输出到发射线圈上,但所产生的移频信号质量与单片机的速率和控制精度有关,需要程序精准控制才能使上下边频相位连续,设计上有一定难度;李积英等人[3]基于AVR单片机给出了一种带闭环监测功能的轨道电路移频信号发码装置的电子化方案,利用2个定时器分别计算调制频率和上下边频的中断时间,实现移频信号的输出,但该方案同样对单片机的速率和精度有较高的要求,需要严格控制上下边频相位的连续性,该方法分辨率也低于其他方案。
基于上述研究,本文设计一种高集成度、高精度、高分辨率的轨道电路发码装置,利用单片机控制直接数字频率合成器(DDS,Direct Digital Synthesizer)芯片产生指定的移频信号,经过功率放大,输出到机车环线,可兼顾ZPW-2000和FTGS这2种移频轨道电路。
1 移频信号发码方案比选
1.1 移频信号产生方法
产生移频信号的方法较多,比较常见的有以下3种[4]。
(1)利用单片机按正弦波幅值在连续的时间轴上产生相应宽度的脉冲宽度调制(PWM,Pulse Width Modulation)方波,使该信号能量分布在时域上与对应的正弦波一致,再将PWM方波通过低通滤波器,即可得到相应的正弦波波形。该方法需要存储大量移频信号波形数据,在工作时比较耗费单片机资源,且输出波形平滑度与单片机及滤波器性能有较大关系,因此输出的信号质量会受到一定限制。
(2)利用单片机控制数模转换器(DAC,Digital to Analog Converter)芯片,直接控制输出正弦波波形,为让输出波形更加平滑,需要在DAC芯片后级加上滤波器。单片机利用数模转换生成正弦波,本质上也是离散的,且需要一定的转换时间,该方法对单片机的资源和速度都有一定的要求。
(3)单片机控制DDS芯片,直接输出相位连续的FSK调制信号,其波形具有速度快、分辨率高、相位连续等特点,还有较好的正交性,适合用来设计轨道电路发码装置[5-7]。
因此,本文采用第3种方法产生轨道电路发码装置所需要的移频信号。
1.2 DDS芯片选型
DDS芯片与传统的频率合成器相比,具有成本低、功耗低、分辨率高和转换时间短等优点,通过参考频率源产生多个频率,利用全数字化技术合成,输出各种频率的波形。性价比较高的DDS芯片参数如表1所示。
表 1 DDS芯片参数型号 时钟主频/MHz DAC位数/bit 调节字/位 功耗/mA AD9834 75 10 28 8.7 AD9850 125 10 32 96 AD9854 300 12 48 1210 AD9958 500 10 32 175 综合考虑表1中各类DDS芯片的参数和实际外围电路设计的复杂程度,本文选择AD9958芯片作为移频信号发生电路的核心[8],主要原因如下。
(1)AD9958芯片的时钟主频为500 MHz,输出信号的分辨率可达到0.12 Hz;
(2)在功耗方面,AD9958芯片功耗较低,在设备不工作的情况下,可便捷地通过软件或者硬件将芯片设置成断电模式;
(3)单片机可通过串行I/O接口控制AD9958芯片,易于硬件电路的设计。
2 轨道电路发码装置设计
轨道电路发码装置采用STM32L431单片机作为装置的主控芯片,该单片机基于Cortex-M4内核、主频80 MHz、Flash 256 KB、RAM 64 KB,属于超低功耗型号,适用于便携式设备及低功耗设备。AD9958芯片作为移频信号发生电路的核心,输出的小功率移频信号需要功率放大电路(简称:功放电路)放大。后级功放电路分为两级,第1级为运算放大器(简称:运放),用于信号的调理;第2级为功率放大器(简称:功放)。轨道电路发码装置还设计了RS-485通信电路,方便上位机控制,并为便携式设备提供了按键和有机发光二极管(OLED,Organic Light-Emitting Diode)显示屏。轨道电路发码装置结构如图1所示。
轨道电路发码装置可通过RS-485通信电路和OLED显示屏、按键来进行配置。STM32L431主控芯片接收到配置信息,并将配置信息转化成控制数据写入到移频信号发生电路的AD9958芯片,从而输出指定的小功率移频信号;功放电路对AD9958芯片输出的小功率移频信号进行功率放大,从而输出给测试环线,供车辆接收。
2.1 移频信号发生电路
AD9958芯片是移频信号发生电路的核心,采用引脚架构芯片级封装(LFCSP,Lead Frame Chip Scale Package),提供高速串行外设接口(SPI,Serial Peripheral Interface),与STM32L431单片机的通用型输入输出(GPIO,General-purpose Input/Output)口相连接,CS引脚和SCLK分别是SPI接口的片选(低电平有效)和时钟引脚,SDIO_0~SDIO_3为数据引脚,有4种编程模式供用户灵活配置;P0~P3则为调制的数据引脚,用于控制芯片内部的累加器和输出信号的振幅。AD9958芯片的DDS内核电源和I/O电源分开设计,分别为1.8 V和3.3 V,因此,AD9958芯片的I/O口可直接和单片机的GPIO相连。AD9958芯片内部有倍频器,外接25 MHz有源晶振提供时钟,经过倍频,AD9958芯片构成的移频信号发生电路时钟主频可达500 MHz。
AD9958芯片共有2组输出通道,可设计成双移频信号通道输出,CH0_IOUT作为主输出, CH1_IOUT为备用,在主输出故障的情况下使用。AD9958芯片的信号以电流的形式输出,在输出端口上并联51 Ω电阻,将输出电流转换成电压信号。为提高输出信号的质量,本文在AD9958芯片后级添加滤波器,以改善输出信号的谐波失真和杂散性,提高信号的平滑程度[9-11]。图2为移频信号发生电路示意。
2.2 RS-485通信电路
RS-485通信电路用于轨道电路发码装置和上位机的数据通信,通信芯片采用RS-485收发器SP485EN,考虑到工作现场电磁环境比较恶劣,利用光耦芯片TLP785将通信电路和单片机隔离开,并在2条通信线缆上分别并联1个瞬态电压抑制器(TVS,Transient Voltage Suppressor)管,用来保护RS-485收发器SP485EN,防止通信接口受到瞬态电压冲击,图3为RS-485通信电路示意。
采用RS-485作为轨道电路发码装置的通信电路,主要因其利用差分形式传输信号,具有较好的抗干扰能力,为保证接收数据的正确性,单片机串口在接收到一串控制数据后,采用CRC校验和应答机制来完成一次接收,如果校验错误,则请求重发。
2.3 功放电路
由于AD9958芯片输出的信号功率较小,所以要利用功放电路对其进行放大,并发送到环线上。功放电路采用两级放大,第1级为运放,第2级为功放。经过一次放大推动功放,利用运放高输入阻抗和低输出阻抗的特点,匹配AD9958芯片和后级功放间的阻抗,对硬件电路有一定的保护作用。运放选型为OP07,该运放具有低噪音、低失调电压的特点,不需要额外考虑调零问题,适合放大AD9958芯片的小信号。
功放则采用D类功放,其效率高、体积小、外围电路简单,不需要外加散热片,提高了轨道电路发码装置的便携性。所采用的功放芯片型号为TPA3116D2,该功放在21 V供电,4 ΩBTL负载情况下,可输出50 W功率,效率为90%以上。TPA3116D2芯片的2路功放通道,1路提供给AD9958芯片的主通道,另外1路提供给备用通道,TPA3116D2芯片输出端设计了LC滤波器和EMI C-RC缓冲器,图4为功放电路示意。
2.4 单片机软件设计
单片机程序主要负责与上位机通信,根据指令来控制AD9958芯片产生调制信号,并在不同制式下灵活切换载频、频偏及低频编码。考虑到本文设计方案可能会用在便携式设备上,轨道电路发码装置允许现场人员利用按键和OLED显示屏来进行配置操作。
AD9958芯片的驱动函数主要负责产生调制信号, AD9958芯片驱动函数的流程如图5所示,在调用该函数时,应设置好轨道电路的制式、载频、频偏和低频编码等参数,单片机将这些数据存储在移频信号配置结构体内,使 AD9958芯片复位,设置倍频系数为20,把AD9958芯片的主频配置成500 MHz。选择CH0_IOUT为主输出通道,再把移频信号配置结构体内的信息转换成具体的上边频和下边频、幅值和相位写入AD9958芯片的寄存器,从而控制AD9958芯片的输出。
2.5 上位机软件设计
上位机软件采用Visual C++ 6.0编程,利用MSComm控件控制计算机串口与发码装置通信,其操作界面如图6所示。
上位机软件可采用2种方式控制轨道电路发码装置:(1)在其操作界面的“频率配置”框架内选择载频和低频信号,软件自动识别出对应的编码名称和机车信号显示的颜色,点击“开始发送”按钮,上位机即可自动循环发送该编码对应的数据,该方式采用广播形式发送数据;(2)直接编辑字符串来控制发码器,“字符串发送”框架内设置了4个文本框,可用于输入不同编码的二进制数据,每一条字符串包括发码器的地址、载频信息、低频信息、编码名称等信息,选中其右侧的复选框,并选中“间隔发送”功能,就可同时控制单个或几个编码器。上述2种方式均可适应不同的测试场合。
3 验证与测试
根据TB/T 3533—2018《轨道电路读取器(TCR)》[12]及TB /T3060—2016《机车信号信息定义及分配》[13]中关于轨道电路读取器及机车信号的技术规定,对本文研发的轨道电路发码装置的功能进行测试。利用示波器观察AD9958芯片输出的信号波形,选取1698.7 Hz载频及11.4 Hz的L码波形进行测试,测试波形如图7所示。从波形来看,AD9958芯片输出的正弦波具有良好的平滑度,且移频信号相位连续。
为进一步测试轨道电路发码装置的性能,使用CD97-3C 型机车信号测试仪对轨道电路发码装置输出的ZPW-2000的移频信号的载频和低频进行了测试,测试结果如表2和表3所示。
表 2 ZPW-2000载频测试结果表单位:Hz 载频 实测值 误差 1701.40 1701.40 0.00 1698.70 1698.65 0.05 2001.40 2001.40 0.00 1998.70 1998.70 0.00 2301.40 2301.34 0.06 2298.70 2298.75 0.05 2601.40 2601.40 0.00 2598.70 2598.70 0.00 表 3 ZPW-2000低频测试结果表单位:Hz 低频 实测值 误差 低频 实测值 误差 10.30 10.30 0.00 20.20 20.20 0.00 11.40 11.40 0.00 21.30 21.29 0.01 12.50 12.50 0.00 22.40 22.40 0.00 13.60 13.60 0.00 23.50 23.50 0.00 14.70 14.70 0.00 24.60 24.59 0.01 15.80 15.80 0.00 25.70 25.70 0.00 16.90 16.90 0.00 26.80 26.80 0.00 18.00 18.00 0.00 27.90 27.90 0.00 19.10 19.09 0.01 29.00 29.00 0.00 利用轨道电路测试仪对FTGS移频轨道电路的中心频率及上下边频进行了测试,测试结果如表4所示。
表 4 FTGS轨道电路上下边频测试结果表单位:Hz 中心频率 上下边频 实测频率 误差 9500 9564.00 9564.00 0.00 9436.00 9436.01 0.01 10500 10564.00 10564.02 0.02 10436.00 10436.00 0.00 11500 11564.00 11563.99 0.01 11436.00 11435.95 0.05 12500 12564.00 12564.00 0.00 12436.00 12435.95 0.05 13500 13564.00 13564.01 0.01 13436.00 13436.02 0.02 14500 14564.00 14564.02 0.02 14436.00 14436.00 0.00 15500 15564.00 15564.00 0.00 15436.00 15436.00 0.00 16500 16564.00 16564.03 0.03 16436.00 16435.99 0.01 由表2~表4中的数据可知,无论是ZPW-2000移频轨道电路的载频,还是FTGS移频轨道电路的上下边频,测试结果的最大误差均不超过0.06 Hz,ZPW-2000轨道电路的低频发码最大误差不超过0.01 Hz。综上,DDS芯片输出信号质量满足ZPW-2000和FTGS移频轨道电路技术指标,符合TB/T 3112.2-2017《铁路车站电码化设备第2部分:发码、检测、调整器》[14]对发送器的技术要求。
4 结束语
目前,本文设计的移频轨道电路发码装置已在南京地铁一号线上线运行,主要用于对车载信号设备的检测和测试,简化了现场检测的流程,降低了现场信号维护人员的工作强度,对机车信号设备的故障起到了一定的预防作用。该发码装置利用单片机直接控制DDS芯片产生FSK信号的方案,能够输出相位连续、分辨率高、谐波噪音小、稳定性高、符合使用要求的移频信号,解决轨道电路发码装置技术老旧、信号质量降低、可靠性差的问题;其设计方案降低了移频轨道电路发码装置的复杂程度,减少了潜在故障点,有利于故障排查和日常维修保养,也可设计成手持式便携发码装置,方便机车出入库的检修作业。
-
表 1 DDS芯片参数
型号 时钟主频/MHz DAC位数/bit 调节字/位 功耗/mA AD9834 75 10 28 8.7 AD9850 125 10 32 96 AD9854 300 12 48 1210 AD9958 500 10 32 175 表 2 ZPW-2000载频测试结果表
单位:Hz 载频 实测值 误差 1701.40 1701.40 0.00 1698.70 1698.65 0.05 2001.40 2001.40 0.00 1998.70 1998.70 0.00 2301.40 2301.34 0.06 2298.70 2298.75 0.05 2601.40 2601.40 0.00 2598.70 2598.70 0.00 表 3 ZPW-2000低频测试结果表
单位:Hz 低频 实测值 误差 低频 实测值 误差 10.30 10.30 0.00 20.20 20.20 0.00 11.40 11.40 0.00 21.30 21.29 0.01 12.50 12.50 0.00 22.40 22.40 0.00 13.60 13.60 0.00 23.50 23.50 0.00 14.70 14.70 0.00 24.60 24.59 0.01 15.80 15.80 0.00 25.70 25.70 0.00 16.90 16.90 0.00 26.80 26.80 0.00 18.00 18.00 0.00 27.90 27.90 0.00 19.10 19.09 0.01 29.00 29.00 0.00 表 4 FTGS轨道电路上下边频测试结果表
单位:Hz 中心频率 上下边频 实测频率 误差 9500 9564.00 9564.00 0.00 9436.00 9436.01 0.01 10500 10564.00 10564.02 0.02 10436.00 10436.00 0.00 11500 11564.00 11563.99 0.01 11436.00 11435.95 0.05 12500 12564.00 12564.00 0.00 12436.00 12435.95 0.05 13500 13564.00 13564.01 0.01 13436.00 13436.02 0.02 14500 14564.00 14564.02 0.02 14436.00 14436.00 0.00 15500 15564.00 15564.00 0.00 15436.00 15436.00 0.00 16500 16564.00 16564.03 0.03 16436.00 16435.99 0.01 -
[1] 田更生. PLC控制的机车信号发码环线系统 [J]. 铁道通信信号,2016,52(1):12-15. [2] 苏宝平,周 刚. 便携式机车信号发码器设计与实现 [J]. 自动化与仪器仪表,2012(5):134-136. [3] 李积英,范多旺. 移频发送设备的电子化方案研究 [J]. 兰州交通大学学报(自然科学版),2004,23(6):116-118. [4] 杨 进,杨 城. 基于DDS Ramped FSK技术的机车信号测试系统设计 [J]. 电子器件,2015,38(4):831-834. [5] 王立婷. 便携式轨道信号发码器的设计[D]. 北京: 北京交通大学, 2014. [6] 陈 立,吴 琼,王 翔,等. 轨道电路读取器测试平台的设计与实现 [J]. 铁道通信信号,2022,58(4):11-15. [7] 莫振栋. 地铁FTGS音频信号检测系统设计 [J]. 中国测试,2015,41(8):75-78. [8] 刘大成,张洪水,杨 阳. 基于AD9958的双通道正弦信号源的设计 [J]. 电子设计工程,2016,24(18):191-193. [9] 黄 虎,杨文旭. 基于AD9958的频谱分析仪设计 [J]. 电声技术,2016,40(6):33-36. [10] 王 翔,颉 康,陈 立,等. 基于直接数字频率合成技术的轨道电路发码装置研究与实现 [J]. 铁道通信信号,2022,58(5):11-15,20. [11] 张 鹏,朱晓明,李 静,等. 基于AD9958的双路超声电源设计 [J]. 黑龙江工程学院学报,2016,30(4):41-46. [12] 国家铁路局. 轨道电路读取器(TCR): TB/T 3533-2018[S]. 北京: 中国铁道出版社, 2018. [13] 国家铁路局. 机车信号信息定义及分配: TB/T 3060-2016[S]. 北京: 中国铁道出版社, 2016. [14] 国家铁路局. 铁路车站电码化设备 第2部分: 发码、检测、调整器: TB/T 3112.2-2017[S]. 北京: 中国铁道出版社, 2017. -
期刊类型引用(4)
1. 刁艳美,陈美玲,易靓. 基于双通道的全电子相敏接收器研究与设计. 集成电路与嵌入式系统. 2025(01): 67-73 . 百度学术
2. 杨城,刁艳美,刘颂. 基于VMD-希尔伯特变换的机车信号解调方法. 铁路计算机应用. 2025(02): 76-82 . 本站查看
3. 谭坤轮,黄四. 关于大号码道岔默认报文的分析及建议. 铁路通信信号工程技术. 2025(03): 125-130 . 百度学术
4. 刁艳美,陈美玲. 非整周期采样下的相敏接收器相位差测量方法研究. 仪表技术与传感器. 2025(02): 109-115 . 百度学术
其他类型引用(0)