Skip to content

RAMN (Resistant Automotive Miniature Network), a miniature CAN/CAN-FD testbed of 4 Electronic Control Units.

License

Notifications You must be signed in to change notification settings

ToyotaInfoTech/RAMN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RAMN

RAMN (Resistant Automotive Miniature Network) is a miniature CAN/CAN-FD testbed of four Electronic Control Units (ECUs) consiting solely of Printed Circuit Boards. The ECUs can be programmed to emulate the same network traffic as PASTA, another project from our team. RAMN is powered over USB and can be recognized as a standard CAN adapter (slcan). It can be connected in closed-loop with the autonomous driving simulator CARLA. What happens to the virtual vehicle has an impact on the physical CAN/CAN-FD bus, and vice versa. RAMN can be expanded with many stackable expansions, ranging from external quadSPI memories to Trusted Platform Modules (TPMs).

Please check the Documentation for demonstrations and details. If RAMN is missing a feature that you need, or is incompatible with a tool that you are using, feel free to contact us to request an update.

build all, clean release and debug 1

Obtaining a board

Currently, the only method to obtain a board is to request a prototype from a PCB manufacturer, using the gerber files and BOM in the Hardware folder. The cost should typically be around 200 USD per set. Feel free to contact us if you need assistance to fabricate RAMN boards, or want a link to a shared order.

Project structure

Hardware folder

Contains design files, from KiCAD project files to Gerber files and BOM.

Scripts folder

Contains various scripts to interact with the ECUs:

  • Driving Simulator
  • Diagnostics (UDS/KWP2000/XCP)
  • Hardware Bootloader
  • Connection to a virtual CAN Network

Firmware folder

Contains firmware source code for RAMN's ECUs. All ECUs share a common firmware, select the target by defining one of TARGET_ECUA, TARGET_ECUB, TARGET_ECUC or TARGET_ECUD.

License

Please check the LICENSE.md file for more details.

Contact

Feel free to contact us if you have questions. Videos available here.

Copyright (c) 2024 TOYOTA MOTOR CORPORATION. ALL RIGHTS RESERVED.

Footnotes

  1. pointing temporarily at a fork while this org's policies prevent automated builds)