Multidisciplinary: SAE-GFR CAN Sensor Interface (CSI)

C++
3D Printing
Analog
System Design
PCB
Enclosure
Communication
Hardware

The Team development process for the PCB (Printed Circuit Board) is a crucial aspect of optimizing the GFR Formula Racing Car’s performance. Its main purpose is to improve data communication, enhance performance, and ensure reliability and safety. Utilizing the data, the engineering and technical team involved in the project can make improvements to the car to contribute to the overall success of the project. The product is a printed circuit board that accepts signals from sensors found on the GFR Formula Racing Car and sends them to the appropriate nodes via CAN Bus protocols. The design of this project is bound by the constraints of both the project partner and the design team. The design process, the constraints of the project partner and the engineering requirements of the design team are all recorded here. One technical detail of interest to ECE and CS design engineers in a CAN BUS project is the implementation of error detection and correction mechanisms such as CRC (Cyclic Redundancy Check). CRC is a mathematical algorithm used to detect errors in transmitted data by appending a checksum to the message. This checksum is recalculated upon receipt and if it does not match the transmitted checksum, an error is detected. It acts as a safeguard against potential errors that may occur during data transmission, enhancing the reliability of communication between different components within a vehicle’s embedded system.

2 Lifts 

Artifacts

Name Description
User Guide Guide for using custom PCB and Code   Download
ADC code ADC code for CSI project   Download
Custom PCB PCB design for CSI project   Link
Project Poster Poster for expo   Download
Project Document Project Document for SAE-GFR CAN Sensor Interface (CSI)   Download
Executive Summary Executive Summary including timeline   Download
Project Summary Video Video for Project Showcase   Link
Feedback