新型起倒靶控制系统的设计与实现.doc

约53页DOC格式手机打开展开

新型起倒靶控制系统的设计与实现, 本文共计53页,18563字;摘要本文介绍一种基于rs-485网络的管理控制系统,以实现射击训练的自动控制,系统中振动传感器和检测模块安装于每个射击靶上,通过单片机与pc连接,系统检测的射击信号从传感器传输到单片机,然后通过485端口上传至pc,管理系统发送控制信号,由单片机控制靶的起倒...
编号:10-23586大小:801.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 杨洋洋 发布

新型起倒靶控制系统的设计与实现

本文共计53页,18563字;


摘 要
本文介绍一种基于RS-485网络的管理控制系统,以实现射击训练的自动控制,系统中振动传感器和检测模块安装于每个射击靶上,通过单片机与PC连接,系统检测的射击信号从传感器传输到单片机,然后通过485端口上传至PC,管理系统发送控制信号,由单片机控制靶的起倒动作。数据库储存射击者信息与射击成绩以便查询,并提供操作直观的控制界面。该系统可实现实弹射击训练中的示靶、检靶、报靶自动化,以及成绩实时记录显示和成绩的查询统计工作。经实验表明,系统的运行能符合射击训练的要求。文中同时给出了系统组成,以及控制的软硬件设计方案。

关键词:起倒靶,RS-485数据接口,通信协议,数据库
Abstract
This paper introduces an RS-485 network management and control systems, to achieve automatic control of the fire training, Vibration sensors and detection module installed on each target, through MCU and PC Connection. fire detection system signals transmitted from the sensor microcontroller, and then uploaded to the PC port , management system
目 录

摘 要 I
ABSTRACT II
1 起倒靶控制系统设计方案 1
1.1 起倒靶控制系统简介 1
1.2 系统的组成及特点 1
1.3 系统各单元概述 1
2 射击信号的检测 3
2.1 检测器件的选取 3
2.2 传感器工作原理 3
2.3 检测电路的设计 5
3 控制电路设计 6
3.1 控制电机与电路 6
3.2 工作过程分析 7
4 通信接口设计 8
4.1 RS-232C与RS-485通信标准 8
4.1.1 RS-232C接口连接与电气特性 8
4.1.2用MAX232实现电平转换 9
4.1.3 RS-485总线介绍 10
4.2 串行通信协议 12
4.3 具体通信过程 12
4.3.1握手与应答 13
4.3.2 超时控制 14
4.3.3 帧类型与帧结构 14
4.3.4 差错控制 15
4.3.5链路控制与管理 17
4.3.6 透明性 18
5 通信程序 19
5.1 单片机端通信程序 19
5.2 PC端通信程序 20
5.2.1 MSComm控件 20
5.2.2 PC通信流程 25
6 PC管理系统 26
6.1 PC对起倒靶的管理 26
6.1.1 管理介面设计 26
6.1.2 PC控制过程 28
6.2 成绩统计 30
6.2.1 创建数据文件 30
6.2.2 VB与数据库的连接 30
6.2.3 ADO DATA控件 31
6.2.4 成绩的查询与存档 32
结 论 33
致 谢 34
附录A 起倒靶系统电原理图 35
附录B PC与单片机系统流程图 36
附录C PC与单片机程序 38

[部分参考文献]

[1]桂思强. Access数据库设计. 中国铁道出版社,2003
[2]张立科. 单片机通信技术与工程实践. 人民邮电出版社,2005
[3]季海娟. Visual Basic6.0基础教程. 清华大学出版社,2005
[4]李肇庆,韩涛. 串行口通信技术. 国防工业出版社,2004
[5]方程远. 工厂电气控制技术. 机械工业出版社,2000
[6]李华. MCS-51系列单片机实用接口技术. 北京航空航天大学出版社,1993
[7]何立民. 单片机应用技术选编. 北京航空航天大学出版社,1993
[8]石东海. 单片机技术从入门到精通. 西安电子科技大学出版社,2002