一种DSP与CPLD结合实现电流型有限双极性PWM输出的方法及系统技术方案

技术编号:10092096 阅读:165 留言:0更新日期:2014-05-28 15:39
本发明专利技术提供了一种DSP与CPLD结合实现电流型有限双极性PWM输出的方法及系统,通过DSP取得焊接电源的输出量电流、电压,与面板所设定的各种参数进行分析、比较和运算,将运算结果发送给CPLD,由CPLD输出四路符合时序要求的有限双极性的PWM信号,同时DSP送出一个计算所得的模拟量,与变压器原边电流信号进行比较后送给CPLD,由CPLD判断是否切断当前脉冲的输出,从而实现了电流型有限双极性PWM输出功能。与现有技术相比,本发明专利技术具有电路简单、无需调试和控制精确度高的优点,本发明专利技术频率、死区等无需人工调节,不随元器件的误差而变化,降低了电路及人工成本,而且由于不再用专门的电路及不需要人工调试,降低了设备成本。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种DSP与CPLD结合实现电流型有限双极性PWM输出的方法及系统,通过DSP取得焊接电源的输出量电流、电压,与面板所设定的各种参数进行分析、比较和运算,将运算结果发送给CPLD,由CPLD输出四路符合时序要求的有限双极性的PWM信号,同时DSP送出一个计算所得的模拟量,与变压器原边电流信号进行比较后送给CPLD,由CPLD判断是否切断当前脉冲的输出,从而实现了电流型有限双极性PWM输出功能。与现有技术相比,本专利技术具有电路简单、无需调试和控制精确度高的优点,本专利技术频率、死区等无需人工调节,不随元器件的误差而变化,降低了电路及人工成本,而且由于不再用专门的电路及不需要人工调试,降低了设备成本。【专利说明】—种DSP与CPLD结合实现电流型有限双极性PWM输出的方法及系统
本专利技术属于焊机焊接电源
,具体涉及的是一种DSP与CPLD结合实现电流型有限双极性PWM输出的方法及系统。
技术介绍
目前焊机的焊接电源为了保证焊接过程的稳定性,通常采用多路双极性PWM信号输出,其需要采用专门的电流型控制PWM芯片产生PWM信号,然后再将两路PWM信号通过一些复杂的电路进行堆积,才能产生四路的有限双极性PWM信号。这种方式存在电路复杂、调节难度大和控制精确度差的缺点,而且采用专门的电流型控制PWM芯片,还会增加电路的成本,也不便于系统的升级。
技术实现思路
为此,本专利技术的目的在于提供一种DSP与CPLD结合实现电流型有限双极性PWM输出的方法及系统,以解决目前焊接电源在实现电流型有限双极性PWM输出时,存在电路复杂、调节难度大和控制精确度差的缺点。本专利技术的目的是通过以下技术方案实现的。一种DSP与CPLD结合实现电流型有限双极性PWM输出的方法,包括步骤:A、DSP根据来自焊接电源的实时反馈电流和反馈电压值,以及来自焊机操作面板的操作指令,每间隔25us进入一次中断服务程序;B、DSP进入中断服务程序后,采样电流电压值,并计算出动态比较点电压和PWM的数值;C、比较器将所述动态比较点电压与来自焊接电源逆变器的变压器原边电流信号进行比较,并将比较结果输出到CPLD ;D、CPLD根据PWM的数值信息,输出四路有限双极性的PWM信号,然后根据来自比较器的比较结果,判断是否中止PWM当前脉冲的输出。优选地,步骤B包括:DSP进入中断服务程序后,采样电流电压值,并根据当前工作状态计算出动态比较点电压,然后将该比较点电压通过D/A转换后输出一个模拟量电压到比较器。优选地,步骤B包括:DSP进入中断服务程序后,采样电流电压值,并根据面板设定的焊接方式计算出PWM的数值,然后将该PWM的数值输入到CPLD。优选地,所述DSP通过串行通信的方式将计算的PWM数值发送到CPLD。优选地,步骤D中:所述CPLD根据PWM的宽度信息,输出四路有限双极性的PWM信号。另外,本专利技术还提供了一种DSP与CPLD结合实现电流型有限双极性PWM输出的系统,包括:一 DSP,用于获取焊接电源的实时反馈电流和反馈电压值,以及获取焊机操作面板的操作指令,并在每间隔25us进入一次中断服务程序,且在进入到中断服务程序后,计算出动态比较点电压和PWM的数值;一比较器,用于对来自DSP的动态比较点电压和来自焊机的变压器原边电流信号进行比较;一 CPLD,用于根据来自PWM的数值对应送出四路有限双极性的PWM信号,并根据来自比较器的比较结果确定是否中止PWM当前脉冲输出。本专利技术通过DSP取得焊接电源的输出量电流、电压,与面板所设定的各种参数进行分析、比较和运算,将运算结果发送给CPLD,由CPLD输出四路符合时序要求的有限双极性的PWM信号,同时DSP送出一个计算所得的模拟量,与焊接电源逆变器的变压器原边电流信号进行比较后送给CPLD,由CPLD判断并实现是否切断当前脉冲的输出,从而实现了电流型有限双极性PWM输出功能。与现有技术相比,本专利技术具有电路简单、无需调试和控制精确度高的优点,本专利技术频率、死区等无需人工调节,不随元器件的误差而变化,降低了电路及人工成本,而且由于不再用专门的电路及不需要人工调试,降低了设备成本。【专利附图】【附图说明】图1为本专利技术的电路原理框图;图2为本专利技术DSP的工作流程图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1所示,图1为本专利技术的电路原理框图。本专利技术实施例中提供了一种DSP与CPLD结合实现电流型有限双极性PWM输出的系统,其主要针对目前焊接电源在实现电流型有限双极性PWM输出时,存在电路复杂、调节难度大和控制精确度差的缺点。其中本系统主要包括有DSP (数字信号处理器)1、CPLD (可编程逻辑芯片)2和比较器3。本系统利用DSP的运算能力及CPLD的快速响应能力,通过软件编程实现焊接电源控制所需要的电流型有限双极性PWM输出。DSP通过焊接电源获取实时的反馈电流和反馈电压,以及通过焊机操作面板获取相应的用户操作指令或参数,对应进行数字信号处理分析,根据分析处理结果产生比较点电压输出到比较器3,产生PWM数值输出到CPLD。需要说明的是很多程序在DSP中运行,实现本专利技术的定时中断服务程序只是其中的一个部分,25us是这个定时中断服务程序的运行周期,也就是说定时器25us时间到就必须先打断其他程序的运行,优先运行这个定时中断服务程序,这个程序运行结束后,然后再接着运行原来正在运行的程序,而此处25us的周期是根据所选用的DSP的运算速度及所作运算的实时性要求而确定的。DSP进入中断服务程序后,采样电流电压值,DSP把当前的电流和电压值读进去,也就是把上述的实时反馈电流和反馈电压值读进去,然后计算出动态比较点电压和PWM的数值,PWM的数值指的是DSP输出的PWM脉冲的宽度,它起的作用是:为了达到设定的电流或电压输出,根据焊接设备负载的变化相应的调整PWM脉冲的宽度。比较器对来自DSP的动态比较点电压和来自焊机的变压器原边电流信号进行比较,并将比较结果发送给CPLD ;而CPLD则根据PWM的宽度对应送出四路有限双极性的PWM信号,并根据来自比较器的比较结果确定是否中止PWM当前脉冲输出。如果比较结果动态比较点电压小于焊接电源逆变器的变压器原边电流信号电压,则中止PWM当前脉冲的输出,否则不中止。本专利技术还提供了一种DSP与CPLD结合实现电流型有限双极性PWM输出的方法,其包括步骤如下:A、DSP根据来自焊接电源的实时反馈电流和反馈电压值,以及来自焊机操作面板的操作指令,每间隔25us进入一次中断服务程序;B、DSP进入中断服务程序后,采样电流电压值,并计算出动态比较点电压和PWM的数值;如图2所示,图2为本专利技术DSP的工作流程图。DSP每间隔25us进入一次中断服务程序,实现一个控制周期;进入中断服务程序之后对采样的反馈电流、反馈电压,以及输入的自焊机操作面板的操作指令进行A/D转换处理,将其由模拟量转换成数字量,以获得电流、电压的数字量;接着则对获取的电流、电压数字量进行滤波处理。DSP根据滤波后的电流、电压数字量以及当前工本文档来自技高网...

【技术保护点】
一种DSP与CPLD结合实现电流型有限双极性PWM输出的方法,其特征在于,包括步骤:A、DSP根据来自焊接电源的实时反馈电流和反馈电压值,以及来自焊机操作面板的操作指令,每间隔25us进入一次中断服务程序;B、DSP进入中断服务程序后,采样电流电压值,并计算出动态比较点电压和PWM的数值;C、比较器将所述动态比较点电压与来自焊接电源逆变器的变压器原边电流信号进行比较;D、CPLD根据PWM的数值信息,输出四路有限双极性的PWM信号,然后根据来自比较器的比较结果,判断是否中止PWM当前脉冲的输出。

【技术特征摘要】

【专利技术属性】
技术研发人员:李源刘振光陶艳军
申请(专利权)人:深圳市佳士科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1