论文题名: | 基于CAN总线的车载GPS导航系统研究 |
关键词: | CAN总线;车载GPS导航;AT89S52微处理器;SJA1000;串口通信 |
摘要: | 车辆导航技术无论在军事领域还是民用领域都非常重要,而CAN(Controller Area Network)总线是一种串行局域网总线,是一种有效支持分布式实时控制的串行通信网络。本论文研究的目的是改变传统的车载GPS导航系统与汽车电控装置相对独立的状况,将它们接入国际通行的总线式网络,同时解决复杂的线束问题,两者的结合整合了车内资源,使GPS导航系统和汽车电子控制装置,包括动力总成控制、底盘和车身电子控制、舒适和防盗系统实现数据共享,通过CAN总线把它们变成一个有机的整体,更好的为驾驶者服务。 论文首先介绍了本课题的研究背景和意义,全面阐述了基于CAN总线的车载GPS导航系统的特点以及目前国内外发展现状和今后的发展趋势。此外,本文还介绍了CAN总线的基本原理和GPS导航的原理,作为上述研究的具体应用,完成以下设计: 硬件部分设计了基于CAN总线的车载GPS导航系统电路,采用AT89S52作为电路的微处理器,通过SJA1000和82C250实现CAN总线信号的接收与发送,串口通信电路实现与GPS模块的数据交换。通过低压差高效稳压器LM2940完成电源电压的调节工作。在硬件电路设计的基础上制作了测试电路板。 根据系统所要实现的功能,结合已设计的硬件电路,在软件程序设计上着重分析了GPS接收的数据类型以及对它的处理,同时完成了CAN通信流程的设计、串口通信工作流程以及串口双接收数据缓冲区的设计工作。调试程序,检验各功能的实现情况,定型程序。最后,烧写程序,完成所有设计。 实验测试结果表明本系统各部分电路运行基本稳定,设计合理,达到了课题预期效果。另外也提出自己工作中的不足及以后需要改进的工作。 |
作者: | 张超 |
专业: | 机械电子工程 |
导师: | 张天侠 |
授予学位: | 硕士 |
授予学位单位: | 东北大学 |
学位年度: | 2008 |
正文语种: | 中文 |