Print

汽车节能装置控制器设计

论文摘要

本文针对城市公交车行驶过程中频繁启动、制动的特点,提出在汽车上加装汽车节能装置,并详细地讲述了该装置的工作原理。 本课题应用汽车电子控制技术设计了汽车节能装置控制器的硬件电路,该硬件电路由数据采集模块、数据通信模块、控制模块组成。 控制器的软件设计包含三个部分:单片机程序、上位机应用程序、USB设备驱动程序。单片机程序结构由中断服务程序和主循环程序组成。中断服务程序实现采集数据信号、接收通信数据的功能。主循环程序实现发送通信数据以及控制汽车节能装置工作的功能。上位机应用程序主要实现串口通信、USB接口通信和数据处理的功能。USB设备驱动程序是采用DrvierStuio工具开发的。该驱动程序主要实现USB设备(PDIUSBD 12)端点1的中断传输和端点2的批量传输。 整个控制器的软硬件实现的功能为:采集压缩机压力数据、汽车速度数据、汽车制动踏板的位置和油门踏板的位置数据,并根据这些数据控制汽车节能装置中的电磁阀和电磁离合器的切合。

论文目录

  • 第1章 绪论
  • 1.1 课题的来源及背景
  • 1.2 课题的主要研究内容
  • 1.3 汽车节能装置工作原理及工作过程简介
  • 1.3.1 刹车过程简介
  • 1.3.2 启动过程简介
  • 1.4 课题的预期结果
  • 1.5 本章小结
  • 第2章 汽车节能装置控制器硬件设计
  • 2.1 总体设计
  • 2.1.1 总体方案
  • 2.1.2 系统框架的确定
  • 2.2 单片机的选型
  • 2.3 控制模块硬件设计
  • 2.4 数据存储器和程序存储器的扩展
  • 2.5 模数转换电路
  • 2.6 看门狗电路
  • 2.7 串行通信部分
  • 2.8 USB接口部分
  • 2.8.1 USB简介
  • 2.8.2 USB接口器件PDIUSBD12的硬件电路
  • 2.9 本章小结
  • 第3章 系统软件设计
  • 3.1 单片机编程语言和开发工具
  • 3.2 PC机应用程序编程语言和集成开发环境
  • 3.3 单片机程序设计
  • 3.3.1 模块化的程序设计方法
  • 3.3.2 X25045编程
  • 3.3.3 数据采集程序模块
  • 3.3.4 串行通信程序
  • 3.4 单片机的USB固件程序
  • 3.4.1 USB体系
  • 3.4.2 USB总线的数据传输方式
  • 3.4.3 USB设备固件的编写
  • 3.5 PC机应用程序设计
  • 3.5.1 MSCOMM控件实现PC机与单片机串口通信
  • 3.5.2 USB接口PC机应用程序设计
  • 3.6 本章小结
  • 第4章 USB设备驱动程序开发
  • 4.1 设备驱动程序概述
  • 4.2 开发工具介绍
  • 4.3 建立WDM驱动程序编程环境
  • 4.4 USB接口描述
  • 4.5 DriverWorks编写USB驱动程序的具体实现
  • 4.5.1 即插即用(PNP)编程
  • 4.5.2 电源管理编程
  • 4.5.3 分发例程的编程
  • 4.6 USB设备驱动程序的调试
  • 4.7 USB设备驱动程序的安装
  • 4.8 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/1334440e6a818a2a2e148eaf.html