汽车
斯坦福太阳能赛车项目
以 IAR 作为核心开发平台,斯坦福太阳能赛车项目构建了高度可靠的嵌入式系统,专为实时数据处理和极端赛车条件而设计。

概述
斯坦福太阳能赛车项目(SSCP)成立于 1989 年,是一支由学生主导的工程团队,每两年设计、制造并参加一次太阳能赛车比赛。团队参加的是 Bridgestone 世界太阳能挑战赛——一项横穿澳大利亚内陆、全程 3,000 公里的耐力赛,对手来自全球顶尖高校。
近二十年来,SSCP 持续与 IAR 合作,以 IAR Embedded Workbench 作为嵌入式软件开发的基础平台。如今,在世界太阳能挑战赛中取得佳绩,不仅需要出色的空气动力学性能和电池效率,还依赖实时数据处理、智能嵌入式系统以及毫不妥协的系统可靠性。
挑战
现代太阳能赛车,由数据驱动。
斯坦福太阳能赛车在整车范围内集成了高密度传感器网络,持续监测电池电压、电芯温度、电池包电流及系统健康状态。这些数据在车载端实时处理,并结合云端输入——包括太阳辐照度预测、气象模型和仿真输出——共同支撑最优赛事策略的制定。
为保持竞争力,团队必须:
- 汇聚并处理海量传感器数据
- 对安全关键系统保持确定性控制
- 确保 CAN、SPI 和以太网通信的可靠性
- 在车载计算与云端策略模型之间取得平衡
在近几个开发周期中,SSCP 从分布式多板设计转向更集中化的整车计算机架构。这一转变显著提升了软件复杂度,并加深了子系统之间的耦合。传感器密度的提升也对任务调度、总线利用率和系统响应性带来了更大压力。
"到了这个阶段,你构建的不只是一辆赛车,而是一个实时数据平台。"SSCP 代码负责人 Anthony Chukhlov 表示,"要在比赛中胜出,我们需要质量极高、性能卓越的嵌入式软件。当传感器集成、网络通信和策略计算汇聚在一起时,可靠性就变得至关重要。"
电池管理系统(BMS)是最关键的安全组件之一。它需要精确监测电芯电压、温度、电流和绝缘状态,并在故障发生时作出即时、确定性的响应。澳大利亚内陆的极端环境不允许任何软件不稳定。与此同时,频繁的成员更替和压缩的两年开发周期也带来了持续挑战——新工程师必须迅速理解、调试并投入一套复杂的多板系统,同时不能引入额外风险。

解决方案
SSCP 依托 IAR 嵌入式开发平台的核心组件 IAR Embedded Workbench,基于 STM32 微控制器开发和管理整车嵌入式系统。IAR 提供了一致且可扩展的开发环境,支持在整个系统范围内构建高质量、高可靠性和高性能的嵌入式软件。
软件架构融合了 FreeRTOS、第三方库,以及团队自研的 CAN、SPI 和以太网驱动,并辅以各板卡专属的控制逻辑。传感器数据汇聚至集中式整车计算机,由 RTOS 任务负责滤波、状态估计和策略相关计算。
随着架构的整合推进,维护结构清晰、便于导航的代码库变得尤为重要。IAR Embedded Workbench 为所有板卡提供统一的开发环境,避免了工作流的碎片化,并支持模块化项目组织、库集成、源码导航和多板联调。
"快速分析源码、跨模块追踪行为的能力,对于在整个开发过程中保持高质量、高可靠性的软件至关重要。"Anthony Chukhlov 表示,"与 STM32 设备的集成非常顺畅,让我们得以专注于创新,而无需在工具链上耗费精力。"
BMS 持续监测系统状态,一旦超出限值便立即响应,保护电池包和驾驶员的安全。IAR Embedded Workbench 提供的实时可视化能力,使工程师能够验证安全逻辑,并确认系统运行的一致性与可靠性。
在整车之外,SSCP 还使用实验室验证系统和基于 MCU 的测试台,运行与整车相同的固件架构。统一的工具链、构建配置和调试工作流,确保了从早期验证到全系统集成全过程的一致性能表现。
价值收益
通过标准化采用 IAR,SSCP 在整个工程生命周期中保持了一致、可扩展的工作流,同时确保嵌入式软件的高质量、强健壮性和高可靠性,并在代码体积和运行性能上均得到优化。核心收益包括:
- 实验室与整车使用统一工具链,保障构建结果可重复
- 降低集成风险,实验室验证结果可无缝延续至整车
- 清晰的系统可视化,可追踪 RTOS 任务、通信及安全逻辑
- 对安全关键子系统的确定性控制
- 加速人员上手,新工程师可快速投入贡献
这套工作流使团队能够在成员频繁更替、开发周期紧张的条件下,驾驭日益复杂的软件,同时保持系统可靠性。

引领太阳能移动出行的创新
随着太阳能赛车赛事日益数据驱动,胜利的关键在于将先进的空气动力学、能源效率与智能嵌入式软件融为一体。以 IAR 作为核心开发平台,SSCP 构建了能够承受极端条件的高可靠嵌入式系统,将赛车不仅视为机械与电气系统,更视为一个集成化的实时计算平台。
凭借团队的创造力,以及与 IAR 等行业领军企业的深度合作,SSCP 持续推动太阳能车辆技术的演进,不断拓展智能电动出行的边界。
