起倒靶控制系统设计.doc
约53页DOC格式手机打开展开
起倒靶控制系统设计, 53页 近2万字有英文摘要详细的设计图附录a 起倒靶系统电原理图附录b pc与单片机系统流程图附录c pc与单片机程序摘要本文介绍一种基于rs-485网络的管理控制系统,以实现射击训练的自动控制,系统中振动传感器和检测模块安装于每个射击靶上,通过单片机与pc连接,系统检测的射击信号从传感器传输到单片...
内容介绍
此文档由会员 罗亮 发布
起倒靶控制系统设计
53页 近2万字 有英文摘要 详细的设计图
附录A 起倒靶系统电原理图
附录B PC与单片机系统流程图
附录C PC与单片机程序
摘 要
本文介绍一种基于RS-485网络的管理控制系统,以实现射击训练的自动控制,系统中振动传感器和检测模块安装于每个射击靶上,通过单片机与PC连接,系统检测的射击信号从传感器传输到单片机,然后通过485端口上传至PC,管理系统发送控制信号,由单片机控制靶的起倒动作。数据库储存射击者信息与射击成绩以便查询,并提供操作直观的控制界面。该系统可实现实弹射击训练中的示靶、检靶、报靶自动化,以及成绩实时记录显示和成绩的查询统计工作。经实验表明,系统的运行能符合射击训练的要求。文中同时给出了系统组成,以及控制的软硬件设计方案。
关键词:起倒靶 RS-485数据接口 通信协议 数据库
目 录
摘 要 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数据库设计. 中国铁道出版社
[2]张立科. 单片机通信技术与工程实践. 人民邮电出版社
[3]季海娟. Visual Basic6.0基础教程. 清华大学出版
[4]李肇庆,韩涛. 串行口通信技术. 国防工业出版社
53页 近2万字 有英文摘要 详细的设计图
附录A 起倒靶系统电原理图
附录B PC与单片机系统流程图
附录C PC与单片机程序
摘 要
本文介绍一种基于RS-485网络的管理控制系统,以实现射击训练的自动控制,系统中振动传感器和检测模块安装于每个射击靶上,通过单片机与PC连接,系统检测的射击信号从传感器传输到单片机,然后通过485端口上传至PC,管理系统发送控制信号,由单片机控制靶的起倒动作。数据库储存射击者信息与射击成绩以便查询,并提供操作直观的控制界面。该系统可实现实弹射击训练中的示靶、检靶、报靶自动化,以及成绩实时记录显示和成绩的查询统计工作。经实验表明,系统的运行能符合射击训练的要求。文中同时给出了系统组成,以及控制的软硬件设计方案。
关键词:起倒靶 RS-485数据接口 通信协议 数据库
目 录
摘 要 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数据库设计. 中国铁道出版社
[2]张立科. 单片机通信技术与工程实践. 人民邮电出版社
[3]季海娟. Visual Basic6.0基础教程. 清华大学出版
[4]李肇庆,韩涛. 串行口通信技术. 国防工业出版社