一、一款合适的整车控制器需要正确的输入,一般车型不一样整车控制器的接口需求也不一样,因为整车控制器开发周期比较长,所以在整车控制器的研发起始阶段要考虑,所研发的整车控制器要有一定的兼容性,能适应较多车型。

从输入来看:需要整车设计需求+整车控制原理图

整车电气原理确定后,就确定了整车的控制方案,这时就可以确定整车控制器的接口功能:

整车控制接口定义确定后,内部功能也就确定

我们需用飞思卡尔16位双核单片机Mc9s12xep100 112脚作为主处理器,将CAN通讯收发发在协处理器XGATE中,主CPU只经行与控制策略有关的处理,这样就大大提高了控制的实时性。

原理图如下:(部分)

PCB图如下:

外观如图:

整车硬件部分完成后,接着进行软件的设计,主要包括:

1、底层软件的编写,主要是配置时钟、SPI、CAN、PIT、ECT、IO、interrupt等的寄存器。

2、BootLoader驱动,主要是CAN模块和Flash模块的配置。

3、CCP标定驱动。

4、应用程序包括:数据采集、故障诊断、工况判断、辅机管理、通讯控制;

程序截图:

 

整车控制器调试软件:

1、通过CAN总线进行程序下载更新的BootLoader软件

如图:

2、通过Busmaster监控

如图:

二、在编写控制软件前,应制定相应的控制策略、通讯协议:

通讯协议:

CAN通讯网络拓扑结构(此处预留燃料电池)

控制策略:

三、有了以上就可以就行控制软件的编写和调试的工作,

调试匹配

本开发主要是针对新能源电动中巴、大巴、物流车车型,本次调试的车型为纯电动考斯特

如图:

调试阶段:

试车阶段:

试车视频:

整个过程经历了1年的时间,过程中总是一个接一个的困难,记得刚开始做这个项目的时候,CAN通讯也不是很精通,急忙恶补了下,CAN底层代码也是修改了好久,还好板子的硬件部分还算比较给力,没出问题,在一些demo的基础上,进行了移植和修改,很快搭建出了具有一定功能的整车控制器,同时根据项目的需要,开发了基于CAN总线下载的Bootloader。也不断的优化换控制策略,这一块对油门、刹车的解析是一个难点,也是废了不少功夫。

经过以上,形成了如下开发包。

希望能与需要的分享下V15876015767。

新能源整车控制器VCU开发过程分享相关推荐

  1. 纯电动汽车整车控制器VCU

    纯电动汽车整车控制器VCU研发介绍 在了解纯电动车整车控制器前,先看一下纯电动汽车基本的组成部件,基本组成部件如下图所示:       整车控制器VCU,英文全称为:Vehicle Control U ...

  2. 满足自动驾驶远程遥控的线控底盘整车控制器VCU

    满足自动驾驶远程遥控的线控底盘整车控制器VCU 1   自动驾驶线控底盘VCU功能介绍 满足自动驾驶及遥控驾驶的线控底盘整车控制器VCU作为新能源及自动驾驶电动汽车的核心主控制单元,通过硬线或CAN等 ...

  3. 新能源汽车整车控制器VCU学习模型

    新能源汽车整车控制器VCU学习模型,适用于初学者. 1.模型包含高压上下电,行驶模式管理,能量回馈,充电模式管理,附件管理,远程控制,诊断辅助功能. 2.软件说明书(控制策略说明书) 3.模型有部分中 ...

  4. 新能源汽车VCU开发模型及控制策略 新能源汽车整车控制器VCU学习模型,适用于初学者

    新能源汽车VCU开发模型及控制策略. 目前各大行业都纷纷跨行做新能源汽车,紧缺VCU工程师,特别是涉及新能源三电系统,工资仅仅低于无人驾驶.智能驾驶岗位. 内容如下: 新能源汽车整车控制器VCU学习模 ...

  5. 新能源整车控制器开发心得

    新能源汽车整车控制器开发面临很多问题,本文主要从三个方面来说明目前新能源整车控制器应具有的功能: 一.功能要求 1.整车控制器硬件采用飞思卡尔系列芯片 2.2路整车CAN通讯口,负责与整车各个电气部分 ...

  6. 电动汽车整车控制器 VCU 电动汽车整车控制含canbootloader 基于飞思卡尔MC9S12XEP100整车控制器 VCU方案

    电动汽车整车控制器 VCU 电动汽车整车控制含canbootloader 基于飞思卡尔MC9S12XEP100整车控制器 VCU方案 1:C源文件,底层驱动+控制策略 2:程序变量表格,Execl文件 ...

  7. 电动汽车整车控制器 VCU 代码原理图资料 电动汽车整车控制含canbootloader 基于飞思卡尔MC9S12XEP100整车控制器 VCU方案

    电动汽车整车控制器 VCU 代码原理图资料 电动汽车整车控制含canbootloader 基于飞思卡尔MC9S12XEP100整车控制器 VCU方案 1:C源文件,底层驱动+控制策略 2:程序变量表格 ...

  8. 新能源整车控制器(VCU)功能分析与实践

    1.针对VCU功能,应至少满足如下测试需求: 系统上下电测试: 能量管理功能测试: 扭矩分配功能测试: 手动驾驶模拟功能测试: 自定义驾驶循环工况测试: 与其他 ECU 的协控功能测试: 系统诊断功能 ...

  9. 智能汽车 | 整车控制器(VCU)系统框图,功能拆解及供应商排名

    摘要: 随着新能源EE架构的迭代及控制单元集成度越来越高,VCU的功能可能会被拆解到中央控制器+域控制器,或者拆解到多合一的控制单元: VCU(Vehicle Control Unit)即整车控制器, ...

  10. 电气simulink常用模块_从整车控制器VCU模型入门simulink(1)

    学习一门语言或者一门技术,最烦的就是长篇大论的理论和脱离实际的练习,我想正在阅读这篇文章的你一定深有体会,既然认识到了这样的痛点,我们接下来就换一种方式来学,通过实际工程中能运用到模型来逐步入门sim ...

最新文章

  1. Android发展Singleton模式
  2. 浅析如何让企业网站实现精准营销?
  3. Android实现Banner界面广告图片循环轮播(包括实现手动滑动循环)
  4. NFS运维二班--梁瑞
  5. java基本类型与引用数据类型_java基本数据类型与引用数据类型总结
  6. modprobe: FATAL: Module xxx.ko not found in directory /lib/modules/$(uname -r)
  7. 给刚博士毕业的年轻学者9点建议,最后一条:抓紧结婚,生娃!
  8. 执行计划级别mysql 2ef,Mysql 层级、执行顺序、执行计划分析
  9. Springboot+Mysql健身房在线预约管理系统
  10. Normalizing Flows Tutorial(标准化流教程)第一部分
  11. 你的第一个自动化测试:Selenium 自动化测试
  12. Java-----Excel转HTML
  13. ubuntu18.04LTS搭建hackrf+limesdr软件无线电开发环境,并下载Gnuradio。
  14. Anaconda安装python包的几种方法
  15. 全球及中国应用商店优化ASO工具行业竞争现状与发展战略规划研究报告2022-2028年
  16. 开发部门现在存在的一些问题
  17. php木马检测关键词
  18. TFTPD32无法传输
  19. 用户画像场景与技术实现方案
  20. 【Tensorflow】mnist_with_summaries.py报错

热门文章

  1. 右下角任务栏弹出天猫广告的解决办法,搞了半天原来是搜狗拼音在捣鬼!附搜狗双拼党转投微软拼音怀抱教程
  2. 台式计算机 如何组装,如何自行组装台式计算机?组装台式计算机主机的教程...
  3. 【ROS】编译软件包packages遇到进度缓慢或卡死,使用swap
  4. [UWP]如何实现UWP平台最佳图片裁剪控件
  5. 【HAVENT原创】Salesforce 给字段加上链接
  6. PPT中插入图片背景透明化小技巧
  7. Opencontrail 流的处理
  8. 短信验证码 超时 java_短信验证码被刷怎么办?java 短信验证码防刷策略
  9. java在word中插入图片的一些问题
  10. wpsppt设置页码和总页数_wps的ppt页码怎么设置