# ADAS
Syrus can interact with Advanced Driver-Assistance Systems (opens new window) accessories which help monitor the road to help avoid collisions & accidents. ADAS accessories notify when a vehicle is close to hitting the vehicle or pedestrian in front of it, including alerts for when the vehicle is swerving on the road without directional signals.
General Overview
- Use the apx-ecu tool to configure the ECU with the compatible ADAS accessory
- Add the ADAS accessory's parameters to the ecu monitor configuration file
- Connect the ADAS accessory to the Syrus
- Install the ADAS accessory in a vehicle
- Receive alerts and information from the ADAS accessory
# Installation
Syrus 4 Datasheet with Pinout (opens new window)
# Wiring Diagrams
Movon MDAS9 (opens new window)
Read note below on installing a terminating resistor for CAN Bus accessories
Mobileye 6-8 (opens new window)
Note: The Mobileye EyeCAN or CAN Sensor can be used for integrating with the Syrus device
# Installing a Terminating Resistor
Note that the impedance of the CAN bus must be 60 Ohms. To measure the impedance turn off the vehicle and make sure the multimeter is set to measure resistance (20Ω scale), and finally place the red and black probes on the CAN bus, it should be around 60Ω.
When connecting a single Movon device to the CAN bus the impedance of the bus changes to 120Ω, in order to drop it to the required 60Ω value a 120Ω resistor must be placed in parallel at the terminating end of the CAN bus wires of the Syrus 4G CAN High/CAN Low wires.
Any value lower than 60 Ohm indicates that there are probably more than two 120 Ohm bus termination resistors present. A value bigger than 60 Ohm typically indicates that there is at least one bus termination resistor missing or the bus terminators have a wrong resistance value.
Note: If you connect multiple accessories with terminating resistors, for example 2 Movon sensors, the impedance will measure out to be 60 Ohms, meaning you DO NOT have to add a resistor in this case.
The recommended resistances wattage depends on the type of vehicle, for 12V use at least a wattage of 0.5W, and for 24V use a wattage of at least 1W.
Here are some sample resistances you can purchase online; EDGELEC EFR-W1D00-A:MF (opens new window) & KOA Speer MOS1CT528R121J (opens new window)
Comparison of Features and Accessory
Description | Movon MDAS-9 | Mobileye |
---|---|---|
Brakes detecting | ✅ | ✅ |
FailSafe (Error state) detection | ✅ | ✅ |
Forward collision warning detection | ✅ | ✅ |
Headway measurement (in meters) | ✅ | 🚫 |
Headway measurement (in seconds) | ✅ | ✅ |
Headway valid (boolean) | ✅ | ✅ |
Left and right signals | ✅ | ✅ |
Left lane departure warning | ✅ | ✅ |
Low and high beams detection | 🚫 | ✅ |
Parked (zero speed) detection | ✅ | ✅ |
Pedestrian forward collision warning | ✅ | ✅ |
Pedestrian in danger zone | ✅ | ✅ |
Relative speed from front of vehicle | ✅ | 🚫 |
Right lane departure warning | ✅ | ✅ |
Speed limit recognition | ✅ | ✅ |
Time indicator | 🚫 | ✅ |
Wipers detection | ✅ | ✅ |
# Guide: Movon MDAS-9
To install the Movon MDAS-9 (opens new window) we'll use the ECU Monitor wires, we recommend using the secondary interface for the connection of accessories.
Manufacturer's installation guide (opens new window)
ECU Wiring Pinout (found in 14-pin molex (opens new window))
ADAS Wires | Signal | Description | Syrus Signal | Syrus Wires | |
---|---|---|---|---|---|
PIN 1 | CAN_HIGH | CAN High wire from ADAS accessory, connect to the Syrus Cyan CAN2_H data cable. | CAN2_H | Cyan | PIN 2 | CAN_LOW | CAN Low wire from ADAS accessory, connect to the Syrus White/Light Green CAN2_L data cable. | CAN2_L | White | Light Green |
Red | PWR | Power for the ADAS accessory, use the same power source as the Syrus +12-24V DC. | |||
Black | GND | ADAS's ground, connect to the Syrus 4 electrical ground cable. | GND | Brown |
Note be sure to maintain the cables for the ECU monitor twisted.
Once the cables have been installed you can go to the configuration section to finish setting up the configuration of the accessory on the Syrus 4.
# Guide: Mobileye 6
To install the Mobileye 6 (opens new window) system we'll use the ECU Monitor wires, we recommend using the secondary interface for the connection of accessories.
ECU Wiring Pinout (found in 14-pin molex (opens new window))
ADAS Wires | Signal | Description | Syrus Signal | Syrus Wires | |
---|---|---|---|---|---|
CAN_HIGH | CAN High wire from ADAS accessory, connect to the Syrus Cyan CAN2_H data cable. | CAN2_H | Cyan | CAN_LOW | CAN Low wire from ADAS accessory, connect to the Syrus White/Light Green CAN2_L data cable. | CAN2_L | White | Light Green |
Purple | IGNITION | Ignition for the ADAS accessory, connect to the Syrus yellow cable. | IGN | Yellow | |
Red | PWR | Power for the ADAS accessory, use the same power source as the Syrus +12-24V DC. | |||
Black | GND | ADAS's ground, connect to the Syrus 4 electrical ground cable. | GND | Brown |
Note be sure to maintain the cables for the ECU monitor twisted.
# Configuration
Once the installation is completed and the ADAS accessory is calibrated you need to add the ADAS parameters to the ecumonitor.conf file. For a complete list of the parameters visit the ECU Monitor Parameters Repo (opens new window)
/data/users/syrus4g/ecumonitor/ecumonitor.conf
# Mobileye CONFIGURATION
START_SECTION: CONFIGURATION
SECONDARY_CAN: ACCESSORIES_500KHZ
END_SECTION
START_SECTION: ACCESSORIES
PARAM_NAME: BRAKES SIGNAL, CAN_ID: 760, TRANSMISSION_RATE: 100MS, DLC: 8, LENGTH: 1_BIT, START_POSITION: 1.1, GROUP: EXTENDED_SIGNAL, MULTIPLIER: 1, SOURCE_INTERFACE: SECONDARY, ACCESSORY_TYPE: MOBILEYE
PARAM_NAME: ERROR CODE, CAN_ID: 700, TRANSMISSION_RATE: 100MS, DLC: 8, LENGTH: 7_BITS, START_POSITION: 4.2, GROUP: EXTENDED_SIGNAL, MULTIPLIER: 1, SOURCE_INTERFACE: SECONDARY, ACCESSORY_TYPE: MOBILEYE
PARAM_NAME: ERROR VALID, CAN_ID: 700, TRANSMISSION_RATE: 100MS, DLC: 8, LENGTH: 1_BIT, START_POSITION: 4.1, GROUP: EXTENDED_SIGNAL, MULTIPLIER: 1, SOURCE_INTERFACE: SECONDARY, ACCESSORY_TYPE: MOBILEYE
PARAM_NAME: FAILSAFE, CAN_ID: 700, TRANSMISSION_RATE: 100MS, DLC: 8, LENGTH: 1_BIT, START_POSITION: 5.8, GROUP: EXTENDED_SIGNAL, MULTIPLIER: 1, SOURCE_INTERFACE: SECONDARY, ACCESSORY_TYPE: MOBILEYE
PARAM_NAME: FORWARD COLLISION WARNING, CAN_ID: 700, TRANSMISSION_RATE: 100MS, DLC: 8, LENGTH: 1_BIT, START_POSITION: 5.4, GROUP: EXTENDED_SIGNAL, MULTIPLIER: 1, SOURCE_INTERFACE: SECONDARY, ACCESSORY_TYPE: MOBILEYE
...
# Movon MDAS-9 CONFIGURATION
START_SECTION: CONFIGURATION
SECONDARY_CAN: ACCESSORIES_500KHZ
END_SECTION
START_SECTION: ACCESSORIES
# MDAS-9
PARAM_NAME: BRAKES ENABLED, CAN_ID: 620, TRANSMISSION_RATE: 100MS, DLC: 8, LENGTH: 1_BIT, START_POSITION: 1.1, GROUP: EXTENDED_SIGNAL, MULTIPLIER: 1, SOURCE_INTERFACE: SECONDARY, ACCESSORY_TYPE: MOVON
PARAM_NAME: DISTANCE FROM FRONT VEHICLE, CAN_ID: 699, TRANSMISSION_RATE: 100MS, DLC: 8, LENGTH: 1_BYTE, START_POSITION: 1, GROUP: NUMBER_VALUE, MULTIPLIER: 1, SOURCE_INTERFACE: SECONDARY, ACCESSORY_TYPE: MOVON
PARAM_NAME: ERROR VALID, CAN_ID: 600, TRANSMISSION_RATE: 100MS, DLC: 8, LENGTH: 1_BIT, START_POSITION: 4.1, GROUP: EXTENDED_SIGNAL, MULTIPLIER: 1, SOURCE_INTERFACE: SECONDARY, ACCESSORY_TYPE: MOVON
PARAM_NAME: FAILSAFE, CAN_ID: 600, TRANSMISSION_RATE: 100MS, DLC: 8, LENGTH: 1_BIT, START_POSITION: 5.8, GROUP: EXTENDED_SIGNAL, MULTIPLIER: 1, SOURCE_INTERFACE: SECONDARY, ACCESSORY_TYPE: MOVON
PARAM_NAME: FORWARD COLLISION WARNING, CAN_ID: 600, TRANSMISSION_RATE: 100MS, DLC: 8, LENGTH: 1_BIT, START_POSITION: 5.4, GROUP: EXTENDED_SIGNAL, MULTIPLIER: 1, SOURCE_INTERFACE: SECONDARY, ACCESSORY_TYPE: MOVON
...