- 积分
- 2987
贡献20369
飞刀101598 FD
注册时间2009-12-1
在线时间643 小时
关注我
|
做电池检测(BMS),要在成百上千个电芯上并行采集电压、温度、SOC。传统处理器一般只有 1~2 路 CAN,接口数量就成了瓶颈;难点在于多通道并发、低时延、零丢包。
飞凌的 FET536-C 核心板(全志 T536,4 核 Cortex-A55 @1.6GHz)给出一个思路:原生 4 路 CAN-FD,再通过 SPI 扩展 4 路,凑齐 8 路并行采集,数据段速率 4Mbps,单帧 64 字节。
实测表现:
指标
| 结果
| 原生 CAN-FD 通道带宽
| 3.2 – 3.6 Mbps
| 扩展 CAN-FD 通道带宽
| 2.9 Mbps
| 数据延迟
| < 10 ms
| 并行通道数
| 8 路
|
做法上主要是四点:多核线程级负载均衡、接收缓冲区扩容 + CPU 亲和性绑定、非阻塞 I/O 与原子操作、CAN-FD + TCP 可靠传输。
适用场景:新能源汽车 BMS、工业自动化多设备协同、智能电网边缘计算、车载 ECU。
|
|