Using LabVIEW and DAQ to Create a Go-Kart Performance Monitoring Dashboard

Chew Kok Sin , UCSI Malaysia

"We successfully used LabVIEW and the USB-6008 in our go-kart performance monitoring dashboard. The USB-6008 is the data acquisition device that receives data from sensors and analyzes the deviation in voltages caused by the go-kart’s movement. The results are displayed in the graphical user interface we developed in LabVIEW."

- Chew Kok Sin , UCSI Malaysia

The Challenge:

Monitoring performance parameters of a go-kart to improve its competitive edge.

The Solution:

Using NI LabVIEW software and NI data acquisition (DAQ) hardware to create a kart performance monitoring dashboard for the driver that indicates parameters such as RPM, motor temperatures, speed, battery lifetime, and warning alerts.

Author(s):

Chew Kok Sin - UCSI Malaysia
Choong Sze Min - UCSI Malaysia
Esther Ong Tze Shin - UCSI Malaysia
Teh Foong Li - UCSI Malaysia
Lau Chai Ying - UCSI Malaysia
Rodney Tan - UCSI University Malaysia

 

Introduction

Engineers have developed data acquisition systems for various motor sports, including go-kart racing. Some of these systems can record lap data from sensors or perform wireless monitoring from a computer equipped with data analysis software. With more advanced systems, users can acquire information such as lateral and longitudinal acceleration and brake pressure.


We created a go-kart performance monitoring dashboard. The dashboard is a control panel placed in front of the driver that monitors vehicle operations. It includes gauges such as a speedometer, a tachometer, battery lifetime, a motor temperature system, and indicators such as a low-battery warning light.

 

System Overview

The go-kart runs on four Bosch GSB 18 V-LI professional drills, with four National Semiconductor LM35 temperature sensors to acquire the temperature of these power tools. Temperature monitoring is essential to avoid overheating power tools during races. A high-temperature indicator activates when the temperature rises to a certain level.

 

Next, a pair of infrared sensors obtains the instantaneous and rotational speed. These sensors are attached at the bearing with a white disc plate held by a rolling rod driven by a power tool. The RPM is the number of black stripes on the disc plate detected by the sensors during each minute. At the same time, the instantaneous speed of the go-kart is measured by the radius of the back tire.


Speed (m/s) = Tire Circumference (m) * Wheel RPM (round/min) / 60


We added a power bar to the system that estimates the remaining battery life level. We attached a switch under the go-paddle that provides a signal to show that the car is moving. There is a low-power indicator LED notifying the driver when the battery drops to a certain level.


The system overview diagram (see Figure 1) consists of a go-kart, a pair of infrared sensors, an LM35 temperature sensor, an NI USB-6008 DAQ device, and a computer running LabVIEW. The system is entirely powered by 5 V from the NI USB-6008 DAQ module, which acquires signals from the sensors and converts them to the appropriate performance parameters. The results are displayed in the GUI we developed in LabVIEW.


The kart performance monitoring dashboard UI consists of four temperature gauges at the bottom where each gauge displays the temperature of a Bosch GSB 18 V-LI professional drill. On top of these gauges are a speedometer and a tachometer. The speedometer displays the instantaneous speed of the go-kart, and the tachometer displays the RPM. There is a power bar on the right representing the remaining battery level.



We placed three indicators around the speedometer. The indicators include a low-power indicator, a high-temperature indicator, and a green LED indicating that the kart is moving. The “STOP” button stops the functionality of the monitoring system (see Figure 3).

 

Conclusion

The kart performance monitoring dashboard acquires performance data from a racing motor sport go-kart for on-the-spot monitoring. Similar to the typical dashboard of a car, our system consists of a speedometer, tachometer, power bar, warning lights, and temperature gauge of the power tools. The proposed system offers an awareness of the various parameters that the driver can alter to improve the performance of the go-kart.

 

We successfully used LabVIEW and the USB-6008 in our kart performance monitoring dashboard. The USB-6008 is the data acquisition device that receives data from sensors and analyzes the deviation in voltages caused by the kart’s movement. The results are displayed in the GUI we developed in LabVIEW.

 

Author Information:


Chew Kok Sin
UCSI Malaysia
No. 1 Jalan Menara Gading, UCSI Heights
Kuala Lumpur 56000
Malaysia
BETBERT_9288@HOTMAIL.COM

Figure 1: System Overview Diagram of Kart Performance Monitoring Dashboard
Figure 3: LabVIEW Block Diagram of Kart Performance Monitoring Dashboard
Figure 4: Experimental Setup of Kart Performance Monitoring Dashboard With NI USB-6008