电鱼智能的个人空间 https://www.eechina.com/space-uid-176223.html [收藏] [复制] [RSS]

博客

基于eFish-SBC-RK3576的新能源充电桩控制器

已有 356 次阅读2025-3-20 09:53

一、方案概述

针对新能源充电桩的核心控制需求,利用eFish-SBC-RK3576的高性能工业接口与实时处理能力,实现以下功能:

  • BMS通信:通过CAN总线与电池管理系统交互,获取电压/电流/温度等参数。
  • 充电功率调节PWM输出动态控制充电桩功率模块(恒流/恒压模式切换)。
  • 电表数据采集RS485读取智能电表实时数据(电量、电压、功率因数)。
  • 用户交互MIPI DSI驱动7寸触摸屏,显示充电状态、支付二维码及操作界面。
  • 安全保护:过压/过流/漏电检测,异常时通过GPIO触发急停继电器。

二、硬件配置与接口分配

1. 核心硬件选型

模块

             接口/配置

                               说明

BMS通信模块

           CAN总线 x1

        支持CAN 2.0B协议,速率500kbps

功率调节模块

          PWM输出 x1

          频率1kHz,占空比0-100%可调

电表采集模块

            RS485 x1

    支持Modbus RTU协议,波特率9600bps

用户交互屏

          MIPI DSI x1

   7寸电容屏(1280x720),支持多点触控

安全保护单元

         GPIO x1(预留)

             触发继电器断开充电回路

2. 接口资源占用

  • 已占用接口
    • CAN x1
    • PWM x1
    • RS485 x1
    • MIPI DSI x1
  • 剩余接口
    • CAN x1(可扩展第二充电枪控制)
    • RS485 x5(支持多电表并联监测)
    • USB 3.0 x3(支持U盾支付、打印机外设)
    • GPIO ≥15(扩展温度传感器、RFID读卡器)

三、软件架构设计

1. 操作系统与驱动

  • OSLinux 6.1(实时内核补丁,任务响应延迟<1ms
  • 关键驱动
    • CANSocketCAN框架,支持CANopen协议栈
    • PWM:通过sysfs或硬件PWM芯片驱动(如PCA9685
    • RS485:基于tty驱动实现Modbus主站功能
    • MIPI DSIRockchip DRM显示框架,集成LVDS转接芯片驱动

2. 核心软件组件

组件

            技术栈

                              功能

BMS通信服务

      C + CANopen

         解析BMS数据包,实现SOC/SOH估算

功率控制算法

   PythonNumPy

   PID算法动态调整PWM占空比,维持充电曲线

电表数据采集

        libmodbus

             周期读取电表数据并校验CRC

用户界面

        Qt 5.15

      触控交互、充电进度动画、支付系统对接

安全监控

 内核模块(eBPF)    

       实时监测异常信号,触发GPIO紧急停机

3. 系统工作流程

A[用户扫码启动] --> B{控制器

B -->|CAN| C[BMS获取电池参数

B -->|PWM| D[调节充电功率

B -->|RS485| E[读取电表数据

C --> F{安全校验

F --正常--> G[更新屏幕状态

F --异常--> H[触发GPIO急停

G --> I[完成充电结算

四、关键技术与优势

1. 高精度功率控制

  • 自适应PWM:根据BMS反馈的电池内阻动态调整PWM频率(500Hz-5kHz),减少纹波干扰。
  • 恒流-恒压切换:通过卡尔曼滤波预测电池饱和点,平滑切换充电模式。

2. 多协议兼容性

  • BMS协议栈:支持GB/T 27930(国标)、CHAdeMO(日标)、CCS(欧标)多协议切换。
  • 支付系统集成:通过USB接口扩展银联/支付宝/微信支付模块。

3. 工业级可靠性

  • EMC设计RS485接口内置TVS管与磁环,通过IEC 61000-4-5浪涌测试。
  • 双看门狗:硬件看门狗(MAX6374 + 软件心跳检测,系统死机恢复时间<3s

五、部署与实施

1. 硬件部署示意图

[充电桩机柜

  ├── eFish-SBC-RK3576(主控) 

  ├── CAN总线 --连接--> BMS 

  ├── PWM输出 --控制--> DC/DC模块 

  ├── RS485 --采集--> 智能电表 

  └── MIPI DSI --驱动--> 7寸触控屏 

2. 成本与周期

项目

                               明细

单桩硬件成本

    ≈¥2,200(含工控机+屏幕+通信模块)

软件定制开发周期

              3-4周(协议适配+UI定制)

认证支持

                 协助通过CE/UL/GB认证

六、方案亮点

  1. 全协议覆盖:单板兼容主流充电标准,降低海外市场适配成本。
  2. 实时性保障Linux实时内核+硬件PWM,满足毫秒级控制响应。
  3. 扩展灵活性:剩余RS485接口支持接入光伏储能系统,实现V2G(车辆到电网)调度。

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部