菜单
  
    摘要分布式火控系统是目前高炮火控系统的主流结构形式之一。多通道数据分析仪是用于分布式火控系统精度检测与分析的自行研发的设备,在火控系统某些单体尚未完成或基本功能尚未完备时,实现系统的正常测试和联调。本文介绍了串行通信,Windows 环境下串行接口通信的编程技术,以及在 VC++6.0开发环境下,利用 MSComm控件,设计并实现一个串口通信软件的过程。该软件除一般串口通信软件都具有的如打开关闭串口,配置串口,数据发送等基本功能,还考虑到多通道数据分析仪的功能需要,具有设置发送周期,更改数据协议等功能。该软件可发送生成的模拟航路数据,也可发送文本文件数据或输入的指令。31007
    毕业论文关键词:串口通信 MSComm控件 数据发送
    Title The Real-time Simulated Data Sending Software Design ofMulti-channel Analyzer
    Abstract Distributed fire control system is one of the the mainstream form of theantiaircraft gun fire control system. Multi-channel data analyzer is theself-developed device used for accuracy detection and analysis of distributed firecontrol system. When the component or some function of fire control system hasnot been completed ,it can realize the normal test and alignment of the system.This paper introduced Serial Communication ,the programming technology of serialport communication under the Windows environment,and described the process ofusing the MSComm control to design and implement a serial communication softwareunder vc++ 6.0 development environment. In addition to the general serialcommunication software,the software has not only the basic function such as openingor closing a serial port,configuring a serial port,sending data,but also hassetting cycle of sending,changing the data protocol,and other functionsconsidering the demand of the multi-channel analyzer. The software can sendsimulated route data,as well as text file data and the command input.
    Keywords Serial Interface Communication MSComm control Data Transmition
    目 次
    1 绪论 1
    1.1 课题研究背景及意义 1
    1.2 国内外研究现状 1
    1.3 论文的研究内容 2
    1.4 论文的章节安排2
    2 串口通信基础 4
    2.1 串口通信基本概念 4
    2.2 串口通信协议 5
    2.3 串口通信编程方法 8
    2.4 串口调试工具 10
    3 模拟数据发送软件总体设计 13
    3.1 软件需求分析 13
    3.2 软件总体架构 14
    3.3 软件工作流程图 15
    4 模拟数据发送软件详细设计 16
    4.1 设计思路 16
    4.2 对话框程序框架实现16
    4.3 功能模块详细设计 17
    5 模拟数据发送软件测试分析 25
    5.1 软件测试概述 25
    5.2 功能模板测试 25
    5.3 软件整体测试 27
    5.4 软件测试总结 31
    总 结 32
    致 谢 33
    参考文献 34
    1 绪论1.1 课题研究的背景及意义武器火控系统是兵器系统的重要组成部分,主要完成对目标参数、载体运动参数的测量与处理,进行射击诸元解算与装定,并实施射前检查、发射控制以及战术辅助决策等[1]。提高火控系统的性能,有利于提高兵器系统对目标的杀伤性能。经过几十年的发展,一些高新技术在火控系统中已得到广泛应用,大大改善和提高了火控系统性能。例如性能越来越高的微处理机不仅为火控系统提供了强大的计算能力,而且也便于实现模块化的全分布式系统结构。分布式火控系统的整个系统在体系结构上能够实现地点上的分布、控制上的分布和功能上的分布,其体系结构更重要的是体现在软件上的分布[2]在每一个环节上,全分布式软件体系都装有整个应用软件,采用了分布式数据库系统,管理软件虽然只有一个工作,却都分布在各个节点上[2,3]。目前,分布式火控系统已成为火控系统发展的主流结构形式之一[4]。与分布的节点相对应的智能仪器一般都有通信接口,通过这些接口,可以和其他仪器或是 PC 机组成测量系统已完成比较复杂的测试任务[5]。由于火控系统的分布式系统结构,我们需要在火控系统某些单体尚未完成或基本功能尚未完备时,能够将测试数据输入通信接口,从而实现系统的正常测试和联调。多通道数据分析仪因此产生。它是用于分布式火控系统精度检测与分析的自行研发的设备,其主要功能是配套火控系统数据测试、分析和进行性能指标考核、验证。而实时模拟数据发送功能正是多通道分析仪要实现的功能之一。按照通信方式,接口有并行和串行之分。在实时控制和管理方面,各CPU之间的通信,或者将来自现场的数据远程传送至控制中心等通信过程,多采用串行方式[6]。本文选择串口通信作为多通道分析仪实时模拟数据的传输方式来编程实现数据发送功能。1.2 国内外研究现状串口是目前世界上最常用的一种串行通信接口,它是 70 年代由美国电子工业协会联合诸多厂家共同制定的用于串行通信的标准,从串口的问世到现在几经演变,比较常见的串口通信标准有 RS-232、RS-422、RS-485 等[7]。目前这几种通信标准在市场上仍被广泛应用。在国内或国外,计算机串口通信技术已经相当成熟,因此,目前对计算机串口通信研究已经进入冷谈时期。基本所有的计算机串口的应用都是基于以前成熟的技术[6]。
  1. 上一篇:MPS系统提取安装单元的PLC程序控制及组态监控
  2. 下一篇:LFT时延控制系统分析和仿真
  1. MSP430单片机多功能电能表设计+电路图

  2. MSP430物联网的智能农业数...

  3. Arduino单片机的无线数据传...

  4. 基于LabVIEW的数据采集测试平台设计

  5. labview多参数数据采集系统设计

  6. MEMS加速度计性能批量测试...

  7. MSP430红外技术的无线数据读取与传输系统设计

  8. 当代大学生慈善意识研究+文献综述

  9. 中考体育项目与体育教学合理结合的研究

  10. java+mysql车辆管理系统的设计+源代码

  11. 杂拟谷盗体内共生菌沃尔...

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 大众媒体对公共政策制定的影响

  15. 乳业同业并购式全产业链...

  16. 十二层带中心支撑钢结构...

  17. 电站锅炉暖风器设计任务书

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回