从平技术 | 车载智能革新:首个CANBus标准发布!
随着农业、工程、矿山等行业智能化进程的推进,传统作业机械车辆搭载智能化解决方案后得以在智能时代中再次焕发活力。在这些解决方案中,前装车企提供的整车方案通常兼顾了稳定性和通信效率。然而,车载后装解决方案在车辆前期规划时未能参与,面临着通信不稳定等挑战。作为车载通信的主流协议,CAN总线(Controller Area Network)通信标准化建设在前后装场景中显得尤为重要。
今天,我们将重点介绍CAN总线开发应用中的核心指标——负载率的标准要求和测试方法。
CAN总线广泛应用于车辆、航空、医疗等高安全要求领域。作为一种开放式、多点通信的底层控制网络,CAN总线为各种高性能设备提供了强大的数据传输能力。在进行CAN总线测试时,我们首先需要规定波特率和时延,并通过测试负载率的最高值来验证产品是否符合标准要求。
1.波特率与负载率的定义
波特率指单位时间内传输的码元符号的个数,即有效数据信号调制载波的速率。波特率越高,传输速度越快。CAN总线支持不同的波特率,市面上以250kbps和500kbps为主,其中500kbps是大多数车辆应用的标准配置。
负载率则是衡量设备性能的关键指标。它对于评估网络性能和避免通信瓶颈至关重要。在实际应用中,建议CAN总线负载率常态下不超过30%,偶发情况下不超过60%。过高的负载率可能导致数据丢包或通信卡顿,影响系统的稳定性。
2.标准要求与测试方法
针对后装智能车载产品,考虑到前后装场景的不同需求,我们从平技术提出:在250kbps和500kbps波特率下,后装产品必须满足60%负载率不丢帧的指标要求。同时,必须保证收发时延符合客户需求,过高的时延会影响产品的负载率验证效果。
以下是我们的测试方法:
- 设定波特率:我们分别设定CAN总线的波特率为250kbps和500kbps,传输通道为2路。
- 模拟仿真测试:使用仿真测试工具,测试CAN通信在不丢帧情况下的最高负载率是否满足高于60%的标准要求。
- 压力测试:我们对多个同类产品进行压力测试,结果表明市面上的同类产品在500kbps、2路传输下的最高负载率约为40%左右。
CANBus负载率测试所用设备
从平凭借先进的技术,实现了2路500kbps波特率CAN总线在高达85%的负载率下依然稳定运行,无任何丢包现象。我们还通过压力测试获得的均值显示,测试结果均高于60%的标准值。
CANBus负载率测试过程中的波形图
同时可以看到,我们挂载Soc的CANbus方案收发时延平均不超过6ms,妥妥的低时延高负载!这意味着无论在瞬间高负载环境下还是处理大量数据的复杂场景中,系统都能稳定收发每一条报文,确保系统的安全和可靠运行。
CANBus数据处理流程图
我们将持续深入研究CAN通信技术,不断提升产品性能,以满足客户在实际应用中的需求。选择从平技术的工业车载平板电脑,您将体验到行业领先的CAN通信性能,保障系统的安全与稳定。