当前位置: 首页 > news >正文

基于SIMULINK的动力电池CAN通信仿真教程

在真实的整车开发过程中,整车厂一般会先设计出整车网络架构,并依据此架构及ECU之间的功能交互设计网络总线数据库(Database), 作为重要的技术文档,可以根据需 要全部或部分地公开给各个ECU供应商。也存在一些特殊情况,有时ECU供应商需要根据客户文档,自行设计一个数据库,添加自己ECU相关联的数据信息。本章将引导读者学习如何使用CANdb++ Editor创建一个DBC文件。

总线系统中,ECU之间的通信、信息的交互以及相互之间的关系,都是通过总线数据库来管理的。总线数据库定义了总线系统中各个ECU所要发送和接收的报文,以及每个报文所有比特值的具体定义。

CAN总线数据库格式是DBC文件,已成为行业内的标准文档格式。

CANoe提供了 CANdbH Editor (CANdbH编辑器)用来新建或编辑一个DBC文件。

如果当前的仿真工程中包含一个或多个DBC文件,R用户可以通过CANoe菜单 Tools-CANdb++ Editor命令打开CANdb++ Editor软件

在CANdb中建立信号

建立messages

信号在messages中的布局如图

建立Network node,并将信号和messages加入其中

在MATLAB 的SIMULINK中建立仿真模型

输入信号

时间值

0 1 2 3 4 6 8 10

温度值

20 -39 49 118 115 90 50 0

温度最大最小值计算模型

温度判断模型

信号打包、传输模型

CAN设置

CAN接收、解包、信息显示模型

CAN解包模型

相关文章:

  • 网站推广方法海豚湾/百度网址提交入口平台
  • 技术支持-鼎维重庆网站建设专家/电子商务是干什么的
  • 招标网哪个好并且免费/天津搜狗seo推广
  • 新手学习网站建设/太原关键词排名提升
  • wordpress 两栏主题/百度怎么优化排名
  • wordpress在线制作网页/百度官方下载
  • DBCO高分子PEG_DBCO-PEG-Lipoic COOH_二苯并环辛炔-聚乙二醇-硫辛酸
  • 「自控原理」3.3 稳定性与稳态误差、时域校正
  • 背包算法-记录
  • php 断点调试 PHPStorm Xdebug helper
  • pfx证书转pem、crt、key
  • Java集合框架----集合
  • [论文阅读] (26) 基于Excel可视化分析的论文实验图表绘制总结——以电影市场为例
  • JavaScript - 代理与反射(代理模式 + 小结)
  • Spring 之 @Cacheable 缓存使用教程
  • 在线教育-谷粒学院学习笔记(八)
  • Webpack学习笔记
  • 如何用C++扩展NodeJS的能力?