Difference between revisions of "Drive-By-Wire"

From Elcano Project Wiki
Jump to navigation Jump to search
Line 1: Line 1:
The Elcano architecture features a series of microcontrollers connected over the automotive standard [[Communication |CAN bus]]. CAN is a no-host networking protocol with much of the overhead done in hardware. All Arduino processors are bare bones with no operating system. Messages sent over the bus are low bandwidth; any intense processing such as vision  or lidar uses its own processor. Modularization reduces the size of the code running on any one processor. Reliability and security are enhanced since the core processors are not connected to the Internet and do not do machine learning.
+
Version 5 of the Drive-by-Wire Printed Circuit Board holds five external modules.
 +
 
 +
1) Arduino Due - underneath the PCB
 +
 
 +
2} Arduino Motor Shield - on top
 +
 
 +
3) Real Time Clock - upper right
 +
 
 +
4) SD card - lower right
 +
 
 +
5) RC receiver - Lower right corner
 +
 
 +
A buck converter steps the 24V used for the brakes down to 12V, and passes the 12V (along with CAN HI, CAN LO and ground) to the Navigation computer.
  
 
[[File:DBW_v5_Box.jpg]]
 
[[File:DBW_v5_Box.jpg]]
  
The Drive By Wire System
+
The Drive By Wire PCB with buck converter.

Revision as of 04:00, 19 June 2026

Version 5 of the Drive-by-Wire Printed Circuit Board holds five external modules.

1) Arduino Due - underneath the PCB

2} Arduino Motor Shield - on top

3) Real Time Clock - upper right

4) SD card - lower right

5) RC receiver - Lower right corner

A buck converter steps the 24V used for the brakes down to 12V, and passes the 12V (along with CAN HI, CAN LO and ground) to the Navigation computer.

DBW v5 Box.jpg

The Drive By Wire PCB with buck converter.