文摘
英文文摘
声明
1绪论
1.1课题研究的工程背景及意义
1.2研究内容
1.3论文组织结构
2总体设计
2.1需求分析
2.2系统总体结构
2.3系统通信网络的选择
2.3.1现场总线技术
2.3.2 CAN总线概述
2.4系统网络硬件的选择
2.5系统软件开发语言的选择
2.6拓扑结构与通信速率的选择
3系统硬件设计
3.1硬件总体结构
3.2核心系统
3.2.1 MCU
3.2.2 CAN控制器
3.2.3 CAN收发器
3.3人机接口
3.3.1 LCD液晶显示
3.2.2键盘
3.4电源管理
3.5 ISP接口
3.6总线终端
4系统软件设计
4.1 CAN报文结构
4.2系统CAN应用层通信协议的制定
4.2.1网络通信流程
4.2.2网络应用层通信协议
4.3系统CAN总线位定时参数的设定
4.3.1 CAN位周期结构
4.3.2影响位定时参数的几个因素
4.3.3 CAN位定时控制寄存器
4.3.4系统CAN位定时参数的计算与确定
4.4软件开发环境简介
4.5系统软件设计总体概述
4.6射击指挥程序设计
4.6.1指挥机射击指挥程序
4.6.2观察所机射击指挥程序
4.6.3终端
4.7 CAN通信程序设计
4.7.1 SJA1000初始化
4.7.2 CAN报文接收程序
4.7.3 CAN报文发送程序
4.8人机接口程序设计
4.8.1 LCD显示
4.8.2键盘扫描程序
5系统调试
5.1单机调试
5.2双机通信调试
5.3系统联调
结论
致谢
参考文献