781|3

1万

帖子

2853

TA的资源

管理员

楼主
 

深究:BMS应用开发手段! [复制链接]

 

很多朋友咨询,BMS应用开发到底是怎样的,根本不了解怎么办?这里我们就一起聊聊BMS应用开发手段。

       BMS说到底,就是嵌入式系统,所以刚起步的时候就是传统的“嵌入式”开发方式,软件开发基本分为应用和底层两部分,大部分使用c语言作为设计开发语言,当然每部分的开发架构也是按照传统的架构去设计,这种方式在产品开发使用上肯定是没有任何问题的,而且有些企业至今仍旧保留这样的开发方式,不过随着汽车行业标准化发展,这种开发方式会越来越少。

 

 

 

       目前BMS行业开发的主要依据是Autosar架构,使用vector工具链开发工具进行开发。对于应用开发来说,就是Matlab-Simulink,进行模型化开发。很多刚接触Simulink的人会“嘲笑”这个工具使用很简单,只需要找到对应模块进行连线即可。是的,表象是这样的,当你真正接触到核心设计,就会觉得不是想象的那回事,慢慢的就会体会到simulink工具的强大和给你开发带来的便捷。

       首先,我们BMS开发过程中,肯定会使用到自带的模型库文件,一些基础的模块和特定前提条件的特殊模块,都已经封装在软件当中,使用时直接拿取,比如逻辑关系、维度表、状态机、通讯模块等,这些是平时经常会用到的,一些比较复杂的逻辑,一些复杂的逻辑,我们就需要自己去搭建,开发过程中需要遵循一定的规则,行业普遍认可的MAAB,制定规则会给后期维护和服用等有很大的帮助!

 

 

 

 

       前面讲的就是我们BMS开发的基础,接下来我们说一下目前行业比较流行的配套辅助开发方式-表格配套SimulinkAPP配合开发,到底是个什么样的呢?我们具体聊聊!

       Simulink APP是应用Simulink自带脚本工具开发出来的可以定制开发的辅助设计工具,通过编辑APP,可以实现很多复杂但是有一定规律性的功能,帮助我们在开发当中提高开发一致性、准确性和便捷性。

       比如我们在开发设计前必须要做的一件事就是模型设置,需要配置求解器、代码生成规则等,应用Autosar还需要做对应诸如接口映射等配置,如果在开发过程中有一项和和总体设定又出入,很可能对后期集成造成很大的麻烦,而且这些东西查起来经常毫无头绪,很容易让人“崩溃”。针对这些方面,我们可以利用Simulink APP通过提前配置将相关规则配置完毕,只需要提供输入输出接口,就可以自动化生成模型框架,开发人员只需要在内部进行逻辑搭建即可。这样生成的框架一致性很强,已经普遍被大家应用到开发当中。

 

 

 

 

      再比如,我们开发模型时,经常是利用脚本配合完成整个配置参数的设定,开发和维护脚本的时间成本很高。我们可以利用Simulink APP预先设定规则,直接通过维护表格数据,即可自动化生成需要的脚本。这个功能对于写脚本困难的朋友是很好的“福利”,“前辈”做好配置,后期直接使用即可。

       还有很多可以自由设定的功能等着大家探索,比如模型检查、代码生成、MIL测试等等,甚至都可以帮您整理文件内容,这些我们后期会慢慢分享给大家。

 

总结:

       BMS应用目前开发方式比较流行的就是脚本加模型,随着技术的不断发展会越来越便捷化,同时标准型也会越来越高!可能后面只需要输入需求就可以自动造成应用开发任务,未来可期!

 

 

作者:BMS田间小路

来源:BMS田间小路公众号

https://mp.weixin.qq.com/s/Z1J2UaC211CV4O36VhI7Pg

此帖出自电源技术论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

最新回复

不搞这个,但看到好些地方用到Simulink了,管管可以整一波相关的教程和资料呀,肯定有人需要   详情 回复 发表于 2024-6-5 10:00
点赞 关注
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 
 

回复
举报

1397

帖子

1

TA的资源

五彩晶圆(初级)

沙发
 

感谢管管哥分享!好好学习,天天向上!!!!

此帖出自电源技术论坛
 
 
 

回复

2万

帖子

340

TA的资源

版主

板凳
 

BMS应用开发还是要精通这个Matlab-Simulink

此帖出自电源技术论坛

点评

不搞这个,但看到好些地方用到Simulink了,管管可以整一波相关的教程和资料呀,肯定有人需要  详情 回复 发表于 2024-6-5 10:00
 
 
 

回复

117

帖子

0

TA的资源

一粒金砂(中级)

4
 
qwqwqw2088 发表于 2024-6-3 20:13 BMS应用开发还是要精通这个Matlab-Simulink

不搞这个,但看到好些地方用到Simulink了,管管可以整一波相关的教程和资料呀,肯定有人需要

此帖出自电源技术论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表