2019.10.9

❤ 好久没写了,本来想想总结下做dsp舵机控制器的经验,但是老师催得紧,一直没时间(其实主要是懒。。。)。这说话就中期了,我的课题还没开始,没办法,重要不紧急总有变成重要紧急的时候。。。

❤ 总体思路其实在开题的时候基本就确定了。↓↓↓

嗯。。。。然而已经2019年十月了我还没开始。。。。。。。。。。

❤ 之前和马老师沟通的结果是这样的:

整个系统由上位机软件部分、plc控制部分、ABS控制器部分、ABS执行部分、传感反馈部分组成。

上位机使用LabView搭建,负责发送测试指令以及显示传感器反馈的数据并形成图表;PLC使用贝加莱的产品,与上位机通过以太网总线连接,负责根据上位机发来的不同测试指令发送对应的ABS动作指令给ABS控制器,同时接收传感器反馈的数据,并将其上传给上位机;ABS控制器是由我来设计的,主要作用接收PLC发送来的指令,将其转换为电磁阀的动作信号,通过驱动模块驱动电磁阀运动,从而控制液压执行器产生动作,计划核心控制器采用意法半导体公司的STM32系列嵌入式控制器实现,通过CAN总线与PLC进行通讯,将来这一部分将作为我下一步车身稳定算法研究工作的硬件基础,串联起我的整个研究课题(哈哈哈(掐腰));ABS执行部分使用普通轿车上使用的ABS执行机构组件,有电磁阀、液压执行器和液压泵组成,负责执行相应测试动作;传感反馈部分使用马老师的测试平台上成熟的测试模块,具体性能我还不太了解。

以上是我的课题前半段的工作内容,因为相关的软件和硬件我之前并没有接触过,所以在短时间内是无法完成滴(这就为后来的通宵加班赶进度埋下了伏笔。。。),我需要把任务划分为一个又一个的小目标,理论上来讲我应该循序渐进,从上位机软件和PLC程序部分着手(实际上我确实是打算这样做的),不过呢,我们(laoshi)要的是结果,经过深入的思考(5秒钟左右),我的近期目标是在中期答辩之前能够完成一版控制器的pcb设计并制作出来。

2019.10.10

❤ 确定了小目标,下面就是要去分析需求,确定方案。

老师曾经不止一次的建议(?)我用F28335作为核心控制器,因为我最近(半年。。。)都在用它来做项目(对就是那个我做了很久但是一直没时间总结的那个),虽然现在我对他的功能和性能比较熟悉了,但是这也坚定了我不用他来做控制器的想法。首先F28335太贵了,其次性能过剩,这里并不需要复杂的浮点运算,只需要做运动控制,虽然将来有运算的需求,但是依然需要一个专门的运动控制器,所以这里用F28335很是浪费,再次F28335运行要求比较苛刻,需要专门的供电芯片,对电路设计要求高,而且,作为Ti的产品,其资料有限,编程环境不友好,这些都是我不希望使用F28335作为主控芯片的原因。

相比之下,STM32作为运动控制器,在实现简单运动控制是性能完全足够,价格便宜,电路简单,资料丰富,开发环境友好,当然也不是没有缺点,STM32对于恶劣环境的适应性没有Ti的产品优秀,但是我的课题设计的是在实验室条件下运行的台架试验用ABS控制器,后续开发也是研究性质的,对于汽车的实际工作环境并不需要做过多的考虑,因此STM32在这里是完全够用的。

〇 需求及结构分析

1、能够通过CAN总线接收指令,并发送反馈信息 ;

STM32自带can模块,所以只需要一个can收发器就可以了,再加上can收发器的外围电路及120欧电阻。

2、能够控制4个电磁阀动作;

这个应该不难实现,只要留出4个IO口,然后选用合适的驱动芯片,搭建外围电路,配上指示灯,应该就可以,不过对于什么样的驱动芯片合适我还没有想法。

3、控制一个液压泵(我还不太确定,不过那个师兄的有的);

这个是师兄的设计里有,但是其具体作用和实现我还没仔细想。

4、留出串口进行调试;

这个就把串口预留出来就好了。

5、预留出其他通讯接口

考虑到今后的工作,可能需要和DSP或者FPGA进行通讯,所以留出相应的通讯接口。

6、其他

想到了再写。

2019.10.12

❤ 确定了ABS控制器的需求和结构,下面要转到【ABS控制器硬件及程序设计部分】来进行具体的选型和模块设计了。

汽车ABS控制器设计及车身稳定算法研究笔记(一)——总体思路相关推荐

  1. 汽车ABS控制器设计及车身稳定算法研究笔记(二)——ABS控制器硬件设计及调试

    2019.10.8 ❤ 为了提高效率(为了应付中期...),首先从硬件设计上来突破. 2019.10.12 ❤ 下面先把在总体思路里面确定的需求及机构分析搬过来 〇 需求及结构分析1.能够通过CAN总 ...

  2. 汽车主动悬挂系matlab,基于Matlab的汽车主动悬架控制器设计与仿真.doc

    基于Matlab的汽车主动悬架控制器设计与仿真 <现代控制理论及其应用>课程小论文 基于Matlab的汽车主动悬架控制器设计与仿真 学院:机 械 工 程 学 院 班级() 姓名: 2015 ...

  3. 汽车ABS防抱死系统设计

    目 录 第1章 ABS防抱死系统简介和本课题意义 1 1.1 工作原理 1 1.2 ABS的优点及常用装置 1 1.3 ABS发展历史及应用现状 2 1.4 发展趋势 5 1.5 本次设计意义 6 第 ...

  4. 基于Matlab的汽车主动悬架控制器设计与仿真

    1.内容简介 略217-主动被动悬架-LQR 2.内容说明 汽车悬架系统由弹性元件.导向元件和减振器组成,是车身与车轴之间连接的所有组合体零件的总称,也是车架(或承载式车身)与车桥(或车轮)之间一切力 ...

  5. 【老生谈算法】matlab实现磁悬浮系统建模及其PID控制器设计——磁悬浮

    磁悬浮系统建模及其PID控制器设计MATLAB 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]matlab磁悬浮系统建模及其 ...

  6. 汽车域控制器分类(下):自动驾驶域控制器、车身域控制器

    上一篇讲了汽车域控制器中的动力域控制器.底盘域控制器.智能座舱域控制器,接下来讲自动计时域控制器.车身域控制器. 4.自动驾驶域控制器 随着自动驾驶的来临,其所涉及的感知控制.决策系统复杂性更高,与车 ...

  7. 基于bp神经网络的pid算法,神经网络pid控制器设计

    基于BP神经网络的PID控制器设计 参考一下刘金琨的<先进PID控制>这本书. 例子:被控对象yout(k)=a(k)yout(k-1)/(1+yout(k-1)^2)+u(k_1)其中a ...

  8. VHDL汽车尾灯控制器的设计

    主要内容: 本课程设计要求采用EDA技术设计简易的汽车尾灯控制器.系统设计要求采用自顶向下的设计方法,顶层设计采用原理图设计方式,它由时钟分频模块.汽车尾灯主控模块,左边灯控制模块和右边灯控制模块四部 ...

  9. Python 还原控制SCI论文算法系列1: 基于策略迭代的自适应最优控制器设计

    Python 还原控制SCI论文算法系列1: 基于策略迭代的自适应最优控制器设计 文章目录 Python 还原控制SCI论文算法系列1: 基于策略迭代的自适应最优控制器设计 0.前言 1.研究问题的描 ...

最新文章

  1. Cannot read property 'nodeType' of null; audio元素默认样式下载按钮
  2. 队列的基础概念与经典题目(Leetcode题解-Python语言)
  3. Python二分查找/折半查找算法详解--(面试常考)
  4. 微服务架构:如何用十步解耦你的系统?
  5. Bootstrap导航栏注释
  6. Selenium UI自动化测试(六)WebDriver常用操作方法
  7. 数字化园区、智慧园区、物业管理、园区设备、房屋资源、维修业务、巡查管理、招商管理、商业租售管理,收支管理,合同管理,人员管理,日常维护,巡检管理,报检报修、物业驾驶舱、axure原型、rp原型
  8. 解决Ubuntu 18.04中文输入法的问题
  9. 令人激动!谷歌推强化学习新框架「多巴胺」,基于TensorFlow,已开源丨附github...
  10. 应用栈解决迷宫问题的C语言实现
  11. jQuery Mobile中滑动块range的data-*选项
  12. 【三维路径规划】基于matlab RRT_Star算法三维路径规划【含Matlab源码 1571期】
  13. 解决windows软件默认安装到C盘问题
  14. 爬虫爬取视频指定秒的画面
  15. LaTeX中文伪代码
  16. 如果明天要上线,还有很多Bug没有修改,项目经理又没有时间管,你该怎么办?
  17. 2021数字四川创新大赛盛夏再起航
  18. 时序预测 | MATLAB实现BiLSTM时间序列未来多步预测
  19. 今日金融词汇---专利护城河
  20. 嫦娥探月数据公布:高清真彩色月面图像首公开

热门文章

  1. android答辩文档,Android日记本毕业设计答辩ppt
  2. 大学里面漂亮MM的“人气集散地”
  3. 网络抓包工具的开发和实现C++抓包嗅探器
  4. 学计算机拼音打字不会怎么办,怎么快速学拼音打字-不会读音的字怎么用拼音输入法打出来?这里有一条最简单的办法!...
  5. 荣耀9i升级鸿蒙,华为EMUI11将正式开启BETA:首批启动10款机型升级!
  6. 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~8地图编辑器-处理流程
  7. 仿牛客论坛项目(4)
  8. cs免杀之基于混淆和加壳
  9. 影晌搜索引擎排名的基本因素,seo教程
  10. tim工具包-sql管理平台-admin