C2000系列DSP具有强大的数据处理能力和丰富的外部测量设备,广泛用于电机控制领域。但传统DSP开发方法周期较长、效率低。因此提出在MATLAB/Simulink环境中利用Target Support Package for TC2/C2000中的模块自动生成DSP代码,并下载到DS...C2000系列DSP具有强大的数据处理能力和丰富的外部测量设备,广泛用于电机控制领域。但传统DSP开发方法周期较长、效率低。因此提出在MATLAB/Simulink环境中利用Target Support Package for TC2/C2000中的模块自动生成DSP代码,并下载到DSP中,实现了在MATLAB环境下同时完成算法设计与DSP代码生成。以此方法为基础,使用DSP的正交编码脉冲(QEP)模块与M/T算法设计了电机转速检测系统,并将检测结果通过DSP串口传入上位机,实现了电机转速实时显示。展开更多
文摘C2000系列DSP具有强大的数据处理能力和丰富的外部测量设备,广泛用于电机控制领域。但传统DSP开发方法周期较长、效率低。因此提出在MATLAB/Simulink环境中利用Target Support Package for TC2/C2000中的模块自动生成DSP代码,并下载到DSP中,实现了在MATLAB环境下同时完成算法设计与DSP代码生成。以此方法为基础,使用DSP的正交编码脉冲(QEP)模块与M/T算法设计了电机转速检测系统,并将检测结果通过DSP串口传入上位机,实现了电机转速实时显示。