永磁同步电机控制系统仿真—PWM比较器的Simulink模型

发布时间:2024-08-30  

PWM 比较器的功能

还是以本系列文章中,用到的三相两电平逆变器为控制对象。下图是正弦波调制(SPWM)的三相两电平逆变器的波形。


输入的是三相的正弦波信号,三角载波与正弦信号波进行比较,当正弦信号波的值大于三角载波的值,输出“1”,否则,就输出“0”;PWM比较器一共生成6个PWM信号,控制6个IGBT的开通和关断。PWM比较器输出“1”控制IGBT开通,“0”信号IGBT关断。控制逆变器输出的三相相电压和三相线电压如下图所示。

对于三相两电平逆变器,为了防止上下桥臂同时导通而短路,PWM比较器还需要插入死区时间。

此外,为了让电流、速度和位置采样与PWM占空比的更新同步,以及控制器算法模型的触发运行,必须还有中断触发信号生成功能。

因此整个PWM比较器包括四部分:

(1) 三角载波生成;

(2) 信号比较,生成PWM控制信号;

(3) 插入死区时间;

(4) 中断触发信号生成;

图片

正弦波调制(SPWM)的三相两电平逆变器的波形

三角载波生成

因为三角载波生成的模型是在FPGA中运行的,因此数据类型需要整型。

最方便的方法就是使用Simulink的HDL Coder模型库中的HDL Counter模块。通过控制输入端口dir控制HDL Counter模块的计数方向。

图片

HDL Counter模块

示例模型如下:

图片

三角载波生成的Simulink模型

仿真步长为1e-8,Relay 模块的Switch on point为10000,Switch off point为0,输出“0”或者“1” 控制HDL Counter模块的计数方向,生成0~10000的三角波,频率为5kHz。

图片

三角载波信号

PWM 信号生成

三角载波与信号波进行比较,当信号波的值大于三角载波的值,输出“1”,否则,就输出“0”;PWM比较器一共生成6个PWM信号,控制6个IGBT的开通和关断。

此功能的Simulink模型如下:

图片

PWM信号生成的Simulink模型

死区时间

通常死区时间的插入通过增加PWM信号的开通延时实现的。

简单说就是:如果PWM信号由“1”变“0”,即由开通变为关断,则马上关断;如果PWM信号由“0”变“1”,即由关断变为开通,则延时T_delay再开通;此功能的Simulink模型如下,C_delay端口为输开通延时计数值。

图片

死区时间的Simulink模型

中断触发信号生成

此功能比较简单,Simulink模型如下图所示,在三角波的底点和顶点都产生中断,如果只在底点或者只在顶点,可以根据需要修改即可。

图片

中断触发信号生成的Simulink模型

以上模型皆可以通过Simulink的HDL Coder工具生成HDL代码,部署至Speedgoat的FPGA板卡。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    传感器检测储气罐的气压,压力数值传送到PID控制器(PID控制器可以是PLC,也可以是PID仪表),经过PID仪表的运算输出一个模拟量给变频器的模拟量输入端子,如果压力值小于设定压力值,那么输出模拟量控制变频器......
    只需要通过接通端子完成,比如设置S3是30Hz,S4是35Hz,S5是40Hz,S3端子通则变频器以30Hz频率运行,S5端子通则以40Hz运行。 3、模拟量控制 这是常用的变频器控制方法,通过模拟量信号来控制变频器......
    运行,S5端子通则以40Hz运行。 3、模拟量控制 这是常用的变频器控制方法,通过模拟量信号来控制变频器,一般控制信号与变频器输出频率是一个比例关系,我们将变频器最大值设置为50.00Hz,那个控制信号0......
    将这些端子与PLC的模拟量输出端子连接,就可以利用PLC控制变频器来调节电动机的转速。模拟量是一种连续变化的量,利用模拟量控制功能可以使电动机的转速连续变化(无级变速)。 PLC以模拟量方式控制变频器......
    中间电路对整流电路的输出进行平滑滤波,逆变电路将直流电再逆变成交流电。对于如矢量控制变频器这种需要大量运算的变频器来说,有时还需要一个进行转矩计算的CPU以及一些相应的电路。 plc与变频器一般有三种连接方法 ①利用PLC的模拟量输出模块控制变频器......
    电路将直流电再逆变成交流电。对于如矢量控制变频器这种需要大量运算的变频器来说,有时还需要一个进行转矩计算的CPU以及一些相应的电路。 PLC与变频器一般有三种连接方法 ①利用PLC的模拟量输出模块控制变频器PLC......
    来调节电动机的转速。模拟量是一种连续变化的量,利用模拟量控制功能可以使电动机的转速连续变化(无级变速)  PLC以模拟量方式控制变频器的硬件连接如下图所示,由于三菱FX2N-32MR型PLC无模拟量输出功能,需要给它连接模拟量......
    输入端子,改变这些端子的电压或电流输入值可以改变电动机的转速,如果将这些端子与PLC的模拟量输出端子连接,就可以利用PLC控制变频器来调节电动机的转速。模拟量是一种连续变化的量,利用模拟量控制......
    PLC基本结构图(2023-09-15)
    这些端子的电压或电流输入值可以改变电动机的转速,如果将这些端子与PLC的模拟量输出端子连接,就可以利用PLC控制变频器来调节电动机的转速。模拟量是一种连续变化的量,利用模拟量控制功能可以使电动机的转速连续变化(无级......
    组合同样道理,通过不断切换这两个输入点的状态就可以控制变频器对应的频率运行。 多段速控制 第五类:PID给定,是通过变频器通过PID计算结果来给定变频器的输出频率,最典型的就是恒压供水,通过水压模拟量反馈到变频器......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>