CN104216360B - 实现多控制对象同步控制的通用方法 - Google Patents
实现多控制对象同步控制的通用方法 Download PDFInfo
- Publication number
- CN104216360B CN104216360B CN201410381976.8A CN201410381976A CN104216360B CN 104216360 B CN104216360 B CN 104216360B CN 201410381976 A CN201410381976 A CN 201410381976A CN 104216360 B CN104216360 B CN 104216360B
- Authority
- CN
- China
- Prior art keywords
- control
- controller
- synchronization
- synchronization control
- data frame
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Lighting Device Outwards From Vehicle And Optical Signal (AREA)
Abstract
本发明提供了一种实现多控制对象同步控制的通用方法,包括主控制器设置CAN总线的总线速率、同步数据帧报文的优先级和报文发送周期的步骤,主控制器设置CAN同步控制帧ID,装载同步控制数据帧,定时向从控制器发送同步控制数据帧的步骤,各从控制器接收同步控制数据帧,判别本控制器是否执行同步控制的步骤和各从控制器实施对控制对象的控制的步骤。本发明实现多控制对象同步控制的通用方法的优点是:由于设置了主、从控制器,实现了由多控制器控制的多个控制对象同步工作,各控制器无需进行专门设计或参数设置。该方法可用于其他类似需要同步控制功能的场合,简单通用,效果良好,通用性强。
Description
技术领域
本发明涉及控制方法,特别涉及一种实现多控制对象同步控制的通用方法。
背景技术
在特种车底盘电气CAN总线控制***设计中,驾驶员发出左(右)转信号时要求HMI上左(右)转指示灯、前部左(右)转向车灯、中部左(右)转向车灯、后部左(右)转向车灯同步闪烁;驾驶员发出双闪信号时要求HMI上左、右转指示灯,前部左、右转向车灯,中部左、右转向车灯,后部左、右转向车灯同步闪烁。由于特种车底盘电气CAN总线控制***要求全型号底盘控制***中各通用控制器软硬件通用,所以实现上述各车灯同步闪烁具有相当难度。目前还没有实现多控制对象同步工作的通用方法。
发明内容
本发明的目的是克服传统技术的缺陷,提供一种可以实现由多控制器控制的多个控制对象同步工作,各控制器无需进行专门设计或参数设置,效果良好,通用性强的多控制对象同步控制的通用方法。
为达上述目的,本发明提供的实现多控制对象同步控制的通用方法,对多控制对象***设置主控制器和若干从控制器,主、从控制器采用CAN总线通讯实施同步控制,该方法包括如下步骤:
步骤1,所述主控制器根据同步控制精度要求,设置CAN总线的总线速率、同步数据帧报文的优先级和报文发送周期;
步骤2,所述主控制器执行控制逻辑,设置CAN同步控制帧ID,装载同步控制数据帧,并定时向需要实现同步控制的各所述从控制器发送同步控制数据帧,同步控制数据帧包括从控制器地址号和输出端口号;
步骤3,各所述从控制器接收同步控制数据帧,根据其中的控制器地址号判别本控制器是否执行同步控制;
步骤4,各所述从控制器根据同步控制数据帧中输出端口地址号及其开关状态实施对控制对象的控制。
本发明实现多控制对象同步控制的通用方法,其中所述同步控制数据帧具有可变的从控制器数量和输出端口数量。
本发明实现多控制对象同步控制的通用方法,其中所述从控制器设置同步控制和常规控制,同步控制与常规控制兼容,当各所述从控制器同时收到同步控制报文和常规控制报文时,所述控制端口优先执行同步控制报文。
本发明实现多控制对象同步控制的通用方法,该方法的多控制对象为车辆底盘左、右转向信号灯和双闪信号灯的同步闪烁***。
本发明实现多控制对象同步控制的通用方法的优点是:由于设置了主、从控制器,很好地实现了车辆底盘左、右转向信号灯和双闪信号灯的同步闪烁控制,实现了由多控制器控制的多个控制对象同步工作,各控制器无需进行专门设计或参数设置。该方法可用于其他类似需要同步控制功能的场合,简单通用,效果良好,通用性强。
附图说明
图1是本发明实现多控制对象同步控制的通用方法的流程图。
具体实施方式
下面结合附图详细说明本发明一种实现多控制对象同步控制的通用方法的实施例。
参照图1,本发明提供的实现多控制对象同步控制的通用方法,对多控制对象***设置主控制器和若干从控制器,主、从控制器采用CAN总线通讯实施同步控制,该方法包括如下步骤:
步骤1,主控制器根据同步控制精度要求,设置CAN总线的总线速率、同步数据帧报文的优先级和报文发送周期;
步骤2,主控制器执行控制逻辑,设置CAN同步控制帧ID,装载同步控制数据帧,并定时向需要实现同步控制的各从控制器发送同步控制数据帧,同步控制数据帧包括从控制器地址号和输出端口号;
步骤3,各从控制器接收同步控制数据帧,根据其中的控制器地址号判别本控制器是否执行同步控制;
步骤4,各从控制器根据同步控制数据帧中输出端口地址号及其开关状态实施对控制对象的控制。
在本发明提供的实现多控制对象同步控制的通用方法的实施中,同步控制数据帧具有可变的从控制器数量和输出端口数量。从控制器设置同步控制和常规控制,同步控制与常规控制兼容,当各从控制器同时收到同步控制报文和常规控制报文时,控制端口优先执行同步控制报文。同步控制数据帧具体内容见下表:
在本发明提供的实现多控制对象同步控制的通用方法的实施例中,该方法的多控制对象为车辆底盘左、右转向信号灯和双闪信号灯的同步闪烁***。
上面所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的构思和范围进行限定。在不脱离本发明设计构思的前提下,本领域普通人员对本发明的技术方案做出的各种变型和改进,均应落入到本发明的保护范围,本发明请求保护的技术内容,已经全部记载在权利要求书中。
Claims (3)
1.一种实现多控制对象同步控制的通用方法,其特征在于:该方法对多控制对象***设置主控制器和若干从控制器,主、从控制器采用CAN总线通讯实施同步控制,该方法包括如下步骤:
步骤1,所述主控制器根据同步控制精度要求,设置CAN总线的总线速率、同步数据帧报文的优先级和报文发送周期;
步骤2,所述主控制器执行控制逻辑,设置CAN同步控制帧ID,装载同步控制数据帧,并定时向需要实现同步控制的各所述从控制器发送同步控制数据帧,同步控制数据帧包括从控制器地址号和输出端口号;
步骤3,所述同步控制数据帧具有可变的从控制器数量和输出端口数量,各所述从控制器接收同步控制数据帧,根据其中的控制器地址号判别本控制器是否执行同步控制;
步骤4,各所述从控制器根据同步控制数据帧中输出端口地址号及其开关状态实施对控制对象的控制。
2.根据权利要求1所述的实现多控制对象同步控制的通用方法,其特征在于:其中所述从控制器设置同步控制和常规控制,同步控制与常规控制兼容,当各所述从控制器同时收到同步控制报文和常规控制报文时,所述控制端口优先执行同步控制报文。
3.根据权利要求1或2所述的实现多控制对象同步控制的通用方法,其特征在于:该方法的多控制对象为车辆底盘左、右转向信号灯和双闪信号灯的同步闪烁***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410381976.8A CN104216360B (zh) | 2014-08-06 | 2014-08-06 | 实现多控制对象同步控制的通用方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410381976.8A CN104216360B (zh) | 2014-08-06 | 2014-08-06 | 实现多控制对象同步控制的通用方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104216360A CN104216360A (zh) | 2014-12-17 |
CN104216360B true CN104216360B (zh) | 2017-09-08 |
Family
ID=52097968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410381976.8A Active CN104216360B (zh) | 2014-08-06 | 2014-08-06 | 实现多控制对象同步控制的通用方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104216360B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105228300A (zh) * | 2015-09-27 | 2016-01-06 | 电子科技大学中山学院 | 一种实现多控制对象同步控制的通用方法 |
CN105632204A (zh) * | 2016-01-29 | 2016-06-01 | 乌鲁木齐睿德国通电子科技有限公司 | 公路智能控制平台及其应用方法 |
CN112532496A (zh) * | 2020-11-30 | 2021-03-19 | 西安爱生技术集团公司 | 一种避免冲突的can总线通信网络设计方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN203496761U (zh) * | 2013-09-11 | 2014-03-26 | 北京汽车研究总院有限公司 | 一种转向灯控制***及汽车 |
CN203580750U (zh) * | 2013-10-10 | 2014-05-07 | 奇瑞汽车股份有限公司 | 一种基于can总线的车灯控制*** |
CN103840993A (zh) * | 2013-10-10 | 2014-06-04 | 北京航天发射技术研究所 | 一种双冗余can总线数据发送方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4702426B2 (ja) * | 2008-10-10 | 2011-06-15 | 株式会社デンソー | 車両検出装置、車両検出プログラム、およびライト制御装置 |
-
2014
- 2014-08-06 CN CN201410381976.8A patent/CN104216360B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN203496761U (zh) * | 2013-09-11 | 2014-03-26 | 北京汽车研究总院有限公司 | 一种转向灯控制***及汽车 |
CN203580750U (zh) * | 2013-10-10 | 2014-05-07 | 奇瑞汽车股份有限公司 | 一种基于can总线的车灯控制*** |
CN103840993A (zh) * | 2013-10-10 | 2014-06-04 | 北京航天发射技术研究所 | 一种双冗余can总线数据发送方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104216360A (zh) | 2014-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104216360B (zh) | 实现多控制对象同步控制的通用方法 | |
EP2778939A3 (en) | Optical memory extension architecture | |
CN205212989U (zh) | 一种基于gmsl传输的多屏显示车载*** | |
CN103921713B (zh) | 车辆延时照明*** | |
CN103903567B (zh) | Led显示屏控制***、led显示屏***及舞台灯光*** | |
CN204089944U (zh) | 一种基于安卓智能手机的车载信息娱乐*** | |
WO2016102258A3 (de) | Koppeln eines fahrzeugmultimediasystems mit mindestens einem mobilen endgerät | |
CN104715332A (zh) | 一种物料自动核对方法 | |
CN103257512B (zh) | 一种摄影灯的控制***及灯光控制方法 | |
CN204821420U (zh) | 基于lin总线能自动刷新地址的lin节点*** | |
CN204801618U (zh) | 汽车转向控制*** | |
CN205737346U (zh) | 一种汽车四驱信号传输***及汽车 | |
CN205335580U (zh) | 一种简易切换电子控制单元的转接盒 | |
CN105228300A (zh) | 一种实现多控制对象同步控制的通用方法 | |
CN103906312A (zh) | 一种基于Zigbee的RGB调色控制器及控制方法 | |
CN204161204U (zh) | 一种车辆刹车灯替代*** | |
CN203254976U (zh) | 一种改进的电动车控制器 | |
CN104999959A (zh) | 汽车转向控制***及该***的控制方法 | |
CN205451513U (zh) | 一种智能交通控制*** | |
CN203466927U (zh) | 一种汽车用多媒体转换盒 | |
CN204201820U (zh) | 前组合灯翻转安装支架结构 | |
CN207790470U (zh) | 可显示提示的汽车后窗 | |
CN105574682A (zh) | 一种公共汽车信息采集和传输*** | |
CN204143261U (zh) | 门架远程双控*** | |
CN104810000A (zh) | 用于液晶显示的控制电路及控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |