Skip to content

Software for a two-way communication telemetry system built using the Arduino API.

Notifications You must be signed in to change notification settings

tjarker/Telemetry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telemetry Module for DTU Roadrunners Solar Car

Firmware Build

The repository of a project conducted at DTU in course 31015 by:

  • Tjark Petersen
  • Steffan Martin Kunoy
  • Victor Alexander Hansen

This project presents a telemetry system for the DTU Roadrunners solar car. The software and hardware developed for the telemetry system provides a two-way communication between the solar car and a support vehicle. The solar car module can read data from the CAN bus, store it locally in a black box and stream it to the support vehicle. In return the support vehicle can send commands to the solar car. All messages are secured with an RSA encryption. A graphical user interface enables the user to stream the CAN data and send commands. In addition, support for a simple UDP network stream was also implemented which can for instance be accessed in Matlab.

A provisional hardware setup of the solar car and support vehicle modules was implemented using two Teensy microcontrollers on perfboards. A range test of the two modules had a successful and reliable transmission distance of up to around 160 m. While this does not satisfy the original goal of 400 m - 1000 m, the final solution is concluded to have a good communication chain design between the solar car and support vehicle modules, and can be readily improved upon to support a longer transmission distance.

Resources

The code for the two microcontrollers can be found in the Firmware folder. The code for the user interface is located in the TelemetryUI folder.

An example showing how to access the UDP stream in Matlab is shown here.

The paper connected to the project can be found here and a project poster can be found here.

Links

Literature & Links
Components & Software
BitBucket
EcoCar Wiki
Implementations Specifications Shopping List Meeting Notes

Pictures

About

Software for a two-way communication telemetry system built using the Arduino API.

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •