一種實(shí)現(xiàn)多控制對(duì)象同步控制的通用方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及控制器同步控制技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)多控制對(duì)象同步控制的通用方法。
【背景技術(shù)】
[0002]在特種車底盤電氣CAN總線控制系統(tǒng)設(shè)計(jì)中,駕駛員發(fā)出左(右)轉(zhuǎn)信號(hào)時(shí)要求HMI上左(右)轉(zhuǎn)指示燈、前部左(右)轉(zhuǎn)向車燈、中部左(右)轉(zhuǎn)向車燈、后部左(右)轉(zhuǎn)向車燈同步閃爍;駕駛員發(fā)出雙閃信號(hào)時(shí)要求HMI上左、右轉(zhuǎn)指示燈,前部左、右轉(zhuǎn)向車燈,中部左、右轉(zhuǎn)向車燈,后部左、右轉(zhuǎn)向車燈同步閃爍。由于特種車底盤電氣CAN總線控制系統(tǒng)要求全型號(hào)底盤控制系統(tǒng)中各通用控制器軟硬件通用,所以實(shí)現(xiàn)上述各車燈同步閃爍具有相當(dāng)難度。
[0003]同時(shí)在高層建筑物樓頂?shù)耐介W爍系統(tǒng)也存在同樣的問(wèn)題。
[0004]目前還沒(méi)有實(shí)現(xiàn)多控制對(duì)象同步工作的通用方法。
【發(fā)明內(nèi)容】
[0005]基于【背景技術(shù)】存在的技術(shù)問(wèn)題,本發(fā)明提出了一種實(shí)現(xiàn)多控制對(duì)象同步控制的通用方法。
[0006]本發(fā)明提出的一種實(shí)現(xiàn)多控制對(duì)象同步控制的通用方法,該方法對(duì)多控制對(duì)象系統(tǒng)設(shè)置N個(gè)控制器,N多2,N個(gè)控制器采用CAN總線通訊實(shí)施同步控制,包括如下步驟:
51、其中任一控制器根據(jù)同步控制精度要求,設(shè)置CAN總線的總線速率、同步數(shù)據(jù)幀報(bào)文的優(yōu)先級(jí)和報(bào)文發(fā)送周期;
52、SI中選擇的控制器執(zhí)行控制邏輯,設(shè)置CAN同步控制幀ID,裝載同步控制數(shù)據(jù)幀,并在預(yù)設(shè)時(shí)間內(nèi)向需要實(shí)現(xiàn)同步控制的余下控制器發(fā)送同步控制數(shù)據(jù)幀,同步控制數(shù)據(jù)幀包括余下控制器地址信號(hào)和輸出端信號(hào);
53、余下各個(gè)控制器接收S2中控制器設(shè)置的同步控制數(shù)據(jù)幀,根據(jù)其中的任一控制器地址信號(hào)判別該控制器是否執(zhí)行同步控制;
54、余下各個(gè)控制器根據(jù)S2中控制器裝載同步控制數(shù)據(jù)幀中輸出端口信號(hào)及其狀態(tài)實(shí)施對(duì)控制對(duì)象的控制。
[0007]優(yōu)選地,S2中同步控制數(shù)據(jù)幀具有可變的N-1個(gè)控制器數(shù)量和輸出端口數(shù)量。
[0008]優(yōu)選地,S3中余下控制器設(shè)置同步控制和常規(guī)控制,同步控制與常規(guī)控制兼容,當(dāng)各余下任一控制器同時(shí)收到同步控制報(bào)文和常規(guī)控制報(bào)文時(shí),所述控制端口優(yōu)先執(zhí)行同步控制報(bào)文。
[0009]優(yōu)選地,該方法的多控制對(duì)象為車輛底盤左、右轉(zhuǎn)向信號(hào)燈和雙閃信號(hào)燈的同步閃爍系統(tǒng)。
[0010]優(yōu)選地,該方法的多控制對(duì)象為高層建筑物頂部的同步閃爍系統(tǒng)。
[0011]本發(fā)明提出的一種實(shí)現(xiàn)多控制對(duì)象同步控制的通用方法,由于設(shè)置了 N個(gè)控制器,并對(duì)其中一個(gè)控制器根據(jù)同步控制精度要求,設(shè)置CAN總線的總線速率、同步數(shù)據(jù)幀報(bào)文的優(yōu)先級(jí)和報(bào)文發(fā)送周期;很好地實(shí)現(xiàn)了車輛底盤左、右轉(zhuǎn)向信號(hào)燈和雙閃信號(hào)燈的同步閃爍控制、高層建筑物頂部的同步閃爍控制,實(shí)現(xiàn)了由多控制器控制的多個(gè)控制對(duì)象同步工作,各控制器無(wú)需進(jìn)行專門設(shè)計(jì)或參數(shù)設(shè)置。本發(fā)明可用于其他類似需要同步控制功能的場(chǎng)合,簡(jiǎn)單通用,效果良好,通用性強(qiáng)。
【具體實(shí)施方式】
[0012]下面結(jié)合具體實(shí)施例來(lái)對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
[0013]實(shí)施例一
本發(fā)明提出的一種實(shí)現(xiàn)多控制對(duì)象同步控制的通用方法,該方法對(duì)多控制對(duì)象系統(tǒng)設(shè)置N個(gè)控制器,N ^ 2,N個(gè)控制器采用CAN總線通訊實(shí)施同步控制,該方法的多控制對(duì)象為車輛底盤左、右轉(zhuǎn)向信號(hào)燈和雙閃信號(hào)燈的同步閃爍系統(tǒng)。包括如下步驟:
51、其中任一控制器根據(jù)同步控制精度要求,設(shè)置CAN總線的總線速率、同步數(shù)據(jù)幀報(bào)文的優(yōu)先級(jí)和報(bào)文發(fā)送周期;
52、SI中選擇的控制器執(zhí)行控制邏輯,設(shè)置CAN同步控制幀ID,裝載同步控制數(shù)據(jù)幀,并在預(yù)設(shè)時(shí)間內(nèi)向需要實(shí)現(xiàn)同步控制的余下控制器發(fā)送同步控制數(shù)據(jù)幀,同步控制數(shù)據(jù)幀包括余下控制器地址信號(hào)和輸出端信號(hào);
53、余下各個(gè)控制器接收S2中控制器設(shè)置的同步控制數(shù)據(jù)幀,根據(jù)其中的任一控制器地址信號(hào)判別該控制器是否執(zhí)行同步控制;
54、余下各個(gè)控制器根據(jù)S2中控制器裝載同步控制數(shù)據(jù)幀中輸出端口信號(hào)及其狀態(tài)實(shí)施對(duì)控制對(duì)象的控制。
[0014]實(shí)施例二
本發(fā)明提出的一種實(shí)現(xiàn)多控制對(duì)象同步控制的通用方法,該方法對(duì)多控制對(duì)象系統(tǒng)設(shè)置N個(gè)控制器,N ^ 2,N個(gè)控制器采用CAN總線通訊實(shí)施同步控制,該方法的多控制對(duì)象為高層建筑物頂部的同步閃爍系統(tǒng)。包括如下步驟:
51、其中任一控制器根據(jù)同步控制精度要求,設(shè)置CAN總線的總線速率、同步數(shù)據(jù)幀報(bào)文的優(yōu)先級(jí)和報(bào)文發(fā)送周期;
52、SI中選擇的控制器執(zhí)行控制邏輯,設(shè)置CAN同步控制幀ID,裝載同步控制數(shù)據(jù)幀,并在預(yù)設(shè)時(shí)間內(nèi)向需要實(shí)現(xiàn)同步控制的余下控制器發(fā)送同步控制數(shù)據(jù)幀,同步控制數(shù)據(jù)幀包括余下控制器地址信號(hào)和輸出端信號(hào);
53、余下各個(gè)控制器接收S2中控制器設(shè)置的同步控制數(shù)據(jù)幀,根據(jù)其中的任一控制器地址信號(hào)判別該控制器是否執(zhí)行同步控制;
54、余下各個(gè)控制器根據(jù)S2中控制器裝載同步控制數(shù)據(jù)幀中輸出端口信號(hào)及其狀態(tài)實(shí)施對(duì)控制對(duì)象的控制。
[0015]上述實(shí)施例一、實(shí)施例二中,S2中同步控制數(shù)據(jù)幀具有可變的N-1個(gè)控制器數(shù)量和輸出端口數(shù)量;S3中余下控制器設(shè)置同步控制和常規(guī)控制,同步控制與常規(guī)控制兼容,當(dāng)各余下任一控制器同時(shí)收到同步控制報(bào)文和常規(guī)控制報(bào)文時(shí),所述控制端口優(yōu)先執(zhí)行同步控制報(bào)文。
[0016]以上所述,僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種實(shí)現(xiàn)多控制對(duì)象同步控制的通用方法,其特征在于,該方法對(duì)多控制對(duì)象系統(tǒng)設(shè)置N個(gè)控制器,N彡2,N個(gè)控制器采用CAN總線通訊實(shí)施同步控制,包括如下步驟: 51、其中任一控制器根據(jù)同步控制精度要求,設(shè)置CAN總線的總線速率、同步數(shù)據(jù)幀報(bào)文的優(yōu)先級(jí)和報(bào)文發(fā)送周期; 52、SI中選擇的控制器執(zhí)行控制邏輯,設(shè)置CAN同步控制幀ID,裝載同步控制數(shù)據(jù)幀,并在預(yù)設(shè)時(shí)間內(nèi)向需要實(shí)現(xiàn)同步控制的余下控制器發(fā)送同步控制數(shù)據(jù)幀,同步控制數(shù)據(jù)幀包括余下控制器地址信號(hào)和輸出端信號(hào); 53、余下各個(gè)控制器接收S2中控制器設(shè)置的同步控制數(shù)據(jù)幀,根據(jù)其中的任一控制器地址信號(hào)判別該控制器是否執(zhí)行同步控制; 54、余下各個(gè)控制器根據(jù)S2中控制器裝載同步控制數(shù)據(jù)幀中輸出端口信號(hào)及其狀態(tài)實(shí)施對(duì)控制對(duì)象的控制。2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)多控制對(duì)象同步控制的通用方法,其特征在于,S2中同步控制數(shù)據(jù)幀具有可變的N-1個(gè)控制器數(shù)量和輸出端口數(shù)量。3.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)多控制對(duì)象同步控制的通用方法,其特征在于,S3中余下控制器設(shè)置同步控制和常規(guī)控制,同步控制與常規(guī)控制兼容,當(dāng)各余下任一控制器同時(shí)收到同步控制報(bào)文和常規(guī)控制報(bào)文時(shí),所述控制端口優(yōu)先執(zhí)行同步控制報(bào)文。4.根據(jù)權(quán)利要求1或2或3所述的實(shí)現(xiàn)多控制對(duì)象同步控制的通用方法,其特征在于,該方法的多控制對(duì)象為車輛底盤左、右轉(zhuǎn)向信號(hào)燈和雙閃信號(hào)燈的同步閃爍系統(tǒng)。5.根據(jù)權(quán)利要求1或2或3所述的實(shí)現(xiàn)多控制對(duì)象同步控制的通用方法,其特征在于,該方法的多控制對(duì)象為高層建筑物頂部的同步閃爍系統(tǒng)。
【專利摘要】本發(fā)明公開了一種實(shí)現(xiàn)多控制對(duì)象同步控制的通用方法,該方法對(duì)多控制對(duì)象系統(tǒng)設(shè)置N個(gè)控制器,包括如下步驟:S1、其中任一控制器根據(jù)同步控制精度要求,設(shè)置CAN總線的總線速率、同步數(shù)據(jù)幀報(bào)文的優(yōu)先級(jí)和報(bào)文發(fā)送周期;S2、S1中選擇的控制器執(zhí)行控制邏輯,設(shè)置CAN同步控制幀ID,裝載同步控制數(shù)據(jù)幀,并在預(yù)設(shè)時(shí)間內(nèi)向需要實(shí)現(xiàn)同步控制的余下控制器發(fā)送同步控制數(shù)據(jù)幀,同步控制數(shù)據(jù)幀包括余下控制器地址信號(hào)和輸出端信號(hào);S3、余下各個(gè)控制器接收S2中控制器設(shè)置的同步控制數(shù)據(jù)幀,根據(jù)其中的任一控制器地址信號(hào)判別該控制器是否執(zhí)行同步控制。本發(fā)明可用于其他類似需要同步控制功能的場(chǎng)合,簡(jiǎn)單通用,效果良好,通用性強(qiáng)。
【IPC分類】H05B37/02
【公開號(hào)】CN105228300
【申請(qǐng)?zhí)枴緾N201510620560
【發(fā)明人】何懷文, 程?hào)|, 李瑞芳
【申請(qǐng)人】電子科技大學(xué)中山學(xué)院
【公開日】2016年1月6日
【申請(qǐng)日】2015年9月27日