xiaoxiao201005 发表于 2014-8-19 09:15

simulink仿真时三环时间和触发AD时刻设置

大家在用simulink建模时都会遇到三环执行时间的问题,也会遇到在PWM的什么时刻触发AD的问题,比如在用DSP写程序时,我们会在pwm的每次中断时刻读取电流,执行park和Clark变换,运行一次PID,执行完这些后程序等待,到下一次pwm中断时再重复以上的过程,现在有个疑问:
1、在simulink中启动中断时刻改怎么做才好?
2、三环的pid执行时间改怎么设置?
3、其它还有需要处理的吗?

lilybunny 发表于 2014-8-19 17:40

中断时间是不是按周期时间估计?

xiaoxiao201005 发表于 2014-8-20 14:29

lilybunny 发表于 2014-8-19 17:40
中断时间是不是按周期时间估计?

中断时间是按周期算的,设计与程序一样,PWM周期到了就执行中断程序,这种在matlab里如何设置?

lilybunny 发表于 2014-8-22 13:22

xiaoxiao201005 发表于 2014-8-20 14:29
中断时间是按周期算的,设计与程序一样,PWM周期到了就执行中断程序,这种在matlab里如何设置?

可以用一个比较模块,设置逻辑比较来控制

xiaoxiao201005 发表于 2014-8-22 13:42

lilybunny 发表于 2014-8-22 13:22
可以用一个比较模块,设置逻辑比较来控制

在实际仿真中,一般要不要考虑这种情况?
页: [1]
查看完整版本: simulink仿真时三环时间和触发AD时刻设置