0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于Bosch eBike系统开发电动自行车控制器的性能分析和应用

MATLAB 2019-09-18 09:19 次阅读

Bosch的eBike系统作为行业的领导者,已经被50多家欧洲自行车品牌所采用。而从一开始,Bosch的eBike系统的工程师们就使用MATLABSimulink工具,采用基于模型的设计,来加速实现其驱动单元控制系统的设计、实现、和测试。

“我们的团队只有9个月的时间,也就是在欧洲自行车交易会(Eurobike)前5个多月完成设计并制造出驱动系统的客户样机。”Bosch eBike系统的主任工程师Daniel Baumgartner这样说。“基于模型的设计是一个绝好的开发方式,它使得我们可以在规定的时间内设计出一个嵌入式eBike驱动系统控制器。”

挑战

欧洲人大多在春季买自行车,所以自行车制造厂家通常会在春季发布新型号的产品。Bosch和别的自行车零部件供货商,一般就在夏季给整车厂提供新系统。这样,Bosch工程师只有一年多一点的时间来设计、实现、和测试,并准备好在这个极其重要的欧洲自行车交易会上做产品演示。

由于他们需要建造一套全新的系统,所以团队必须要有一种方法来仿真所设计的控制器,并快速地运用到一个嵌入式微处理器中,或应用到一个原型硬件中,以供实车测试用。工程师们需要缩短设计的叠代过程,这一过程包括:从设计方案到硬件、亲自骑自行车或用测试台架来评估其性能、重新修改设计、再做进一步的测试。同时,他们也要确保骑车人的安全。

解决方案

Bosch工程师们采用基于模型的设计流程来开发eBike驱动系统,并使之符合公司的功能安全标准。

他们把驱动系统控制器分成两个单元:驱动控制器和电机控制器。

工程师们用Simulink来对驱动控制器进行建模,输入参数包括:骑车人的节奏,曲柄上的扭矩,车速,从而来确定电机需要给出多少的扭矩以达到助力效果。

对于电机控制器,工程师们用Simulink和Stateflow这两个工具,控制器的频率要比驱动控制器的高。电机控制器要给电机发送信号,以回应驱动控制器对于扭矩的要求。

Bosch工程师们还为这每种单元开发出了被控对象模型。驱动控制器的对象模型考虑到了骑车人的体重和踏车行为,以及诸如地面坡度等环境因素。电机控制器的对象模型则加入了驱动系统中无电刷直流电机的各种特性参数。

为了验证控制算法,团队对于驱动控制器和电机控制器,分别在Simulink中进行了闭环仿真。

为了进行实时测试,工程师们使用Simulink Coder,从驱动控制器模型自动生成代码,编译之后,下载到快速原型控制器中。工程师们并且使用Embedded Coder,从电机控制器模型自动生成产生代码,下载到微处理器中。

用另外一个快速原型控制器,工程师们搭建了一个测试台架,上面装备了两个执行器用来驱动踏板,和用于采集性能参数的传感器。他们在Simulink中开发出了测试案例,并使用Simulink Coder自动生成测试硬件运行的代码。

之后,工程师们使用MATLAB,对仿真和测试结果进行分析,并绘制出扭矩和速度等关键参数图形。

Bosch工程师们使用Embedded Coder,从驱动控制器和电机控制器的模型,为微处理器生成产品级的代码。

基于模型的设计的商业价值主要在于缩短开发时间、降低开发成本。对我而言,最明显的优势在于我知道我们可以放心地使用自动生成的代码,它使得我们在Simulink模型级别即可进行查错处理,而不是在代码级别才进行纠错工作。

——Bosch eBike System, Daniel Baumgartner

结果

设计方案可以在5分钟之内予以更新,并供测试用。Baumgartner说:“在一台eBike样车上骑行一会儿体检系统性能和表现,我们就可以在Simulink中对控制算法和各个参数进行调整,然后重新为原型硬件生成代码。只要不到5分钟的时间,我们就可以用新的控制器算法重做一次骑行测试。”

所生成的代码符合安全标准。Baumgartner说:“用Simulink Coder和Embedded Coder所生成的代码没有任何缺陷(Zero Defect),它们完全是遵循我们内部对于功能安全标准来开发的。”

满足严苛的市场投放时限。“我们的驱动系统必须开发出来,以便可以在一年一度的欧洲自行车交易会上推出。基于模型的设计流程,它通过代码自动生成的方式来加速设计的迭代过程,真正是我们能满足这一目标的关键所在。”Baumgartner最后说。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18275

    浏览量

    222140
  • 控制器
    +关注

    关注

    112

    文章

    15223

    浏览量

    171156
  • 嵌入式
    +关注

    关注

    4981

    文章

    18281

    浏览量

    288387
收藏 人收藏

    评论

    相关推荐

    预防电动自行车火灾 需要哪几步?

    1、概述 国家消防救援局统计数据显示,2023年全国共接报电动自行车火灾2.1万起,相比2022年上升17.4%。其中,80%的电动自行车火灾发生在充电时,由锂电池燃爆引起。自南京“2
    的头像 发表于 04-18 16:23 117次阅读
    预防<b class='flag-5'>电动</b><b class='flag-5'>自行车</b>火灾 需要哪几步?

    科技赋能,为电动自行车消防安全保驾护航

    安科瑞 程瑜 电动自行车火灾隐患,正受到越来越多的重视。作为全球电动自行车生产、消费第一大国,中国的电动
    的头像 发表于 04-12 15:59 135次阅读

    关于电动自行车易着火

    电动自行车容易发生起火的原因可能是由于电池管理系统(BMS)的保护功能不足或者电池质量问题导致的。要改进BMS的保护功能以减少火灾风险,可以考虑以下几点(1)电池
    的头像 发表于 03-19 08:03 133次阅读
    <b class='flag-5'>关于</b><b class='flag-5'>电动</b><b class='flag-5'>自行车</b>易着火

    电动自行车易着火的启示

      电动自行车起火情况不时发生,上海雷卯EMC小哥分析原因,或许对您有所启示。 电动自行车容易发生起火的原因可能是由于电池管理
    的头像 发表于 03-07 17:46 180次阅读
    <b class='flag-5'>电动</b><b class='flag-5'>自行车</b>易着火的启示

    电动自行车的霍尔线是什么意思,它和电机有什么关系?

    给电控器,从而实现电机的控制。因此,霍尔线可以说是电动自行车的神经系统之一,它的作用十分重要。 霍尔传感器是一种基于霍尔效应的传感器,它可以实现对磁场的检测。在
    的头像 发表于 11-06 11:14 2230次阅读

    必易微为电动自行车提供一站式芯片解决方案

    电动两轮车主要有三类:电动自行车电动轻便摩托车和电动摩托车。其中电动
    的头像 发表于 11-01 10:14 388次阅读
    必易微为<b class='flag-5'>电动</b><b class='flag-5'>自行车</b>提供一站式芯片解决方案

    基于PSoC单片机的电动自行车控制器的设计

    机和控制器无刷直流电动机是电动自行车的主要部件基于PSOCCY8C24533的电动自行车
    发表于 09-21 08:11

    安科瑞电动自行车充电桩运营管理云平台

    1.电动自行车火灾数据  近年来电动自行车数量越来越多,解决了老百姓短距离出行问题,但是和电动自行车
    的头像 发表于 09-19 10:11 562次阅读
    安科瑞<b class='flag-5'>电动</b><b class='flag-5'>自行车</b>充电桩运营管理云平台

    分立器件产品在电动自行车上的应用

    在日常生活中,电动自行车几乎随处可见。我国作为全球电动自行车产量最高的国家,这种出行工具在城市上成为主流交通工具。电动
    的头像 发表于 09-15 18:25 415次阅读
    分立器件产品在<b class='flag-5'>电动</b><b class='flag-5'>自行车</b>上的应用

    电动自行车保障电气连接的工业连接器有何特点?

    CNLINKO凌科电气电动自行车是一款绿色环保的短程交通工具,很受热宠。对于很多车友而言,试想如果电动自行车的电力供应断续不稳,那不仅影响体验,而且更关乎质量和安全隐患。借助高
    的头像 发表于 09-07 08:15 483次阅读
    为<b class='flag-5'>电动</b><b class='flag-5'>自行车</b>保障电气连接的工业连接器有何特点?

    引领设计速度:Trek 自行车使用在 NVIDIA GPU 上开发的车型参加环法自行车

    Trek 自行车团队使用 RTX 技术加速产品设计,实现更快的迭代。其通过逼真的计算流体动力学模拟,打造出世界一流的自行车。 NVIDIA RTX 正在为设计带来全新突破,助力 Trek 自行车
    的头像 发表于 08-25 20:45 622次阅读
    引领设计速度:Trek <b class='flag-5'>自行车</b>使用在 NVIDIA GPU 上<b class='flag-5'>开发</b>的车型参加环法<b class='flag-5'>自行车</b>赛

    电动自行车应用中的MCU

    简介 本文将主要探讨采用微控制器或可编程片上系统(PSoC)实现电动自行车的设计技术和相关挑战。当前业界的电动
    的头像 发表于 08-25 16:03 521次阅读

    MPF42791 在电动自行车中的应用

    本用例将介绍 MPF42791 在电动自行车中的应用。 MPF42791 提供了一种先进的方法来估算和管理电池组(最多 16 个电池串联)以及单个电池的充电状态 (SOC) 和健康状况 (SOH
    的头像 发表于 08-24 17:25 495次阅读
    MPF42791 在<b class='flag-5'>电动</b><b class='flag-5'>自行车</b>中的应用

    角度传感器用例:电动自行车

    本用例将研究MagAlpha 角度传感器在电动自行车中的应用。
    的头像 发表于 08-02 11:42 411次阅读
    角度传感器用例:<b class='flag-5'>电动</b><b class='flag-5'>自行车</b>

    ‍‍自行车平衡DIY:自行车平衡控制原理

    自行车是怎么平衡的,老外做过一个非常好的视频,这个视频很好地证明了常见的”角动量守恒”的说法是错误的,并且正确的说明了自行车平衡原理是和转向相关的,但没有具体指出平衡和转向的关系。
    发表于 06-25 15:26 637次阅读
    ‍‍<b class='flag-5'>自行车</b>平衡DIY:<b class='flag-5'>自行车</b>平衡<b class='flag-5'>控制</b>原理