基于CAN总线的多个立柱升降控制系统的制作方法

文档序号:12360966阅读:403来源:国知局
基于CAN总线的多个立柱升降控制系统的制作方法与工艺

本发明涉及智能桌椅领域,尤其涉及基于CAN总线的多个立柱升降控制系统。



背景技术:

目前市场上的大型电动升降桌、大型电动会议桌,需要多于4个的立柱才能提供足够的力量和支点维持同步升降,但是,由于单个控制器电源功率的限制,以及单个控制器中单片机PWM端口的限制,一般单个控制器满足不了大于4个立柱同步的升降桌系统。如果简单的将2个或多个控制器单独去控制一定数量的立柱升降,由于控制器及立柱之间个体的差异,无法实现所有立柱的同步升降,在升降过程中某个控制系统出现异常的时候,其它系统也无法及时停止升降动作,从而会导致整张电动升降桌物理性的折弯或损坏。



技术实现要素:

为解决前述问题,本发明提出一种基于CAN总线的多个立柱升降控制系统,用于保证立柱动作的一致性。

为达到前述目的,本发明采用如下技术方案:一种基于CAN总线的多个立柱升降控制系统,其特征在于,包括用户输入控制信息的操作器、控制第一组立柱升降的第一控制器及控制第二组立柱升降的第二控制器;

所述操作器接收到控制信息后发送给所述第一控制器,所述第一控制器根据所述控制信息控制第一组立柱升降并发送所述控制信息给第二控制器,所述第一控制器还实时发送所述第一组立柱的第一状态信息给第二控制器;

所述第二控制器根据所述第一组立柱状态信息及所述控制信息控制第二组立柱升降,并发送所述第二组立柱的第二状态信息给第一控制器;

所述第一控制接收所述第二状态信息并与第一状态信息进行比对,当所述第二状态信息与所述第一状态信息相差超过第一预设范围时,所述第一控制器生成第一异常指令并发送给操作器,所述操作器接收所述第一异常指令并显示。

本发明的第一优选方案为:所述第一状态信息包括第一高度信息、第一速度信息、第一升降信息;所述第二状态信息包括第二高度信息、第二速度信息、第二升降信息。

本发明的第二优选方案为:所述第二控制器接收到第一状态信息时与第二状态信息进行比对,当所述第一状态信息与所述第二状态信息相差超过第二预设范围时,所述第二控制器生成第二异常指令并经第一控制器发送给操作器,所述操作器接收所述第二异常指令并显示。

本发明的第三优选方案为:所述第一组立柱或第二组立柱为1至4个。

本发明的第四优选方案为:所述操作器上设有完成显示功能的显示屏。

本发明的第五优选方案为:所述第一控制器通过CAN总线与所述第二控制器连接。

本发明的第六优选方案为:所述控制信息包括含有预设高度信息的记忆位置信息。

本发明的第七优选方案为:所述第一控制器包括用于检测第一组立柱行程的异常检测模块,当所述第一组立柱行程异常时,所述异常检测模块生成第三异常指令并发送给第一控制器,所述第一控制器接收所述第三异常指令并发送给操作器,所述操作器接收所述第三异常指令并显示。

本发明的第八优选方案为:所述第二控制器包括用于检测第二组立柱行程的异常检测模块,当所述第二组立柱行程异常时,所述异常检测模块生成第四异常指令并发送给第二控制器,所述第二控制器接收所述第四异常指令并通过第一控制器发送给所述操作器,所述操作器接收所述第四异常指令并显示。

本发明的第九优选方案为:当所述第一控制器在第一时间范围内未接收到所述第二状态信息或所述第二控制器在第二时间范围内未接受到所述第一状态信息时,所述第一控制器或所述第二控制器生成第五异常指令,所述操作器显示所述第五异常指令。

本发明具备如下技术效果:系统灵活的解决了立柱数量不固定的问题,第一控制器和第二控制器分别可以设置1-4个立柱,可以以任何的组合方式实现2-8立柱同步升降;采用分体式设计降低了单个控制器电源板的功率输出,大大降低的电源板的材料成本,从而从总体上降低了电源部分的价格,并且使系统的电磁辐射更容易控制;由于立柱匀速升降是基于单片机控制PWM输出的原理实现的,但是单片机中PWM资源有限,无法同时满足很多个立柱的控制,因此通过分体式设计有效的解决了这个弊端。

在第一控制器或第二控制器中任意立柱的负载量超过额定负载时,该立柱的速度将无法达到设定速度,控制系统会控制其它立柱主动减速,以保证立柱升降的同步性,进而避免整张电动升降桌物理性的折弯或损坏。

本发明的这些特点和优点将会在下面的具体实施方式、附图中详细的揭露。

【附图说明】

下面结合附图对本发明做进一步的说明:

图1为本发明实施例1的控制系统原理框图。

图2为本发明实施例1的第一控制器和第二控制器通信原理图。

【具体实施方式】

下面结合本发明实施例的附图对本发明实施例的技术方案进行解释和说明,但下述实施例仅为本发明的优选实施例,并非全部。基于实施方式中的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得其他实施例,都属于本发明的保护范围。

实施例1。

参看图1、图2,一种基于CAN总线的多个立柱升降控制系统,包括用户输入控制信息的操作器、控制第一组立柱升降的第一控制器及控制第二组立柱升降的第二控制器。在本实施例中第一控制器即是控制器A、第二控制器即为控制器B。第一组立柱或第二组立柱为1至4个,第一控制器通过CAN总线与第二控制器连接。前述两个控制器仅需通过CAN总线进行连接,因此2个控制器可以分开安装,这样对于大型电动升降桌、大型电动会议桌,立柱电机线的走线就可以就近原则,从而减短了电机线的长度,并且降低了布线的难度,节省了成本,使布线简洁美观。

操作器接收到控制信息后发送给第一控制器,第一控制器根据控制信息控制第一组立柱升降并发送控制信息给第二控制器,第一控制器还实时发送第一组立柱的第一状态信息给第二控制器;第二控制器根据第一组立柱状态信息及控制信息控制第二组立柱升降,并发送第二组立柱的第二状态信息给第一控制器。如此,当某立柱的速度将无法达到设定速度,控制系统会控制其它立柱主动减速或加速,以保证立柱升降的同步性。

第一控制接收第二状态信息并与第一状态信息进行比对,当第二状态信息与第一状态信息相差超过第一预设范围时,第一控制器生成第一异常指令并发送给操作器,操作器接收第一异常指令并显示。

第一状态信息包括第一高度信息、第一速度信息、第一升降信息;第二状态信息包括第二高度信息、第二速度信息、第二升降信息。

第二控制器接收到第一状态信息时与第二状态信息进行比对,当第一状态信息与第二状态信息相差超过第二预设范围时,第二控制器生成第二异常指令并经第一控制器发送给操作器,操作器接收第二异常指令并显示。

前述比对可以比对高度信息、速度信息或升降信息,当高度相差过大、速度相差过大或升降方向相反时,判断为异常并生成异常指令。第一预设范围和第二预设范围看根据具体的应用环境来设置高度相差范围、速度相差范围、升降信息。

第一控制器包括用于检测第一组立柱行程的异常检测模块,当第一组立柱行程异常时,异常检测模块生成第三异常指令并发送给第一控制器,第一控制器接收第三异常指令并发送给操作器,操作器接收第三异常指令并显示。前述异常检测模块检测立柱的行程是否正常包括:检测立柱运行时电机产生的电流是否正常,检测控制器内部的温度是否正常等等,如果第一控制器或第二控制器中任意一方检测到异常时,即将异常指令上传至总线,第一控制器或第二控制器停止所有立柱的升降,并进入保护状态。

第二控制器包括用于检测第二组立柱行程的异常检测模块,当第二组立柱行程异常时,异常检测模块生成第四异常指令并发送给第二控制器,第二控制器接收第四异常指令并通过第一控制器发送给所述操作器,所述操作器接收所述第四异常指令并显示。

当第一控制器在第一时间范围内未接收到第二状态信息或第二控制器在第二时间范围内未接受到第一状态信息时,第一控制器或第二控制器生成第五异常指令,操作器显示第五异常指令。

第一异常指令、第二异常指令、第三异常指令、第四异常指令、第五异常指令中任意一个若产生,第一控制器及第二控制器控制第一组升降柱及第二组升降柱停止动作。操作器上设有完成显示功能的显示屏,用于显示所述第一异常指令、第二异常指令、第三异常指令、第四异常指令、第五异常指令。

控制信息包括含有预设高度信息的记忆位置信息。当执行记忆位置信息时,第二控制器会跟着第一控制器一起控制立柱运行至记忆位置。如:通过记忆位置信息中包括上限位,第二控制器会跟着第一控制器一起控制立柱运行到上限位后停止运行,并且不再上升。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,熟悉该本领域的技术人员应该明白本发明包括但不限于附图和上面具体实施方式中描述的内容。任何不偏离本发明的功能和结构原理的修改都将包括在权利要求书的范围中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1