【全套带图】汽车防抱死制动系统试验仪的软件设计

上传人:小令设计q****9516... 文档编号:37800 上传时间:2017-03-27 格式:DOC 页数:67 大小:7.28MB
返回 下载 相关 举报
【全套带图】汽车防抱死制动系统试验仪的软件设计_第1页
第1页 / 共67页
【全套带图】汽车防抱死制动系统试验仪的软件设计_第2页
第2页 / 共67页
【全套带图】汽车防抱死制动系统试验仪的软件设计_第3页
第3页 / 共67页
点击查看更多>>
资源描述
购买文档送全套 纸 咨询 14951605 下载文档送对应的 纸 14951605 或 1304139763 本科学生毕业设计 汽车防抱死制动 系统试验仪的软件设计 系部名称 : 汽车工程系 专业班级 : 车辆工程 学生姓名 : 杨 旭 指导教师 : 付百学 职 称 : 教 授 黑 龙 江 工 程 学 院 二九年六月 购买文档送全套 纸 咨询 14951605 下载文档送对应的 纸 14951605 或 1304139763 s on u 009龙江工程学院本科生毕业设计 I 摘 要 汽车防抱死制动系统是提高车辆制动性 能和行车安全的重要装置,主要功能是在汽车制动时防止车轮因抱死而使车辆失去方向,从而提高车辆行驶的安全性。 随着我国汽车保有量的不断增加,车辆行驶的安全性也越来越受人们的观注,加之科学技术的飞速发展,开发及合理使用高性能的汽车防抱死制动系统已经成为一项重要的课题。 本文通过介绍与分析 结构 与工作原理、试验仪的功能要求,确定了试验仪的总体方案,为构建出 试验仪进行了软件模块的设计,给出了系统的抗干扰措施,完成了软件系统的调试工作 , 并给与仿真。 关键词: 防抱死制动系统;软件 ; 设计 ;调试;仿真 黑龙江工程学院本科生毕业设计 is to of is to to of to of so as to of in of s of of of of a In of BS of to in to a a of to 龙江工程学院本科生毕业设计 目 录 摘要 . I . 1 章 绪论 1 车防抱死制动系统试验仪的国内外研究现状 1 究的目的及意义 2 文研究的主要内容 2 第 2 章 总体方案设计 . 4 计思想 4 计步骤 4 现功能和创新点 4 定 型 4 分类 4 择 型 5 车防抱死制动系统的组成和工作原理 6 车防抱死制动系统组成 6 车防抱死系统工作原理 7 体方案确定 9 验仪组成及工作原理 9 真实验板总体布置 9 章小结 10 第 3 章 软件系统的设计 11 件设计的编程语言 11 发环境的选择 11 程语言的选择 11 程语言的介绍 12 程环境 12 黑龙江工程学院本科生毕业设计 件系统的主程序 14 制系统软件模块设计 17 统初始化模块 17 统启动自检模块 17 控制模块 18 据采集中断服 务程序 18 障诊断模块 18 考车速计算模块 18 件系统抗干扰技术 19 检程序 19 余技术 19 件陷阱技术 19 件 “ 看门狗 ” 技术 20 章小结 21 第 4 章 硬件选择与 系统开发应用 22 制系统组成及原理 22 路硬件设计 23 片机的选择 23 极管的功能原理及接口电路 27 制开关的设计及其接口电路 28 源的选择及其电路 29 动芯片的选择 31 件程序运行和调试 32 试过程 32 试中出现的问题 32 件的仿真演示 33 真面板 33 压演示 33 压演示 34 压演示 34 路演示 35 电联合演示 36 黑龙江工程学院本科生毕业设计 章小结 37 结论 . 38 参考文献 . 39 致谢 . 41 附录 . 42 黑龙江工程学院本科生毕业设计 1 第 1 章 绪 论 车防抱死制动系统试验仪的国内外研究现状 从 发展取得 了很大的突破。 目前国内、外使用的汽车制动防抱死仿真实验装置数量 不多 ,而且功能 并不全面 。 现今 使用的汽车制动防抱死 系统试验软件可以分为两类: 一类是以 国外 进口设备为代表的汽车制动防抱死仿真实验装置。它主要是利用一个电子控制系统控制电动机的通断电来模拟汽车制动时 显示系统也仅仅是显示制动过程中轮速的变化,不能较真实的反映汽车的制动防抱死过程 1。而且该装置无真实的制动防抱死系统,无法展示 具有真实感 , 更无故障仿真处理功能 。 第二类是我国部分院校自行研 制的汽车制动防抱死仿真试验装置,其主要特点如下 : 1、 以电机为动力源 , 靠皮带驱动车轮旋转 该种结构在进行制动仿真实验时,皮带与车轮间存在强烈的打滑现象,皮带磨损较快,而且会产生噪声。同时,该结构不便于调速甚至不能调速,无法展现不同车速下 无法反映汽车在不同附着系数路面上制动效果的差异。 2、 以转速表显示制动时车轮转动速度的变化 其显示功能较差,效果不很明显。要真正反映 动仿真实验装置还必须能够如实地展现 以曲线的形式显示制动时 滑移率 等参数的变 化。 3、 故障诊断的仿真功能尚不完善 , 不能便捷地进行故障的仿真设置与清除 故障仿真设置与清除是该仿真系统的一个重要组成部分,不能进行故障仿真将严重影响该装置的实用性。 4、 主要采用口头教学方式 如果利用二维或三维动画形象直观地展示 有助于我国广大汽车使用者及汽车维修人员对 大地提高教学效率,有助于汽车的合理使用与合理维修。 由此可见,目前所使用的汽车制动防抱死仿真实验装置还相当不完善,对汽车制动防抱死装置进行仿真研究,研制适应我国国情的、 功能更加完备的汽车制动防抱死黑龙江工程学院本科生毕业设计 2 仿真实验装置是非常必要的 2。 究的目的及意义 抱死制动系统,它是一种具有防滑、防锁死等优点的汽车安全控制系统,现代汽车上大量安装防抱死制动系统, 有普通制动系统的制动功能,又能防止车轮锁死,使汽车在制动状态下仍能转向,保证汽车的制动方向稳定性,防止产生侧滑和跑偏,是目前汽车上最先进、制动效果最佳的制动装置 3。 随着汽车工业的飞速发展,我国汽车保有量不断增加 (截止到 2008年末我国民用汽车保有量 约 为 6467万辆, 比上年末增长 其中私人汽车保有量 4173万辆,汽车数量迅猛增加的同时,车速也变得越来越快,汽车工业的高速发展,给人们的工作和生活带来了极大的方便。 制动时车轮的滑移率控制在 15%20%的范围内,从而使车轮与地面之间始终保持在峰值附着系数附近进行制动,以缩短制动距离。与此同时, 汽车的方向稳定性及转向操纵性得到明显提高 3。 随着 统 的逐渐普及,合理地使用和维修汽车制动防抱死装置已成为广大汽车用户及汽车维修人员必须面对的问题。 统的技术含量较高,结构较为复杂,学习难度较大。如果设计用单片机控制的汽车 验仪装置,通过现在新型单片机的强大的数据处理与控制功能,实时显示制动时制动压力的变化及车轮转动减速度、滑移率和车速等参数的变化,同时进行 真装置故障的设置与排除,将极大地提高汽车 置的学习效率。 利用该试验仪可以形象直观地展现汽车 统的结构及油电路的工作过程,将有助于我国广大汽车使用者及汽车维修人员对 识的掌握,有助于汽车的合理使用与合理维修。 用单片机控制的汽车防抱死试验仪是对现行车辆的防抱死制动系统的模拟系统。研究与开发 验仪,能够显性地展现车载 工作状况,将其工作原理与控制方法再现,对于准确了解和掌握 工作原理、使人们正确使用 统提高车辆安全性方面具有重要意义。 文研究的主要内容 在 对 课题进行了认真全面地分析 , 对 中等轿车 据我国汽车工业的发展现状,确定以应用较为普遍的四通道 、 四传感器 3 统作为研究对象,根据四通道 、 四传感器 对国内、外现有汽车制动防抱死仿真实验装置进行充分分析论证的基础上,确定 设计 的具体研究内容如下 : 1、 总体方案的确定 介绍 统的组成和基本原理,根据汽车防抱死制动系统的功能及 验仪的组成,轮速传感器、主控单片机及通讯设备的硬件系统,确定出总体方案。 2、 软件模块的设计 软件部分配合硬件电路,共同完成 验仪的智能模拟,采用 C 语言模块化编程,实现单片机的控制,主要包括初始化模块、启动自检模块、主控制轮速可调模块、数据采集中断模块、故障诊断模块、参考车速计算模块。数据采用 行通讯在上位机上进行数据和图像的显示。 3、 软件的抗干扰 软件的 抗干扰 技术包括 自检程序 、 冗余技术 、 陷阱技术 、 软件 “ 看门狗 ” 技术 。文中采用了“看门狗 4”技术对程序的可靠性加以完备,防止程序出现跑飞的现象。 4、 软件系统的测试与调试 首先完成软件的模块化测试,而后通过与硬件系统的混合调试,完善软件系统对验仪系统的软件支持。 5、 软件的实物仿真 软件的实物仿真采用单片机控制,由上位机以及发光二极管共同控制。 黑龙江工程学院本科生毕业设计 4 第 2 章 总体方案设计 计思想 计 步骤 验仪设计涉及到电子、材料,而且涉及到单片机的编程。为了完成 现更多的功能,将按照以下几步去做: ( 1)确定整体思想及要实现的功能; ( 2)确定软件的编写方法及模块的整合; ( 3) 油路和电路的设计 和 布置 要 合理 ; ( 4) 故障的设置及诊断要 准确; ( 5) 滑移率控制系统设计 ; ( 6) 择要准确,设计要合理。 现功能和创新点 1、 实现功能 ( 1)能进行 件识别; ( 2)能进行 作原理实验; ( 3) 能进行故障设置 ; ( 4) 能进行 障诊断实验; ( 5)能 同步显示滑移率和车轮转速。 2、 创新点 ( 1)控制面板的合理布置,能反应油路、电路二者关联工作状态; ( 2)数字模块显示器适时显示 工作状况及滑移率 ; ( 3) 显示 车轮转速 的工作状态; ( 4)故障模拟与实时检测。 定 型 分类 根据 动管路布置方式的不同进行分类,可分成单通道、双通道、三通道或四通道的两轮系统和四轮系统 5。 1、 两轮系统 两轮系统仅对后轮提供防抱死制动性能,对前轮不提供防抱死制动性能。两轮系黑龙江工程学院本科生毕业设计 5 统常见于轻型货车。两轮 统可以是单通道系统或双 通道系统。 在单通道系统中,同时调节左、右两侧后车轮的制动器,控制滑移。单通道系统依靠放在中央的 速传感器的输入信号。该转速传感器通常位于差速器齿圈上、变速器上或分动箱上。 双通道两轮 统相互独立地调节每个后轮的液压力。在每个车轮上都装有轮速传感器,根据转速传感器传来的速度信号来控制压力调节。 2、 对角分路式系统 这种系统用两个转速传感器的读数调整所有四个车轮的车轮转速。一个传感器输入控制右前轮,另一个传感器输入控制左前轮。 对应后轮的制动压力同时由其位于对角线上的前轮控制着。例如,右后轮与左前轮接受同一传输指令,左后轮与右前轮接受同一指令。 这种系统比两轮系统要好,因为它可提供制动时的转向控制。 3、 前 /后轮分路式系统 这种系统具有三通道回路。对每个前轮有单独的液压回路,对后轮有一条液压回路。 4、 全轮 ( 四轮 ) 系统 全轮系统是最有效的 统,它是四路系统,每个车轮都有转速传感器监控。 全轮系统是最有效的 统,它是四路系统,每个车轮都有转速传感器监控。动力来保持防抱死控制和转向控制。 择 型 根据 型和特点 本设计选用 研究对象。该系统采用 3 通道 4 传感器控制方式,即两前轮独立控制,两后轮按低选原则控制(在 2 个后轮中,以保证附着系数 较 小的车轮不发生抱死为原则来调节制动压力)。 有以下优点 6: ( 1) 体积小、质量轻; ( 2) 安全系数高; ( 3) 对所有 部件都能持续监测; ( 4) 操作容易,具有自我诊断功能。 黑龙江工程学院本科生毕业设计 6 车防抱死制动系统的组成和工作原理 车防抱死制动系统组成 一般来说,带有 汽车 防抱死 制动系统由基本制动系统和制动力调节系统两部分组成,如图 示。前者是制动主缸、制动轮缸和制动管路等构成的普通制动系统,用来实现汽车的常规制动,而后者是由传感器、 制器、执行器等组成的压力调节控制系统,在制动过程中用来确保车轮始终不抱死,车轮滑动率处于合理范围内 7。 A B S E C 统 组成 图 1、 轮速传感器 汽车的每一个车轮上都装有 车 轮速 度 传感器,它的作用是将转速变换为电信号送给 电子控制单元 速传感器的结构为极轴与永磁体相连,且安装于传感器转盘的上方,因此磁体的磁通延伸到传感器转盘 上 ,并与它构成磁路。当传感器转子转动时,齿顶与齿隙轮流交替,此时磁通迅速变化,磁力线切割传感线圈,于是在线圈中产生 了 感应电压,该感应电压呈交流正弦波变化,其变化频率与传感器转盘的齿数和车轮的轮速成正比。若传感器转子齿数为一固定 的 值,则交流正弦波的变化频率只与车轮的转速成正比。因此可以通过交流正弦波的变化频率来确定车轮的转速,并由线圈末端通过电缆传输送至 子控制单元 速传感器是 统的关键部分,从传 感器传出信号的准确性直接影响 性能 8。 2、 制器 电子控制单元 主要任务是接收各车轮传感器送来的信号,进行比较、分析和判别,然后通过精确计算得出制动时车轮的转速和车速。在制动过程中,黑龙江工程学院本科生毕业设计 7 尽管车轮的转速下降,但其减速度的大小还随着汽车制动时的车速以及所行驶的路况(诸如干沥青路、湿滑或覆盖有冰的路面等等 )的变化而变化。换句话说,电子控制单元 过制动过程中车轮转速的变化来判断车轮与道路表面之间的滑移状况,然后控制 行器使之产生最合适的制动液压,传递给各车轮制动分泵,以此来控 制各车轮的转速。 子控制单元 包括初始检测功能、故障排除功能,速度传感器检测功能和失效保障功能 9。 3、 执行器 行器又称为制动压力调节器,由电磁阀、储液器和回液泵电动机组成,安装在制动总泵 (主缸 )与车轮制动分泵 (轮缸 )之间,主要功用是根据 控制指令,自动调节制动分泵 (轮缸 )的制动压力 10。 电磁阀是制动压力调节器的主要部件,通过电磁阀动作便可控制制动压力 “ 升高 ” 、“ 保持 ” 和 “ 降低 ” 。 车防抱死系统工作原理 防抱 死 制动系统的目的是防止汽车车 轮 在 制动 过程中抱死, 避免失去可操纵性 (前轮 抱死 )和失去稳定性 (后轮抱死 )的现象,并使制动力保持在最大值范围,达到最佳的制动效果。 通常,人们会认为只有在车 轮 抱死情况下, 制动 距离才最短。实际上,刹车在车轮 即 将抱 死而又未抱死的临界状态下刹车距离才最短。应用 质上就是把传统的制动过程转变成瞬态控制过程,其基本原理在于附着系数和滑移率的关系上。当制动摩擦力矩足够大时, 制动 将 能 使 车轮 速度减小,这时 车轮 与路面发生相对移动。路面作用于轮胎的制动力等于轮胎与路面间的附着力。附着力大小等于路面对轮胎垂直反作用力与路面附着系数的乘积。 车轮 纯滚动时 s=0, 车轮 抱死时 s=100%。从附着系数与滑移率关系曲线图 动 开始时,附着系数随着滑移率急剧增大,直至滑移率为 15%20%左右达峰值 , 随着滑移率继续增大,附着系数反而减小,直到车轮抱死 。 对于四轮可以进行独立调节的 图 般紧急制动时滚动阻力只有紧急制动力的几十分之一,因此不计滚动阻力的影响,只考虑轮缸压力 Pi(t)产生的制动力矩 着力) 11。 假设单车轮系统的转动惯量为 角速度为 i,车轮半 径为 R,整车质量为 M,车速为 v,则 黑龙江工程学院本科生毕业设计 8 图 着系数与滑移率关系曲线 ( ( 通常车轮制动力矩 轮缸压力 Pi(t)成正比,假设制动力矩系数为 ( 1 ( 可见车轮地面制动力 轮缸压力 Pi(t)和车轮角减速度决定。 调压模式有增压、保压和减压 3 种 12。对于整个 统,由于其调压开关特性、 油管、轮缸和系统的结构性能确定,在只有数十毫秒的调压周期内,可利用二阶多项式的制动轮缸压力函数 Pi(t),等效调压过程中压力产生的制动效果 ,则 2 ( 为综合制动压力调节过程各因素的影响,可以利用试验方法,得到每种调压方式的轮缸压力实际的时间历程统计数据,然后按能量法进行拟合,求出 每 阶系数,得到不同调压模式下的制动轮缸的等效压力函数 Pi(t)。 滑移率 映车轮与道路的接触状态,可以由滑移率的定义式求得。制动时车速为 V,轮速为 Vi 为车轮角速度 i 和半径的乘积 ,则 ( S 0 1 1 龙江工程学院本科生毕业设计 9 图 动过程单轮受力模型 从 统装备的车轮转速传感器,可以获得各轮轮速 Vi, 由公 式( ( ( 求整车制动减速度,并 由公式 ( 算出从制动初速 始的任何时刻车速 ,则 t 00 ( 由 公 式( 可以确定各车轮制动过程的滑移率 体方案确定 验仪组成及工作原理 验仪主要由 轮轮速传感器、显示器、制动主缸、液压泵、 油阀和进油阀等组成。 当 教板 工作时 , 模拟控制面板上就同步显示其工作过程 。 其 工作原理 如下:当接通开关电路, 到工况信息, 随机显示出此过程的轮速,并将信号传回 过 理调出此工况二极管闪烁的程序,使二极管按此程序闪烁。与此同时, 信号传到电动机,控制电动机的转速和正反转来调节,踏板、制动钳、出油阀、进油阀等机械部分的运动 13。 真实验板总体布置 根据设计要求选择 3 通道 4 传感器 布置方式,两前轮独立控制,两后轮一同控制。总体布置如图 示 。 i10 123456 7 89101112图 体布置图 章小结 本章主要 阐述了汽车防抱死制动系统试验仪设计思想和它实现的功能以及创新点,确定了 型, 介绍了 统的组成和工作原理, 试验仪系统 的功能要求,确定了试验仪系统的总体方案, 对轮速传感器信号采集电路、轮速可调节器电路、 系统所用传感器的结构、工作原理进行了说明介绍 ,同时设计出汽车防抱死制动系统电教板总体布置图。黑龙江工程学院本科生毕业设计 11 第 3 章 软件系统的设计 件设计的编程语言 发环境的选择 根据 验仪控制系统设计的基础不同,开发环境可分为以下两种: ( 1)裸机环境:在基于裸机的编程环境下,开发者面临的是一个完全空白的单片机芯片及其相关的周边硬件电路,系统运行的所有程序都必须由开发者来设计。 ( 2)操作系统环境:在基于操作系统的编程环境下,开发者面临的是一个具有“实时多任务操 作系统”内核的单片机。在操作系统基础上进行程序设计时,只须完成系统各项任务的程序设计,而任务的管理和调度等基本操作由操作系统内核来完成。 从以上可以看出,基于操作系统的编程环境可以高效率的进行软件开发,但这需要付出一定的代价:操作系统内核一般要花钱购买,并占有用系统资源。采用操作系统内核的最佳场合是实时性要求高、任务比较多的系统 14。 在低、中档电子产品中,系统资源较为紧张,成本要求苛刻,通常不采用操作系统内核。很多采用廉价单片机开发的小型电子产品功能单纯,程序量不大,完全没有采用操作系统的必要。在一般 的智能仪器中,系统任务数目不多,通常不采用操作系统也能很好地完成任务。 结合本系统的设计要求,采用裸机环境来开发软件系统。 程语言的选择 目前单片机软件的开发主要采用汇编语言和 C 语言,或者采用汇编语言与 C 语言混合编程。采用汇编语言编程必须对单片机的内部资源和外围电路非常熟悉,尤其是对指令系统的使用必须非常熟练,故对程序开发者的要求是比较高的。用汇编语言开发是 较为辛苦,因为程序量大,各个方面 均需要考虑,一切问题都需要由程序设计者安排,其实时性和可靠性完全取决于程序设计人员的水平。采用汇编语言程序 主要适用于功能比较简单的中小型应用系统 15。 采用 C 语言编程时,只需对单片机的内部结构基本了解,对外围电路比较熟悉,而对指令系统则不必非常熟悉。用 C 语言开发软件相对比较轻松,很多细节问题无需考虑,编译软件会替设计者安排好。因此, C 语言在单片机开发中的应用越来越广,使用者越来越多。当开发环境为基于操作系统编程时,编程语言通常采用 C 语言。所以,考虑到使用汇编语言和 C 语言的优缺点,本设计采用 C 语言编程 16。 黑龙江工程学院本科生毕业设计 12 程语言的介绍 单片机控制程序主要采用 C 语言进行编写 。 C 语言 高级语言,是一种通用 的计算机程序设计语言,它既可以用来编写通用计算机的系统程序,也可以用来编写一般的应用程序,由于它具有直接操作计算机硬件的功能,所以非常适合用来编写单片机程序,与其他的计算机高级程序设计语言相比,它具有以下的特点: 1、 语言规模小 , 使用简单 在现有的计算机设计程序中, C 语言的规模是最小的, 准的 C 语言一共只有 32 个关键字, 9 种控制语句,然而它的书写形式却比较灵活,表达方式简洁,使用简单的方法就可以构造出相当复杂的数据类型和程序结构。 2、 可以直接操作计算机硬件 C 语言能够直接访问单片机的物理空间地址 ,亦可直接访问片内或片外存储器,还可以进行各种位操作。 3、 表达能力强 , 表达方式灵活 C 语言有丰富的数据结构类型,可以采用整型、实型、字符型、数组类型、指针类型、结构类型、联合类型、枚举类型等多种数据类型来实现各种复杂数据结构的运算。利用 C 语言提供的多种运算符,我们可以组成各种表达式,还可以采用多种方法来获得表达式的值,从而使程序设计具有更大的灵活性。 4、 可移植性 由于单片机的结构不同,所以不同类型的单片机就要用不同的汇编语言来编写程序,而 C 语言则不同,它是通过汇编来得到可执行代码的,所以不同的机器上有 80%的代码是公用的,一般只要对程序稍加修改,甚至不加修改就可以方便地把代码移植到另一种单片机中 17。 程环境 一款功能强大的优秀的单片机程序编辑、调试、仿真中文 软件可以配合硬件进行单片机的硬件仿真,也可以单独进行单片机的软件仿真。利用该软件进行单片机软件的编辑调试和模拟仿真,结合一台写码器,就可进行低投入的单片机的开发工作。 以作为 片机的开发工具,安装好软件后,打开窗口,点击 文件 ,选 新建文件 ,如图 图 示 。 有集成的调试器,可以再 程序 主窗口中打开一个窗口来进行调试工作。使用调试器的方法是,从工程菜单中选择 全速执行或者单步执行 , 来调试文件中黑龙江工程学院本科生毕业设计 13 是否有错误语句,如图 示。 图 择 图 立工程文件 黑龙江工程学院本科生毕业设计 14 图 件程序的调试 件系统的主程序 当路面状态等的变化,使制动力的控制一旦进入不稳定区时,车轮就很容易进入锁死状态。所以需要迅速减压,以降低制动力防止车轮锁死;反之,当制动力不足时,此时需要迅速增加控制油压,以提高制动力,保证制动控制区始终落在最佳的 控制区。图 示 制流程图。 过车轮速度演算车轮的加速度,并设定模拟车体的运动速度演算车轮的加速度,并设定模拟车体的运动速度和滑依率的基准值。然后根据车轮的运动状况,判定是否制动状态,当车轮进入制动控制状态时,根据实际制动要求判定控制油压模型,进行制动油压的控制。如果不是制动状态时,检查系统机能是否正常,如果正常,就返回控制程序的初始状态,否则,当系统出现不正常现象时,点亮警告灯后关闭 源,结束本控制程序。 黑龙江工程学院本科生毕业设计 15 图 制 流程图 开始 输入车轮速度 演算车轮加速度 设定模拟车体速度 移率基准值 设定 油压控制模型判定 制动状态? 液压控制 单元指令 检查机能 警示灯点亮 源 束 N Y N Y 正常? 黑龙江工程学院本科生毕业设计 16 本设计中控制流程在 制流程的基础上加了故障诊断等。使试验仪功能更加强大。 验仪控制流程如图 示。 图 验仪流程图 主程序开始 模拟 单步 /连续 电动机工作 降 保 正常行驶 二极管闪烁 作 滑移率演示 跳出中断 工作电路演示 跳出中断 是否有故障 跳出中断 单步 /连续 否 1 0 0 1 0 1 连续 单步 禁止 障诊断 黑龙江工程学院本科生毕业设计 17 制系统软件模块设计 统初始化模块 系统初始化模块在系统上电复位时对系统进行初始化。初始化内容包括内部的时钟、各端口设置、串行通讯接口、模拟和数字通道、看门狗定时器、系统变量等,以保证 单片机 正常运行。 图 统初始化 统启动自检模块 为了使系统安全运行 , 系统在复位和初始化完毕后要进行自检 , 对系统的关键软、硬件部分进行静态检测,以判断系统的软、硬件工作是否正常 18。在系统自检期间,故障警示灯将会自动点亮,如果电子控制装置发现系统中存在故障,电子控制装置将会以故障代码的形式存储故障情况,故障警示灯会持续点亮 , 执行机构复位至常规状态;如果未发现系统中存在故障,在自检过程结束后,故障警示灯在 会自动熄灭,表示系统处于正常运行状态。 ) 龙江工程学院本科生毕业设计 18 控制模块 主控制模块为 统 的控制主程序,主控制模块自身做无限的循环,连续调用故障诊断模块、数据处理模块、参考车速计算模块、路面识别模块 , 实时进行车辆运动状态和外界环境的判断。 据采集中断服务程序 数据采集模块由定时中断服务程序完成。系统采用数据采集和主控制程序分离的 结构型式。由于 磁阀动作响应时间通常不小于 7加上制动系统的机械滞后 , 传统的数 据 采集和控制周期通常不能低于电磁阀动作响应时 间 。 为了使数据处理更为方便和准确 , 提高数据采样频率是一种有效的手段之 一 , 因此用了 3期的定时中断数据采集程序 19。 为了满足 制系统的需要 , 采集的数据主要包 括 : 四个车轮转速信号 , 蓄能器压力信号 (预留 )。 考虑到数据采集模块属于实时模块,对实时性要求较高,所以在设计软件时,尽可能的利用硬件资源,减少占用时间。 障诊断模块 故障诊断模块在系统运行的过程中实时检测执行机构各电磁阀和电机的故障反馈端,车轮、轮速信号。轮速的检测采用下式: 1 式中 : 左前轮转动角速度 , s; 右前轮转动角 速度 , s; 左后轮转动角速度 , s; 右后轮转动角速度 , s。 1 为设定好的阀值。式( 足时认为轮速传感器工作正常;式( 满足时,再通过对同轴车轮转速差和同侧前后轮转速差的分析比较,就可以识别出发生故障的车轮轮速传感器,电控单元以故障代码的形式存储故障情况 20。 考车速计算模块 参考车速计算模块用来计算车身速度 。 由于 成 本等方面的原 因 , 一般车辆上是不安装车身速度传感器的 , 统控制的目 标 就是将车轮的纵向滑动 率 ( 滑移率或滑转率)控制 在合 理 的范围内,见式 ( 。 %1 00 r (黑龙江工程学院本科生毕业设计 19 式中 : v 计算的参考车速, km/h; I 各车轮转动角速度, s; 对应车轮的滑转率和滑移率; r 车轮半径 , 件系统抗干扰 技术 软件系统抗干扰 技术包括 自检程序 、 冗余技术 、 陷阱技术 、 软件 “ 看门狗 ” 技术 。 检程序 对微控制器内的特定部位或某些内存单元状态标志,在开机后,运行中断循环测试,以保证系统中存 储,传输以及运算的可靠性。 余
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕业论文


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!