共查询到19条相似文献,搜索用时 343 毫秒
1.
基于VC的无人机模拟训练系统软件开发 总被引:2,自引:1,他引:1
为了能够让无人机地面操纵人员熟悉无人机的操作,介绍了一种以VC++可视化语言为开发工具设计的一套模拟训练软件系统;软件基于模块化设计思想,采用串口通信和以太网两种通信方式;串口通信上,实现了故障指令代码的实时发送等功能;以太网通信上,很好地实现了与飞控地面站的通信;另外,本软件还可以实现训练评价和故障模拟等功能;最终将模拟训练系统与地面站以及飞控系统联调,系统运行良好,通信实时性很高,很好地完成了各部分功能,并具有很好的扩展性。 相似文献
2.
为了更好地实现地面站监控计算机与无人机的多通道通信,提出了一种基于FPGA+网卡实现多串口到以太网网桥的设计方法,文中给出了系统的硬件结构设计和软件设计,其中对于FPGA实现串口通信和网卡模块的配置给出了较为详细的介绍,FPGA的接收、发送模块功能采用状态机来完成;与已有方法比较,具有集成度高、低功耗、功能灵活等优点;实际测试表明,该设计能够良好地实现通信,达到了多串口与以太网通信的目的,具有重要的实际意义和应用价值。 相似文献
3.
Visual C++和GIS方法是无人机地面站软件设计中的两种常用的方法.通过介绍和评述两种方法的设计理念,对地面站系统软件中的飞行监控功能、串口通信、遥测遥控、数据的接收与发送、地图导航功能、航线规划与航迹操作功能进行不同方法的实现.对两种方法在各个功能领域设计中存在的优缺点进行比较。 相似文献
4.
5.
介绍小型无人机地面控制系统的架构和主要功能,着重讨论Qt环境下使用第三方串口通信类、Qwt虚拟仪表、Google离线地图、SQLite数据库,以实现无人机地面站控制软件的通信链路、飞行数据显示、电子地图、飞行数据的存储等功能。实验表明,该系统能够基本实现预期的功能。 相似文献
6.
黄丽娥 《数字社区&智能家居》2013,(14):3245-3252
串口通信是目前较常见的一种通信方式,为了实现串口设备的网络通信功能,该文介绍了UMDF驱动模式、TCP/IP工作模式、虚拟串口通信及Socket通信等相关技术,详细介绍了创建虚拟串口驱动和串口与网口通信的三种工作模式的工作原理及设计过程,最后通过测试实现了虚拟串口通信。由于是通过程序设计实现,不需要对设备进行改装或是添加新设备,极大地简化了工作和降低了硬件成本。 相似文献
7.
嵌入式智能家居终端通信模块的设计与实现 总被引:3,自引:2,他引:1
针对嵌入式系统的存储和处理器等硬件资源受限,设计出一个简单高效的串口通信协议和网络通信协议是开发的难点.讨论了基于ARM嵌入式Linux平台实现智能家居终端通信子系统的技术难点和关键实现技术,给出了其中串口通信协议以及网络通信协议的设计与实现,很好地解决了不同带宽和速率的通信匹配问题.该通信子系统已在Linux下调试通过,可与相应串口设备以及网络中心进行正常通信,目前已投入实际使用. 相似文献
8.
文章针对TI公司的DSP芯片TMS320C6713没有异步串口的特点,利用片上同步多通道缓冲串行口(McB-SP),结合相应的软件处理,编程实现了DSP与PC机的异步串口通信功能,很好地解决了芯片只有同步串口而不能进行异步传输的问题,丰富了接口功能。 相似文献
9.
10.
在一个平台上利用KVM虚拟机可以运行多个操作系统,有效地利用硬件资源。串口是一个独享设备,如何让多个虚拟机都能够使用串口设备,文中提出了一种串口转发器的设计和实现方法。该方法实现了通过一个串口设备连接、调试多个虚拟机的功能。该方法利用管道通信和输入/输出重定向机制使得多个KVM虚拟机可通过一个物理串口进行通信,每个KVM虚拟机通信时都能独享这个串口设备,实际应用表明这种方法使用方便、通信性能可靠。未来在高性能服务器上将更多地使用KVM虚拟机运行多个操作系统,使用该串口转发器可方便地解决调试多个虚拟机系统的问题。 相似文献
11.
12.
13.
14.
基于嵌入式系统的串行设备远程监控系统 总被引:1,自引:0,他引:1
本文借鉴了IT领域中常见的远程监控的实施方案。从应用的角度出发设计出了一种实时、可靠的串行设备远程监控系统,使原本不具备联网功能并分散各地的串行设备连接到以太网中,充分利用现有的Internet资源进行数据传输和管理。通过研究嵌入式S3C2440模块的串口以太网通讯,设计了软件的实现方案,在串口以太网通讯中应用多线程技术,实现了串行设备的串行协议与TCP/IP协议的转换。方案中利用OpenVPN建立远程隧道链接,通过telnet远程登陆嵌入式平台,对嵌入式端进行监控。经过实验测试,串行数据在远程监控的计算机上具有良好的一致性,实现了对串行设备的监控。 相似文献
15.
16.
17.
基于LabVIEW的远程油库监控系统设计 总被引:2,自引:1,他引:1
利用LabVIEW虚拟仪器技术和油库现场测控硬件模块,构建了油库的远程监控系统。结合传感器和继电器,完成油库数据的采集和现场控制,并用LabVIEW虚拟仪器技术开发了主控计算机软件,通过串行通信实现信息交互和远程控制。完成了基于C8051F020单片机的远程数据采集终端的上位机串口通信接口程序,并且通过了测试。 相似文献
18.
开发一款ITECH6322可编程电源的远程控制软件。计算机与可编程电源以串行通信的方式进行通信,介绍硬件连接方式,详细说明在VB6.0开发环境下使用SCPI(Standard Commands for Program-mable Instruments)协议的方法。实验结果表明,该软件能够实现可编程电源的远程控制。 相似文献
19.
设计了一种基于开源飞控APM的高级飞控系统,高级飞控系统包含硬件电路模块和软件算法模块,采用MAVLink协议控制APM无人机,设计了以高级飞控系统控制无人机的一键起飞控制流程、遥控量的控制功能、上传飞行任务到APM飞控功能。移植UCOSIII操作系统,并结合MAVLink协议设计了编队组网架构方法,裁减协议数据流,使之适应组网通信数据量限值,在高级飞控系统上测试基于粒子群算法的无人机集群搜索并规划航线的算法仿真实验,结果表明满足实时性要求和通信要求,将计算出的航点通过协议发送给无人机即可实现对无人机航迹规划,高级飞控系统的功能同样适用于MAVLink协议的其他飞控如PX4飞控,具有较广泛的应用。 相似文献