ETest(中国人自己的LabView)系统性能指标及其试验结果(下篇)

该文详述了一致性测试的过程,使用实时系统半实物仿真平台(ETestDEV)、信号发生器和示波器,通过信号采集、串口通信和波形比较,验证了ETestDEV在1ms内的实时响应能力、周期任务设置和定时器性能,证明其适用于1ms精度的仿真测试场景。
摘要由优快云通过智能技术生成
四、一致性测试

1)实验方法

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

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

图5    实验环境图

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

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

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

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

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

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

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

2)实验数据结果

测试结果:

波形还原完整

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

长时间运行始终保持一致

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

图6    示波器测试结果截图

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

图7  示波器测试数据

5、实验结论

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

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

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

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

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.youkuaiyun.com/Pangbo1711/article/details/130446031

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值