嵌入式系统测试

qianrushixitongceshi
当前位置:首页 > 嵌入式系统测试

ETest(美国有labview 中国有ETest)系统性能指标及其试验结果(下篇)

2021-10-14

四、一致性测试

1)实验方法

采用所提供的实时系统半实物仿真平台一套(硬件设备和ETestDEV软件)、信号发生器一台、示波器一台。

搭建检验实时性的实验环境,如图5所示。

5.jpg

图5    实验环境图

信号发生器产生正弦波信号,由实时处理机中的AI采集板进行采集,采集的数据在实时处理机中打上采集的时标,然后通过实时处理机中的RS232A串口发送到RS232B串口中,RS232B串口收到数据后,一方面由测试上位机显示出所接收到的串口数据,另一方面利用AO输出波形到示波器中。在示波器上实时观察两个波形是否相同,相位差是否始终保持一致,以及其它参数是否一致。

(1)信号发生器产生波形,同时输出到实时处理机的AI通道和示波器的A通道;

(2)周期性采集实时处理机的AI通道输入电压(注:不使用硬件的批量采集功能);

(3)采集结果使用自定义协议打包,通过RS232A通道发送;

(4)在实时处理机的RS232B通道上订阅数据接收事件,收到数据后进行解包,并验证数据是否有效;

(5)在实时处理机的AO通道输出上一步解包的数值,AO通道与示波器的B通道连接;

(6)运行过程中,在示波器上实时观察两个波形是否相同,相位差是否始终保持一致,以及其它参数是否一致。

2)实验数据结果

测试结果:

  • 波形还原完整

  • 各项分析数据均在测量误差范围内

  • 长时间运行始终保持一致

示波器单次测试截图如下图所示。

6.jpg

图6    示波器测试结果截图

示波器单次测试的测试数据如下图所示。

7.jpg

图7  示波器测试数据

5、实验结论

ETestDev可适用于实时性要求1ms的仿真测试场景。

1)ETestDev提供的事件订阅机制,可在1ms内响应外部事件;

2)ETestDev提供的周期任务可最小设置为1ms(意味着模拟外围系统的仿真步长可达1ms);

3)ETestDev提供的定时器,最大延迟不超过200us。



相关信息

Copyright © 北京凯云恒达科技有限公司  网站备案号:京ICP备2023024537号-1

提交成功

谢谢您的宝贵意见,我们将安排客服尽快与您沟通

在线留言