1.一种ePWM模块的仿真模型建立方法,其特征在于,包括:
获取ePWM模块的数学模型;
在Simulink中创建S‑function模块,根据所述数学模型以及预设的仿真模型的输入、输出以及参数生成所述S‑function模块的代码;
对所述S‑function模块进行封装,显示出输入和输出端口,得到所述ePWM模块的仿真模型;
所述仿真模型的输出包括:输出A和输出B两个PWM波;
所述仿真模型的输入包括:计数器模式、输出A的动作限定子模块控制寄存器的输入值、输出B的动作限定子模块控制寄存器的输入值、时基周期寄存器的输入值、计数比较寄存器A的输入值、计数比较寄存器B的输入值;
所述仿真模型的参数包括:时基时钟分频位以及高速时基时钟分频位;
所述仿真模型输出的PWM波的频率为通过所述计数器模式和所述时基周期寄存器的输入值来进行调节;所述仿真模型输出的PWM波的占空比为通过所述输出A的动作限定子模块控制寄存器的输入值、所述输出B的动作限定子模块控制寄存器的输入值、所述计数比较寄存器A的输入值以及所述计数比较寄存器B的输入值来进行调节。
2.根据权利要求1所述的ePWM模块的仿真模型建立方法,其特征在于,还包括:根据所述ePWM模块的驱动函数在Simulink中生成驱动模块,所述驱动模块用于根据所述仿真模型生成驱动代码。
3.根据权利要求1所述的ePWM模块的仿真模型建立方法,其特征在于,所述数学模型为根据所述ePWM模块的功能逻辑图确定得出的。
4.根据权利要求1所述的ePWM模块的仿真模型建立方法,其特征在于,
所述仿真模型的输入还包括:时基计数器寄存器的输入值、动作限定子模块连续S/W强制寄存器组模式设置以及死区输出模式控制设置;
所述仿真模型的参数还包括:控制周期寄存器是否装载影子寄存器、同步信号输出选择位、使能计数寄存器装载相位寄存器的输入值、有效计数比较寄存器A装载影子寄存器的选择、有效计数比较寄存器B装载影子寄存器的选择、计数比较寄存器A操作模式、计数比较寄存器B操作模式、时基相位寄存器的输入值以及系统时钟使能寄存器PWM模块时基时钟同步状态。
5.一种ePWM模块的仿真模型建立装置,其特征在于,包括:
数学模型获取单元,用于获取ePWM模块的数学模型;
S‑function模块建立单元,用于在Simulink中创建S‑function模块,根据所述数学模型以及预设的仿真模型的输入、输出以及参数生成所述S‑function模块的代码;
仿真模型生成单元,用于对所述S‑function模块进行封装,显示出输入和输出端口,得到所述ePWM模块的仿真模型;
所述仿真模型的输出包括:输出A和输出B两个PWM波;
所述仿真模型的输入包括:计数器模式、输出A的动作限定子模块控制寄存器的输入值、输出B的动作限定子模块控制寄存器的输入值、时基周期寄存器的输入值、计数比较寄存器A的输入值、计数比较寄存器B的输入值;
所述仿真模型的参数包括:时基时钟分频位以及高速时基时钟分频位;
所述仿真模型输出的PWM波的频率为通过所述计数器模式和所述时基周期寄存器的输入值来进行调节;所述仿真模型输出的PWM波的占空比为通过所述输出A的动作限定子模块控制寄存器的输入值、所述输出B的动作限定子模块控制寄存器的输入值、所述计数比较寄存器A的输入值以及所述计数比较寄存器B的输入值来进行调节。
6.根据权利要求5所述的ePWM模块的仿真模型建立装置,其特征在于,还包括:驱动模块建立单元,用于根据所述ePWM模块的驱动函数在Simulink中生成驱动模块,所述驱动模块用于根据所述仿真模型生成驱动代码。
7.一种ePWM模块的仿真系统,其特征在于,所述仿真系统为在Simulink中创建S‑function模块,根据ePWM模块的数学模型以及预设的仿真系统的输入、输出以及参数生成所述S‑function模块的代码,最后对所述S‑function模块进行封装显示出输入和输出端口得到的;
所述仿真系统的输出包括:输出A和输出B两个PWM波;
所述仿真系统的输入包括:计数器模式、输出A的动作限定子模块控制寄存器的输入值、输出B的动作限定子模块控制寄存器的输入值、时基周期寄存器的输入值、计数比较寄存器A的输入值、计数比较寄存器B的输入值;
所述仿真系统的参数包括:时基时钟分频位以及高速时基时钟分频位;
所述仿真系统输出的PWM波的频率为通过所述计数器模式和所述时基周期寄存器的输入值来进行调节;所述仿真系统输出的PWM波的占空比为通过所述输出A的动作限定子模块控制寄存器的输入值、所述输出B的动作限定子模块控制寄存器的输入值、所述计数比较寄存器A的输入值以及所述计数比较寄存器B的输入值来进行调节。
8.根据权利要求7所述的ePWM模块的仿真系统,其特征在于,还包括:驱动模块,所述驱动模块用于根据所述仿真系统生成驱动代码,所述驱动模块为根据所述ePWM模块的驱动函数在Simulink中生成的。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序在计算机处理器中执行时实现如权利要求1至4任意一项所述的方法。