MITTENTITEL

Pads

Out connector

 

Pads

D-Sub 9

The following tips and tricks were written with greatest care. Nonetheless I will not take any responsibillity or be liable for any damages, including without limitation, special, indirect or consequential damages, or any damages, whatsoever resulting from use this information or rebuilding the described items. This conversion is off the normal limits and will the gurantee on the parts will be lost.

Hardware

The signals of the "Out" connector are compatible to RS232 or EIA232. It is possible to connect them directly to any serial port on a PC or on a USB-RS323 converter.

You will of need an adapter cable. On one end it has to have a 6 pin male MiniDin connector and on the other end an ordinary D-Sub 9 femal connector.

As usual the Rx and Tx lines have to be crossed. So the wiring should be something like that:

The parameters for the serial connection are 1200 baud, 7 bits, no parity and 1 stopbit.

What's possible ?

The information available over the serial interface is very limited. It does not replace an race management system.

  • There is information transferred about:
  • The number of laps remaining or passed.
  • The ranking of cars.
  • Maximum allowed throttle setting for each car
  • Status of the light switch.
  • Whether amateur or professional mode is active.
  • Fuel levels

When a race is finished, you can display the number of laps, total time and fastest lap time on the powerbase by pressing the right button. When you do this the data that will be displayed on the powerbase is also send over the Out connector.

Data protocol for self programmers

At the moment all transfer occurs from powerbase to computer. there doesn't seem to be any data tranfer in the opposite direction.

The powerbace sends data without any requests. The powerbase does not care wheter anybody receives the data, it just goes on transmitting.

Data packets send from powerbase to computer

All data packets are terminated by a carriage return (character with ASCII code $0D). In the following text I will use <CR> to represnt this character.

Modepacket MX<CR> z.B. M2<CR>

This data packet is send when the user selects a light setting or a mode setting on the powerbase.

 

Programpacket P<CR> z.B. P<CR>

This packet is sent when the Menu button on the powerbase was pressed and a car id programms is possible.

The packet is always send regardless whether a car will really be programmed or not.

 

Lappacket LRRRR,A1,A2,A3,A4,A5,A6,A7,A8<CR> z.B. L0025,0C,0C,2C,4C,0C,3C,0C,1C<CR>

The Lappacket is send a differnet occasions. For example before race start, at end of race, each time a car crosses the starting line and so on.

 

Fuelpaket FB1,B2,B3,B4,B5,B6,B7,B8<CR> z.B. F99,I5,66,43,05,28,47,42<CR>

This packet is only transferred when a pit stop race is run. The packet wir be send in fixed intervals.

 

Displaypacket DAAAA,RRRR,GGGGGG,SSSSSS<CR> z.B. D0008,0004,000523,000213<CR>

This packes is only send when you switch through the results for the cars after a race.