某特种发射系统CAN总线通信的设计与实现
论文摘要
利用现代技术对传统武器装备进行现代化改造,一直是各国关注和研究开发的热点。CAN现场总线以其卓越性能现已广泛应用于众多领域,但在传统武器系统现代化改造中的应用还不是很多。本文以某特种发射系统为研究背景设计并实现了该系统CAN总线通信软硬件平台。系统采用P89V51RD2单片机、CAN独立控制器SJA1000和CAN收发器PCA82C251,集成LCD液晶显示屏及键盘共同组成了系统指挥机(包括观察所机)的硬件平台。该硬件平台结构合理,功能较完备,体积小、重量轻,便于人工携行,环境适应能力强。在硬件平台基础上,根据系统通信的特点和要求,制定了系统CAN应用层通信协议,确定了CAN通信的位定时参数,设计开发了系统CAN通信软件。并针对指挥机、观察所机和终端在系统中所担负的任务,设计开发了相应的射击指挥程序。系统运行稳定,数据通信可靠,有较强的环境适应能力。该系统的研制实现了CAN总线在传统武器装备中的应用,并对其它传统武器装备现代化改造有很好的借鉴作用。
论文目录
摘要ABSTRACT目录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 MCU3.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 系统联调结论致谢参考文献
相关论文文献
本文来源: https://www.lw50.cn/article/b565f58e8d7f6855e4bb3fae.html