
基于C8051F的火炮控制操作台设计
作品编号:DZDQ1224 开发环境: WORD全文:65页 论文字数:18000字 此基于C8051F的火炮控制操作台设计毕业设计完整版包含[开题报告,论文,设计] |

课题是设计一个火炮控制系统操作台,该设计是以51系列单片机C8051F040为核心,单片机C8051F040是集成在一块芯片上的混合信号系统级单片机,在一个芯片内集成了构成一个单片机数据采集或控制的智能节点所需要的几乎所有模拟和数字外设以及其他功能部件,代表了目前8位单片机控制系统的发展方向。本人主要完成该设计的仿真,包括硬件和软件,硬件设计采用模块设计思想,包括五大部分,分为液晶显示部分,4×4键盘部分,CAN总线接口驱动部分,开关电源部分,LED指示模块。
该系统主要完成对炮台控制系统下达操作指令和火炮状态的检测,操作台与火炮控制系统之间的通信采用CAN方式,实现功能如下:可以通过操作台上键盘输入的指令,利用CAN通信把指令传给火炮系统,来实现对火炮驱动器的位置控制性能调试,同时在火炮系统运转过程中,炮控计算机将模式选择(开环、闭环)、射速、射击长度、步长值、电机位置等参数不断的传给操作台并通过液晶显示。
在本次毕业设计中,我的课题是“基于C8051f040的火炮控制操作台设计”。我选择这样的毕业设计课题,是为了通过此次设计来提高自己硬件电路设计的能力和软件设计的能力,锻炼自己的一些自学能力,并提高自己在这方面的薄弱环节。我在老师的帮助下,系统地学习了C8051f040控制核心,液晶接口电路,键盘电路,CAN总线接口驱动,开关电源,LED灯和继电器电路等方面的知识。
在我完成这次毕业设计的过程中,当看到自己将专业知识用于解决实际的问题时,那份成就感和喜悦感是难以形容的。但是,在实际的应用中,我发现自己所应该学的太多太多。光靠自己在书本上所学过的这点知识是远远不够的,真正地认识到了工作就是学习的道理。
目 录
摘要 1
Abstract 2
目 录 3
第一章 绪论 5
1.1 课题来源 5
1.2 课题背景 5
1.3 国内外相关领域的研究现状 6
1.4 课题研究内容 7
1.5 研究意义 8
1.6 本章小结 8
第二章 系统方案 10
2.1 方案选择 10
2.1.1 方案一 10
2.1.2 方案二 10
2.2 方案论证 11
2.3 本章小结 12
第三章 设计概述 13
3.1 设计研究指标 13
3.2 系统结构 15
3.3 本章小结 16
第四章 硬件电路设计 17
4.1 C8051F040单片机介绍 17
4.1.1 CIP-51TM 微控制器核 18
4.1.2 C8051F040的引脚定义 18
4.2 硬件设计概述 19
4.3 C8051F040单片机外围电路设计 21
4.3.1 JTAG接口电路 21
4.3.2 外部时钟电路 22
4.3.3 系统复位电路 23
4.4 系统终端硬件设计 23
4.4.1 CAN控制器电路设计 23
4.4.2 键盘接口电路设计 26
4.4.3 电源部分的设计 27
4.4.4 LED灯和继电器电路设计 28
4.4.5液晶接口电路的设计 29
4.5 PCB的介绍 31
4.6本章小结 32
第五章 软件设计 33
5.1系统总流程图 33
5.2 液晶的软件设计 34
5.3键盘的软件设计 36
5.4 CAN通信的软件设计 38
5.4.1 C8051F040 CAN 控制器构成 38
5.4.2 CAN软件设计流程图 39
5.5 其他软件设计 41
5.5.1 LED指示灯 41
5.5.2 炮控驱动器的使能 41
5.6 本章小结 41
第六章 调试 42
6.1 调试 42
6.2 本章小结 43
总 结 44
致 谢 45
本电子电气通信自动化毕业设计“基于C8051F的火炮控制操作台设计”论文由清风毕业设计网[www.lunwen550.com]征集整理!
相关毕业设计:
- 没有相关设计
客服微信号:hastp888
添加好友时请备注“论文”