仿真测试平台设计资料:921-6U CPCI卫星接口仿真测试平台

6U CPCI卫星接口仿真测试平台
一、设备概述

      卫星接口仿真测试平台基于6U CPCI的结构,包含信号接口前板、后板,计算机主板、机箱、电源等硬件。硬件设计包括:信号接口前板、后板(直接遥测遥控、串行RS422、LVDS,模拟量输出,指令接收、多功能卡)。板卡软件包括FPGA应用软件、PCI驱动、应用接口软件开发。板卡使用工业级芯片。设备室内工作使用。

仿真测试平台功能要求如下:


二、测试平台硬件设计
      基于6U CPCI架构,通过CPCI计算机主板的PCI接口来驱动不同的功能板卡。功能板卡为FPGA的前板和后板构成,主要包括2种前板和若干后板。
前板:


可选择后板:

二、选型表及详细参数

三、软件开发

3.1 硬件及软件设计开发环境

● 硬件原理图开发工具为Candence16.6 Capture,

● 硬件PCB开发工具为Candence16.6 Allegro。

● FPGA为 Xilinx公司器件,Altera公司器件,使用Verilog语言编程。

● FPGA Xilinx 软件版本ISE9.2;ISE14.7;Altera公司 Qults9.0

● 客户端软件开发:visual Studio2017,windrive10.21  QT5 .1


序号

软件版本

用途

备注

1

ISE14.7

开发FPGA(Xilinx)

2

ISE9.0

开发FPGA(Xilinx)

3

Quartus II9.0

开发FPGA(Altera)

4

visualStudio2017

客户端开发

5

WinDriver 10.21

客户端开发

暂定

6

Qt5.12.9

客户端开发

7

Everything

文件查找

8

Office2013

文档编辑

9

Viso2013

文档编辑

10

Adobe Acrobat 9 Pro

PDF阅读软件

11

notepad++

编辑软件

3.2软件功能及软件界面
3.2.1软件功能

      工控机板卡驱动程序通过DLL文件方式向上层应用软件提供可调用的接口函数。各测试客户机板卡在工控机运行,应具有配套的软件。软件功能包括:

a.通过网络连接主控计算机,接收主控计算机指令,完成数据通信,控制板卡完成各项分系统测试功能;

b.在不连接网络情况下,可本地操作完成各项测试功能,支持设备完成校准功能。

3.2.2上位机界面

(1)脉冲输出功能:指定通道输出脉冲,脉宽可设。指令接口负载提供两条专用输入线:一是指令信号线;二是指令回线,指令信号线提供28V±1V 的指令脉冲,脉冲持续时间为80±10ms。可发送射极输出正脉冲或集电极输出负脉冲

图3.1 直接指令输出接口测试图

(2)脉冲接收功能:显示对应通道脉冲的接收时间及脉冲宽度,可接收射极输出正脉冲或集电极输出负脉冲

图3.2 秒脉冲接收接口测试图
(3)数据发送与接收功能:串行数字指令接口用于在输出端设备和接收端设备间以串行的方式传输数据。串行数字指令传输的是自定义长度(8*Nbits,N=1~64)的串行数据,其输出接口由门控信号(GATE_WRITE),时钟信号(DATA_CLK)和输出数据(DATA_OUT)组成。


图3.3 DS数据输出接口测试图


图3.4 ML数据接收接口测试软件图
(4)模拟量输出功能:192通道电压输出(可设置输出电压范围0~5.1V)


图3.5  模拟量输出接口测试软件图
(5)模拟量采集功能:48通道模拟量电压采集(采集范围0~5.1V,采集精度5mV)

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

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

相关文章

深入剖析Python中的上下文管理协议及自定义上下文管理器实践

深入剖析Python中的上下文管理协议及自定义上下文管理器实践 引言 在Python编程实践中,上下文管理协议(Context Manager Protocol)是一种强大的工具,它通过简洁优雅的“with”语句帮助我们实现资源获取、使用和释放的自动化管理。这种设计模式大大提高了…

Unity类银河恶魔城学习记录12-13 p135 Merge Skill Tree with Dogge skill源代码

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili​​​​​​​ Inventory.cs using System.Collections.Generic; using Un…

【C++】每日一题 54 螺旋矩阵

给你一个 m 行 n 列的矩阵 matrix &#xff0c;请按照 顺时针螺旋顺序 &#xff0c;返回矩阵中的所有元素。 示例 1&#xff1a; 输入&#xff1a;matrix [[1,2,3],[4,5,6],[7,8,9]] 输出&#xff1a;[1,2,3,6,9,8,7,4,5] #include <iostream> #include <vector>…

基于springboot实现房屋租赁管理系统设计项目【项目源码+论文说明】

基于springboot实现房屋租赁管理系统设计演示 摘要 互联网发展至今&#xff0c;无论是其理论还是技术都已经成熟&#xff0c;而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播&#xff0c;搭配信息管理工具可以很好地为人们提供服务。针对房屋租赁信息管理混乱&…

[尚硅谷flink] 检查点笔记

在Flink中&#xff0c;有一套完整的容错机制来保证故障后的恢复&#xff0c;其中最重要的就是检查点。 文章目录 11.1 检查点11.1.1 检查点的保存1&#xff09;周期性的触发保存2&#xff09;保存的时间点3&#xff09;保存的具体流程 11.1.2 从检查点恢复状态11.1.3 检查点算法…

解读宁波TISAX:保障企业安全的关键

&#x1f352;宁波TISAX&#xff0c;❣️作为信息安全领域的&#x1f92d;重要认证体系&#xff0c;为企业&#x1f41e;提供了强大的&#x1f349;安全保障。&#x1f40b;TISAX&#xff0c;&#x1f697;全称为Trusted Information Security Assessment Exchange&#xff0c;…

【树哈希】CF1182D Complete Mirror

CF1182D - Complete Mirror Description 给定一个 n n n 个点的无根树&#xff0c;求一个树根 r o o t root root,使得对于任意两个节点 v 1 , v 2 v_1,v_2 v1​,v2​&#xff0c;若满足 d i s t ( v 1 , r o o t ) d i s t ( v 2 , r o o t ) dist(v_1,root)dist(v_2,ro…

都2024年了,线上部署你不会只会log 调试吧,Arthas了解下!

文章目录 一、什么是Arthas&#xff1f;⛅背景⚡Arthas能为我们做什么 二、部署Arthas三、Arthas 基础命令四、Arthas 项目命令实战⌚thread 线程阻塞⏰watch命令演示⚡cpu飙升演示⛽方法演示 &#x1f6a8;小结 一、什么是Arthas&#xff1f; Arthas 是一款线上监控诊断产品&a…

[Linux][基础IO][一][系统文件IO][文件描述符fd]详细解读

目录 0.预备知识1.系统文件I/O1.open2.write/read/close/lseek 2.文件描述符fd1.[0 & 1 & 2]2.什么是文件描述符&#xff1f;3.文件描述符的分配规则4.重定向5.使用dup2系统调用 -- 完成重定向6.FILE 0.预备知识 什么叫做文件呢&#xff1f; 站在系统的角度&#xff0…

2. centos上面安装 Mysql

1、Linux/UNIX 上安装 MySQL 介绍 Linux平台上推荐使用RPM包来安装Mysql, MySQL AB提供了以下RPM包的下载地址&#xff1a; https://dev.mysql.com/downloads/mysql/ MySQL - MySQL服务器。你需要该选项&#xff0c;除非你只想连接运行在另一台机器上的MySQL服务器。MySQL-clie…

解放双手,批量绕过403

将dirsearch扫描出来的结果复制到url.txt&#xff0c;如下所示 url.txt [21:18:16] 502 - 0B - /var/log/exception.log [21:18:21] 502 - 0B - /WEB-INF/jetty-env.xml [21:18:22] 502 - 0B - /WEB-INF/weblogic.xml [21:18:27] 502 - 0B - /wp-json/wp/v2/u…

Android IPC机制

在Android系统中&#xff0c;IPC&#xff08;Inter-Process Communication&#xff0c;进程间通讯&#xff09;是指在不同进程之间传送数据和通讯的机制。Android中的应用通常运行在独立的沙箱环境中的进程里&#xff0c;由于安全限制&#xff0c;这些进程无法直接访问彼此的内…

Ubuntu 22.04 开机自动挂载webdav - 设置开机自启脚本 - 解决坚果云webdav无写入权限

效果图&#xff1a; 前言&#xff1a; 1&#xff09;亲测/etc/fstab的办法没有成功自动挂载&#xff0c;换成传统的rc.local可以解决&#xff1b; 2&#xff09;rc-local.service是系统自带的一个开机自启服务&#xff0c;但是在 ubuntu 20.04 上&#xff0c;该服务默认没有开…

共模电感饱和与哪些参数有关?这些参数是如何影响共模电感的?

在做一个变频器项目&#xff0c;遇到一个问题&#xff0c;在30Hz重载超过一定1小时&#xff0c;CE测试结果超出限制&#xff0c;查找原因最终发现EMI filter内的共模电感加热&#xff0c;fail现象可以复现。最终增大Y电容把问题解决了。由此问题引申出一个问题&#xff0c;到底…

基于JSP的教务管理

摘要 随着现代技术的不断发展&#xff0c;计算机已经深度的应用到了当下的各个行业之中&#xff0c;教育行业也不例外。计算机对教育行业中的教务管理等内容的帮助&#xff0c;使得教职工从传统的手工办公像计算机辅助阶段迈进&#xff0c;并且实现了非常好的发展。现在的学校…

SDK-0.8.8-Release-版本+ApiMeta - ApiHug-Release

&#x1f917; ApiHug {Postman|Swagger|Api...} 快↑ 准√ 省↓ GitHub - apihug/apihug.com: All abou the Apihug apihug.com: 有爱&#xff0c;有温度&#xff0c;有质量&#xff0c;有信任ApiHug - API design Copilot - IntelliJ IDEs Plugin | Marketplace ​ 更…

回溯算法中常见的使用方法逻辑整理

回溯算法 常见的使用方法逻辑整理 1. 回溯算法 特点 回溯算法实际上一个类似枚举的搜索尝试过程&#xff0c;主要是在搜索尝试过程中寻找问题的解&#xff0c;当发现已不满足求解条件时&#xff0c;就“回溯”返回&#xff0c;尝试别的路径。回溯法是一种选优搜索法&#xff0…

代码随想录算法训练营DAY22|C++二叉树Part.8|235.二叉搜索树的最近公共祖先、450.删除二叉搜索树中的结点

文章目录 235.二叉搜索树的最近公共祖先思路伪代码实现CPP代码迭代法的CPP代码 701.二叉搜索树中的插入操作思路伪代码递归函数有返回值递归函数不要返回值迭代方法 CPP代码递归有返回值递归无返回值迭代 450.删除二叉搜索树中的结点思路&#xff08;分析五种情况&#xff09;没…

E1芯片如何实现同步和重同步

E1数据中包含有帧定位&#xff08;FAS&#xff09;信号&#xff0c;其次它还可以包含多帧格式&#xff0c;或者是CRC4或者是CAS随路信令格式&#xff0c;也可以是两者都有。 FAS 同步 芯片通常通过搜寻FAS头来建立同步或重同步。当它发现一个正确的FAS字&#xff08;X0011011&a…

基于springboot实现师生共评作业管理系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现师生共评作业管理系统演示 摘要 随着信息互联网信息的飞速发展&#xff0c;无纸化作业变成了一种趋势&#xff0c;针对这个问题开发一个专门适应师生作业交流形式的网站。本文介绍了师生共评的作业管理系统的开发全过程。通过分析企业对于师生共评的作业管理…