TI中文支持网
TI专业的中文技术问题搜集分享网站

烧写flash运行总出现问题,会与电机控制DMC库改用作开关电源控制有关吗?

    最近一直在做DC-DC开关电源、单相逆变器的控制相关项目,控制核心用的TMS320F28335,烧写flash运行时总会出现问题,当进行某些修改之后能正常运行了,但是再添加程序或者删减程序就还会出现同样的问题,反复如此,让人费解。

    出现问题主要有:1、ADC采样结果不对,不能持续检测。(最常见的情况)

                                    2、PI运行不正确,Kp、Ki数值与给定不同。

                                    3、运行数据直接全部是混乱的。

                                    4、程序不能开始运行。

    被这个问题困扰了很久了,做过以下的操作,但是还是在添加或者删减程序时会出现上面1所示的问题。

    采取过的措施:1、关掉编译优化。

                                2、检查定义数组没有错误。

                                3、检查delay_us放在ram中。

                                4、硬件供电没有问题。

                                5、把CCS版本6.1换成5.5。(换完之后确实可以运行,本以为是版本的问题,但是一添加或者删减程序还是有问题)

    现在有点手足无措,就想,我现在这个程序都是用电机控制的DMC库文件模块进行修改编写的,包括PWM信号的生成、PI模块、斜坡函数等,在想问题的出现会不会和这个有关系?

    我把用在电机控制的DMC库的模块修改之后用在DC-DC和单相逆变的控制上会造成上面阐述的问题吗?

    实在没有办法了,非常希望能得到大家的帮助,感激不尽!

赞(0)
未经允许不得转载:TI中文支持网 » 烧写flash运行总出现问题,会与电机控制DMC库改用作开关电源控制有关吗?
分享到: 更多 (0)