本發(fā)明涉及智能桌椅領(lǐng)域,尤其涉及基于CAN總線的多個立柱升降控制系統(tǒng)。
背景技術(shù):
目前市場上的大型電動升降桌、大型電動會議桌,需要多于4個的立柱才能提供足夠的力量和支點維持同步升降,但是,由于單個控制器電源功率的限制,以及單個控制器中單片機PWM端口的限制,一般單個控制器滿足不了大于4個立柱同步的升降桌系統(tǒng)。如果簡單的將2個或多個控制器單獨去控制一定數(shù)量的立柱升降,由于控制器及立柱之間個體的差異,無法實現(xiàn)所有立柱的同步升降,在升降過程中某個控制系統(tǒng)出現(xiàn)異常的時候,其它系統(tǒng)也無法及時停止升降動作,從而會導(dǎo)致整張電動升降桌物理性的折彎或損壞。
技術(shù)實現(xiàn)要素:
為解決前述問題,本發(fā)明提出一種基于CAN總線的多個立柱升降控制系統(tǒng),用于保證立柱動作的一致性。
為達到前述目的,本發(fā)明采用如下技術(shù)方案:一種基于CAN總線的多個立柱升降控制系統(tǒng),其特征在于,包括用戶輸入控制信息的操作器、控制第一組立柱升降的第一控制器及控制第二組立柱升降的第二控制器;
所述操作器接收到控制信息后發(fā)送給所述第一控制器,所述第一控制器根據(jù)所述控制信息控制第一組立柱升降并發(fā)送所述控制信息給第二控制器,所述第一控制器還實時發(fā)送所述第一組立柱的第一狀態(tài)信息給第二控制器;
所述第二控制器根據(jù)所述第一組立柱狀態(tài)信息及所述控制信息控制第二組立柱升降,并發(fā)送所述第二組立柱的第二狀態(tài)信息給第一控制器;
所述第一控制接收所述第二狀態(tài)信息并與第一狀態(tài)信息進行比對,當(dāng)所述第二狀態(tài)信息與所述第一狀態(tài)信息相差超過第一預(yù)設(shè)范圍時,所述第一控制器生成第一異常指令并發(fā)送給操作器,所述操作器接收所述第一異常指令并顯示。
本發(fā)明的第一優(yōu)選方案為:所述第一狀態(tài)信息包括第一高度信息、第一速度信息、第一升降信息;所述第二狀態(tài)信息包括第二高度信息、第二速度信息、第二升降信息。
本發(fā)明的第二優(yōu)選方案為:所述第二控制器接收到第一狀態(tài)信息時與第二狀態(tài)信息進行比對,當(dāng)所述第一狀態(tài)信息與所述第二狀態(tài)信息相差超過第二預(yù)設(shè)范圍時,所述第二控制器生成第二異常指令并經(jīng)第一控制器發(fā)送給操作器,所述操作器接收所述第二異常指令并顯示。
本發(fā)明的第三優(yōu)選方案為:所述第一組立柱或第二組立柱為1至4個。
本發(fā)明的第四優(yōu)選方案為:所述操作器上設(shè)有完成顯示功能的顯示屏。
本發(fā)明的第五優(yōu)選方案為:所述第一控制器通過CAN總線與所述第二控制器連接。
本發(fā)明的第六優(yōu)選方案為:所述控制信息包括含有預(yù)設(shè)高度信息的記憶位置信息。
本發(fā)明的第七優(yōu)選方案為:所述第一控制器包括用于檢測第一組立柱行程的異常檢測模塊,當(dāng)所述第一組立柱行程異常時,所述異常檢測模塊生成第三異常指令并發(fā)送給第一控制器,所述第一控制器接收所述第三異常指令并發(fā)送給操作器,所述操作器接收所述第三異常指令并顯示。
本發(fā)明的第八優(yōu)選方案為:所述第二控制器包括用于檢測第二組立柱行程的異常檢測模塊,當(dāng)所述第二組立柱行程異常時,所述異常檢測模塊生成第四異常指令并發(fā)送給第二控制器,所述第二控制器接收所述第四異常指令并通過第一控制器發(fā)送給所述操作器,所述操作器接收所述第四異常指令并顯示。
本發(fā)明的第九優(yōu)選方案為:當(dāng)所述第一控制器在第一時間范圍內(nèi)未接收到所述第二狀態(tài)信息或所述第二控制器在第二時間范圍內(nèi)未接受到所述第一狀態(tài)信息時,所述第一控制器或所述第二控制器生成第五異常指令,所述操作器顯示所述第五異常指令。
本發(fā)明具備如下技術(shù)效果:系統(tǒng)靈活的解決了立柱數(shù)量不固定的問題,第一控制器和第二控制器分別可以設(shè)置1-4個立柱,可以以任何的組合方式實現(xiàn)2-8立柱同步升降;采用分體式設(shè)計降低了單個控制器電源板的功率輸出,大大降低的電源板的材料成本,從而從總體上降低了電源部分的價格,并且使系統(tǒng)的電磁輻射更容易控制;由于立柱勻速升降是基于單片機控制PWM輸出的原理實現(xiàn)的,但是單片機中PWM資源有限,無法同時滿足很多個立柱的控制,因此通過分體式設(shè)計有效的解決了這個弊端。
在第一控制器或第二控制器中任意立柱的負載量超過額定負載時,該立柱的速度將無法達到設(shè)定速度,控制系統(tǒng)會控制其它立柱主動減速,以保證立柱升降的同步性,進而避免整張電動升降桌物理性的折彎或損壞。
本發(fā)明的這些特點和優(yōu)點將會在下面的具體實施方式、附圖中詳細的揭露。
【附圖說明】
下面結(jié)合附圖對本發(fā)明做進一步的說明:
圖1為本發(fā)明實施例1的控制系統(tǒng)原理框圖。
圖2為本發(fā)明實施例1的第一控制器和第二控制器通信原理圖。
【具體實施方式】
下面結(jié)合本發(fā)明實施例的附圖對本發(fā)明實施例的技術(shù)方案進行解釋和說明,但下述實施例僅為本發(fā)明的優(yōu)選實施例,并非全部。基于實施方式中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得其他實施例,都屬于本發(fā)明的保護范圍。
實施例1。
參看圖1、圖2,一種基于CAN總線的多個立柱升降控制系統(tǒng),包括用戶輸入控制信息的操作器、控制第一組立柱升降的第一控制器及控制第二組立柱升降的第二控制器。在本實施例中第一控制器即是控制器A、第二控制器即為控制器B。第一組立柱或第二組立柱為1至4個,第一控制器通過CAN總線與第二控制器連接。前述兩個控制器僅需通過CAN總線進行連接,因此2個控制器可以分開安裝,這樣對于大型電動升降桌、大型電動會議桌,立柱電機線的走線就可以就近原則,從而減短了電機線的長度,并且降低了布線的難度,節(jié)省了成本,使布線簡潔美觀。
操作器接收到控制信息后發(fā)送給第一控制器,第一控制器根據(jù)控制信息控制第一組立柱升降并發(fā)送控制信息給第二控制器,第一控制器還實時發(fā)送第一組立柱的第一狀態(tài)信息給第二控制器;第二控制器根據(jù)第一組立柱狀態(tài)信息及控制信息控制第二組立柱升降,并發(fā)送第二組立柱的第二狀態(tài)信息給第一控制器。如此,當(dāng)某立柱的速度將無法達到設(shè)定速度,控制系統(tǒng)會控制其它立柱主動減速或加速,以保證立柱升降的同步性。
第一控制接收第二狀態(tài)信息并與第一狀態(tài)信息進行比對,當(dāng)?shù)诙顟B(tài)信息與第一狀態(tài)信息相差超過第一預(yù)設(shè)范圍時,第一控制器生成第一異常指令并發(fā)送給操作器,操作器接收第一異常指令并顯示。
第一狀態(tài)信息包括第一高度信息、第一速度信息、第一升降信息;第二狀態(tài)信息包括第二高度信息、第二速度信息、第二升降信息。
第二控制器接收到第一狀態(tài)信息時與第二狀態(tài)信息進行比對,當(dāng)?shù)谝粻顟B(tài)信息與第二狀態(tài)信息相差超過第二預(yù)設(shè)范圍時,第二控制器生成第二異常指令并經(jīng)第一控制器發(fā)送給操作器,操作器接收第二異常指令并顯示。
前述比對可以比對高度信息、速度信息或升降信息,當(dāng)高度相差過大、速度相差過大或升降方向相反時,判斷為異常并生成異常指令。第一預(yù)設(shè)范圍和第二預(yù)設(shè)范圍看根據(jù)具體的應(yīng)用環(huán)境來設(shè)置高度相差范圍、速度相差范圍、升降信息。
第一控制器包括用于檢測第一組立柱行程的異常檢測模塊,當(dāng)?shù)谝唤M立柱行程異常時,異常檢測模塊生成第三異常指令并發(fā)送給第一控制器,第一控制器接收第三異常指令并發(fā)送給操作器,操作器接收第三異常指令并顯示。前述異常檢測模塊檢測立柱的行程是否正常包括:檢測立柱運行時電機產(chǎn)生的電流是否正常,檢測控制器內(nèi)部的溫度是否正常等等,如果第一控制器或第二控制器中任意一方檢測到異常時,即將異常指令上傳至總線,第一控制器或第二控制器停止所有立柱的升降,并進入保護狀態(tài)。
第二控制器包括用于檢測第二組立柱行程的異常檢測模塊,當(dāng)?shù)诙M立柱行程異常時,異常檢測模塊生成第四異常指令并發(fā)送給第二控制器,第二控制器接收第四異常指令并通過第一控制器發(fā)送給所述操作器,所述操作器接收所述第四異常指令并顯示。
當(dāng)?shù)谝豢刂破髟诘谝粫r間范圍內(nèi)未接收到第二狀態(tài)信息或第二控制器在第二時間范圍內(nèi)未接受到第一狀態(tài)信息時,第一控制器或第二控制器生成第五異常指令,操作器顯示第五異常指令。
第一異常指令、第二異常指令、第三異常指令、第四異常指令、第五異常指令中任意一個若產(chǎn)生,第一控制器及第二控制器控制第一組升降柱及第二組升降柱停止動作。操作器上設(shè)有完成顯示功能的顯示屏,用于顯示所述第一異常指令、第二異常指令、第三異常指令、第四異常指令、第五異常指令。
控制信息包括含有預(yù)設(shè)高度信息的記憶位置信息。當(dāng)執(zhí)行記憶位置信息時,第二控制器會跟著第一控制器一起控制立柱運行至記憶位置。如:通過記憶位置信息中包括上限位,第二控制器會跟著第一控制器一起控制立柱運行到上限位后停止運行,并且不再上升。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,熟悉該本領(lǐng)域的技術(shù)人員應(yīng)該明白本發(fā)明包括但不限于附圖和上面具體實施方式中描述的內(nèi)容。任何不偏離本發(fā)明的功能和結(jié)構(gòu)原理的修改都將包括在權(quán)利要求書的范圍中。