-
实时仿真用户案例
Crank-嵌入式GUI设计和开发用户案例
021-64886750
-
实时目标机
Simulink模型库
Demo套件
info@yisuworld.com
快速控制原型(RCP)
充当控制器的Speedgoat实时目标机,提供了从MATLAB和Simulink桌面式仿真到硬件实时测试的快捷路径:单击一个按钮从Simulink自动生成代码和下载实时应用程序,连接I/O通道与您的硬件,可立即开始对软件和硬件设计进行测试和调整。
与嵌入式控制器不同,Speedgoat实时目标机允许控制算法的快速运行、监控和测试。 灵活的扩展理念以及运行算法的高性能的多核CPU和FPGA确保您的I/O、通信协议和采样率要求能够在现在和未来得到满足。
常见应用
- 使用驱动器和电机(永磁同步电机,无刷直流电机,步进电机)等实际硬件进行控制策略的快速测试和迭代
- ADAS快速控制原型
- 利用低延迟I/O和FPGA的高保真闭环控制
- 结合HIL仿真器的控制算法的实时测试
- 使用Vector CANape™或ETAS INCA™等工具,基于XCP进行ECU标定和旁路
- 采用实时系统作为嵌入式控制器进行嵌入式设计
性能
硬件
- 由现成组件构成的、经充分组装测试的实时系统硬实时运行满足您的需求
- 基于不同的硬件和工作流程(C/C++或VHDL代码生成),支持从1KHz到几MHz的闭环采样率
- 保证满足您的项目特定的采样率、I/O和环境要求
- 灵活的I/O和协议扩展支持:超过200个I/O模块可用,并且可以将50多个I/O模块安装到具有扩展机箱的单个实时目标系统中
软件
- 使用Simulink Real-Time创建实时应用程序,并在Speedgoat解决方案上运行
- 使用Simulink和其他工具(如Simulink Control DesignTM 或Model Predictive Control ToolboxTM)创建复杂控制设计
- 将Speedgoat I/O驱动程序块拖放到您的Simulink模型中,并通过易于使用的对话框字段配置信号参数
- 从Simulink控制设计自动生成C / VHDL代码,并在多核CPU和可选FPGA上运行
- 在几秒钟内将实时应用下载并运行在高性能的多核CPU和FPGA中
- 在实时运行过程中动态调整信号参数,并立即监视效果
- 使用Simulink Real-Time和MATLAB App Designer,.NET或C / C ++接口,创建图形用户界面
- 免版税、可独立运行(Stand-alone)在嵌入式实时系统中使用(无须Simulink许可证)
收益
节约成本,降低风险
- 实时系统可通过配置满足您的项目特定的I/O、采样率以及现在和将来的环境需求
- 针对不同的项目,不需要重新进行控制器设计。实时系统可以灵活进行I/O扩展,并且在采样率和计算频率需求增加的情况下,多核CPU和可拓展的FPGA可轻松应对
- 在非常早期的阶段用物理硬件进行大量的自动化测试,并降低昂贵的设计缺陷的可能性
缩短上市时间
- 将传统的顺序V模式转换为循环工作流程,以便在尽可能早的阶段对您的设计进行持续的验证和确认
- 在包括建模、原型制作、测试、文档编制和嵌入式集成的整个开发周期,无缝支持基于模型的设计(MBD)工作流程
- 使用独立于产品的开发平台不断尝试新的想法和概念
比较:实时系统充当控制器vs 真实的嵌入式控制器
标准 |
实时目标价充当控制器 |
自行开发的真实嵌入式控制器 |
运行通过Simulink创建的算法所需的时间 |
几秒钟 |
几小时到几周,可能需要极其耗时的手写代码 |
软件变更的影响 |
只需简单地更新Simulink设计,然后自动重新生成应用并下载到实时目标机。使用Simulink外部模式、GUI或者自动化脚本实时测试。 |
实现和测试软件设计变更非常耗时。 |
硬件需求变更的影响 |
实时目标机可以在任何时候使用额外的I/O进行扩展。 |
可能需要昂贵且耗时地重新设计硬件。 |
内部需求管理和文档编制 |
Simulink模型对于新的团队成员很容易理解,可自动生成文档。 |
如果没有精心维护的文档,团队变化可能会对设计知识产生重大影响。 |
设计缺陷的早期检测 |
强大的实时测试和数据记录功能,可以尽早发现bug。 |
调试的可能性是受限的,而且常常很耗时。 |
保证满足确定性的实时采样率和频率 |
在将控制器配置与项目特定需求相匹配方面,Speedgoat拥有丰富的经验。 |
极难预测,可能需要多次的软件和硬件设计迭代。 |
供应链管理、长期可用性和交货时间 |
外购完整的控制器简化了采购流程,Speedgoat的库存管理服务缩短了交货时间。大多数组件通常可使用7年以上。 |
搜索、采购和管理大量组件的可用性可能非常耗时。集成和测试替换组件可能是一个漫长的过程。 |
相关用户案例
Mobileye使用Speedgoat产品加速ADAS系统开发
ZKW Lichtsysteme GmbH:使用Speedgoat移动版目标机开发下一代车辆的智能照明系统
技术文档
-
电力系统中实时仿真技术的应用
与此同时,电力系统的技术革新不仅仅限于上述内容,除了供给端和需求端的变化,还有电力输送技术的发展和应用。比如柔性交流传输和高压直流输电等技术,早已开始了大规模应用。
电力系统变得越来越先进的同时,也越来越复杂,为了保证它的稳定运行,就需要采用更多且更“聪明”的控制器。
而这些控制器的开发和测试,是不可能全部在真实电网环境下进行的,尤其是一些危险的故障注入和极端环境测试,难以实现不说,稍有不慎,就可能造成巨大的安全事故和损失。
在面对这些危险但又不得不做的测试时,实时仿真系统就成了工程师们的首选!2024-03-13
-
BMS系列视频推荐—确认、验证和测试电池管理系统 (BMS)
在本视频系列中,您将会看到可以在 Simulink 中采用的各种方法和技术,以便在将软件部署到嵌入式微处理器之前,根据各项要求,对 BMS 模型进行验证、确认和测试。
2023-07-20
-
Speedgoat高速数据记录在电力电子实时仿真中的应用
电力电子系统的实时仿真,离不开Speedgoat的FPGA板卡,而Speedgoat的高速数据记录也需要Speedgoat的FPGA板卡。Speedgoat的FPGA板卡的DIO信号采集频率可达100MHz,ADC信号采样率可达5MHz,DAC输出可达2MHz;
Speedgoat的高速数据采样方案即可用于HIL场景,也可用于RCP场景;2022-11-23
-
基于Speedgoat FPGA板卡的OBC和DCDC变换器的实时仿真
针对OBC和DCDC变换器的实时仿真系统,FPGA硬件的IO接口延时小和FPGA模型的计算速度快的需求,Speedgoat的IO334 FPGA板卡以及IO3XX-21的数字扩展卡,配合Speedgoat的HDL Coder Integration Package(HCIP)可以很好的解决这两个问题
2022-11-23
实时目标机
实时仿真应用场景
学习与支持
关于我们
关注Speedgoat微信公众号
实时仿真解决方案
I/O接口模块
通讯协议模块
FPGA技术
被控部件仿真
Simulink模型库
Demo套件
Speedgoat实时仿真与测试
Crank嵌入式GUI设计与开发