基于AT91RM9200的导航计算机测试仪设计

发布者:Tianyun2021最新更新时间:2012-09-20 来源: 电子元器件应用 关键字:AT9lRM9200  导航计算机  测试仪  EP2C8Q208C6 手机看文章 扫描二维码
随时随地手机看文章

0 引言
    导航计算机是捷联组合导航组件的组成部件,可接收来自多路输入数据接口的数据,并将结果由输出数据接口控制输出。为了验证导航计算机的功能和性能指标,可用测试仪器来完成导航计算机的检测和测试。导航计算机测试仪器的总体研制目标就是希望能够方便快捷地实现对两套导航计算机的测试,包括导航计算机多个接口的速率测试、接口传输数据正确性和完整性测试、以及导航计算机数据处理DSP的测试。

1 系统组成
    本导航计算机测试仪器主要由测试模块和显示控制模块两大部分组成。其中测试模块主要包括测试接口与测试单元;显示控制模块是导航计算机测试仪的输入和输出设备,主要包括上位机处理单元和显示单元。其具体组成如图l所示。

[page]

2 测试模块
    测试模块主要用于对导航计算机工作状态及性能的测试,包括对导航计算机各个接口的测试,以及对DSP处理性能的测试等。测试模块主
要包括测试接口与测试单元。为了满足同时测试两套导航计算机的要求,同时为了方便升级,本设计考虑一对一的测试模式.图2所示是针对一套导航计算机的测试模块组成框图。
    为满足两套导航计算机的所有接口都能同时按照要求速率工作,可选择两片处理器实现一对一测试,以保证其实时性。测试部分的处理器可选用Atmel公司的AT91RM9200作为测试仪器的中心控制部分,其两片处理器的功能相同。现以其中一片为例来说明,其主要功能包括:
    (1)按所要求的速率发送数据,并中断接收两路RS232、9路RS422A、l路RS429(1收2发)数据通讯接口的数据,同时卸帧、测试数据传输接
口速率、数据正确性和数据完整性;
    (2)测试结果应通过RS232接口与显示部分相连,并实时显示;
    (3)通过可编程逻辑器件扩展输入输出接口;
    (4)控制与显示部分的数据交互;
    (5)控制程序和数据存储器的数据交互。
    本文选用Ahera公司的CycloneII系列芯片EP2C80208C6来完成RS422接口和RS429接口的扩展。EP2C8Q208C6器件是基于ATERA的第二代MAX体系结构的高密度、高性能EEPROM器件,其工作时钟频率高达260 MHz。
    EP2C8Q208C6的主要功能是实现系统复位和时钟分配、数据总线扩展和外部接口的扩展等。

3 显示模块
    显示控制模块是导航计算机测试仪的输入和输出设备,它负责导航计算机测试过程中的功能参数输入、设置以及系统控制等功能。显示控制模块的硬件组成如图3所示。


    显示控制模块的核心是ARM处理器,主要完成LCD显示、触摸屏控制、测试模块的通信控制等。ARM处理器可选择SAMSUNG公司的嵌入式ARM处理器S3C2440,LCD可采用7~9英寸触摸屏液晶显示器,并利用两个RS232串口作为与测试模块l和测试模块2的数据传输接口。上位处理单元通过这两个串口来实现对测试模块的控制。
    显示部分的主要功能是实现人机交互,具体是控制测试部分的软件运行,与测试部分进行数据交互,并显示测试结果。显示部分的其他外接口可以丰富测试仪的功能。其中,结果显示部分可用来实时显示测试结果,界面设计需要便于人机交互:控制部分主要包括电源控制、复位控制、测试设备选择控制等;功能选择包括数据接口速率测试、数据传输正确性测试、数据传输完整性测试和解算平台的正确性测试等。

4 测试目标及测试原理
    根据研制目标,本导航测试仪主要实施的测试项目一是各个接口传输速率的测试;二是按照研制指标中导航计算机各个接口的要求速率和波特率来实现与导航板的数据交互,并由测试仪实时监测各个接口的状态;三是各个接口传输数据的正确性和完整性测试;四是在一定时间内(假设为2秒)。通过某种算法验证这段时间内各接口接收的数据是否完整。该功能在软件中可以这样设计:在t秒内,将各个接口接收的数据求和,第j个通道t秒内接收的数据之和为:
   
    其中,表示第j个通道接收到的第i个数据;j表示导航板的各个接口序号;M为该通道每次发送的数据个数。N为t秒内该接口收到数据的次数,vj表示该接口的接收速率;

[page]

    最后便是DSP工作状态的测试。一般情况下,导航板上电后,DSP内部已烧写程序先运行自检(LED灯闪亮表示正常),然后利用DSP仿真器仿真DSP内部运算程序,其实验算法如下:
    在一定时间t(假设t=1秒)内,将各个接口接收数据之和Sj送往DSP进行简单运算,其中:
   
    式中,表示第j个通道接收到的第i个数据;j表示导航板的各个接口序号;M为该通道每次发送的数据个数。Nj为t秒内该接口收到数据的次数,vj表示该接口的接收速率。
    DSP将收到的Sj进行2倍乘法运算并得到,再将结果送回测试仪。

5 工作流程
    测试模块是导航计算机测试仪的中心模块,负责对导航计算机的测试,并将测试结果按照协议要求传送至上位机显示。图4所示是该测试模块的工作流程。

6 结束语
    本文介绍了一种基于AT91RM9200的导航计算机测试仪的设计方案。该测试仪可接收来自多路输入数据接口的数据,经计算机进行解算处理后,再将结果由输出数据接口控制输出。该方法能够方便快捷地实现对两套导航计算机的测试。目前,本系统已成功应用于实践,从而证明该系统功能完全可以满足实际需要。

关键字:AT9lRM9200  导航计算机  测试仪  EP2C8Q208C6 引用地址:基于AT91RM9200的导航计算机测试仪设计

上一篇:基于AT91SAM9261S的心电疾病诊断系统
下一篇:基于AT91RM9200的USB主机端Linux驱动

推荐阅读最新更新时间:2024-03-16 13:09

LCR测试仪的详细介绍
在生产线上经常都会涉及到对各种类型的电子元件进行测量,那么在测量的时候会用到一种测量设备叫做LCR测试仪。这种测量设备在进行测量的时候可以快速进行测量,而且使用起来非常的安全可靠,然后有了这个测量设备之后可以在生产线上提高生产效率,然后还能够使得产品的质量得到保证。这种测量技术即便是在阻抗比较大的情况之下,仍然可以进行非常有效的测量。下面来简单介绍一下这种测量设备的情况。 使用这种LCR测试仪来进行测量的确是能够很好的去提高测量的效率,以前采用的是反射测量技术,但是这种测量技术在进行测量的时候,速度会相对比较慢一些,然后测量的精确度会相对比较差一些,不过现在使用了这种新的测量设备之后,情况就已经发生了明显的变化。这种新的测量设
[测试测量]
如何构建一个简单的晶体测试仪电路
在这篇文章中,我们将讨论如何使用晶体管、电阻器、二极管和电容器等普通部件构建一个简单的晶体测试仪电路。 什么是水晶 晶体可用于制造电子振荡器电路,方法是利用压电振动晶体的机械共振产生具有固定频率和恒定频率的电频率。该频率通常用于监控时间,例如在石英表中。晶体还广泛用于为电子IC获得恒定、可靠的时钟信号,并确保无线电发射器和接收器的频率稳定。 最常用的压电谐振器形式是石英晶体。因此,依靠石英来稳定频率的振荡器电路,成为流行的晶体振荡器。然而,在相关电路中也可以找到各种其他形式的压电元件,例如多晶陶瓷。 晶体振荡器开始振荡是由于受到电场时形状的微小变化,这种特性称为电致伸缩或逆压电。 当晶体受到电位差的影响时,会导致其
[测试测量]
如何构建一个简单的晶体<font color='red'>测试仪</font>电路
HDYZ-E氧化锌避雷器带电测试仪面板及各部件功能介绍
HDYZ-E氧化锌避雷器带电测试仪面板及各部件功能介绍 1 主机面板 主机面板布置图如图3所示。 1.1 电流输入:分为A相(黄色)、B相(绿色)、C相(红色)三个输入通道,单相测量时,无论测试A相、B相或者C相电流,都从A相通道输入。 1.2 参考信号输入:有线测试方式时,使用专用通讯电缆,用于连接电压采集器;感应测试方式时,用于连接感应板,输入感应电场信号。 图3 主机面板 1.3 液晶屏:工业级320×240点阵单色液晶屏,带LED背光,显示操作菜单、测试数据、波形等。 1.4 按键:操作仪器用。 “↑↓”为“上下”键,选择移动或修改数据;“←→”为“左右”键,选择移动或修改数据;“确认”键,确认当前操作;“取消”键,
[测试测量]
HDYZ-E氧化锌避雷器带电<font color='red'>测试仪</font>面板及各部件功能介绍
带数字显示的电流放大测试仪
带数字显示的电流放大测试仪
[模拟电子]
带数字显示的电流放大<font color='red'>测试仪</font>
HDDY直流电源综合特性测试仪数据管理系统安装操作说明
1、软件的安装 注意:在装 直流充电机特性测试仪数据管理系统 之前,请先装含有excel的office软件。 1.1软件运行环境 操作系统:中文简体windows98版本以上 内存:128MB以上 硬盘:安装盘至少有300M的空间 1.2软件安装 1.在光盘上找到 直流电源综合测试综测仪(V_4_00)setup.exe ,双击运行。 2.出现如下界面: 3.点击下一步按钮安装程序: 4.安装完成后有如下界面: 点击完成结束安装 1.3软件运行 1.点击”开始”菜单,选”程序直流电源综合测试综测仪…..”; 2.点击“直流电源综合测试综测仪”,程序开始运行。 1.4主界面 2、导入数据 功能描述:
[测试测量]
HDDY直流电源综合特性<font color='red'>测试仪</font>数据管理系统安装操作说明
医用防护服静电衰减性能测试仪技术指标介绍
主要用途 医用防护服静电衰减性能测试仪用于测试纺织服装、医用防护服材料、非织造布、复合材料、薄膜材料等试样在施加±5000V电压后,测定试样由峰值电压衰减到10%的静电衰减的时间。 适用标准 GB 19082-2009 《医用一次性防护服技术要求》 IST40.2(01)《Standard Test Method for ElectrostaTIc Decay of Nonwoven Fabrics》 技术指标 1、医用防护服静电衰减性能测试仪整个仪器采用四部分模块设计: 1)±5000V电压控制模块 2)高压放电模块; 3)衰减电压随机测试模块; 4)静电衰减时间测试模块; 2、静电高压源:±5500V;测试静电电压
[测试测量]
R8100电台综合测试仪的功能及应用特点
R8100电台综合测试仪,是一款内置频谱分析模块、信号发生模块、综合分析模块的多功能测试仪器。该产品可根据客户需求,自定义测试参数和测试配置,自定义测试规范,可进行全自动测试和手动测试。产品可广泛应用于各类通信设备如发射机测试、接收机测试和音频测试。 产品特点 高度集成的综合测试仪,包含频谱分析仪、信号发生器、音频分析仪和示波器功能 高测试带宽:频率范围覆盖最高可达1MHz-6GHz 高输出功率:功率输出范围-120dBm-10dBm 支持多种调制方式:调频、调幅、调相、脉冲调制、数字调制 便携式设计,内置可充电电池 高清触摸屏显示 USB接口,方便导出数据 具备自定义和全自动电台测试功能,支持扩展电台测试功能 具备较准功能,
[测试测量]
R8100电台综合<font color='red'>测试仪</font>的功能及应用特点
中国广播科学研究院在数字TV标准认证中采用泰克公司视频测试仪
在中国居于领先地位的广播研发机构采用泰克公司标准进行全面有效的DTV/HDTV测试实验   俄勒冈州比佛顿,2007年5月15日- 全球领先的测试测量和监视仪器供应商泰克公司(NYSE:TEK)今天发布消息,中国广播科学研究院(ABS)选择新型的泰克公司仪器用于数字电视(DTV)和高清电视(HDTV)标准的开发、认证和符合性测试。ABS是中国政府的广播电视研发机构,它负责制定和开发调频广播(FM)、数字音频广播(DAB)、卫星广播、CATV和HDTV的国家技术标准。除了原有的泰克公司视频设备外,ABS又增添了泰克公司新推出的PQA500图像质量分析仪、WFM7100波形监视器和MTS430 MPEG分析仪,以便有效而全面地开展
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved