ABS系统也成防抱死系统(Anti-lock Braking System),由罗伯特·博世有限公司所开发的一种在摩托车和汽车中使用,它会根据各车轮角速度信号,计算得到车速、车轮角减速度、车轮滑移率;依据上述信息,防抱死刹车系统在车轮趋向抱死时减小制动力,车轮角减速度或滑移率在一定范围时保持制动力,车轮转速升高后恢复制动力,能够避免车辆失控,并一般能减少制动距离,以提高车辆安全性的技术。

基本功能:

      可感知制动轮每一瞬时的运动状态,并根据其运动状态相应地调节制动器制动力矩的大小避免出现车轮的抱死现象,因而是一个闭环制动系统。

系统构成:

ABS系统主要由四部分组成:制动踏板、制动主缸、轮速传感器、电控单元ECU和液压控制单元

轮速传感器:

由一个带齿轮的转子和信号拾取元件组成,随着车轮的转动传感器发出与车轮转动相应的电压脉冲,送到电控单元。制动时车轮转速发生变化,这给ECU发出新的信号,如果电控单元检测到车轮抱死,它就给液压控制单元发出信号。

电控单元ECU:

根据各车轮转速传感器输入的信号对各个车轮的运动状态进行监测和判定,并形成相应的控制指令。

液压控制单元:

主要由调压电磁阀、电动泵和储液器等组成一个独立的整体,通过制动管路与制动主缸和各制动轮缸相连。

ABS系统实时控制分析:

·         该系统有哪些强实时功能需求?需要对哪些实时事件进行实时响应,对允许的实时延迟的数量级进行估计。

1. 车轮转速的检测

2. 制动缸内液体压力的控制

3.允许的实时延迟数量级0.01s

·         如果你是软件设计者,要实现这些实时功能,要设计几个实时任务?

根据ABS的工作原理,只需要设计两个实时任务,一个是对车轮(4个/2个)的速度的分别检测,另一个是对液压阀压力的实时控制。

·         这几个实时任务是时间触发的还是事件触发的,如果是时间触发的,周期大约是多少?

是时间触发,ABS的传感器的工作频率是100HZ,周期大约是0.01s,那么这个实时任务的触发周期也就是10微秒。

·         这几个实时任务之间是相互独立还是存在着一定的依赖关系?分析这种依赖关系。

这俩个实时任务之间具有依赖关系。液压阀压力的控制需要根据对车轮速度变化的实时控制进行调整。也就是对液压阀的实时控制任务是以对车轮速度实时检测为前提。

·         这几个实时任务之间是否都需要使用一些共享的硬件资源?列出这种依赖性。

他们都是由ABS控制器来完成。需要共享中央处理器。

参考:

1.http://www.360doc.com/content/11/0513/16/3522159_116481870.shtml

2.http://www.360doc.com/content/16/1129/13/38614704_610435659.shtml

3.https://zh.wikipedia.org/zh-cn/%E9%98%B2%E9%8E%96%E6%AD%BB%E7%85%9E%E8%BB%8A%E7%B3%BB%E7%B5%B1

转载于:https://www.cnblogs.com/likaixu/p/6113366.html

汽车ABS系统-第一周作业相关推荐

  1. 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第一周作业

    [中文][吴恩达课后编程作业]Course 5 - 序列模型 - 第一周作业 - 搭建循环神经网络及其应用 上一篇:[课程5 - 第一周测验]※※※※※ [回到目录]※※※※※下一篇:[课程5 - 第 ...

  2. 学号20189220余超 2018-2019-2 《密码与安全新技术专题》第一周作业

    学号20189220 2018-2019-2 <密码与安全新技术专题>第一周作业 课程:<密码与安全新技术专题> 班级: 1892 姓名: 余超 学号:20189220 上课教 ...

  3. OUC2022秋季软件工程第一周作业

    注:本博客为OUC2022秋季软件工程第一周作业 文章目录 注:本博客为OUC2022秋季软件工程第一周作业 软件工程第18小组 成员: 一.个人简介 罗浩宇 二.四个问题 问题① 问题② 问题③ 问 ...

  4. 2022-2023-1 20222809《Linux内核原理与分析》第一周作业

    Linux内核原理与分析第一周作业 配置环境 1.参考Linux(Ubuntu)系统安装图文教程中第二种借助virtualbox成功配置Ubuntu环境 2.升级更新软件包 可以通过调节分辨率和虚拟机 ...

  5. Boolan第一周笔记(二)对于第一周作业的一点总结

    本文主要总结下面的问题: 1.为什么这周的作业里面,创建数组的时候使用堆内存更好: 2.指针指向不同类型走的步数不同. 第一周作业内容如下,题目来自Boolan: 为Date类实现如下成员: 1. 构 ...

  6. 输出结果为16的python表达式_第一周作业(rayco)

    rayco 第一周作业 第一次-课后习题 a = 10 b = 3 c = a/b-a print(c, type(c)) c = a/b*a print(c, type(c)) c = 0.1*a/ ...

  7. RT-thread 柿饼UI demo(文本浏览+电子相册) ---- 暨柿饼入门课第一周作业附加题

    一.题目要求 完成下图的应用制作,范进中举复制群文件内的范进中举.txt内的内容. 二.实现过程 2.1.整体思路 整体的框架是在一个page中放入三个button控件(负责控制三个显示界面的切换)和 ...

  8. 【MATLAB】P图神器,初露锋芒:第一周作业

    做完第一周Matlab作业,深感MatLab之强大.(都第几周了,才做第一周作业-) 不在上图像处理这门课的同学,也可以试试在Matlab敲这些代码哦~ 用Matlab P图可有意思呢~ 第一周是粗略 ...

  9. matlab p图,【MATLAB】P图神器,初露锋芒:第一周作业(剧透)

    做完第一周Matlab作业,深感MatLab之强大.(都第几周了,才做第一周作业...) 不在上图像处理这门课的同学,也可以试试在Matlab敲这些代码哦~ 用Matlab P图可有意思呢~ Writ ...

最新文章

  1. m_Orchestrate learning system---十三、thinkphp的验证器支持多语言么
  2. 如何高效的编写Verlog HDL——菜鸟版
  3. ssm商务会员管理系统_会员管理商城开发
  4. python真的很厉害吗-学会Python后都能做什么?网友们的回答简直不要太厉害
  5. Halcon例程(基于3D形状匹配识别方法)详解 —— create_shape_model_3d_lowest_model_level.hdev
  6. Go语言编程:使用条件变量Cond和channel通道实现多个生产者和消费者模型
  7. asp.net mysql所有数据库_asp.net 如何获取sql数据库所有列名称
  8. Perceptual:英特尔感知计算挑战赛 正式启动
  9. VB中的format格式化函数
  10. linq to sql中的自动缓存(对象跟踪)
  11. Hadoop基础-HDFS数据清理过程之校验过程代码分析
  12. 在WPS绿色版中增加自定义皮肤
  13. 单晶硅各向异性刻蚀技术
  14. Linux中指令的前缀命令格式
  15. R-S编码译码-缩短码(10,6)
  16. 利用百度AI开放平台 实现 图片中的文字识别
  17. 2022危险化学品经营单位安全管理人员考试题库模拟考试平台操作
  18. 台式计算机如何判断电源损坏,台式电脑电源坏了的表现有哪些
  19. 数控自动编程软件比你想象的更方便!
  20. CORBA的简单介绍及HelloWorld

热门文章

  1. 手把手教你写一个脚手架
  2. 大数据之Linux命令
  3. java 生成 checksum
  4. html5支持ajax和jQuery吗,使用HTML5文件上传与AJAX和jQuery(Using HTML5 file uploads with AJAX and jQuery)...
  5. Unity3d物理引擎
  6. 微信JSAPI支付对接流程及支付接口设计
  7. 【FXCG】美元指数对人民币汇率的影响
  8. C语言通过QR分解计算矩阵的特征值和特征向量
  9. debian最小化安装
  10. Http 3840 错误