基于RK3399地面测试台多参数记录仪测试平台软件设计

news2024/10/7 16:25:10
随着高科技技术在现代化战争中日益重要作用,飞行装备的研制亦从单元体制发展
到多元体制。航空装置系统在设计过程中,需要大量测试工作,尤其是需要把系统研制
和飞行试验中各部分工作状态参数实时记录,用以分析、改进设计。记录仪也随即应运
而生。记录仪是用于导弹发射前后及飞行中的对弹上各种信号实时调理、采集、处理和
记录的在导弹完成飞行任务后通过特殊手段回收记录仪中存储器存储的数据的存储测
试设备。重视测试技术可有效降低研制风险、节省研发经费、缩短研发周期。因此,测
试技术是飞行设备型号研制过程中必不可少的部分。
地面测试台属于某型号数据记录仪的配套测试设备,主要工作包括:飞行前对记录
仪的功能检查,测试其工作状态和稳定性;实验结束后对已存储到记录仪中的数据进行
回读和进一步处理,通过数据分析得出导弹各项参数在飞行试验中的变化,从而反馈该
弹的工作状况。因此,地面测试的稳定性和数据处理能力对导弹研究有着重要作用。本
章将从需求入手,针对记录仪主要工作任务做一个整体分析,确定总体设计方案。
2.1 任务需求分析
2.1 为记录仪的工作流程图,图中除第三步之外的所有流程都需要地面测试台的
参与。根据记录仪的工作需求,测试台软件主要实现对产品的地面自检测试、数据回读
与显示。该软件需要具有数据读取与清除、参数设置、设备检测等功能。通讯接口分别
采用串口和网口两种方式进行指令收发和数据回读。测试台软件需要满足的主要任务包
括以下内容:
1. 地面自检。在飞行实验前,测试端模拟真实数据进行测试,上位机控制主控 CPU
生成模拟数据,存入记录仪中,然后进行回读,通过检查回读数据与模拟数据是否一致
来确定记录仪工作状态。工作模式包括手动和自动两种,由上位机进行串口指令控制,
波特率 57600bps ,每一路数据测试台都有相应的 LED 灯作为标志。数据格式为:帧头+帧计数 + 数据 + 校验和。表 2.1 为模拟数据的详细信息,具体数据类型包括以下内容:
a) 1 422 数字量信号源: 57 字节,波特率 460.8kbps ,频率 200Hz
b) 2 路模拟量信号源:
c) 5 路开关量信号源;
d) 5 路以太网数据信号源,其中网络数据 1 频率为 50Hz ,网络数据 2 3 4 的频
率为 200Hz ,网络数据 5 频率为 100Hz
2. 具备数据 UDP 回读功能。数据回读使用网络 UDP 传输协议,文件格式为 .hex
件。
2. 在数据回读模式下,通过指令进行存储器主备份选择及查询存储状态(如:上电
次数和存储容量);
2. 在数据回读模式下,通过侧向监测口,以存储的文件(或块)为单位读出存储信
息,并将数据存储在上位机中;
2. 在数据回读模式下,可擦除数据记录装置(整体擦除),擦除前需再次确认。
3. 数据分离。按照表 2.1 所示,不同通道数据帧头的不同,将回读的数据按照不同
的帧头进行最后分离,最终输出 1 个源码文件和 7 个子数据文件,通过 USB 口读出做
进一步分析处理。表 2.2 为系统文件输出表。
2.2 系统总体方案设计
根据测试台任务需求,测试台和记录仪功能结构图如图 2.2 rk3399 作为测试台系
统的上位机,通过通过串口指令与主控 CPU 进行通讯,控制测试台的电源系统。同时
发送指令生成模拟数据,数据由主控 CPU 发送到存储端,存放到记录仪的 Flash 存储芯
片中,最后通过网络 UDP 协议进行数据回读,开发板嵌入到测试台中,外接小型 LCD
屏幕作为软件界面显示端。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/362814.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

uniApp使用uni.chooseAddress()获取微信收货地址

获取微信收货地址 使用uniapp或者原生微信小程序获取微信的收货地址 1、需要在开发平台申请权限 在【开发】-【开发管理】-【接口设置】-【获取用户收货地址】–申请该权限,审核通过后方可使用。 2、在源码上添加配置 2.1 在uniapp上开发配置 打开manifest.js…

ECharts在vue中使用 与 图表自适应

目录 使用思路: Echarts在vue中使用 引入 ECharts 绘制图表实例(复杂) 实例效果: 官方入门实例(简单) 官方入门实例效果 ​编辑 图表自适应 ECharts 的功能十分强大,可以生成多种形式的图表,配置…

xilinx FPGA在线调试方法总结(vivado+ila+vio)

本文主要介绍xilinx FPGA开发过程中常用的调试方法,包括ILA、VIO和TCL命令等等,详细介绍了如何使用。一、FPGA调试基本原则根据实际的输出结果表现,来推测可能的原因,再在模块中加ILA信号,设置抓信号条件,逐…

Java 比较器Comparable与Comparator的List集合排序使用

一、Collections类 Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。 用于集合排序的sort方法,此方法主要是通过Comparable或Comparator来实现排序。 (1) 根据其…

如何30天零基础入门网络安全?自学网络安全有哪些缺点?

网络安全的前景如何,盾叔已经说过很多遍了,今天专题是替一些想入门网络安全,但还迷茫不知所措的同学解一解惑。想30天零基础入门网络安全,这些你一定要搞清楚。 一、学习网络安全容易造成的误区 1、把编程当作目的,忽…

AI生成图像竟如此真实了?Stable Diffusion Model本地部署教程

✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。 🍎个人主页:小嗷犬的个人主页 🍊个人网站:小嗷犬的技术小站 🥭个人信条:为天地立心&…

什么运动耳机好用性价比高、值得入手的五款运动耳机

在各类耳机当中,运动耳机可以说是使用场景针对性比较强的一类。毕竟运动场景对于耳机某些方面性能要求比较高,比如防水能力、佩戴稳定性等等,一般的非运动耳机是很难应用在运动场景中的。这时候一款好的运动耳机就很重要了,那么我…

I/O多路复用模型实现——epoll

epoll IO多路复用模型实现机制I/O多路复用epollepoll_create(int size)epoll_ctl(int epfd, int op, int fd, struct epoll_event *event)epoll_wait(int epfd, struct epoll_event * events, int maxevents, int timeout)epoll eventepoll流程I/O多路复用 I/O 多路复用的本质…

悲观锁实现一人一单+jmeter并发测试

项目工程代码来自&#xff1a;https://mp.weixin.qq.com/s/nDhkmDHU_kqY-geDZrIOtw 核心代码 Service public class GoodsOrderServiceImpl extends ServiceImpl<GoodsOrderMapper, GoodsOrder> implements GoodsOrderService {Autowiredprivate IGoodsService goodsSe…

怎样从零基础学黑客

可以说想学黑客技术&#xff0c;要求你首先是一个“T”字型人才&#xff0c;也就是说电脑的所有领域你都能做的来&#xff0c;而且有一项是精通的。因此作为一个零基础的黑客爱好者来说&#xff0c;没有良好的基础是绝对不行的&#xff0c;下面我就针对想真正学习黑客的零基础朋…

CentOS yum报错问题汇总(持续更新)

一、为 repo AppStream 下载元数据失败1.错误现象为 repo ‘AppStream’ 下载元数据失败错误&#xff1a;为 repo ‘AppStream’ 下载元数据失败2.错误原因1.网络连接不上如果出现该错误&#xff0c;请先确保服务器可以正常连接互联网。可以ping一下百度的域名&#xff0c;能pi…

python小基础-更多请自学,或者某某教程-2023-2-21 小扒菜的自学之路【1】

python基础 基础学习 自己跟着菜鸟教程看的一些基础,会java或者js的话,1个半小时就可以over 好久没更新博客了,现在慢慢来发吧,基础内容不太多,自己理解会很快的(下面是一段个人的小经历,大家也可以看看,嘻嘻) 假期看了灵魂摆渡几部电视剧,无聊中收到了一个python爬虫公开课穷,…

华为OD机试 - 考古学家(C++) | 附带编码思路 【2023】

刷算法题之前必看 参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。 华为 OD 清单查看地址:https://blog.csdn.net/hihell/category_12199283.html 华为OD详细说明:https://dream.blog.csdn.net/article/details/128980730 华为OD机试题…

外贸人如何利用领英LinkedIn开拓海外市场?这七大妙招你要知道

在社交媒体大行其道的时代下&#xff0c;作为职场人士专用的LinkedIn&#xff08;领英&#xff09;在全球则拥有5亿高端会员&#xff0c;覆盖全球200多个国家&#xff0c;也是唯一一个在中国不受限制的国外社交平台&#xff0c;与Facebook、谷歌、苹果并称为“硅谷四巨头”。 …

二倍均值随机算法之抢拼手气红包场景应用

拼手气类的游戏&#xff0c;更能激发用户购物和社交的趣味性&#xff0c;以及游戏竞争心理&#xff0c;拼手气类的活动甚至可以影响人们消费心理。 拼手气红包就是最简单的例子&#xff0c;哪怕你手气红包只有0.01元&#xff0c;在众多竞争者中脱颖而出&#xff0c;抢到的那一刻…

Elasticsearch7.8.0版本进阶——多文档操作流程

目录一、多文档操作1.1、多文档操作的概述1.2、多文档操作与单文档模式区别二、用单个 mget 请求取回多个文档2.1、用单个 mget 请求取回多个文档的图解2.2、用单个 mget 请求取回多个文档的步骤三、bulk API 的模式请求取回多个文档3.1、bulk API 的模式请求取回多个文档的图解…

优炫数据库百城巡展,成都首站圆满举行

2月17日&#xff0c;由四川省大数据发展研究会、北京优炫软件股份有限公司联合举办的“首届四川省推进信息技术应用创新产业服务研讨会暨优炫数据库百城巡展成都首站隆重举行。此次活动是优炫数据库百城巡展的起点站&#xff0c;更是国产数据库市场美好乐章的一次强力鸣奏。 来…

HarmonyOS Connect认证测试

在HarmonyOS Connect生态产品的认证测试过程中&#xff0c;你是否存在这些疑问&#xff1a;认证流程具体包括哪些操作环节&#xff1f;如何根据实际场景选择合适的认证方式&#xff1f;如何选择认证测试标准的版本…… 本期FAQ为大家带来HarmonyOS Connect认证测试的常见问题…

ChatGPT类工具如何实现「降维打击」| 聊天机器人闭门研讨观点总结

导读随着ChatGPT出现&#xff0c;语言大模型的进步与对话交互方式相结合&#xff0c;正在搅动科研、产业&#xff0c;以及普通人的想象力。我们对智能的探索是正在步入决胜之局&#xff0c;还是仍在中场酣战&#xff1b;是需要精巧完备的一致系统&#xff0c;还是可以遵循实效至…

什么是网站ICP备案,什么样的网站需要办理ICP?

进入互联网时代&#xff0c;企业业务的展开或多或少都要接触网络&#xff0c;甚至也会在线上建立公司的业务平台。很多企业会选择建立一个网站来直接展现公司面貌和业务。在我们完成了搭建好网站的全部内容后&#xff0c;最重要的一步&#xff1a;在网站建成进入到上线展现时&a…