【技术实现步骤摘要】
一种基于优先级的多灯位信号机驱动方法
[0001]本专利技术涉及轨道交通信号机驱动领域,尤其涉及一种基于优先级的多灯位信号机驱动逻辑与方法。
技术介绍
[0002]随着技术发展,轨道交通领域开始越来越多的采用全电子的信号机驱动模块取代继电器点灯电路,实现信号机的驱动和采集功能。信号驱动模块和信号逻辑运算层,比如计算机联锁,采用网络通信的方式交互信号机的驱动命令和信号显示的状态。
[0003]但目前新的架构下,存在如下的问题:
[0004]一是使用多个信号显示构成组合信号时,如果其中一个信号显示异常,需要对组合信号做降级处理。例如开放黄绿的组合信号时黄色信号故障,需要将信号降级其他显示,比如降级为红灯显示。如果降级信号完全由逻辑运算层根据当前的输入条件,比如轨道占用状态,信号显示状态等运算得出并通过网络通信发送给信号机驱动模块执行。需要经过一个逻辑运算和信息传输的时间。如果网络不稳定,该时间可能长达数秒。这期间存在信号错误显示甚至信号升级的风险。
[0005]二是信号机种类繁多,比如进站信号机、出站信号机、通过信号机等,不同的信号机其包含的显示信号数量不同、颜色不同、其降级规则也不同。如果通过软件编码的方式实现不同信号机的控制,一是控制规则复杂,实现难度大;二是当项目新增需求或者需求变更时,需要修改信号机驱动模块控制系统的软件代码,不利于后续维护和扩展。
技术实现思路
[0006]本专利技术的目的是提出一种多灯位信号机的驱动方法,解决新的技术下信号的错误显示问题,同时提高信号机驱 ...
【技术保护点】
【技术特征摘要】
1.一种基于优先级的多灯位信号机驱动方法,用于信号机驱动模块中,其特征在于,包括以下步骤:S1、获取多灯位信号机包含的多个信号灯的新的驱动命令;S2、根据所述信号机驱动模块记录的上一次的各个信号灯的驱动命令,与步骤S1中获取的新的驱动命令对比,判断各个信号灯的驱动命令是否发生变化;S3、根据当前信号灯新的驱动命令、信号机的配置、信号机的驱动状态和优先级,生成各信号灯对应的端口的驱动命令。2.如权利要求1所述的一种基于优先级的多灯位信号机驱动方法,其特征在于,所述步骤S1进一步地包含以下步骤:S11、将物理层面的多灯位信号机映射为对应的逻辑信号机,将该多灯位信号机包含的多个信号灯映射为对应的多个逻辑信号灯,并确定所述逻辑信号机和逻辑信号灯的数据表;S12、联锁将各个信号灯的驱动命令发送给信号机驱动模块;信号机驱动模块获取该联锁发出的各个信号灯的驱动命令。3.如权利要求2所述的一种基于优先级的多灯位信号机驱动方法,其特征在于,一个物理意义上的多灯位信号机在数据上可能会映射为一个或者多个逻辑信号机,多灯位信号机包含的多个信号灯在数据上映射为对应的多个逻辑信号灯;每个逻辑信号机包括一个或多个逻辑信号灯,将所述逻辑信号机和不同逻辑信号机下的逻辑信号灯分别编号。4.如权利要求3所述的一种基于优先级的多灯位信号机驱动方法,其特征在于,不同逻辑信号机之间互不影响。5.如权利要求3所述的一种基于优先级的多灯位信号机驱动方法,其特征在于,所述逻辑信号机的数据表至少包括信号自动重开标志和信号灯列表,所述信号灯列表为该逻辑信号机包含的各个逻辑信号灯。6.如权利要求3所述的一种基于优先级的多灯位信号机驱动方法,其特征在于,所述逻辑信号灯的数据表至少包括该逻辑信号灯对应的物理意义的信号灯的优先级、保持驱动标志、信号灯驱动状态、端口锁定状态和端口锁定持续时间。7.如权利要求6所述的一种基于优先级的多灯位信号机驱动方法,其特征在于,所述步骤S3进一步的包括以下步骤:S31、若S2中判断出同一逻辑信号机下的各个信号灯的驱动命令没有发生变化,则根据各信号灯新的驱动命令、信号机的配置、信号机的驱动状态和各信号灯的优先级,生成各信号灯对应的端口的驱动命令。S32、若S2中判断出同一逻辑信号机中的各个信号灯的驱动命令发生了变化,则根据新的驱动命令,更新对应的信号灯驱动状态、信号机的驱动状态和有效优先级,根据更新后的信号灯驱动命令和信号机的配置,生成各信号灯对应的端口的驱动命令。8.如权利要求7所述的一种基于优先级的多灯位信号机驱动方法,...
【专利技术属性】
技术研发人员:王国星,陈亮,杨春,朱明玲,刘晓男,许西鹏,杨硕,吴君,
申请(专利权)人:卡斯柯信号有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。