Infineon DEMO_IMR_BMSCTRL_V1:助力移动机器人电池管理的创新方案

电子说

1.4w人已加入

描述

Infineon DEMO_IMR_BMSCTRL_V1:助力移动机器人电池管理的创新方案

在当今科技飞速发展的时代,移动机器人在各个领域的应用越来越广泛,从物流仓储到医疗服务,它们的身影无处不在。而电池管理系统(BMS)作为移动机器人的关键组成部分,对于保障机器人的稳定运行和电池的安全高效使用起着至关重要的作用。今天,我们就来深入了解一下英飞凌(Infineon)推出的DEMO_IMR_BMSCTRL_V1演示板,看看它是如何为移动机器人的电池管理提供强大支持的。

文件下载:Infineon Technologies DEMOIMRBMSCTRLV1 BMS控制演示板.pdf

一、文档概述

这份文档是关于DEMO_IMR_BMSCTRL_V1演示板的用户指南,为设计工程师、技术员和电子系统开发者提供了详细的功能描述和使用指导。文档涵盖了硬件、固件、快速启动指南、物料清单、PCB布局等多个方面,旨在帮助用户快速上手并充分发挥该演示板的性能。

二、移动机器人与IMR平台

(一)移动机器人类型

移动机器人主要分为自动化导引车(AGV)和自主移动机器人(AMR)两种类型。AGV通常沿着预先设定的路径行驶,依靠激光、条形码、无线电波、视觉传感器或磁带等进行导航;而AMR则具有更强的自主性,能够通过传感器进行自主建图、定位、导航和避障,无需外部路径引导。

(二)Infineon Mobile Robot(IMR)

英飞凌的IMR是一个综合性的机器人平台,可与各种传感器、电机控制、无线通信和电池管理等电路板配合使用。DEMO_IMR_BMSCTRL_V1演示板主要用于IMR的电池管理系统,承担电池监测、平衡、充电状态(SoC)和健康状态(SoH)估计等任务。

三、DEMO_IMR_BMSCTRL_V1演示板详解

(一)硬件设计

  1. 压电蜂鸣器电路:该电路用于提供音频反馈,在充电结束、低电压警告、过流警告和过温警告等事件发生时发出声音提示。用户可以通过PSoC™ 6 MCU的数字输出来控制蜂鸣器。
  2. 串行F - RAM存储电路:采用CY15B256Q 256 Kb非易失性存储器,基于先进的铁电工艺,读写操作类似于RAM,具有可靠的数据保留能力,可存储121年。它通过SPI接口与PSoC™ 6 MCU相连,用于存储测量的单个电池电压和总电流值,以便进一步计算SoC和估计SoH。此外,还提供了写保护(WP)和保持(HOLD)引脚,增强了数据的安全性和灵活性。
  3. 电子纸显示电路:演示板配备了电子纸显示屏,可显示所有必要的信息和BMS状态,即使系统断电也能保留最后一次显示的内容。显示屏通过IRLML6401 P沟道MOSFET直接由微控制器供电,必要的放电线路由BSD235双封装开关驱动。
  4. CAN唯一识别电路:为了在CAN总线上唯一识别每个连接的电路板,演示板采用了一个8针DIP开关。每个开关引脚通过20 kΩ电阻上拉,提供反向逻辑。用户可以通过设置DIP开关来为电路板分配唯一的CAN节点ID,最多可在同一CAN/CAN FD总线上设置255个设备。

(二)固件架构

  1. PSoC™ MCU:PSoC™ 6系列MCU基于超低功耗架构,采用双核心Arm® Cortex® - M4和Cortex® - M0 +架构,非常适合电池供电应用。CY8C6245AZI - S3D72设备支持150 MHz的Cortex® - M4F和100 MHz的Cortex® - M0 +,拥有512 KB的应用闪存和256 KB的SRAM,提供了可编程的电源控制和丰富的I/O引脚。
  2. CAN消息结构:每个CAN消息遵循标准化的CAN协议,由一个唯一的标识符(11位)和数据字节(0 - 64位)组成。在IMR中,仅使用8位作为CAN标识符(ID0 - ID7)来指定电路板的类型和编号,其余3位(ID8 - ID10)保持低电平。每个CAN消息最多可传输8个数据字节,包括目标命令、发送者ID和数据。

四、快速启动指南

(一)软件部署和调试

固件开发使用ModusToolbox™软件,通过MiniProg4程序和调试工具(CY8CKIT - 005)进行编程和调试。用户可以按照以下步骤进行操作:

  1. 在ModusToolbox™中导入项目。
  2. 使用库管理器和设备配置器配置库和引脚。
  3. 编译固件。
  4. 生成启动配置。
  5. 选择调试选项进行编程和调试。

(二)UART通信调试

用户可以使用板上指定的调试头(P1)进行额外的调试。该调试头提供了独立的UART通信的RX和TX线路,可通过MiniProg4与调试工具连接。用户可以使用串口终端(如PuTTY或hterm)读取接收到的调试消息。

(三)CAN节点标识设置

在固件烧录完成后,用户需要使用8针DIP开关S1设置电路板的CAN节点唯一标识。通过设置开关的位置,可以为电路板分配一个唯一的CAN节点ID,方便与其他电路板进行通信。

(四)BMS控制按钮和LED

演示板提供了几个按钮和LED,用于在不使用CAN通信的情况下控制BMS功能。这些按钮包括启动、关机和显示按钮,LED则用于指示系统的当前状态,如电源状态、输出状态、警告状态和通信状态。

(五)充电和放电

用户可以使用BMS接口板对BMS系统进行充电和放电。在充电时,需要使用外部充电单元,并将BMS主板上的电阻R1设置为0Ω。在放电时,将电阻R1设置为10 kΩ,系统可作为独立的电源解决方案为应用供电。

五、物料清单和PCB布局

文档还提供了演示板的物料清单(BOM),详细列出了每个组件的制造商、型号、数量和规格。此外,还展示了演示板的PCB布局,包括顶层、内层和底层的视图,为用户进行硬件设计和调试提供了参考。

六、总结与展望

英飞凌的DEMO_IMR_BMSCTRL_V1演示板为移动机器人的电池管理提供了一个全面、可靠的解决方案。其丰富的硬件功能和灵活的固件架构使得用户能够轻松实现电池的监测、平衡和状态估计等任务。同时,详细的快速启动指南和物料清单也为开发者提供了便利。在未来的移动机器人应用中,我们相信DEMO_IMR_BMSCTRL_V1将发挥更大的作用,为推动移动机器人技术的发展做出贡献。

作为电子工程师,你是否对DEMO_IMR_BMSCTRL_V1演示板在实际项目中的应用有更多的想法和疑问呢?欢迎在评论区留言交流。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分