IAR and Stanford Solar Car Project
The team has been using IAR Embedded Workbench for serveral years in their World Solar Challenge project.
Stanford Solar Car Project Update 2017-2019
IAR and SSCP:
Founded in 1989, the Stanford Solar Car Project (SSCP) is a primarily undergraduate team of students who design, build, and test a solar-powered electric vehicle every two years. At the end of each development cycle, the team enters and races the car in the World Solar Challenge. The World Solar Challenge is a 3000 km race across the Australian outback that brings together teams from over 30 different countries, all in the name of pushing the limits of solar powered vehicles and spurring technological innovation. For the past three cycles, IAR Systems has partnered with SSCP, providing the team access to top-of-the-line IAR Embedded Workbench, development tools that have propelled us across the outback time and time again.
The systems on the past three cars were all written, debugged, and tested with the assistance of IAR Embedded Workbench. IAR ties with STMicroelectronics have further motivated the use of IAR Embedded Workbench as the team’s tool suite of choice, as systems in the past three cars have all used the STM32 family of microcontrollers and members have written the code for them using a combination of FreeRTOS and their own custom libraries. Over past cycles, the electrical system of the car has changed drastically, shifting from a more distributed system of multiple PCBs to a more consolidated one, with one board (the vehicle computer) serving as the brain of our car, sending control signals and monitoring safety-critical aspects of our system.
Our vehicle computer, steering wheel, and battery management system (BMS) all use the STM32 F4 processors to manage everything from the lights, to the brakes, to safety critical sensing and isolation requirements on the BMS. Speaking about IAR Embedded Workbench, third-year electrical engineering major Ricardo Iglesias said “The power of IAR Embedded Workbench comes in part due its extensive IDE capabilities. The ability to quickly analyze source code that IAR provides is instrumental in the development of our embedded code, to say nothing of its seamless integration with the STM32 F4s.”