论文摘要
用,电子化程度越来越高,从而导致车身系统控制线束呈几何级数增长。过多的线束负载使汽车重量急剧上升,汽车操作的稳定性却严重下降。在这样的背景和环境下,一种局部互联现场总线网络LIN的产生、发展和应用使得此问题大大得到了改善,得到了一定程度的解决。LIN成本低、可靠性高且布线方式较为简单,但美中不足的是通信速率不高,故常用于汽车雨量传感器及雨刮电机等对通信速率要求不高的网络部件上。本课题的具体目的即开发一个评价系统,能够完成对LIN电机、传统电机的控制功能,以及LIN电机基于LIN雨量传感器的自动运行。通过计算机对采集的数据进行分析以及对电机进行控制,从而完成对汽车雨刮器,尤其是现代高档汽车的雨刮器的质量检测。整个系统以单片机MC9S12D64为核心,嵌入式系统与计算机采用USB总线或RS串口方式通信。LIN协议通过LIN固件编程实现,从而对LIN雨量传感器进行数据采集,并对LIN电机进行实时控制。传统电机通过单片机的I/O口进行电平控制。计算机终端应用程序实现雨量数据采集与电机控制的无缝融入。本文首先对LIN总线协议、USB总线协议等做了简要介绍,这是本课题设计的基础。之后,着重介绍了LIN芯片MC33661和USB芯片PDIUSBD12,并详细描述了系统的硬件实现,并且充分考虑了电磁兼容性方面的问题以提高系统的可靠性。固件部分主要完成了LIN和USB总线的固件设计,在计算机终端利用VB完成了用户界面的设计。经过实验,本系统运行良好,具有很好的实际应用价值。
论文目录
摘要Abstract第1章 绪论1.1 课题背景1.2 课题来源1.3 计算机通信接口的选择1.4 LIN 总线及USB 总线的研究进展1.4.1 LIN 总线1.4.2 USB 总线1.5 课题主要研究的内容1.5.1 LIN 总线主要研究内容1.5.2 USB 总线主要研究内容1.6 本文的体系结构第2章 LIN 与USB 总线协议基础2.1 LIN 总线协议基础2.1.1 LIN 总线概述及特性2.1.2 LIN 网络结构2.1.3 LIN 报文帧2.2 USB 总线协议基础2.2.1 USB 总线数据流模型2.2.2 USB 通信的数据结构2.2.3 USB 数据传输类型2.2.4 USB 主机与设备的通信2.3 本章小结第3章 嵌入式系统的硬件设计3.1 硬件电路整体设计3.2 微处理器 MC9S12D64 电路模块3.2.1 D64 组成介绍3.2.2 D64 各模块的硬件实现3.3 LIN 接口模块3.3.1 LIN 接口芯片3.3.2 MC33661 运行模式与应用3.4 USB 接口模块3.4.1 USB 控制芯片的选择3.4.2 USB 接口芯片与MCU 组合电路设计3.5 RS 串口通信模块3.5.1 RS232 接口芯片3.5.2 MAX232 芯片与MCU 组合电路设计3.6 传统电机控制模块3.6.1 开关管的选择3.6.2 译码器的选择3.6.3 传统电机模块电路设计3.7 电路板的电磁兼容性考虑3.8 本章小结第4章 嵌入式系统的固件开发4.1 CODEWARRIOR 简介4.2 LIN 固件编程4.2.1 编程思想4.2.2 LIN 固件编程状态机模型4.2.3 主程序中LIN 模块实现4.3 USB 模块固件编程4.3.1 编程思想4.3.2 USB 固件编程的实现4.4 RS 串口通信编程4.4.1 串口初始化4.4.2 串口发送数据4.4.3 串口接收数据4.5 本章小结第5章 计算机端软件设计5.1 USB 通信和RS 通信开发5.1.1 USB 驱动程序5.1.2 D12 读写动态库的调用5.1.3 MSComm 控件5.2 用户程序编写5.3 本章小结第6章 硬件电路的实现与调试6.1 系统的PCB 图6.2 系统硬件实物图6.3 计算机驱动操作6.4 系统调试部分6.5 系统的扩展6.6 本章小结结论参考文献攻读学位期间发表的学术论文致谢
相关论文文献
标签:雨量传感器论文; 雨刮电机论文; 总线论文;