张小东,刘 仓,王 安
(1.西北工业大学 自动化学院,西安 710129;2.太原铁路局 电务处,太原 030013)
按是否可挤,转辙机可分为不可挤型转辙机和可挤型转辙机[1]。可挤型转辙机内设挤岔保护装置,道岔被挤时,动作杆受到的水平外力通过锁闭铁作用于挤脱柱,挤脱柱上升直到脱离锁闭铁上的槽,使得锁闭铁不再受到限制,动作杆就可以推动锁闭铁一同向前移动,锁闭铁移动推动水平顶杆,并给出表示即报警信号。这样动作杆解锁,保护了整机[2~3]。
《铁路信号维护规则》规定液压转辙机挤脱力应调整在27 kN~30 kN。目前,液压转辙机出厂时对挤脱装置的挤脱力一次性调试好,由于缺乏科学的测试手段,对上道使用的液压转辙机挤脱力是否达标没有标准。液压转辙机的挤脱力主要靠调整螺帽下碟型簧片的弹力,若调得过小,则容易使道岔在正常使用自然挤脱。若调得过大,就会发生正常挤岔时挤不脱,造成道岔及转辙设备损坏或更严重的后果。这形成转辙机的一个故障隐患,故迫切地需要对转辙机挤脱力的工作特性进行测试。此外,转辙机设备制造厂商也提出了对转辙机脱力进行测试的要求。
目前,国内市场上用于液压转辙机挤脱力特性测试的设备很少,且不能准确完整地记录转辙机挤脱力的动态工作过程。为此,研制了“XYT-1型液压转辙机挤脱力试验装置”,以满足铁路电务部门和转辙机设备制造厂商对转辙机挤脱力进行测试的要求。
XYT-1型液压转辙机挤脱力试验装置由动力设备、液压转辙机挤脱力测试仪和被测转辙机共 3部分组成。转辙机试验方法规定动作杆处于终了位置,在水平方向由零开始缓慢增加,直至全部解锁,此时的最大外力即为转辙机的挤脱力。其中液压动力设备是测试挤脱力的动力源,用来模拟道岔被挤时道岔尖轨作用于电动液压转辙机转换锁闭器动作杆的力。液压转辙机挤脱力测试仪由挤脱力测试仪和与之对应的上位机数据分析软件组成。挤脱力测试仪负责液压动力设备的启停及动作方向的控制,还负责数据采集、存储和以曲线和数字的形式显示整个过程中的力,运行过程与曲线变化同步且自动给出整个过程的最大值即挤脱力。数据分析软件作为转辙机挤脱力测试仪的上位机,可以将采集的数据转存在PC 机中生成特定的数据文件,便于用户对数据进行系统、定量分析处理,并能打印相关参数和曲线。
表1 挤脱力测试仪主要技术参数
图1 液压转辙机挤脱力测试系统结构简图
测试仪与数据分析软件之间是通过RS-232或USB串行接口完成通信的。被测转辙机(可挤型转辙机)是本系统液压转辙机挤脱力测试仪原理框图如图2,挤脱力测试仪主要包括以下7个模块。
(1)ARM7控制器模块。选用NXP公司的处理器LPC2214作为测试仪的微控制器。LPC2214提供16 kbyte片内静态RAM、256 k片内FLASH程序存储器、通过片内PLL可实现最大为60 MHz CPU操作频率[4~6]。该模块是整个系统的控制中心。
图2 液压转辙机挤脱力测试仪原理框图
(2)存储器模块。设计中扩展一片512 k×16 bit的SRAM(IS61LV51216AL)作为测试仪的内存、一片NAND型Flash(K9F1208U0A)作为断电后保存重要测量数据的存储器,该存储器具有64 Mbyte的存储容量。
(3)采集模块。仪器的A/D芯片选用MAX-197,具有12 bit的A/D精度,转换时间6 μs,内置基准,它提供了标准接口—8 bit三态输出口,可以和CPU直接相连。
(4)液晶显示模块。液晶显示屏选用的是“TRULY”公司的MSP-7N液晶显示模块,其控制器是EPSON公司的SED1335液晶控制芯片,微控制器采用8位总线方式与液晶模块连接。
(5)串行通讯模块。232接口或USB接口用于将实测数据上传给上位机以便于用转辙机挤脱力数据分析软件进行数据处理、分析和打印。
(6)时钟模块。为系统提供实时时钟,断电后由电池供电。
(7)DIO模块。数据采集的启停信号通过光电隔离输入,液压动力设备的启停及方向控制信号通过继电器输出。
图3 液压转辙机挤脱力测试仪外型图
在以上硬件平台的基础上,本仪器采用了μC/OS-II实时操作系统来管理硬件资源和进行任务协调。本测试仪软件设计层次如图3,第1层为μC/OS-II操作系统层,这是整个系统的管理核心,通过协调任务之间的通信和任务切换实现所有任务的统一调度和管理。第2层为任务层,包括硬件驱动程序和各任务应用程序的设计。μC/OSII是完全可剥夺型的实时内核,即μC/OS-II总是运行就绪条件下优先级最高的任务[5]。故在基于μC/OS-II操作系统的应用程序设计中,任务的划分及任务优先级的安排是整个应用程序的基础和关键,其它软件设计都是围绕任务来展开的。下面是本转辙机挤脱力测试仪中任务的划分、任务优先级的安排及这样安排的依据。
(1)启动任务,优先级为1。启动任务用来对目标板的初始化,也对系统用的各个中断和系统变量的初始化,属于单次执行类任务,故应安排最高的优先级。
(2)只要收到上位机发的拷屏命令就读取LCD显示RAM中的数据,并传输到上位机以图片形式保存,以便为写文档提供资料。该任务与串口接收数据中(2)拷屏任务,优先级为2。拷屏任务功能是断关联,要求任何时刻都可以拷屏,且只在仪器开发前期使用,故安排次高优先级。
(3)校准任务,优先级为3。校准任务完成对传感器的校准,包括零点和增益的调整。传感器的标定是由设计人员出厂时完成的,不是由最终用户完成,所以该任务不同于其他任务,只有满足一定的条件才创建,且没有任何延时和等待事件即比其优先级低的任务均没有机会运行,拥有较高的优先级。
(4)测量任务,优先级为4。测量任务是应用程序中的核心,负责开启中断进行数据采集,对采样数据量化处理,并在LCD上以数字和曲线的形式实时显示。该任务与定时数据采集中断关联,属于紧迫任务,对实时性要求高。所以除去拷屏任务和校准任务外,测量任务的优先级仅次于启动任务,以保证测量曲线的实时显示。
(5)菜单任务,优先级为5。菜单任务完成菜单的切换,并负责设置任务、调零任务、功能任务和初始化任务的挂起和恢复。该任务不是紧迫性任务,但是属于使用频率较高的任务。故安排其优先级低于测量任务而高于设置任务、调零任务、功能任务和初始化任务。
(6)设置任务、调零任务、功能任务、初始化任务和相关信息屏任务。这5个任务,每个任务各完成一类功能,地位基本上平等,功能互相独立,μC/OS-II规定任务间不能拥有相同的优先级,所以对它们的优先级随机分配,如图4。
图4 液压转辙机挤脱力测试仪软件设计层次图
利用XYT-1液压转辙机挤脱力测试仪对某ZYJ7型转辙机进行了测试。利用标尺功能和数据分析软件对测量结果进行了分析。
图5为ZYJ7转辙机处于定位状态下挤脱力的实测曲线,主要参数挤脱力为30 kN=3.06 t(kN即千牛、t即吨),辅助信息有挤脱器斜面离开锁闭铁上的槽时需要的平均力值为28.82 kN,耗时约0.95 s,拉开后动作杆的平均阻力值约为6.39 kN,挤脱器脱落的方向为拉。
图6为ZYJ7转辙机处于反位状态下挤脱力的实测曲线,主要参数挤脱力为29 kN=2.95 t,辅助信息有挤脱器斜面离开锁闭铁上的槽时需要的平均力值27.84 kN,耗时0.62 s,挤开后动作杆的平均阻力值为6.54 kN,挤脱器脱落的方向为挤。测试结果说明当前碟簧弹力合适,挤脱力满足27 kN~30 kN的要求。若挤脱力不满足27 kN~30 kN,则可调整蝶簧弹力后再进行测试,直到满足要求。
图5 ZYJ7处于定位状态下挤脱力实测曲线
图6 ZYJ7处于反定位状态下挤脱力实测曲线
液压转辙机挤脱力测试仪由挤脱力测试仪和数据分析软件组成。挤脱力记录仪以NXP的LPC2214芯片和uC/OS-II实时操作系统为硬件及软件核心,负责对液压转辙机的挤脱力进行实时力测试记录仪进行数据交换,实现存储数据的备采集和存储,同时以数字和曲线的形式动态显示。数据分析软件通过RS232或USB串行接口与挤脱份,并对测量曲线进行综合分析和打印。实测结果证明了该测试仪的实用性和可靠性,完全满足铁路电务部门和转辙机设备制造厂商对转辙机挤脱力进行测试的要求。
[1]林瑜筠. 铁路信号基础[M]. 北京:中国铁道出版社,2006:161-162.
[2]陈晓云. 可挤型ZD(J)9转辙机滚柱挤脱的原理及应用[J],铁路通信信号工程技术,2009,6(6):64-65.
[3]黄天新. 转辙机及分动外锁闭装置挤岔研究[J]. 铁路通信信号工程技术,2008,5(5):53-54.
[4]周立功. ARM嵌入式系统基础教程[M]. 北京:北京航空航天大学出版社, 2008.
[5]Jean J. Labrosse. 嵌入式实时操作系统μC/OS-II[M]. 北京:北京航空航天大学出版社,2003.
[6]NXPSemiconductors.LPC2212/LPC2214[DB/OL]. 2008. http://www.nxp.com/documents/data_sheet/LPC2212_2214. pdf