




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【汽车轮胎平衡检测系统的设计】汽车轮胎平衡 摘 要汽车轮胎的平衡对轮胎寿命和汽车行驶性能有极大影响,因此轮胎平衡检测系统成为了轮胎生产和维修厂家必备的仪器设备之一。本文介绍了一种简单实用的汽车轮胎平衡检测系统的硬件电路设计与软件实现方案,并采用硬件和软件抗干扰技术增强系统的抗干扰性。 关键词89C668 平衡 中断 抗干扰 TNA1007-9416(xx)02-0034-02 引言 飞利浦半导体公司的89C6681是首批基于80C512的、结合了64 kbyte快闪程序存储器和8 kbyte RAM的微控制器。它采用闪存RAM, 既支持系统内编程,也支持应用程序内编程,因此甚至可以在应用程序正在运行时进行升级,并适用于用 C或C+编写的应用程序。文章设计了一种基于89c668的汽车轮胎平衡检测系统,能精确地检测出汽车轮胎的内侧和外侧的不平衡值,达到了实用的目的。 1 系统硬件设计 根据汽车轮胎平衡检测系统的使用要求,在硬件电路上主要考虑以下几方面的问题:尽量采用集成化程度高的芯片,减少体积,降低功耗,满足系统长时间工作要求;选用宽工作温度范围和宽工作 电压范围的元器件,增强系统可靠性。根据以上原则构成的硬件电路其组成如图1所示。 汽车轮胎平衡检测系统的工作原理:启动电机控制轮胎旋转,安装在平衡机支架上的两个压力传感器得到的微弱电信号经OP07放大转换为模拟电压信号,再由LM331 精密电压频率转换器转换为数字脉冲信号送89C668的计数器T0和T1,CPU进行采样和数据处理后,进行数据存储并通过LED数码管显示轮胎的内外侧不平衡量。 (1)89C668 单片机系统:作为系统的核心,选用高集成度、低功耗、低成本的PHILIPS公司的89C668单片机作为系统的微控制器。它采用高性能的处理器结构,内部有可ISP/IAP编程的64KB Flash程序存储器和8KB RAM,每个机器周期可采用六个时钟周期,是传统单片机(80C51)的两倍。并且89C668还集成了许多系统级的功能,可大大减少元件的数目并降低系统成本。 (2)相关外围电路:采用OP07单片精密运算放大器,它具有低噪声、低漂移和高增益的特点;使用VF转换器LM331芯片组成的AD转换电路,它具有接线简单,价格低廉,转换精度高等特点,而且LM331芯片在转换过程中不需要软件程序驱动,与AD574等需要软件程序控制的AD转换电路相比,使用方便;采用E2PROM 24C64保存系统参数以及DF、S、I标定参数,具有掉电保护功能;采用光电耦合器和晶体管作驱动,由光电耦合器输出通道控制电机使轮胎旋转,抑制噪声干扰能力和进行隔离,防止强电磁干扰;采用基于并行扩展技术的8279构成典型的键盘和显示接口电路,简化了电路设计;采用MAX813LWDT(看门狗)电路对程序运行进行监控,使程序紊乱时恢复程序的功能,确保程序正常运行。 2 系统软件设计 系统软件采用模块化设计,是基于Keil系统开发软件和TKS-668开发硬件,采用C语言与汇编语言编写的。系统软件主要由系统的主程序、中断服务子程序、键盘处理程序、自检和报警异常处理程序等模块组成。 2.1 主程序设计 系统主程序设计流程图如图2所示。主程序在 初始化中要设置的相关参数包括:中断设置及定时器/计数器的工作方式和初值等。 主程序流程如图2所示。 2.2 自检程序设计 自检是为了保证系统各部件都能正常工作,包括CPU内部RAM、串行E2PROM、键盘显示电路以及电机转速的检查。 RAM自检的原理是:对于每一个RAM的存储单元,先把一个数据写入该RAM的单元,然后再从该单元里读出,判断两者是否一致,如果一致则说明该RAM单元没有损坏。 串行电可擦写存储器E224C64自检的原理是:读出要存放数据的单元内容并进行CRC循环冗余校验,校验不通过发出报警并显示错误代码。 外围电路自检原理是:在规定时间检测因电机旋转所接收的光电脉冲个数来实现电机控制电路的自检;循环发送相应的控制码检测键盘是否存在开路和短路故障;循环显示数字0-9以及A-F,检测是否有数码管损坏和显示驱动电路故障。 2.3 中断程序设计 中断服务程序包括计数器T0、T1和定时器2中断服务子程序,流程分别如图3和图4所示。计数器T0、T1中断服务子程序负责对两路压力传感器信号进行计数,定时器2中断服务子程序负责读取T0、T1的计数处理并向LED数码管送输出显示。 2.4 系统的软件设计关键技术 2.4.1 系统的数学模型及软件实现 设Mu、Md分别为轮胎内、外侧的不平衡值,Uu、Ud分别为内、外侧两个压力传感器的输出信号。数学模型如图5所示,图中矢量为轮胎直径、宽度、电机转速、距离特征矢量常数。为了简化程序的编写及提高程序的执行效率,把标定系数以及系统其它参数存放于E2PROM电可擦写存储器或只读程序存储器中,使用查表和插值方法进行数据处理。 2.4.2 多级中断嵌套程序的处理 89C668 有8个中断源,4 个中断优先级,中断优先级高、低字节寄存器构成了4 级中断结构。每个中断的优先级的决定如表1所示。 系统中有两路压力传感器送计数器T0、T1的引起的中断,又有定时器中断和外部中断,必须协调处理。程序中设置T0、T1的中断优先级最高,外部中断优先级最低。但是在定时器中断程序中要读取T0、T1的计数器值,采取连续读两次的方法解决低字节向高字节进位可能引起的读数错误。 2.4.3 电机启动、刹车控制电路及程序编写要点 电机频繁的启动和关闭会引起电机发热甚至烧毁,因此在设计电机保护电路的同时软件也严格限制,程序中设置电机启停标志,并对电机转速进行测量报警,避免上述情况发生,增加系统的可靠性。 3 抗干扰措施 由于系统应用环境复杂,采用硬件和软件相结合的多种抗干扰3措施来增强系统的可靠性。 3.1 系统采用的硬件抗干扰措施有 采用低通滤波技术改善电源波形,抑制电源对系统的干扰;绘制印刷电路板时严格控制主机接地和屏蔽接地;使用光耦消除地线环绕和磁场影响,并注意光耦的输入和输出隔离。 3.2 系统采用的软件抗干扰措施有 3.2.1 数字滤波4 系统采用限幅平均滤波法,对压力传感器信号,89C668定时器2中断程序每10ms读取计数器T0、?T1的采样计数值,并将数据从小到大的顺序排
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省蠡县2025年上半年公开招聘城市协管员试题含答案分析
- 河北省广宗县2025年上半年公开招聘村务工作者试题含答案分析
- 2025年地震监测测绘合同书模板
- 2025版食堂承包合同补充协议范本(含节假日特殊服务)
- 2025版事业单位教职工合同制聘用规范范本
- 2025年度生态旅游用地地基买卖合同范本
- 2025年度成都二手房交易税费计算及缴纳指导合同
- 2025年度电子劳动合同智能语音服务合同
- 2025年度城市绿化养护与植物保护合同范本
- 2025房地产剩余价值抵押与养老产业投资合同
- 《尿液红细胞及形态》课件
- 2019人教版高中英语必修三单词表带音标
- 一例臀部巨大脓肿切开引流患者的个案护理汇报课件
- 液化石油气机械修理工施工质量管控详细措施培训
- 中建挂篮悬臂浇筑箱梁施工方案
- JCT2199-2013 泡沫混凝土用泡沫剂
- 创业的励志格言80句
- 加油站主要生产设备清单
- 国寿新绿洲团体意外伤害保险(A款)条款
- 人工流产的护理(妇产科护理课件)
- 安全生产标准化实施情况评定纠正措施落实记录
评论
0/150
提交评论