INTACTON基于MathWorks工具实施了一个新的系统开发流程,用于基于模型的设计,以在18个月期限内为传感器建模、模拟和自动生成生产代码。
他们使用Simulink创建了一个完整的设计环境进行建模和仿真;金宝appDSP系统工具箱™用于FFT设计和统计;金宝appSimulink不动点计算整数数学;和嵌入式编码®用于自动生产代码生成、快速原型、部署和嵌入式软件验证。
为了满足他们积极的生产计划,并将生成的代码集成到他们的嵌入式目标中,INTACTON与德国的MathWorks合作,快速升级MathWorks工具。
Bergmann解释说:“通过使用MathWorks,我们从模型中快速生成代码,并将代码编译并下载到目标上,以便实时执行和验证。”
INTACTON首先利用MATLA金宝appB和Simulink进行离线仿真和数据采集,利用其DSP硬件进行可行性研究,以保证空间滤波方法的正常运行。采用这种方法,他们只用了两个月的时间,只用了很少的硬件组件和最少的编码。
然后,工程师使用Embedded Coder过渡到快速原型阶段。在使用code Composer Studio编译之前,他们使用目标将Embedded Coder自动生成的代码与TI的操作系统软件集成在一起。使用Embedded Coder,工程师还访问TI的RTDX数据接口,以验证代码的准确性和性能。
Bergmann解释说:“在目标DSP上运行生成的代码时,验证其准确性和性能,并将其性能与原始设计进行比较非常重要。我们直接从MATLAB和Simulink中使用嵌入式编码器验证生成代码的实时性和准确性。”金宝app
INTACTON现在正在使用嵌入式编码器生成和集成的代码部署传感器原型。他们正在通过控制纺织机中的切割器进行现场测试,其中包括高达10g的加速力。