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