实时嵌入式产品的测试系统设计

2014-12-22 10:40:42来源: eccn

引言

嵌入式系统是以应用为中心,以计算机技术为基础,能够适应实际应用中对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。它是先进的计算机技术、半导体技术以及电子技术与各个行业的具体应用相结合的产物。在一些特定领域,它被要求能够实时响应外部的请求并处理相应的计算,最后把结果及时地反馈给用户或者外设。随着嵌入式应用领域的迅速扩大,人们对嵌入式软件质量提出了更高的要求,如何对日益复杂的嵌入式软件进行快速有效的测试成了目前的关注热点。

1 设计原理

1.1 系统需求

本文采用的被测试嵌入式系统如图1所示,是一套运行有飞行控制软件的嵌入式系统。它需要对飞行的姿态、轨迹做出计算,并通过总线的方式与舵机、发动机、导引头、惯性测量单元进行交互。测试的对象为该嵌入式平台上运行的飞行控制软件,其余的外设由测试系统仿真实现。本文主要讨论测试系统的设计与实现。嵌入式系统所使用的核心器件是DSP芯片,它拥有多种接口,有1路A/D、1路D/A、8路开关量、2路串行422接口、2路串行485接口。通过各种接口的通信完成要求的功能。系统运行后将长时间处于每隔5ms与外设完成1次交互的状态,其中1次交互包括2次请求收发数据(状态和控制数据)、传输所有开关量、A/D的数据。测试系统具体要求如下:首先,由工控机(由测试系统模拟,如图2所示)发送装订参数给嵌入式设备;接着,嵌入式设备根据装订参数进行初始化,并处于等待命令状态;工控机发送开始运行命令给嵌入式设备;嵌入式设备收到开始命令后,进入周期循环状态。

周期循环状态:

①嵌入式系统会向外部1号设备(由测试系统模拟)请求外设1控制数据,外部1号设备需要在2 ms内把数据发送给嵌入式系统。

②嵌入式系统会向外部2号设备(由测试系统模拟)请求外设2控制数据,外部2号设备需要在2 ms内把数据发送给嵌入式系统。

③上位机(由测试系统模拟)需要在发送完外设2的控制数据后的1 ms完成对嵌入式系统相关数据的采集。整个循环周期要求严格控制在5 ms以内。

通信流程如图3所示。

1.2 设计思想

设计一套能够符合需求要求的测试系统,对于测试系统有5点要求:第一,能够及时响应DSP以中断方式的数据请求;第二,有足够的性能解析数据,发送数据;第三,拥有良好的人机交互界面;第四,能够管理测试过的用例及结果;第五,能够灵活地增加故障,如通信故障、指令故障、数据故障。

较高实时性的要求使得在设计测试系统时大大增加了系统的复杂度和限制了可用的解决方案。Windows是一种分时操作系统,处理中断的能力不是很稳定,有时候将不能满足嵌入式系统要求的条件。另外,分时操作系统定时器精度差,漂移现象严重,存在隐含的不确定的线程

调度机制。但是这里需要Windows操作系统上的一些高级特性,如功能强大的图形化接口(GUI)支持,支持多种开发工具及应用程序,众多廉价的第三方硬件及驱动的支持,丰富的Win32应用程序接口。

RTX(Real-tline Extenslon for Control of Windows),是向Windows平台加入了一个实时扩展子系统(RTSS)。它独立的基于抢占式的RTX线程调度机制允许RTSS线程优先于所有的Windows线程和中断,持续中断响应频率30 kHz以上,最大IST处理延迟不超过16μs;提供高速准确的实时时间响应,定时器最小周期为100μs,时钟最小分辨率为100 ns。特别适合于飞行模拟器、复杂视频监控系统、视频图像处理、转台、机器人、导弹发射装置、火炮等典型的既有图形又要求实时的控制伺服系统。它是一种基于Windows平台的硬实时解决方案。Wirldows处

理人机接口等通用GUI任务,实时扩展子系统用于进行实时控制和实时的数据采集,它们之间的数据传递机制通过进程间通信的方式,应用共享内存、信号量等机制实现。

[1] [2] [3]

关键字:测试系统  RTX  FPGA

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2014/1222/article_10421.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
测试系统
RTX
FPGA

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved