当前位置: 首页 > news >正文

助力V2G,米尔SECC GreenPHY实战开发

随着电动汽车与电网双向交互(V2G)技术的快速发展,充电桩与车辆间的高效通信成为实现智能能源管理的关键。SECC作为充电桩的通信控制核心,其与电力线载波通信芯片的适配尤为重要。本文将分享基于米尔核心板,调试联芯通MSE102x GreenPHY芯片的实战经验,为V2G通信开发提供参考。

2

 

MSE102x芯片介绍

联芯通MSE102x系列芯片是一款专注于电动汽车充电通信和智能能源管理的GreenPHY电力线载波通信芯片,MSE102x支持RMII和SPI两种主机接口,可根据具体应用场景灵活选择。本文主要介绍如何基于RMIISPI两种不同的接口方式来驱动MSE10

3MSE102x系统框图

 

方案一:RMII接口调试

硬件连接:

MSE102x通过RMII接口与米尔核心板MYC-YF13X的ETH1控制器连接,实现MAC层直接通信。

软件配置关键步骤:

1、设备树的修改

PC
:~/myir-st-linux$
 vi arch/arm/boot/dts/myb-stm32mp135x-base.dtsi
 ð1 {
 status = "okay";
 pinctrl-0 = <ð1_rmii_pins_a>;
 pinctrl-1 = <ð1_rmii_sleep_pins_a>;
 pinctrl-names = "default", "sleep";
 phy-mode = "rmii";
 max-speed = <100>;
 nvmem-cells = <ðernet_mac1_address>;
 nvmem-cell-names = "mac-address";
 st,ext-phyclk;
 mdio1 {
 #address-cells = <1>;
 #size-cells = <0>;
 compatible = "snps,dwmac-mdio";
 };
 fixed-link {
 speed = <100>;
 full-duplex;
 };
 };

 

2、引脚复用配置

PC
:~/myir-st-linux$
 vi arch/arm/boot/dts/myb-stm32mp13-pinctrl.dtsi
 eth1_rmii_pins_a: eth1-rmii-1 {
 pins1 {
 pinmux = <STM32_PINMUX('G', 13, AF11)>, /* ETH_RMII_TXD0 */
 <STM32_PINMUX('G', 14, AF11)>, /* ETH_RMII_TXD1 */
 <STM32_PINMUX('A', 11, AF11)>, /* ETH_RMII_ETHCK */
 <STM32_PINMUX('B', 11, AF11)>, /* ETH_RMII_TX_EN */
 <STM32_PINMUX('A', 2, AF11)>, /* ETH_MDIO */
 <STM32_PINMUX('G', 2, AF11)>; /* ETH_MDC */
 bias-disable;
 drive-push-pull;
 slew-rate = <1>;
 };
 pins2 {
 pinmux = <STM32_PINMUX('C', 4, AF11)>, /* ETH_RMII_RXD0 */
 <STM32_PINMUX('C', 5, AF11)>, /* ETH_RMII_RXD1 */
 <STM32_PINMUX('A', 7, AF11)>; /* ETH_RMII_CRS_DV */
 bias-disable;
 };
 };
 eth1_rmii_sleep_pins_a: eth1-rmii-sleep-1 {
 pins1 {
 pinmux = <STM32_PINMUX('G', 13, AF11)>, /* ETH_RMII_TXD0 */
 <STM32_PINMUX('G', 14, AF11)>, /* ETH_RMII_TXD1 */
 <STM32_PINMUX('B', 11, AF11)>, /* ETH_RMII_TX_EN */
 <STM32_PINMUX('A', 11, AF11)>, /* ETH_RMII_ETHCK */
 <STM32_PINMUX('A', 2, AF11)>, /* ETH_MDIO */
 <STM32_PINMUX('G', 2, AF11)>, /* ETH_MDC */
 <STM32_PINMUX('C', 4, AF11)>, /* ETH_RMII_RXD0 */
 <STM32_PINMUX('C', 5, AF11)>, /* ETH_RMII_RXD1 */
 <STM32_PINMUX('A', 7, AF11)>; /* ETH_RMII_CRS_DV */
 };
 };

 

测试结果:

系统成功识别eth1网络设备,可通过标准网络工具进行通信测试,为V2G通信提供稳定的网络基础。

4

RMII接口测试效果

方案二:SPI接口调试

硬件连接:

MSE102x作为SPI从设备连接到米尔核心板MYC-YF13X的SPI1接口,适用于需要灵活布板的场景。

软件配置关键步骤:

1、SPI设备树配置

PC
:~/myir-st-linux$ 
vi arch/arm/boot/dts/myb-stm32mp135x-base.dtsi
............
&spi1 {
pinctrl-names = "default", "sleep";
pinctrl-0 = <&spi1_pins_a>;
pinctrl-1 = <&spi1_sleep_pins_a>;
cs-gpios = <&gpioa 4 0>;
status = "okay";
mse102x@0 {
compatible = "vertexcom,mse1021";
reg = <0>;
interrupt-parent = <&gpioi>;
interrupts = <1 IRQ_TYPE_EDGE_RISING>;
spi-cpha;
spi-cpol;
spi-max-frequency = <7142857>;
};
};

 

2、SPI引脚的配置

PC
:~/myir-st-linux$ 
vi arch/arm/boot/dts/myb-stm32mp13-pinctrl.dtsi
............
spi1_pins_a: spi1-0 {
pins1 {pinmux = <STM32_PINMUX('C', 3, AF6)>, /* SPI1_SCK */
<STM32_PINMUX('A', 3, AF5)>; /* SPI1_MOSI */
bias-disable;
drive-push-pull;
slew-rate = <1>;
};
pins2 {
pinmux = <STM32_PINMUX('A', 6, AF5)>; /* SPI1_MISO */
bias-disable;
};
};
spi1_sleep_pins_a: spi1-sleep-0 {
pins {
pinmux = <STM32_PINMUX('C', 3, ANALOG)>, /* SPI1_SCK */
<STM32_PINMUX('A', 6, ANALOG)>, /* SPI1_MISO */
<STM32_PINMUX('A', 3, ANALOG)>; /* SPI1_MOSI */
};
};

 

测试结果:

系统启动时正确识别MSE102x设备,生成对应的网络接口,可通过PLC链路建立V2G通信连接。

5

SPI接口测试效果

结语

通过MYC-YF13X核心板与MSE102x的成功适配,我们建立了一套完整的SECC GreenPHY通信解决方案。该方案不仅为V2G应用提供了技术支撑,也展示了米尔核心板在能源互联网领域的灵活性和可靠性。

立即联系米尔电子,获取完整技术资料与开发支持,共同推动V2G产业发展!

http://www.zskr.cn/news/49715.html

相关文章:

  • 2025 年最新推荐铝管厂家权威排行榜:无缝铝管/合金铝管/6061/2A12 铝管优质企业综合测评推荐
  • 【计算机、信息技术、电子、人工智能等均可投】第二届图像、信号处理与通信技术国际学术会议(ISPCT 2025)
  • 2025 年 11 月蒸汽调节阀厂家推荐排行榜,上海鲁泽/西门子/霍尼韦尔蒸汽调节阀,西门子蒸汽比例调节阀,蒸汽温控阀公司推荐
  • 2025年自动钢筋弯曲生产厂家权威推荐榜单:钢筋自动弯曲/数控式钢筋弯曲中心/钢筋自动弯曲中心源头厂家精选
  • 2025 年 11 月毛刷辊厂家推荐排行榜,工业毛刷辊,定做毛刷辊,清洁毛刷辊,纺织毛刷辊,钢制毛刷辊公司精选
  • Ancora GaN 基础知识
  • tts sdk 安装使用
  • Docker版本太老了,不支持下载镜像的解决方案
  • 2025年苗木批发基地实力排行:这些批发商值得信赖,青叶复叶槭/金森女贞/白蜡/金叶女贞/红叶李/苗木/紫薇/栾树/金叶复叶槭供应商哪个好
  • 详细介绍:kafka 4.x docker启动kafka4.0.0 docker-compose启动最新版kafka 如何使用docker容器启动最新版kafka
  • AI元人文:岐金兰的回应
  • 2025年行星减速机十大优质品牌排行榜,RV减速机/伺服减速机/传动减速机/传统减速电机/朕轴器/vgm减速机/精密行星减速机企业有哪些
  • 上课
  • 2025年游泳对讲机生产厂家权威推荐榜单:教学主机/蓝牙防水训练耳机/防水游泳耳机源头厂家精选
  • Crosstool-NG构建arm交叉编译工具链
  • AI一周资讯 251108-251114
  • 解决EF Core数据同步问题:从强制刷新到单例模式的演进
  • leetcode36. 有效的数独
  • views.py视图中搜索search_fields 、排序ordering_fields 、过滤filter_backends 、分页pagination_class 的设置和使用方法
  • B5819W-ASEMI可直接替代安世PMEG4010CEGW
  • P3228 [HNOI2013] 数列
  • 深入解析:《从零搭建现代 Android 模块化架构项目(2025 最新实践)》
  • 关于HTML中fontbis等字体标签对-物理字体-逻辑字体的介绍及说明
  • 2025上海专业防水补漏推荐!Top5口碑公司实测,先检测后施工有保障
  • Linux内核xarray数据结构采用
  • IP应用场景全图谱:你的IP属于哪一类?
  • windows下配置cmake+opencv报错
  • 无需人工奖励!Meta FAIR华人团队提出「早期经验学习范式」,AI智能体像人类一样“从错误中成长”
  • 2025 年升降机械厂家最新推荐榜:液压升降机械,解析供货厂家服务质量与产品性能
  • mysql连接数查看常用sql语句;