-
实时仿真用户案例
Crank-嵌入式GUI设计和开发用户案例
021-64886750
-
实时目标机
Simulink模型库
Demo套件
info@yisuworld.com
定时和同步
两个或多个实时目标机之间的同步
以下方案可用于确保所有实时目标计算机具有相同的模型执行时间:
- 共享内存(Shared Memory)I/O模块:一个实时目标机中的共享内存I/O模块充当同步主机,并广播网络中断,从属实时目标机对此作出反应。
- PTP(精确时间协议):该协议可用于通过以太网同步实时目标机。
与外部信号同步
可以使用带有时钟的装置或传感器来提供定时。例如,IO811 Camera Link I/O模块可以捕获在获取图像时由相机生成的定时信号。然后,可以基于此信号执行完整的模型,以确保完全同步。
外部时钟可用于触发模型。例如,运行在Simulink可编程FPGA上的PWM捕获代码模块可以读取外部PWM信号。该信号可用于使用中断代码模块触发模型执行。
使用IO106模拟I/O模块的DMA中断,可以从外部源触发实时目标机。
同一目标机不同部件的同步
对于电机控制,可以使用Simulink可编程FPGA利用PWM生成代码模块产生PWM指令。然后,模拟输入I/O模块与PWM信号同步,以测量电机反馈。模型执行与PWM周期同步,以读取所有采集的模拟样本。
对于音频应用,模拟输入可以与模拟输出同步,以保证固定的延迟。
基于时间的同步
对于基于时间的同步,Speedgoat提供了IO821 IRIG定时模块,该模块可用于生成中断,以非常精确的间隔触发Simulink模型。IO821的定时源可以是GPS、任何专用的定时设备,也可以是I/O模块本身(OCXO),并且可以用于同步已安装的IO821 I/O模块实时目标机。
技术文档
-
电力系统中实时仿真技术的应用
与此同时,电力系统的技术革新不仅仅限于上述内容,除了供给端和需求端的变化,还有电力输送技术的发展和应用。比如柔性交流传输和高压直流输电等技术,早已开始了大规模应用。
电力系统变得越来越先进的同时,也越来越复杂,为了保证它的稳定运行,就需要采用更多且更“聪明”的控制器。
而这些控制器的开发和测试,是不可能全部在真实电网环境下进行的,尤其是一些危险的故障注入和极端环境测试,难以实现不说,稍有不慎,就可能造成巨大的安全事故和损失。
在面对这些危险但又不得不做的测试时,实时仿真系统就成了工程师们的首选!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设计与开发