首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 343 毫秒
1.
基于VC的无人机模拟训练系统软件开发   总被引:2,自引:1,他引:1  
为了能够让无人机地面操纵人员熟悉无人机的操作,介绍了一种以VC++可视化语言为开发工具设计的一套模拟训练软件系统;软件基于模块化设计思想,采用串口通信和以太网两种通信方式;串口通信上,实现了故障指令代码的实时发送等功能;以太网通信上,很好地实现了与飞控地面站的通信;另外,本软件还可以实现训练评价和故障模拟等功能;最终将模拟训练系统与地面站以及飞控系统联调,系统运行良好,通信实时性很高,很好地完成了各部分功能,并具有很好的扩展性。  相似文献   

2.
为了更好地实现地面站监控计算机与无人机的多通道通信,提出了一种基于FPGA+网卡实现多串口到以太网网桥的设计方法,文中给出了系统的硬件结构设计和软件设计,其中对于FPGA实现串口通信和网卡模块的配置给出了较为详细的介绍,FPGA的接收、发送模块功能采用状态机来完成;与已有方法比较,具有集成度高、低功耗、功能灵活等优点;实际测试表明,该设计能够良好地实现通信,达到了多串口与以太网通信的目的,具有重要的实际意义和应用价值。  相似文献   

3.
Visual C++和GIS方法是无人机地面站软件设计中的两种常用的方法.通过介绍和评述两种方法的设计理念,对地面站系统软件中的飞行监控功能、串口通信、遥测遥控、数据的接收与发送、地图导航功能、航线规划与航迹操作功能进行不同方法的实现.对两种方法在各个功能领域设计中存在的优缺点进行比较。  相似文献   

4.
针对我校无人机应用专业学生操作无人机能力强而对地面站的实现原理理解不够深入的情况,以四旋翼无人机地面站为对象,以Qt5.4为开发平台,分别对地面站串口通讯、飞机虚拟仪表、地图浏览器、航点规划,以及数据存储等进行了设计,较完整地实现了地面站的各项功能。此设计具有一定的实用性,有助于加强学生对地面站实现原理的理解,提高他们的学习兴趣,为将来从事无人机工作夯实基础。  相似文献   

5.
介绍小型无人机地面控制系统的架构和主要功能,着重讨论Qt环境下使用第三方串口通信类、Qwt虚拟仪表、Google离线地图、SQLite数据库,以实现无人机地面站控制软件的通信链路、飞行数据显示、电子地图、飞行数据的存储等功能。实验表明,该系统能够基本实现预期的功能。  相似文献   

6.
串口通信是目前较常见的一种通信方式,为了实现串口设备的网络通信功能,该文介绍了UMDF驱动模式、TCP/IP工作模式、虚拟串口通信及Socket通信等相关技术,详细介绍了创建虚拟串口驱动和串口与网口通信的三种工作模式的工作原理及设计过程,最后通过测试实现了虚拟串口通信。由于是通过程序设计实现,不需要对设备进行改装或是添加新设备,极大地简化了工作和降低了硬件成本。  相似文献   

7.
嵌入式智能家居终端通信模块的设计与实现   总被引:3,自引:2,他引:1  
针对嵌入式系统的存储和处理器等硬件资源受限,设计出一个简单高效的串口通信协议和网络通信协议是开发的难点.讨论了基于ARM嵌入式Linux平台实现智能家居终端通信子系统的技术难点和关键实现技术,给出了其中串口通信协议以及网络通信协议的设计与实现,很好地解决了不同带宽和速率的通信匹配问题.该通信子系统已在Linux下调试通过,可与相应串口设备以及网络中心进行正常通信,目前已投入实际使用.  相似文献   

8.
文章针对TI公司的DSP芯片TMS320C6713没有异步串口的特点,利用片上同步多通道缓冲串行口(McB-SP),结合相应的软件处理,编程实现了DSP与PC机的异步串口通信功能,很好地解决了芯片只有同步串口而不能进行异步传输的问题,丰富了接口功能。  相似文献   

9.
串口通信是人体重心实时监控软件的主要功能之一.介绍了串口通信协议的设计,研究了在C++ Builder环境下如何利用API函数开发上位机的通信程序,从而实现PC机与单片机的串口通信.经过试验测试和实际运行,通信程序能够准确、快速地完成通信任务.  相似文献   

10.
在一个平台上利用KVM虚拟机可以运行多个操作系统,有效地利用硬件资源。串口是一个独享设备,如何让多个虚拟机都能够使用串口设备,文中提出了一种串口转发器的设计和实现方法。该方法实现了通过一个串口设备连接、调试多个虚拟机的功能。该方法利用管道通信和输入/输出重定向机制使得多个KVM虚拟机可通过一个物理串口进行通信,每个KVM虚拟机通信时都能独享这个串口设备,实际应用表明这种方法使用方便、通信性能可靠。未来在高性能服务器上将更多地使用KVM虚拟机运行多个操作系统,使用该串口转发器可方便地解决调试多个虚拟机系统的问题。  相似文献   

11.
针对无人机飞行监测和控制的要求,设计了一款飞行监测和控制的无人机遥控遥测地面站系统软件. 无人机遥控遥测地面站系统软件包括系统调试、航迹规划、飞行监测、视频捕捉和数据回放等功能模块,融合Google Earth COM API二次开发技术基础上运用Visual C++6.0作为系统开发环境,采用模块化理念并嵌入串口通信技术、虚拟航空仪表技术、视频捕捉技术等进行软件开发.  相似文献   

12.
工业现场内置GPRS设备种类众多,技术人员需要分别使用各厂家的上位机软件对设备进行远程监控.为了解决这个不兼容问题,基于Modbus和Modbus TCP协议设计并实现了串口通讯软件与远程GPRS设备通信适配器.串口通讯软件将控制和数据采集的Modbus报文发送给适配器,适配器维护GPRS设备列表,将串口报文转为Mod...  相似文献   

13.
文章主要介绍了Windows环境下开发基于C + +Builder的Modem通信软件来实现远程控制 ,着重介绍了如何利用C + +Builder进行串口编程和Modem的基础通信技术。作为实例 ,还介绍了作者自主开发的一个数控切纸机远程诊断系统。  相似文献   

14.
基于嵌入式系统的串行设备远程监控系统   总被引:1,自引:0,他引:1  
本文借鉴了IT领域中常见的远程监控的实施方案。从应用的角度出发设计出了一种实时、可靠的串行设备远程监控系统,使原本不具备联网功能并分散各地的串行设备连接到以太网中,充分利用现有的Internet资源进行数据传输和管理。通过研究嵌入式S3C2440模块的串口以太网通讯,设计了软件的实现方案,在串口以太网通讯中应用多线程技术,实现了串行设备的串行协议与TCP/IP协议的转换。方案中利用OpenVPN建立远程隧道链接,通过telnet远程登陆嵌入式平台,对嵌入式端进行监控。经过实验测试,串行数据在远程监控的计算机上具有良好的一致性,实现了对串行设备的监控。  相似文献   

15.
徐克  吴成富  陈怀民  段晓军 《测控技术》2007,26(5):62-64,69
介绍了三余度飞控计算机中串行处理软件的设计与开发,重点阐述了MOXA公司多串口卡Smartio C104H在VxWorks操作系统中的驱动程序的开发以及采用双缓冲方法接收并处理串口数据的程序实现.  相似文献   

16.
提出了一种基于串口通信的电站监控系统的设计方案,重点介绍了该系统发送端、接收端的软硬件设计及通信设置。该系统采用PLC作为发送端控制器,实现对电站及旋转UPS参数的采集、处理及控制功能;接收端采用PC机,通过VB语言编程实现电站"三遥"功能;PLC与PC机通过串行通信端口通信。该系统还在任务保障性、可维修性、可操作性方面进行了特殊设计。应用表明,该系统操作方便,性能可靠。  相似文献   

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飞控,具有较广泛的应用。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号