基于iMXRT106x制作EasyEVSE
EasyEVSE 是一个模拟电动汽车充电站,符合 J1772 标准,通过以太网或 Wi-Fi 通信连接到 Microsoft Azure IoT Central。提供的应用程序有两种版本。一种是基本启用版本,可在 GitHub 上获取;另一种是完整启用版本,可在nxp.com上获取。
基本启用版本提供:
- 使用 LVGL 和 NXP GUI Guider 工具的图形用户界面
- 使用以太网或 Wi-Fi 进行网络连接
- 使用 SE050 安全元件保护 Microsoft Azure 云连接
- EVSE-SIG-BRD 附加开发板,适用于 J1772 车辆充电器标准
- Kinetis KM3x 计量 MCU 通信。
完全启用可提供以下附加功能:
- 使用 HomePlug Green PHY (HPGP) 收发器 (Lumissil IS32CG5317)与 Sevenstax
ISO15118-2和ISO15118-20高级充电协议集成 - 与 NXP CLRC663 NFC 集成,用于外部识别方法
EasyEVSE 的目的是提供基于 NXP 套件的 EV 和 EVSE 参考应用程序。
可以在EasyEVSE找到文档、视频等内容。
开发板:EVK-MIMXRT1064、EVK-MIMXRT1060
类别:工业、用户界面、网络、云连接设备、HMI、RTOS、无线连接
外设:显示器、DMA、以太网、FLASH、GPIO、I2C、SDIO、SDMMC、SPI、UART、USB
工具链:MCUXpresso IDE
目录
1.软件
- MCUXpresso IDE V11.9或更高版本
- SDK2150EVK-MIMXRT1064 用于 i.MXRT1064 项目
- SDK2150EVK-MIMXRT1060 用于 i.MXRT1060 项目
2.硬件
必备硬件:
- i.MXRT106x 评估套件 x2
- OM-SE050ARD-E
- TWR-KM35Z75M
- EVSE-SIG-BRD1X/2X x2
- RK043FN66HS-CTG
可选硬件板:
- Murata 1XK 型:802.11a/b/g/n Wi-Fi + 蓝牙 5.2 模块
- CLEV6630ARD
评估套件和所需杂项的完整列表可在 UG 中找到。
3. 设置
3.1 步骤 0:先决条件
在开始使用 EVSE 软件之前,请克隆并设置 EVSE-SIG-BRD 设备。此附加板是实现电动汽车与 EVSE 之间通信的必需工具。更多信息请点击此处
3.2 步骤 1:软件设置
- 克隆 APP-CODE-HUB/rd-nxp-easyevse-imxrt106x
- 从文件系统或档案导入项目。
EVSE 项目支持 i.MXRT1060 和 i.MXRT1064 EVK。
选择与现有 EVK 对应的文件夹。
在我们的示例中,我们展示了 RT1064。MCUXpresso 将自动检测 2 个项目:
- LVGL 项目。我们从主项目中删除了 LVGL 组件,因为 LVGL 通常使用 GUI GUIDER 自动生成,并且只需构建一次。
- EasyEVSE 项目,带有链接 lvgl 库的 EV/EVSE 配置
- 构建 LVGL 项目
- 在 EVSE 配置中构建 EasyEVSE 项目
- 刷新将用作 EVSE 的 RT106X
- 在 EV 配置中构建 EasyEVSE 项目
- 闪存将用作 EV 的 RT106x
注意:将鼠标悬停在锤子图标上以检查和更改 EasyEVSE 项目的配置。
3.2 第 2 步:硬件组装
该系统在连接方面提供了多功能性。系统组装会根据连接方式、EVSE-SIG-BRD 的电源和可用硬件而有所不同。例如,选择 Wi-Fi 连接将导致 EVSE-SIG-BRD 无法连接到 Arduino 接口。SDIO 接口引脚与 Arduino 接口的唯一 SPI 接口共享。
根据您现有的硬件,检查UG 中的Hardware setup或章节。Board setup, wiring and assembly
3.3 步骤 3:为开发板供电
- 使用外部电源为 i.MXRT1064 板供电(推荐)J40:1-2
- 如果选择外部电源作为电源配置,则为 EVSE-SIG-BRD 供电
- 使用外部 USB 线缆为 TWR-KM35Z75M 供电
4.结果
- 电动汽车充电设备项目
一旦 i.MXRT106x 通电,屏幕就会亮起并显示 UI。屏幕将显示图片中显示的画面。
在 ISO15118 屏幕中,请检查 EVSE-SIG-BRD 连接是否与预期的硬件配置匹配。
- 电动汽车项目
目前,EV 项目没有 UI 功能。为了检查项目是否正常工作,请将 USB 线缆连接到 J1 USB 接口(连接到 LinkServer)以查看日志。使用终端仿真器,日志应该出现在连接到开发板的串行终端上。
上面的日志是强制性的。
- 开始充电会话
两个板启动后,将 2 个 EVSE-SIG-BRD CP 连接在一起。
在 EVSE 侧,在 EVSE 菜单屏幕中,您可以看到充电状态从红色变为绿色
在电动汽车方面,在日志中,你会看到类似上述的消息。PWM 控制充电速度,当前电池电量稳步上升。
5. 支持
有关此示例的内容/正确性的问题可以作为此GitHub 存储库中的问题输入。
警告:有关 NXP 微控制器和预期功能差异的更多常规技术问题,请在NXP 社区论坛上输入您的问题
项目元数据
来源:恩智浦appcodehub
618
