Temoignages d 'utilisateurs

INTACTON部署传感器与产品代码生成的嵌入式编码

挑战

开发一种新的DSP-based光学传感器使用标准部件和最小的DSP编程经验

解决方案

使用MathWorks工具为基于模型的设计模型,模拟,生成生产代码DSP-based传感器

结果

  • 以有限的资源完成目标
  • 遇到了激进的最后期限
  • 减少了代码的执行时间

“现在我们有一个完整的设计和代码生成工具链仿真软件和嵌入式编码的基础上,大多数现场试验的变化发生在几分钟内。金宝app这是不可能使用手工方法。”

阿诺伯格曼,INTACTON
INTACTON传感器。

INTACTON发展创新的传感器技术,使工业工程师优化产品质量和数量由光学测量的速度和长度的纸和钢铁,例如,尽管他们在生产线运输。

然而,今天的光学传感器,包括基于昂贵的技术,奢侈的定制设备。以降低生产成本,提高可靠性,INTACTON开发了一个光学传感器基于标准组件,包括电荷耦合器件(CCD)相机和德州仪器C6000 DSP。使用MathWorks为基于模型的设计工具,他们设计了传感器的小型开发人员,严格的时间限制,最小的DSP编程经验。

“我们需要一个完整的嵌入式系统设计和自动实现环境,”阿诺伯格曼解释道,在INTACTON项目经理。“MathWorks工具为我们提供了一个单一的解决方案快速循环模拟的设计步骤,快速原型和生产代码生成。”

挑战

因为没有人生产一个光学传感器基于标准CCD相机和DSP, INTACTON工程师需要探索和分析完整的系统行为,包括许多自由度占照明情况和不同表面性质的产品。下载188bet金宝搏

INTACTON也需要提前交付产品市场竞争在18个月内在预算之内。为了满足这种期限,他们需要把大部分时间都奉献给研究和设计算法行为不编程需求方。因为他们的开发人员有最小的DSP编程和实现经验,INTACTON需要经过验证的代码生成功能。

“来满足我们的最后期限,这是我们专注于探索传感器系统的关键功能,而不是在c代码问题,“伯格曼说。

解决方案

INTACTON实现新系统开发过程基于MathWorks基于模型的设计工具模型,模拟,自动生成生产代码传感器在18个月的最后期限。

他们创造了一个完整的设计环境使用仿真软件进行建模与仿真;金宝appDSP系统工具箱FFT设计和统计;金宝app数学模型计算定点整数;和嵌入式编码®生产自动代码生成、快速原型、部署和嵌入式软件验证。

来满足他们积极的生产计划,将生成的代码集成到嵌入式目标,INTACTON曾与德国MathWorks MathWorks工具迅速增加。

“通过使用MathWorks,我们很快就从我们的模型生成的代码和编译的代码下载到我们的目标实时执行和验证,“伯格曼解释道。

使用MATLAB和Simulink金宝app离线仿真和数据采集,INTACTON首先进行可行性研究,以确保正确的操作空间滤波器的方法与他们的DSP硬件。通过这种方法,他们进行了研究在只有两个月的几个硬件组件和最小的编码。

工程师然后转换到一个快速原型阶段使用嵌入式编码器。他们使用目标集成嵌入式编码自动生成的代码与TI的操作系统软件与代码在编译之前作曲家工作室。使用嵌入式程序员、工程师还TI RTDX数据访问接口来验证代码精度和性能。

”是非常重要的验证生成的代码的准确性和性能目标DSP上运行,并比较性能与原设计,“伯格曼解释道。“我们的实时性能和准确性验证生成的代码直接从MATLAB仿真软件和嵌入式编码。”金宝app

INTACTON现在部署传感器原型使用代码生成和集成的嵌入式编码。他们执行现场测试通过控制铣刀的纺织机器,包括10 g加速度的力量了。

结果

  • 以有限的资源完成目标。“六个工程师的人员,将不可能同时开发光学、力学、硬件、算法,DSP实现,“伯格曼说。“MathWorks工具使我们能够实现我们所有的目标。”

  • 遇到了激进的最后期限。“我们需要在主要的贸易展展示一个工作原型,“笔记伯格曼。“MathWorks工具,这个最后期限我们见面和准备为我们生产很快释放。”

  • 减少了代码的执行时间。“因为我们很快验证代码,我们有更多的时间来优化代码,并将变更根据客户反馈。在一个例子中,我们减少了代码执行时间从超过200毫秒到小于2毫秒,”伯格曼解释道。“出色的支持和好的结果我们收到金宝appMathWorks肯定帮助我们。”