一种实现多控制对象同步控制的通用方法技术

技术编号:12666485 阅读:105 留言:0更新日期:2016-01-07 04:27
本发明专利技术公开了一种实现多控制对象同步控制的通用方法,该方法对多控制对象系统设置N个控制器,包括如下步骤:S1、其中任一控制器根据同步控制精度要求,设置CAN总线的总线速率、同步数据帧报文的优先级和报文发送周期;S2、S1中选择的控制器执行控制逻辑,设置CAN同步控制帧ID,装载同步控制数据帧,并在预设时间内向需要实现同步控制的余下控制器发送同步控制数据帧,同步控制数据帧包括余下控制器地址信号和输出端信号;S3、余下各个控制器接收S2中控制器设置的同步控制数据帧,根据其中的任一控制器地址信号判别该控制器是否执行同步控制。本发明专利技术可用于其他类似需要同步控制功能的场合,简单通用,效果良好,通用性强。

【技术实现步骤摘要】

本专利技术涉及控制器同步控制
,尤其涉及。
技术介绍
在特种车底盘电气CAN总线控制系统设计中,驾驶员发出左(右)转信号时要求HMI上左(右)转指示灯、前部左(右)转向车灯、中部左(右)转向车灯、后部左(右)转向车灯同步闪烁;驾驶员发出双闪信号时要求HMI上左、右转指示灯,前部左、右转向车灯,中部左、右转向车灯,后部左、右转向车灯同步闪烁。由于特种车底盘电气CAN总线控制系统要求全型号底盘控制系统中各通用控制器软硬件通用,所以实现上述各车灯同步闪烁具有相当难度。同时在高层建筑物楼顶的同步闪烁系统也存在同样的问题。目前还没有实现多控制对象同步工作的通用方法。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出了。本专利技术提出的,该方法对多控制对象系统设置N个控制器,N多2,N个控制器采用CAN总线通讯实施同步控制,包括如下步骤: 51、其中任一控制器根据同步控制精度要求,设置CAN总线的总线速率、同步数据帧报文的优先级和报文发送周期; 52、SI中选择的控制器执行控制逻辑,设置CAN同步控制帧ID,装载同步控制数据帧,并在预设时间内向需要实现同步控制的余下控制器发送同步控制数据帧,同步控制数据帧包括余下控制器地址信号和输出端信号; 53、余下各个控制器接收S2中控制器设置的同步控制数据帧,根据其中的任一控制器地址信号判别该控制器是否执行同步控制; 54、余下各个控制器根据S2中控制器装载同步控制数据帧中输出端口信号及其状态实施对控制对象的控制。优选地,S2中同步控制数据帧具有可变的N-1个控制器数量和输出端口数量。优选地,S3中余下控制器设置同步控制和常规控制,同步控制与常规控制兼容,当各余下任一控制器同时收到同步控制报文和常规控制报文时,所述控制端口优先执行同步控制报文。优选地,该方法的多控制对象为车辆底盘左、右转向信号灯和双闪信号灯的同步闪烁系统。优选地,该方法的多控制对象为高层建筑物顶部的同步闪烁系统。本专利技术提出的,由于设置了 N个控制器,并对其中一个控制器根据同步控制精度要求,设置CAN总线的总线速率、同步数据帧报文的优先级和报文发送周期;很好地实现了车辆底盘左、右转向信号灯和双闪信号灯的同步闪烁控制、高层建筑物顶部的同步闪烁控制,实现了由多控制器控制的多个控制对象同步工作,各控制器无需进行专门设计或参数设置。本专利技术可用于其他类似需要同步控制功能的场合,简单通用,效果良好,通用性强。【具体实施方式】下面结合具体实施例来对本专利技术作进一步说明。实施例一 本专利技术提出的,该方法对多控制对象系统设置N个控制器,N ^ 2,N个控制器采用CAN总线通讯实施同步控制,该方法的多控制对象为车辆底盘左、右转向信号灯和双闪信号灯的同步闪烁系统。包括如下步骤: 51、其中任一控制器根据同步控制精度要求,设置CAN总线的总线速率、同步数据帧报文的优先级和报文发送周期; 52、SI中选择的控制器执行控制逻辑,设置CAN同步控制帧ID,装载同步控制数据帧,并在预设时间内向需要实现同步控制的余下控制器发送同步控制数据帧,同步控制数据帧包括余下控制器地址信号和输出端信号; 53、余下各个控制器接收S2中控制器设置的同步控制数据帧,根据其中的任一控制器地址信号判别该控制器是否执行同步控制; 54、余下各个控制器根据S2中控制器装载同步控制数据帧中输出端口信号及其状态实施对控制对象的控制。实施例二 本专利技术提出的,该方法对多控制对象系统设置N个控制器,N ^ 2,N个控制器采用CAN总线通讯实施同步控制,该方法的多控制对象为高层建筑物顶部的同步闪烁系统。包括如下步骤: 51、其中任一控制器根据同步控制精度要求,设置CAN总线的总线速率、同步数据帧报文的优先级和报文发送周期; 52、SI中选择的控制器执行控制逻辑,设置CAN同步控制帧ID,装载同步控制数据帧,并在预设时间内向需要实现同步控制的余下控制器发送同步控制数据帧,同步控制数据帧包括余下控制器地址信号和输出端信号; 53、余下各个控制器接收S2中控制器设置的同步控制数据帧,根据其中的任一控制器地址信号判别该控制器是否执行同步控制; 54、余下各个控制器根据S2中控制器装载同步控制数据帧中输出端口信号及其状态实施对控制对象的控制。上述实施例一、实施例二中,S2中同步控制数据帧具有可变的N-1个控制器数量和输出端口数量;S3中余下控制器设置同步控制和常规控制,同步控制与常规控制兼容,当各余下任一控制器同时收到同步控制报文和常规控制报文时,所述控制端口优先执行同步控制报文。以上所述,仅为本专利技术较佳的【具体实施方式】,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,根据本专利技术的技术方案及其专利技术构思加以等同替换或改变,都应涵盖在本专利技术的保护范围之内。【主权项】1.,其特征在于,该方法对多控制对象系统设置N个控制器,N彡2,N个控制器采用CAN总线通讯实施同步控制,包括如下步骤: 51、其中任一控制器根据同步控制精度要求,设置CAN总线的总线速率、同步数据帧报文的优先级和报文发送周期; 52、SI中选择的控制器执行控制逻辑,设置CAN同步控制帧ID,装载同步控制数据帧,并在预设时间内向需要实现同步控制的余下控制器发送同步控制数据帧,同步控制数据帧包括余下控制器地址信号和输出端信号; 53、余下各个控制器接收S2中控制器设置的同步控制数据帧,根据其中的任一控制器地址信号判别该控制器是否执行同步控制; 54、余下各个控制器根据S2中控制器装载同步控制数据帧中输出端口信号及其状态实施对控制对象的控制。2.根据权利要求1所述的实现多控制对象同步控制的通用方法,其特征在于,S2中同步控制数据帧具有可变的N-1个控制器数量和输出端口数量。3.根据权利要求1所述的实现多控制对象同步控制的通用方法,其特征在于,S3中余下控制器设置同步控制和常规控制,同步控制与常规控制兼容,当各余下任一控制器同时收到同步控制报文和常规控制报文时,所述控制端口优先执行同步控制报文。4.根据权利要求1或2或3所述的实现多控制对象同步控制的通用方法,其特征在于,该方法的多控制对象为车辆底盘左、右转向信号灯和双闪信号灯的同步闪烁系统。5.根据权利要求1或2或3所述的实现多控制对象同步控制的通用方法,其特征在于,该方法的多控制对象为高层建筑物顶部的同步闪烁系统。【专利摘要】本专利技术公开了,该方法对多控制对象系统设置N个控制器,包括如下步骤:S1、其中任一控制器根据同步控制精度要求,设置CAN总线的总线速率、同步数据帧报文的优先级和报文发送周期;S2、S1中选择的控制器执行控制逻辑,设置CAN同步控制帧ID,装载同步控制数据帧,并在预设时间内向需要实现同步控制的余下控制器发送同步控制数据帧,同步控制数据帧包括余下控制器地址信号和输出端信号;S3、余下各个控制器接收S2中控制器设置的同步控制数据帧,根据其中的任一控制器地址信号判别该控制器是否执行同步控制。本专利技术可用于其他类似需要同步控制功能的场合,简单通用,效果良好,通用性强。【IPC分类】H05B37/02【公开号】CN105228300【申请号】CN201510620560【专利技术人本文档来自技高网
...

【技术保护点】
一种实现多控制对象同步控制的通用方法,其特征在于,该方法对多控制对象系统设置N个控制器,N≥2,N个控制器采用CAN总线通讯实施同步控制,包括如下步骤:S1、其中任一控制器根据同步控制精度要求,设置CAN总线的总线速率、同步数据帧报文的优先级和报文发送周期;S2、S1中选择的控制器执行控制逻辑,设置CAN同步控制帧ID,装载同步控制数据帧,并在预设时间内向需要实现同步控制的余下控制器发送同步控制数据帧,同步控制数据帧包括余下控制器地址信号和输出端信号;S3、余下各个控制器接收S2中控制器设置的同步控制数据帧,根据其中的任一控制器地址信号判别该控制器是否执行同步控制;S4、余下各个控制器根据S2中控制器装载同步控制数据帧中输出端口信号及其状态实施对控制对象的控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:何怀文程东李瑞芳
申请(专利权)人:电子科技大学中山学院
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1