Wiznet makers

Aimee0

Published March 06, 2026 ©

79 UCC

23 WCC

15 VAR

0 Contests

0 Followers

0 Following

Original Link

PER(Purdue Electric Racing)

PER(Purdue Electric Racing)

COMPONENTS Hardware components

WIZnet - W5500

x 1


PROJECT DESCRIPTION

📌 Overview

이 프로젝트는 Purdue University 학생 엔지니어링 팀인 Purdue Electric Racing(PER)이 개발하는 전기 레이스카 프로젝트의 일부로, 차량 개발 과정에서 사용되는 소프트웨어와 데이터 시스템을 포함한 차량 전자 시스템 개발 사례입니다. Purdue Electric Racing은 매년 학생들이 직접 전기 Formula 스타일 레이스카를 설계·제작하고 시험하는 프로젝트 팀으로, 기계·전기·소프트웨어 등 다양한 전공 학생들이 협력하여 차량의 전체 시스템을 개발합니다.

팀이 개발한 차량은 600V 배터리 시스템과 두 개의 전기 모터를 기반으로 하는 경량 전기 레이스카로, 차량 성능 분석과 안정적인 주행을 위해 다양한 센서와 데이터 수집 시스템이 활용됩니다. 이러한 개발 과정은 실제 자동차 산업과 유사한 엔지니어링 협업 환경에서 진행되며, 학생들에게 실무 수준의 차량 설계 및 시스템 통합 경험을 제공하는 것을 목표로 합니다.

📌 Developer

Link : https://www.purdueelectricracing.tech/

이 프로젝트는 미국 Purdue University의 학생 엔지니어링 팀인 “Purdue Electric Racing (PER)”에서 수행한 것입니다.

Purdue Electric Racing은 2012년에 설립된 학생 주도 공학 프로젝트 팀으로, 매년 전기 Formula 스타일 레이스카를 설계·제작·시험하고 국제 대회에 참가하는 것을 목표로 운영됩니다.

이 팀은 단순한 동아리가 아니라 실제 산업 엔지니어링 환경과 유사한 구조로 운영되며,
기계·전기·소프트웨어·제어·데이터 시스템 등 다양한 전공 학생들이 협력하여 차량 전체 시스템을 개발합니다.

주요 특징은 다음과 같습니다.

  • Purdue University 공학 학생 중심의 학생 주도 엔지니어링 조직
  • 매년 전기 Formula 스타일 레이스카 설계 및 제작
  • 차량 설계, 배터리 시스템, 전력전자, 제어, 데이터 시스템 등 전체 차량 플랫폼 개발
  • 실제 차량 제작과 시험을 통해 산업 수준 엔지니어링 경험 제공

이 팀은 차량 개발 과정에서 파워트레인, 배터리 관리, 차량 제어 시스템, 데이터 수집 시스템(DAQ) 등을 직접 설계하며, 해당 프로젝트의 WIZnet 기반 Ethernet 통신 시스템도 이러한 차량 전자 시스템 개발 과정에서 만들어진 것으로 보입니다.

또한 팀은 다양한 전공 학생이 참여하는 대규모 협업 프로젝트 형태로 운영되며, 실제 산업 개발 환경과 유사한 설계 프로세스를 경험하는 것을 목표로 합니다.

Purdue 공식 기사 및 언론 보도

이 팀의 활동은 Purdue University 공식 엔지니어링 뉴스에서도 소개되고 있습니다.

대표적으로 다음 기사에서 Purdue Electric Racing의 성과가 소개되었습니다.

① Purdue Electric Racing: Flow With the Current (Purdue Engineering News)

https://engineering.purdue.edu/ME/News/2025/purdue-electric-racing-flow-with-the-current

  • 2025년 기사
  • 전기 레이스카 개발과 팀 활동을 소개
  • 팀이 600V 배터리를 사용하는 전기 레이스카를 개발하고 실제 경기에서 성과를 냈다고 설명합니다.

② Purdue SAE races to its best summer ever (Purdue Engineering News)

https://engineering.purdue.edu/ME/News/2025/purdue-SAE-races-to-its-best-summer-ever

  • 2025년 Formula SAE Electric Michigan 대회에서
  • 85개 대학 팀 중 10위 기록
  • 팀 역사상 처음으로 모든 경기 이벤트 완주

이는 Purdue Electric Racing 팀의 가장 중요한 성과 중 하나로 평가됩니다.

이 성과는 차량 설계뿐 아니라 전자 시스템, 데이터 수집, 제어 시스템 등이 실제 경기 환경에서 안정적으로 작동했음을 의미합니다.

📌 Features

차량 CAN 데이터의 Ethernet 전송 구조

  • 첨부 펌웨어 소스 기준으로 DAQ 보드에서 수집된 프레임을 W5500을 통해 외부로 송신하는 구조가 확인됩니다.
  • 단순 센서 1개 연결이 아니라, 차량 네트워크 데이터를 시험용 외부 시스템으로 내보내는 브리지 역할이 핵심입니다.

UDP 기반 주기 전송

  • 첨부 소스에서는 W5500을 초기화한 뒤 UDP Broadcast 송신 포트 5005를 사용해 프레임을 주기적으로 전송하도록 구현되어 있습니다.
  • 이 방식은 트랙사이드 노트북이나 복수 수신 장치가 동시에 데이터를 받기 쉬워, 실차 테스트 환경에 적합합니다.

하드웨어 오프로딩 기반의 안정적 Ethernet

  • W5500은 하드웨어 TCP/IP 스택, 10/100 Ethernet MAC/PHY, 8개 하드웨어 소켓, 32KB 내부 버퍼를 갖고 있어 MCU가 네트워크 프로토콜 처리 부담을 덜 수 있습니다.
  • 차량 시험처럼 실시간성, 반복성, 디버깅 용이성이 중요한 환경에서 장점이 분명합니다.

학생팀 프로젝트치고 높은 엔지니어링 성숙도

  • 공개 저장소는 monorepo 구조, Python 기반 빌드 자동화, CMake/Ninja, STM32/FreeRTOS 기반 펌웨어 구성으로 운영됩니다. 이는 단발성 데모보다 지속 개발형 플랫폼에 가깝습니다.

📌 System Architecture

전체 구성

  • 차량 내 여러 전자 제어 노드와 센서 데이터가 CAN 네트워크를 통해 DAQ 쪽으로 집계됩니다.
  • DAQ 보드는 STM32F407 + FreeRTOS 기반 펌웨어 위에서 동작하며, W5500을 SPI로 제어해 Ethernet 패킷을 송신하는 구조로 보입니다. 첨부 소스의 CMake 설정에도 DAQ 타깃이 CMSIS_F407, FREERTOS_F407, STM32F407VGTx_FLASH 기준으로 정의되어 있습니다.

데이터 흐름

  • 센서/제어 데이터 → 차량 CAN → DAQ 큐/버퍼 → W5500 → Ethernet(UDP Broadcast 중심) → 외부 수신기/트랙사이드 앱

📌 Role and Application of the WIZnet's Chip

사용된 WIZnet 칩: W5500 

네트워크에서의 역할

  • W5500은 차량 DAQ 데이터를 Ethernet으로 내보내는 핵심 네트워크 인터페이스 역할을 합니다.
  • 펌웨어 기준으로 UDP Broadcast 송신 동작을 수행합니다.

📌 Market & Application Value

적용 가능한 산업 및 시장

  • 가장 직접적인 적용 분야는 모터스포츠 차량 데이터 로깅, 대학 Formula Student/SAE, EV 시험 장비, 연구용 차량 플랫폼입니다.
  • 더 넓게 보면 산업 장비 데이터 수집기, 이동체 테스트 시스템, 실험실 계측 네트워크, HIL/SIL 시험 장비로 확장 가능합니다.

📌 External Indicators

GitHub 지표

https://github.com/PurdueElectricRacing/firmware

  • PurdueElectricRacing/firmware 저장소 : 23 Stars, 17 Forks
  • Purdue Electric Racing 조직 전체 : 52개 공개 저장소, 28 followers

대외 기사 및 기관 출처

Purdue 기계공학부 기사와 Purdue 모터스포츠 관련 기사에서 Purdue Electric Racing의 2025 성과와 팀 활동이 공식적으로 소개됩니다.

Purdue Electric Racing은 2025년 Formula SAE Electric Michigan에서 85개 팀 중 10위, 그리고 팀 역사상 처음으로 모든 이벤트 완수를 달성했습니다.

Youtube

📌 WIZnet Strategic Value

(by ChatGPT)

WIZnet Maker 생태계 관점의 의미

  • 이 사례는 WIZnet 칩이 단순 IoT 센서 노드나 사무용 네트워크 장치에만 쓰이는 것이 아니라,
  • 고성능 EV, 실차 데이터 수집, 모터스포츠 테스트, 임베디드 제어 네트워크 같은 고부가 응용에도 들어갈 수 있음을 보여줍니다.

다른 고객·개발자에게 주는 메시지

  • “W5500은 쉬운 Ethernet 칩”이라는 메시지에서 한 단계 더 나아가,
  • “W5500은 차량·산업 시험 환경에서도 구조적으로 유효한 데이터 링크 칩”이라는 사례를 제시합니다.

유사 프로젝트 확장 가능성

  • CAN-to-Ethernet Gateway
  • EV 배터리 시험 로거
  • 트랙사이드 실시간 모니터링 장치
  • 산업 설비 데이터 수집 노드
  • 교육용 차량 네트워크 실습 플랫폼

이런 확장 방향은 WIZnet Maker에서 후속 UCC를 유도하기에 좋습니다.

전략적 해석

  • WIZnet 입장에서는 이 사례를 통해 자동차/모빌리티 시험 장비, 산업 데이터 수집, 교육·연구 플랫폼 분야의 적용 레퍼런스로 활용할 수 있습니다.
  • 특히 “하드웨어 TCP/IP 기반의 예측 가능한 Ethernet”이라는 WIZnet 강점이 잘 드러나는 사례입니다.

📌 Summary

이 UCC는 Purdue Electric Racing의 실차 EV 개발 환경에서, WIZnet W5500을 활용해 차량 DAQ 데이터를 Ethernet으로 외부에 전달하는 실전형 적용 사례입니다. 공개 자료와 첨부 소스를 종합하면, 현재 가장 명확한 구현은 STM32F407 + FreeRTOS 기반 DAQ 보드에서 W5500으로 UDP Broadcast 데이터를 송신하는 구조입니다. 공개 저장소의 개발 성숙도, Purdue 공식 기사, 2025 경기 성과를 고려하면 이 사례는 신규성, 외부 가치, 시장성 측면에서 의미가 있으며, 특히 WIZnet 칩의 활용 범위를 EV/모터스포츠 데이터 인프라로 확장했다는 점이 핵심 가치입니다.

📌 FAQ

Q1. Purdue Electric Racing의 차량 데이터 시스템은 무엇인가요?

Purdue Electric Racing(PER)의 차량 데이터 시스템은 전기 포뮬러 레이스카에서 발생하는 센서 및 제어 데이터를 수집하고 외부 분석 시스템으로 전달하기 위한 데이터 수집(Data Acquisition, DAQ) 인프라입니다. 차량 내부의 여러 전자 제어 노드와 센서 데이터는 CAN 네트워크를 통해 DAQ 보드로 집계되며, 이후 Ethernet을 통해 외부 시스템으로 전송됩니다. 이 구조는 차량 테스트와 성능 분석을 위한 실시간 데이터 수집 환경을 제공합니다.

Q2. 이 프로젝트에서 WIZnet W5500 칩은 어떤 역할을 하나요?

WIZnet W5500은 차량 DAQ 시스템에서 Ethernet 네트워크 인터페이스 역할을 합니다. DAQ 보드에서 수집된 CAN 기반 데이터를 UDP 패킷으로 변환하여 Ethernet 네트워크를 통해 외부 장치로 전송합니다. W5500은 하드웨어 TCP/IP 스택을 내장하고 있어 MCU의 네트워크 처리 부담을 줄이고 안정적인 데이터 전송을 지원합니다.

Q3. Purdue Electric Racing DAQ 시스템은 어떤 방식으로 데이터를 전송하나요?

이 시스템은 UDP Broadcast 방식을 사용해 차량 데이터를 전송합니다. 펌웨어에서는 W5500을 초기화한 후 UDP 포트 5005를 통해 데이터를 주기적으로 브로드캐스트합니다. 이 방식은 하나의 데이터 송신으로 여러 수신 장치(예: 트랙사이드 노트북, 데이터 분석 시스템)가 동시에 데이터를 받을 수 있어 차량 시험 환경에 적합합니다.

Q4. 차량 데이터는 어떤 경로로 외부 시스템에 전달되나요?

차량 데이터의 흐름은 다음과 같습니다.

센서 및 제어 데이터 → 차량 CAN 네트워크 → DAQ 시스템 → W5500 Ethernet 인터페이스 → UDP Broadcast → 외부 분석 시스템

이 구조를 통해 차량에서 발생하는 다양한 데이터를 실시간으로 외부 시스템에서 모니터링하고 분석할 수 있습니다.

Q5. 이 프로젝트의 DAQ 펌웨어는 어떤 플랫폼에서 동작하나요?

DAQ 펌웨어는 STM32F407 마이크로컨트롤러와 FreeRTOS 기반으로 개발되었습니다. GitHub 저장소의 CMake 설정에 따르면 CMSIS와 FreeRTOS 환경을 기반으로 빌드되며, STM32F407VGTx MCU를 대상으로 합니다. 이 구조는 실시간 데이터 처리와 안정적인 시스템 운영을 지원합니다.

Q6. W5500을 사용하는 이유는 무엇인가요?

W5500은 다음과 같은 특징 때문에 차량 데이터 시스템에 적합합니다.

  • 하드웨어 TCP/IP 스택 내장
  • 10/100 Ethernet MAC 및 PHY 통합
  • 최대 8개의 하드웨어 소켓 지원
  • 32KB 내부 패킷 버퍼
  • SPI 인터페이스 기반 MCU 연결

이러한 특징 덕분에 MCU의 네트워크 처리 부담을 줄이고 안정적인 Ethernet 통신을 구현할 수 있습니다.

Q7. Purdue Electric Racing 팀은 어떤 조직인가요?

Purdue Electric Racing은 미국 Purdue University의 학생 주도 엔지니어링 팀으로, 매년 전기 Formula 스타일 레이스카를 설계하고 제작하여 Formula SAE Electric 대회에 참가합니다. 이 팀은 기계, 전기, 소프트웨어, 제어 등 다양한 전공 학생들이 협력하여 차량의 전체 시스템을 개발하는 프로젝트 기반 조직입니다.

Q8. Purdue Electric Racing의 주요 성과는 무엇인가요?

Purdue Electric Racing은 2025년 Formula SAE Electric Michigan 대회에서 85개 대학 팀 중 10위를 기록했으며, 팀 역사상 처음으로 모든 경기 이벤트를 완주했습니다. 이는 차량 설계뿐 아니라 전자 시스템, 제어 시스템, 데이터 수집 시스템이 실제 경기 환경에서 안정적으로 작동했음을 보여주는 성과입니다.

Q9. 이 프로젝트는 어떤 산업 분야에 활용될 수 있나요?

이 프로젝트의 CAN-to-Ethernet 데이터 구조는 다음과 같은 분야에 활용될 수 있습니다.

  • 모터스포츠 차량 데이터 로깅
  • Formula Student / Formula SAE 차량 플랫
  • 전기차 시험 장비
  • 산업 장비 데이터 수집 시스템
  • 연구용 차량 테스트 플랫폼
  • HIL/SIL 테스트 환경

Q10. Purdue Electric Racing 펌웨어 프로젝트는 어디에서 확인할 수 있나요?

이 프로젝트의 펌웨어는 GitHub에서 공개되어 있습니다.

https://github.com/PurdueElectricRacing/firmware

저장소에는 차량 전자 시스템 및 DAQ 관련 펌웨어 코드와 빌드 환경이 포함되어 있으며, STM32 기반 임베디드 시스템 개발 구조를 확인할 수 있습니다.


📌 Overview

This project is part of the electric race car development project conducted by Purdue Electric Racing (PER), a student engineering team at Purdue University, and represents a vehicle electronics system development case that includes the software and data systems used during the vehicle development process. Purdue Electric Racing is a project team in which students design, build, and test an electric Formula-style race car each year, with students from various disciplines such as mechanical, electrical, and software engineering collaborating to develop the entire vehicle system.

The vehicle developed by the team is a lightweight electric race car based on a 600V battery system and two electric motors, utilizing various sensors and data acquisition systems to analyze vehicle performance and ensure stable driving. This development process is carried out in an engineering collaboration environment similar to the real automotive industry, with the goal of providing students with hands-on experience in vehicle design and system integration at a practical engineering level.

📌 Developer

Link : https://www.purdueelectricracing.tech/

 

This project was carried out by Purdue Electric Racing (PER), a student engineering team at Purdue University in the United States.

Purdue Electric Racing is a student-led engineering project team founded in 2012, operating with the goal of designing, building, and testing an electric Formula-style race car each year and competing in international competitions.

The team is not simply a club; it operates with a structure similar to a real industrial engineering environment, where students from various disciplines—including mechanical, electrical, software, control, and data systems engineering—collaborate to develop the entire vehicle system.

The key characteristics are as follows.

  • A student-led engineering organization centered around engineering students at Purdue University
  • Design and development of an electric Formula-style race car every year
  • Development of the entire vehicle platform, including vehicle design, battery systems, power electronics, control, and data systems
  • Providing industry-level engineering experience through real vehicle manufacturing and testing

This team directly designs the powertrain, battery management, vehicle control system, and data acquisition system (DAQ) during the vehicle development process, and the WIZnet-based Ethernet communication system used in this project also appears to have been developed as part of the vehicle electronics system development process.

In addition, the team operates as a large-scale collaborative project involving students from various majors, with the goal of experiencing a design process similar to a real industrial development environment.

Purdue Official Articles and Media Coverage

The activities of this team have also been featured in official engineering news from Purdue University.

Notably, the achievements of Purdue Electric Racing were highlighted in the following article.

① Purdue Electric Racing: Flow With the Current (Purdue Engineering News)

https://engineering.purdue.edu/ME/News/2025/purdue-electric-racing-flow-with-the-current

  • 2025 article
  • Introduces the development of an electric race car and the team’s activities.
  • It explains that the team developed an electric race car using a 600V battery and achieved results in actual competitions.

② Purdue SAE races to its best summer ever (Purdue Engineering News)

https://engineering.purdue.edu/ME/News/2025/purdue-SAE-races-to-its-best-summer-ever

  • Ranked 10th out of 85 university teams at the 2025 Formula SAE Electric Michigan competition
  • Completed all competition events for the first time in the team’s history

This is considered one of the most significant achievements of the Purdue Electric Racing team.

This accomplishment indicates that not only the vehicle design, but also the electronic systems, data acquisition systems, and control systems operated reliably in a real racing environment.

📌 Features

Ethernet transmission of vehicle CAN data

  • Based on the attached firmware source, it can be confirmed that frames collected by the DAQ board are transmitted externally through the W5500.
  • Rather than simply connecting a single sensor, the key role of the system is to act as a bridge that exports vehicle network data to an external test system.

UDP-based periodic transmission

  • In the attached source, after initializing the W5500, frames are periodically transmitted using UDP broadcast on port 5005.
  • This approach allows trackside laptops or multiple receiving devices to simultaneously receive the data, making it well suited for real vehicle testing environments.

Reliable Ethernet based on hardware offloading

  • The W5500 includes a hardware TCP/IP stack, 10/100 Ethernet MAC/PHY, 8 hardware sockets, and a 32 KB internal buffer, allowing the MCU to offload network protocol processing.
  • This provides clear advantages in environments such as vehicle testing, where real-time operation, repeatability, and ease of debugging are important.

High level of engineering maturity for a student team project

  • The public repository is organized as a monorepo structure and is operated using Python-based build automation, CMake/Ninja, and STM32/FreeRTOS-based firmware architecture.
  • This structure resembles a continuous development platform rather than a one-off demonstration project.

📌 System Architecture

Overall Structure

  • Multiple electronic control nodes and sensor data inside the vehicle are aggregated to the DAQ through the CAN network.
  • The DAQ board operates on STM32F407 + FreeRTOS–based firmware and appears to use the W5500 controlled via SPI to transmit Ethernet packets. In the attached source, the DAQ target in the CMake configuration is also defined based on CMSIS_F407, FREERTOS_F407, and STM32F407VGTx_FLASH.

Data Flow

  • Sensor/control data → Vehicle CAN → DAQ queue/buffer → W5500 → Ethernet (mainly UDP Broadcast) → External receiver / trackside application.

📌 Role and Application of the WIZnet's Chip

WIZnet Chip Used: W5500

Role in the network

  • The W5500 serves as the core network interface that transmits vehicle DAQ data to Ethernet.
  • Based on the firmware, it performs UDP broadcast transmission.

📌 Market & Application Value

Applicable Industries and Markets

  • The most direct application areas are motorsports vehicle data logging, university Formula Student/SAE projects, EV test equipment, and research vehicle platforms.
  • More broadly, it can be extended to industrial equipment data collectors, mobile test systems, laboratory measurement networks, and HIL/SIL testing equipment.

📌 External Indicators

GitHub

https://github.com/PurdueElectricRacing/firmware

  • PurdueElectricRacing/firmware repository: 23 Stars, 17 Forks
  • Purdue Electric Racing organization overall: 52 public repositories, 28 followers

External Articles and Institutional Sources

The 2025 achievements and team activities of Purdue Electric Racing are officially introduced in articles from the Purdue School of Mechanical Engineering and Purdue Motorsports-related publications.

Purdue Electric Racing achieved 10th place out of 85 teams at the 2025 Formula SAE Electric Michigan competition and completed all events for the first time in the team’s history.

Youtube

📌 WIZnet Strategic Value

(by ChatGPT)

Meaning from the WIZnet Maker ecosystem perspective

  • This case shows that WIZnet chips are not used only for simple IoT sensor nodes or office network devices, but can also be applied to high-value applications such as high-performance EVs, real vehicle data acquisition, motorsports testing, and embedded control networks.

Message to other customers and developers

  • This goes one step beyond the message that “W5500 is an easy Ethernet chip,” and presents a case showing that “W5500 is a structurally viable data link chip even in automotive and industrial testing environments.”

Potential expansion to similar projects

  • CAN-to-Ethernet gateway
  • EV battery test logger
  • Trackside real-time monitoring device
  • Industrial equipment data collection node
  • Educational vehicle network training platform

These expansion directions are well suited for encouraging follow-up UCC projects in WIZnet Maker.

Strategic interpretation

From WIZnet’s perspective, this case can be used as an application reference in areas such as automotive/mobility testing equipment, industrial data acquisition, and educational or research platforms.

In particular, it highlights WIZnet’s strength of “predictable Ethernet based on hardware TCP/IP.”

📌 Summary

This UCC is a practical application case in which the WIZnet W5500 is used to transmit vehicle DAQ data to external systems via Ethernet within the real EV development environment of Purdue Electric Racing.

Based on the publicly available materials and the attached source code, the most clearly identified implementation is a structure in which a DAQ board based on STM32F407 + FreeRTOS transmits UDP broadcast data through the W5500.

Considering the development maturity of the public repository, Purdue’s official articles, and the team’s 2025 competition performance, this case is meaningful in terms of novelty, external value, and market potential. In particular, its key value lies in expanding the application scope of WIZnet chips to EV and motorsports data infrastructure.

📌 FAQ

Q1. What is the vehicle data system of Purdue Electric Racing?

The vehicle data system of Purdue Electric Racing (PER) is a Data Acquisition (DAQ) infrastructure designed to collect sensor and control data generated in an electric formula race car and transmit it to external analysis systems. Multiple electronic control nodes and sensor data inside the vehicle are aggregated to the DAQ board through a CAN network, and the collected data is then transmitted to external systems via Ethernet. This architecture provides a real-time data collection environment for vehicle testing and performance analysis.

Q2. What role does the WIZnet W5500 chip play in this project?

The WIZnet W5500 functions as the Ethernet network interface in the vehicle DAQ system. It converts CAN-based data collected by the DAQ board into UDP packets and transmits them to external devices over the Ethernet network. Since the W5500 includes a hardware TCP/IP stack, it reduces the networking processing load on the MCU and enables reliable data transmission.

Q3. How does the Purdue Electric Racing DAQ system transmit data?

The system transmits vehicle data using a UDP broadcast method. After initializing the W5500, the firmware periodically broadcasts data through UDP port 5005. This method allows multiple receiving devices—such as trackside laptops or data analysis systems—to receive the same data simultaneously from a single transmission, making it well suited for vehicle testing environments.

Q4. Through what path is vehicle data delivered to external systems?

The data flow is as follows:

Sensor and control data → Vehicle CAN network → DAQ system → W5500 Ethernet interface → UDP broadcast → External analysis systems

Through this architecture, various data generated by the vehicle can be monitored and analyzed externally in real time.

Q5. On what platform does the DAQ firmware operate?

The DAQ firmware is developed based on the STM32F407 microcontroller and FreeRTOS. According to the CMake configuration in the GitHub repository, it is built on CMSIS and FreeRTOS environments and targets the STM32F407VGTx MCU. This architecture supports real-time data processing and stable system operation.

Q6. Why is the W5500 used?

The W5500 is suitable for vehicle data systems due to the following features:

  • Embedded hardware TCP/IP stack
  • Integrated 10/100 Ethernet MAC and PHY
  • Support for up to 8 hardware sockets
  • 32 KB internal packet buffer
  • SPI interface for MCU connection

These features reduce the network processing burden on the MCU and enable stable Ethernet communication.

Q7. What kind of organization is Purdue Electric Racing?

Purdue Electric Racing is a student-led engineering team at Purdue University in the United States. Each year, the team designs and builds an electric Formula-style race car and competes in the Formula SAE Electric competition. Students from various disciplines—including mechanical, electrical, software, and control engineering—collaborate to develop the entire vehicle system.

Q8. What are the major achievements of Purdue Electric Racing?

In the 2025 Formula SAE Electric Michigan competition, Purdue Electric Racing placed 10th out of 85 university teams and completed all competition events for the first time in the team’s history. This achievement demonstrates that not only the vehicle design but also the electronic systems, control systems, and data acquisition systems operated reliably in a real racing environment.

Q9. In which industries can this project be applied?

The CAN-to-Ethernet data architecture used in this project can be applied to various fields, including:

  • Motorsports vehicle data logging
  • Formula Student / Formula SAE vehicle platforms
  • Electric vehicle testing equipment
  • Industrial equipment data acquisition systems
  • Research vehicle testing platforms
  • HIL/SIL testing environments

Q10. Where can the Purdue Electric Racing firmware project be found?

The firmware for this project is publicly available on GitHub:

https://github.com/PurdueElectricRacing/firmware

The repository contains firmware code and build environments related to the vehicle electronic systems and DAQ, allowing users to explore the development structure of an STM32-based embedded system.

Documents
Comments Write