一种双CPU冗余互备智能驱动器主控板的制作方法

文档序号:20715504发布日期:2020-05-12 17:41阅读:348来源:国知局
一种双CPU冗余互备智能驱动器主控板的制作方法

本实用新型涉及伺服电机和变频器技术领域,尤其涉及一种双cpu冗余互备智能驱动器主控板。



背景技术:

伺服驱动和变频器大量运用于各种需要电机调速的工作场合,在火力发电、化工、核电、轨道交通、军工、航空等领域有广泛应用。电机驱动器作为动力输出设备、工艺调节设备或运动控制设备,多数作为重要关键主机设备,对可靠性要求极高。

目前,大量变频和电机驱动设备采用了单cpu控制芯片,一旦cpu出现硬件损失不能正常工作,或者由于软件设计错误、电磁干扰、电源波动等原因导致cpu死机或者停止输出,此时电机驱动器输出电流波形必然发生失控现象,输出电流波形不能连续可控调节,导致电机速度调节异常。特别是在一些对运动控制速度和转矩要求较高的场合,电流波动会导致转矩和速度不能按控制要求输出,引起严重后果。在某些场合也有采用双驱动器互备技术方案的,但是在驱动器损坏时仍然无法正常切换,影响使用。



技术实现要素:

本实用新型的目的是提供一种双cpu冗余互备智能驱动器主控板,通过双cpu的配合设置,能使从cpu在主cpu故障后立即启动工作,保证驱动器连续工作输出正常电流,进而维持电机的稳定运行。

本实用新型采用的技术方案为:一种双cpu冗余互备智能驱动器主控板,包括主cpu、从cpu、双口ram、硬件看门狗、pwm复用电路、io复用电路、采样回路和主电路板;

所述主cpu和从cpu均通过一组数据和地址总线与双口ram连接,用于主cpu和从cpu进行数据交换;

所述主cpu和从cpu均与硬件看门狗连接,所述硬件看门狗用于实时监控主cpu和从cpu的心跳脉冲;

所述主cpu和从cpu分别通过一组pwm选通电路与pwm复用电路连接,用于将主cpu和从cpu输出的pwm脉冲进行选通,所述pwm复用电路的输出端连接主电路板的输入端,所述pwm复用电路用于将选通后的主cpu或从cpu发出的igbt控制信号传送至主电路板;

所述主cpu和从cpu均通过io复用电路与io接口板连接,所述io复用电路用于实现io接口板和主cpu、从cpu的切换;

所述主cpu和从cpu的输入端均通过采样回路和主电路板的输出端连接,所述采样回路用于将主电路板的实时电压、电流和温度信号分别传送至主cpu和从cpu。

优选的,所述主cpu、从cpu均连接有就地操作器通信端口和远程通信端口,所述硬件看门狗和就地操作器通信端口连接。

优选的,所述主cpu、从cpu均连接有就地操作器通信端口和远程通信端口,所述硬件看门狗和就地操作器通信端口连接。

优选的,所述的双口ram采用通用ic集成芯片,所述通用ic集成芯片采用门电路集成。

优选的,所述的主cpu和从cpu的型号均为tms28335。

优选的,所述的硬件看门狗的型号为tpl5010。

优选的,所述的双口ram的型号为cy7c024av。

优选的,所述的就地操作器通信端口和远程通信端口均为rs485接口。

优选的,所述的双口ram的单次操作时间为15ns,所述的双口ram的容量为4k字。

优选的,所述的主cpu和从cpu发出喂狗脉冲的时间间隔为20μs。

本实用新型的有益效果是:通过主cpu、从cpu、双口ram、硬件看门狗和pwm复用电路的配合设置,能够使双口ram保存主cpu和从cpu运行过程中的各种数据,且主cpu和从cpu通过双口ram能够访问对方数据,在硬件看门狗监测到主cpu异常工作时,会将中断触发信号发送到从cpu,从cpu启动运行,进而从cpu将igbt控制信号通过pwm复用电路传送至主电路板,从而在主cpu发生故障后,从cpu能够在短时间内立即启动工作,使驱动器输出正常电流,进而保证电机转速转矩的稳定输出,维持正常的工作运行。

附图说明

图1为本实用新型的原理图;

图2为本实用新型所述硬件看门狗的原理图。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

如图1和2所示,本实用新型包括主cpu、从cpu、双口ram、硬件看门狗、pwm复用电路、io复用电路和采样回路和主电路板;

所述主cpu和从cpu均通过一组数据和地址总线与双口ram连接,用于主cpu和从cpu进行数据交换,所述双口ram能同时保存主cpu和从cpu运行中产生的各种数据,主cpu和从cpu将自身运行数据、控制参数、时序状态、心跳包等数据发送至双口ram,双口ram能够采用dram,与此同时,主cpu和从cpu能够相互访问对方数据,双口ram具有异步操作功能,即主cpu和从cpu可在任意时刻同时读、同时写、主写从读、主读从写,数据不会操作异常;

所述主cpu和从cpu均与硬件看门狗连接,所述硬件看门狗用于实时监控主cpu和从cpu的心跳脉冲,所述的主cpu和从cpu发出喂狗脉冲的时间间隔为20μs,即硬件看门狗喂狗周期为20μs,硬件看门狗电路同时监控主cpu和从cpu的高低电平,一旦监测到主cpu异常工作,喂狗脉冲会一直保持在高电平或者低电平,看门狗电路在20μs内接收不到主cpu喂狗脉冲,此时硬件看门狗会给从cpu发送中断触发信号;

所述主cpu和从cpu分别通过一组pwm选通电路与pwm复用电路连接,用于将主cpu和从cpu输出的pwm脉冲进行选通,所述pwm复用电路的输出端连接主电路板的输入端,所述pwm复用电路用于将选通后的主cpu或从cpu发出的igbt控制信号传送至主电路板;

所述主cpu和从cpu均通过io复用电路与io接口板连接,所述io复用电路用于实现io接口板和主cpu、从cpu的切换,在主cpu正常工作时,io接口板通过io复用电路和主cpu导通连接,主cpu出现故障,从cpu工作时,io接口板通过io复用电路和从cpu导通连接;

所述主cpu和从cpu的输入端均通过采样回路和主电路板的输出端连接,所述采样回路用于将主电路板的实时电压、电流和温度信号分别传送至主cpu和从cpu,所述主电路板分别通过电压传感器、电流传感器和温度传感器实时监测电机的电压、电流和温度信号。

所述主cpu、从cpu均连接有就地操作器通信端口1#rs485和远程通信端口2#rs485,所述硬件看门狗和就地操作器通信端口1#rs485连接,所述就地操作器通信端口1#rs485和远程通信端口2#rs485用于为主cpu和从cpu数据对外通信提供硬件接口。

所述的双口ram采用通用ic集成芯片,所述通用ic集成芯片采用门电路集成,无需再进行编程开发,可靠性极高。

所述的主cpu和从cpu的型号均为tms28335。

所述的硬件看门狗的型号为tpl5010。

所述的双口ram的型号为cy7c024av。

所述的就地操作器通信端口和远程通信端口均为rs485接口。

所述的双口ram的单次操作时间为15ns,切换时间远远小于单个控制环运算周期,所述的双口ram的容量为4k字,能够满足使用要求,且双口ram内部数据空间中定义设计了数据池,数据池包含主从cpu各端口状态数据、电压电流数据、电机运行状态数据、控制环积分项、角度值、故障码,心跳包等数据。

工作时,硬件看门狗实时监测主cpu和从cpu的心跳脉冲,主cpu和从cpu每20μs发出一个喂狗脉冲,硬件看门狗喂狗周期为20μs,硬件看门狗电路同时监控主cpu和从cpu的高低电平,当主cpu异常工作时,喂狗脉冲会一直保持在高电平或者低电平,进而硬件看门狗电路在20μs内接收不到主cpu喂狗脉冲,此时看门狗电路会给从cpu发送中断触发信号,从cpu接受看门狗中断触发后,立即读取双口ram心跳包数据,如果心跳包数据与上一周期相比无变化即认为主cpu死机,从cpu立即启动切换步骤,切换后的具体步骤为:

从cpu启动切换步骤后,首先读取双口ram中主cpu正常工作最后一个周期的所有控制数据包括:控制环角度、积分、比例数据,pwm选择数据,io端口电平数据,然后从cpu各端口输出主cpu最后正常工作逻辑电平并发出pwm切换信号,通过pwm选通电路的作用,主cpu输出pwm信号被切断,从cpu提供igbt驱动信号,此时切换中断步骤结束,中断最长不超过22μs,不影响电机电流环控制波形,在切换结束后,从cpu开始工作,在一个控制周期200μs内所有子任务在从cpu内开始执行,从cpu进入正常工作模式。之后驱动器控制板通过就地操作器通信端口1#rs485、远程通信端口2#rs485和io接口板输出主cpu故障信息至上位系统和本地监控界面,便于工作人员监控和处理。

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