#CAN #DAQ #Data acquisition System #Department of Mechanical Engineering #Sasanka Kuruppuarachchi #Team Shark Racing #University of Moratuwa

Lack of a custom electrical system and a Data acquisition system in the previous iterations of TSR cars made the designing team lean on results and data to verify their mathematical models and simulation results. Not only that but also suspension tuning of the car was made very difficult as there was no way to obtain certain important dynamic parameters of the vehicle.


Data Acquisition system does the job of sensing all the data related to Engine, suspension, breaks and chassis; Logging them onboard and transmitting them real time to a remote computer for further analysis.
These data will help to accurately measure and tune engine and suspension variables. The optimization procedure will be much faster and accurate. Further these data will help in designing future iterations and will validate simulation results to reduce error.
Firstly the functions of the system were finalized. Then after considering different topologies the decentralized system design was chosen to improve redundancy and simplify the wire harness design. After considering protocols such as Local Interconnect Network (LIN) and CAN (Controller Area Network), MOST (Media Oriented Systems Transport), FlexRay, and Ethernet; for the communication protocol of the system CAN was chosen as it has the highest redundancy, Highest compatibility and it is the most widely used automotive communication protocol with a sufficient bandwidth. There are two separate can networks. One for critical engine management which is paired with ECU and other one for the DAQ and auxiliary electrical systems. The system was designed with different independent nodes with different tasks connected by CAN bus. As an example suspension data such as damper displacement, tyre patch temperature, break temperature and wheel speed are obtained from a node attached to each upright. Further the system has a custom dashboard and a main node with IMU, GPS and data logging functionality. All the other systems are interconnected and communicate through CAN bus.
I was able to achieve 5-8 cm accuracy in localization from GPS, IMU and wheel speed sorsor data by using Kalman Sensor fusion.