基于LIN总线汽车雨刷检测平台的设计.分析.pptVIP

基于LIN总线汽车雨刷检测平台的设计.分析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LIN总线汽车雨刷检测平台设计 指导教师:罗佳 答辩人:高金彪 LIN总线及本课题研究的意义 LIN(Local Interconnect Network)是一种低成本的串行通讯网络,用于实现汽车中的分布式电子系统控制。LIN 的目标是为现有汽车网络(例如CAN 总线)提供辅助功能,因此LIN总线是一种辅助的总线网络。在不需要CAN 总线的带宽和多功能的场合,比如智能传感器和制动装置之间的通讯使用LIN 总线可大大节省成本。典型的LIN 总线应用是汽车中的联合装配单元,如:门、方向盘、座椅、空调、照明灯、湿度传感器,交流发电机等。 汽车雨刷作为汽车零部件虽然很小,但有着不可或缺的作用和广阔前景。实现基于LIN总线的汽车雨刷检测系统,不仅会产生巨大的经济效益,还将有助于提高汽车总体电子化水平。因此,对汽车雨刷的研究具有重要意义。 本设计实现的主要功能有: 实现LIN主节点发送和接收数据。 通过LIN总线式通信,采集雨量传感器信息,并控制雨刷电机来控制雨刷的摆动频率。 系统实现的方法 论文首先对LIN总线协议进行研究,包括LIN总线网络通讯机制、LIN总线报文帧的构成等。 然后,结合设计要求确定系统的总体硬件方案及各个功能模块,并绘制硬件原理图。 在分析LIN协议和硬件支持的基础上,设计系统的软件部分。 总体设计 系统总体结构图: 系统硬件部分设计 本设计硬件设计部分着重介绍了: LIN芯片P87LPC76x单片机拥有的功能和特性 详细描述了P87LPC76x各模块的硬件实现。 介绍LIN收发器TJA1020特性和LIN接口电路图 RS串口通信模块MAX232及接口电路 P87LPC76X芯片介绍 电源模块:电源模块原理图中的POWER端子与车载电源(蓄电池)相连 接,一般输入电压为9~15V左右。 系统的滤波电路 滤波电路的功能就是滤除电源中的杂波,使得系统能够更加稳定可靠的运行。 复位及背景调试(BDM)模块 在很多情况下 MCU 需要一个复位信号才能正常工作,在开发和调试单片机系统的时候也经常要对它进行手动复位;当单片机系统的供电电压不足时,程序会非正常的运行从而导致一些问题,所以供电电压过低时也必须对单片机系统进行复位。 RESET 引脚为低电平有效,要进行复位时,需要给其持续一定时间的低电平。 LIN接口模块:LIN 收发器是微控制器上的 SCI 模块和 LIN 物理总线之间的接口,实现控制器逻辑电平和 LIN 总线电平之间的转换。当发送数据时,LIN 收发器将由微控制器 TXD 管脚发出的数据转换成总线信号,并由收发器控制转换速率和波形。而接收数据时,收发器检测总线的数据并转化成逻辑电平通过管脚 RXD 发送到微控制器。 驱动电路:接入MCU控制雨刷摆动 系统软件部分设计 LIN节点软件设计: 系统主程序流程图: LIN主节点初始化流程图: 结论 本课题所设计的雨刮检测系统实现了利用PC机中断模式采集 LIN 雨量传感器数据以及对 LIN 、传统雨刮电机的控制功能,能够适应中高档汽车的雨刮器检测的要求。 谢谢观看! * * * 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 * * * 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 微控制器MCU模块:微控制器MCU是整个系统的核心,控制LIN总线的通信。 本设计选择了PHILIPS的P87LPC76x单片机。 本设计选择了PHILIPS的TJA1020作为LIN收发器 MCU外围电路模块包括晶振电路、电源和滤波电路、复位及BDM(背景调试)电路、LIN接口电路、RS232串口通讯电路。 图示是检测平台的系统结构图 由PC终端发起检测命令给主控制单元, 主控制单元根据所接受的命令决定是哪个具体检测系统工作 ,每个检测系统是一个LIN主节点 ,按照LIN进度表的规范与从节点完成通信, 在整体通信的过程中 ,按照网络拓扑结构不断完成PC终端与LIN从节点的数据交换。LIN从节点或者是汽车零部件本身 是由单片机构成的子系统。通过PC终端的数据处理应用程序, 将零部件或子系统的各种检测参数与检测标准对比 ,从而实现对其自动化检测。 P87LPC76x单片机作为中央控制单元的微处理器。该款单片机具有全双工通用异步接收/发送器及 I2C 通信接口, 8个键盘中断输入, 2 路外部中断输入, 4 个中断优先级及看门狗定时器, 适于要求高集成度、低成本的场合。 主程序中LIN模块的实现和初始化(流程图) LIN描述文件和LIN驱动程序 从节点的低功耗管理

文档评论(0)

w5544434 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档