基于iMXRT106x制作EasyEVSE
EasyEVSE 是一個模擬電動汽車充電站,符合 J1772 標準,通過以太網(wǎng)或 Wi-Fi 通信連接到 Microsoft Azure IoT Central。提供的應(yīng)用程序有兩種版本。一種是基本啟用版本,可在 GitHub 上獲取;另一種是完整啟用版本,可在nxp.com上獲取。
基本啟用版本提供:
- 使用 LVGL 和 NXP GUI Guider 工具的圖形用戶界面
- 使用以太網(wǎng)或 Wi-Fi 進行網(wǎng)絡(luò)連接
- 使用 SE050 安全元件保護 Microsoft Azure 云連接
- EVSE-SIG-BRD 附加開發(fā)板,適用于 J1772 車輛充電器標準
- Kinetis KM3x 計量 MCU 通信。
完全啟用可提供以下附加功能:
- 使用 HomePlug Green PHY (HPGP) 收發(fā)器 (Lumissil IS32CG5317)與 Sevenstax
ISO15118-2
和ISO15118-20
高級充電協(xié)議集成 - 與 NXP CLRC663 NFC 集成,用于外部識別方法
EasyEVSE 的目的是提供基于 NXP 套件的 EV 和 EVSE 參考應(yīng)用程序。
可以在EasyEVSE找到文檔、視頻等內(nèi)容。
開發(fā)板:EVK-MIMXRT1064、EVK-MIMXRT1060
類別:工業(yè)、用戶界面、網(wǎng)絡(luò)、云連接設(shè)備、HMI、RTOS、無線連接
外設(shè):顯示器、DMA、以太網(wǎng)、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. 設(shè)置
3.1 步驟 0:先決條件
在開始使用 EVSE 軟件之前,請克隆并設(shè)置 EVSE-SIG-BRD 設(shè)備。此附加板是實現(xiàn)電動汽車與 EVSE 之間通信的必需工具。更多信息請點擊此處
3.2 步驟 1:軟件設(shè)置
- 克隆 APP-CODE-HUB/rd-nxp-easyevse-imxrt106x
- 從文件系統(tǒng)或檔案導入項目。
EVSE 項目支持 i.MXRT1060 和 i.MXRT1064 EVK。
選擇與現(xiàn)有 EVK 對應(yīng)的文件夾。
在我們的示例中,我們展示了 RT1064。MCUXpresso 將自動檢測 2 個項目:
- LVGL 項目。我們從主項目中刪除了 LVGL 組件,因為 LVGL 通常使用 GUI GUIDER 自動生成,并且只需構(gòu)建一次。
- EasyEVSE 項目,帶有鏈接 lvgl 庫的 EV/EVSE 配置
- 構(gòu)建 LVGL 項目
- 在 EVSE 配置中構(gòu)建 EasyEVSE 項目
- 刷新將用作 EVSE 的 RT106X
- 在 EV 配置中構(gòu)建 EasyEVSE 項目
- 閃存將用作 EV 的 RT106x
?注意?:將鼠標懸停在錘子圖標上以檢查和更改 EasyEVSE 項目的配置。
3.2 第 2 步:硬件組裝
該系統(tǒng)在連接方面提供了多功能性。系統(tǒng)組裝會根據(jù)連接方式、EVSE-SIG-BRD 的電源和可用硬件而有所不同。例如,選擇 Wi-Fi 連接將導致 EVSE-SIG-BRD 無法連接到 Arduino 接口。SDIO 接口引腳與 Arduino 接口的唯一 SPI 接口共享。
根據(jù)您現(xiàn)有的硬件,檢查UG 中的Hardware setup
或章節(jié)。Board setup, wiring and assembly
3.3 步驟 3:為開發(fā)板供電
- 使用外部電源為 i.MXRT1064 板供電(推薦)J40:1-2
- 如果選擇外部電源作為電源配置,則為 EVSE-SIG-BRD 供電
- 使用外部 USB 線纜為 TWR-KM35Z75M 供電
4.結(jié)果
- 電動汽車充電設(shè)備項目
一旦 i.MXRT106x 通電,屏幕就會亮起并顯示 UI。屏幕將顯示圖片中顯示的畫面。
在 ISO15118 屏幕中,請檢查 EVSE-SIG-BRD 連接是否與預期的硬件配置匹配。
- 電動汽車項目
目前,EV 項目沒有 UI 功能。為了檢查項目是否正常工作,請將 USB 線纜連接到 J1 USB 接口(連接到 LinkServer)以查看日志。使用終端仿真器,日志應(yīng)該出現(xiàn)在連接到開發(fā)板的串行終端上。
上面的日志是強制性的。
- 開始充電會話
兩個板啟動后,將 2 個 EVSE-SIG-BRD CP 連接在一起。
在 EVSE 側(cè),在 EVSE 菜單屏幕中,您可以看到充電狀態(tài)從紅色變?yōu)榫G色
在電動汽車方面,在日志中,你會看到類似上述的消息。PWM 控制充電速度,當前電池電量穩(wěn)步上升。
5. 支持
有關(guān)此示例的內(nèi)容/正確性的問題可以作為此GitHub 存儲庫中的問題輸入。
?警告?:有關(guān) NXP 微控制器和預期功能差異的更多常規(guī)技術(shù)問題,請在NXP 社區(qū)論壇上輸入您的問題
項目元數(shù)據(jù)
來源:恩智浦appcodehub