The DriveSim-100 utilizes real-time control of the Instrument Cluster and Adaptive Front-Lighting System (AFS) to enable the monitoring of actual CAN bus communication data during driving simulations. It enhances user familiarity with CAN bus communication architectures and message patterns, serving as a scalable platform for testing and development in related automotive applications.
System / Hardware
Modules and Devices:
Cluster Module (or Ford Mustang Instrument Cluster
Adaptive Front-Lighting System (AFS) Module
Steering Wheel Controller (Logitech or PXN)
CAN Bus Communication and Control Unit
Dual-Channel CAN 2.0 A/B (CiA 303-1 DB9)
USB 2.0-to-CAN Interface
Cluster Control Module
AFS Control Module
12VDC/5A Power Supply
Software (Graphical User Interface)
Device Controller:
CAN Control and Configuration (Independently configurable per channel)
1.Real/Virtual Interface
2.Frame Format (Standard 11-Bit/Extended 29-Bit)
3.Bit Rate (125 ~ 1000 kbps)
Data Frame Editor:
Editable items include 22 physical and 26 virtual input sources.
High flexibility in editing detailed items of the CAN Data Frame.
Controller Input Mapping functionality.
Virtual Cluster:
Control Modes : Supports both physical controller input and fully virtual control
Real-time Display : Visualizes real-time data for 6 Gauges and 21 Indicators
Interactive Adjustment : Allows values to be modified via drag-and-drop interaction, with real-time synchronization to the Cluster
AFS Simulation Capabilities
1.Supports Class V/C/E/W Modes (ECE324-R123) 2.Real-time Monitoring : Displays headlamp status and Inward/Outward swivel angles 3.Weather Simulation : Switchable Dry/Wet conditions (specifically for Class W)
Physics Simulation : Configurable Road Resistance parameters for RPM/Speed attenuation
Data Frame Monitor:
Real-time Display : Includes details such as ID, FF, DIR, RTR, DLC, DAT (Hex), and DAT (ASCII)
Section View : Data inspection grouped by CAN ID
Data Logger : Supports CSV import/export
Add-ons (Optional):
ZMQ-based IPC (Co-Simulation with other systems)
Control functionality for CanEduDev CAN Rover

