Stopped
CAN 500k
DoIP
SOME/IP
ISO 14229 ISO 13400 ISO 26262 ISO 21434 AUTOSAR
ECU:
CAN:
Engine RPM
0rpm
Speed
0km/h
Coolant
20°C
Fuel
75%
Battery
12.6V
HV SOC
78%
🎛️ Instrument Cluster
0
RPM
Engine
0
KM/H
Speed
20
°C
Coolant
75
%
Fuel
0
%
Load
78
%
HV SOC
🎮 Vehicle Controls
Throttle0%
Brake0%
N
Warning Indicators
🔧
🛢️
🌡️
🔋
🛑
ABS
🎈
🚗
👁️
Exterior Lights & Controls
📊 Vehicle Data
20°C
0 kPa
0 g/s
101 kPa
12500 km
00:00
0 km/h
0 km/h
🔌 Network Status
🖥️GW0x700
⚙️ECM0x7E0
🔄TCM0x7E1
🛡️ABS0x7B0
🎈SRS0x7B1
👁️ADAS0x7D0
🚗 Powertrain
0 rpm
0 km/h
0%
0%
20°C
20°C
75%
N
⚡ Electrical System
12.6V
0V
0A
100%
400V
78%
28°C
Idle
🏎️ Chassis & Dynamics
0 °/s
0 g
0 g
2.4 bar
2.4 bar
2.4 bar
2.4 bar
💨 Emissions
0 g/s
101 kPa
0.45V
0.45V
200°C
15%
0 ppm
25°C
🔌 CAN Bus Monitor
ISO 11898
📋 CAN Frame Structure
FieldBitsDescription
SOF1Start of Frame
Identifier11/29Message ID (Std/Ext)
RTR1Remote Transmission Request
IDE1Identifier Extension
DLC4Data Length Code
Data0-64Payload (8 bytes CAN, 64 CAN-FD)
CRC15Cyclic Redundancy Check
ACK2Acknowledgement Slot
EOF7End of Frame
🔧 UDS DiagnosticsISO 14229-1
Default (0x01) 🔒 Locked ECM @ 0x7E0 P2: 50ms
📋 ISO 14229 Services & NRCs
Supported SIDs
SIDServiceSessionSecurity
NRC Reference (0x7F Response) - ISO 14229-1:2020
NRCCategoryNameDescription
📝 XCP ProtocolASAM MCD-1
Disconnected
💾 Memory Viewer
Connection
Active
Routing
Active
Messages TX
0
Messages RX
0
Latency
2.4ms
Errors
0
🌐 DoIP GatewayISO 13400-2Online
0x0001
0x0E80
DoIP 2.0
TCP:13400 / UDP:13400
Vehicle Identification
WBA3A5G59DNP26082
00:11:22:33:44:55
AA:BB:CC:DD:EE:FF
0x00 (None)
Gateway Actions
Send Diagnostic Message
📋 DoIP Message Log
📊 DoIP Entities
EntityLogical AddrTypeStatusAction
Gateway0x0001DoIP NodeOnline
ECM0x0010ECUOnline
TCM0x0020ECUOnline
BCM0x0030ECUOnline
ADAS0x0040ECUOnline
📋 DoIP Payload Types
TypeNameDirection
0x0001Vehicle ID Request→ TX
0x0004Vehicle Announcement← RX
0x0005Routing Activation Req→ TX
0x0006Routing Activation Resp← RX
0x0007Alive Check Request
0x0008Alive Check Response
0x4001Entity Status Request→ TX
0x4002Entity Status Response← RX
0x8001Diagnostic Message→ TX
0x8002Diagnostic Positive Ack← RX
0x8003Diagnostic Negative Ack← RX
Services Offered
8
Subscriptions
12
Events/sec
245
Method Calls
1.2K
SD Messages
89
Errors
0
📡 Service DiscoverySOME/IP-SD
ServiceIDInstanceStatusAction
VehicleMotion0x10000x01Offered
Powertrain0x10010x01Offered
ADAS0x20000x01Offered
RadarService0x20010x01Offered
CameraService0x20020x01Offered
BodyControl0x30000x01Offered
Infotainment0x40000x01Offered
Diagnostics0x50000x01Offered
📥 Event Subscriptions
ServiceEvent GroupEventsStatusAction
VehicleMotion0x010Active
Active subscriptions receive events in real-time based on vehicle simulation
🔧 Method Calls (RPC)
Available Methods
ServiceMethodIDType
VehicleMotiongetSpeed0x0001REQUEST
VehicleMotiongetAcceleration0x0002REQUEST
RadargetTargets0x0001REQUEST
RadargetRange0x0002REQUEST
BodyControlsetLight0x0010REQUEST
BodyControlsetWindow0x0011REQUEST
📋 SOME/IP Message Log
📊 Real-Time Event Data● LIVE
Speed
0km/h
RPM
0
Lat Accel
0.0g
Lon Accel
0.0g
Yaw Rate
0.0°/s
Radar Targets
0
HPC Load
24%
Active Apps
8
Containers
12
Signal Rate
2.4K/s
Memory
4.2GB
GPU Util
38%
🏗️ SDV ArchitectureSoftware-Defined Vehicle● LIVE
Vehicle Applications Layer ● 8 Running
ADAS Perception ADAS Planning Infotainment Diagnostics Connectivity OTA Agent ML Inference V2X Stack
Vehicle Services Layer ● Active
Vehicle Abstraction Data Broker Security Service Diagnostics Service Update Service Telemetry Service
Middleware Layer 0 msg/s
SOME/IP DDS MQTT gRPC Signal Router Zenoh
Vehicle Computer (HPC) ● Online
Hypervisor VECTRIX-OS Container Runtime GPU Compute NPU Accelerator
🗺️ Zone Controllers
🚗 Front Left
HeadlightTurnDoorWindowMirror
🚗 Front Right
HeadlightTurnDoorWindowMirror
🖥️ Front Central
HVACInfotainmentCluster
🚗 Rear Left
TaillightDoorWindow
🚗 Rear Right
TaillightDoorWindow
🖥️ Rear Central
HVAC RearDisplayBrake Light
📊 Real-Time Data Flow
SignalSourceValueRate
Vehicle.SpeedVehicleMotion0 km/h100 Hz
Vehicle.RPMPowertrain0100 Hz
Vehicle.Acceleration.LatIMU0.0 g200 Hz
Vehicle.Acceleration.LonIMU0.0 g200 Hz
Vehicle.YawRateIMU0.0 °/s200 Hz
ADAS.Radar.TargetsRadarService020 Hz
ADAS.Camera.ObjectsCameraService030 Hz
Battery.SOCBMS78%1 Hz
💾 ECU Flash Programming
Ready--:--
0 / 2,097,152 bytes0%
Flash Operations
📋 Flash Sectors
SectorStartSizeWritable
BOOT0x0000000064 KBNo
CAL0x00010000128 KBYes
APP10x00030000512 KBYes
APP20x000B0000512 KBYes
DATA0x0013000064 KBYes
📡 FOTA - Firmware Over-The-Air
Current Version v4.2.1
Latest Available v4.3.0
Last Check Just now
Connection Connected
Available Packages
📋 Update Log
--:--:--FOTA system initialized
⚠️ Active DTCs & FIM0
🔴
Red Stop
🟠
Amber Warn
🟡
Protect
🔧
MIL
DTCSeverityStatusDescriptionFIM Action
No active DTCs
📋 DTC Database (J1939 Severity)
CodeSeverityDescriptionFIM Action
🎚️ Calibration Parameters - ECM 0x7E0
ParameterAddressValueUnitRangeLive
📊 Live Measurements - ECM
SignalAddressTypeValueUnit
📦 AUTOSAR Layered Software ArchitectureClassic Platform R21-11
Application Layer (SWC)
EngineControl_SWCTransmissionCtrl_SWCBrakeControl_SWCDiagServices_SWCDoorSensor_SWCLightActuator_SWC
Runtime Environment (RTE) - Virtual Function Bus Implementation
Sender/ReceiverClient/ServerMode SwitchTriggerRte_ReadRte_WriteRte_CallRte_IRead
Service Layer
COMDCMDEMFiMNvMOSEcuMBswMComMWdgMStbMDet
ECU Abstraction Layer
IoHwAbCanIfLinIfFrIfEthIfCanSMLinSMFrSMEthSMCanTpLinTp
MCAL (Microcontroller Abstraction Layer)
CanSpiAdcPwmPortDioGptFlsEepWdgMcuIcu
Complex Device Drivers (CDD)
InjectionCtrlBatteryMgmtCustomHW
🏢 AUTOSAR Partnership
Core Partners (9)BMW, Bosch, Continental, Daimler, Ford, GM, PSA, Toyota, VW
Premium Members65+
Development Partners80+
Associate Partners168+
🎯 AUTOSAR Objectives
🔄Reusability of functions across vehicles and OEMs
📐Standardization of interfaces and exchange formats
🧩Hardware abstraction from software
⚙️Configuration over implementation
Improved software quality via standardized BSW
👁️ Sensor Fusion ViewSensors OK
150m 100m 50m 20m
● Vehicle ● Pedestrian ● Obstacle
🎮 ADAS Controls
🚗 ACC - Adaptive Cruise Control
🛣️ LKA - Lane Keep Assist
🛑 AEB - Auto Emergency Brake
🔲 BSM - Blind Spot Monitor
📊 ADAS Status
Standby
Off
Armed
Active
0
-- m
-- s
Clear
📋 ADAS Events
--:--:--ADAS system initialized
HSM Status
Active
Secure Boot
Verified
SecOC
Enabled
Threat Level
Low
Active Keys
24
Cert Expiry
364d
🛡️ Security ArchitectureISO 21434
Application Security
App AuthenticationSecure APIsInput ValidationCode Signing
Communication Security
SecOCTLS 1.3MACsecIPsecDTLS
Network Security
FirewallIDSIPSVLAN SegmentationDeep Packet Inspection
Platform Security
HSMSecure BootTPM 2.0TEEMemory Protection
📋 Security Events
12:45:23INFOSecOC MAC verified on CAN0 (0x123)
12:44:18INFOTester authenticated via PKI certificate
12:43:05INFOHSM AES-256 key derivation complete
12:42:00OKSecure boot chain verified (3 stages)
12:41:55INFOIDS rule update applied (v2.4.1)
Communication
8ISO 15118
Charging Safety
6ISO/IEC
Connectors
3IEC 62196
Charging Modes
4IEC 61851
Security
3ISO
1️⃣ 🔌 Core EV Charging Communication (MOST IMPORTANT) Vehicle ↔ Charger

ISO 15118 is the core communication protocol between electric vehicles and charging stations. It enables Plug & Charge, smart charging, and V2G functionality.

General information & use cases
Network & application protocol (Plug & Charge, V2G)
Physical layer (Power Line Communication – PLC)
Conformance testing
Physical layer for wireless power transfer
Wireless communication (future scope)
Next-gen EV charging: Bidirectional (V2G/V2H/V2L), AC+DC unified, Mandatory for 2026+ platforms
✅ Used by:
CCS Chargers Plug & Charge Smart Charging OTA Billing PKI Certificates Bharat EV (India)
2️⃣ ⚡ Charging System & SafetyCritical

Defines electrical safety, isolation, and protection requirements.

Safety requirements for conductive charging
Functional safety of EVs
Vehicle operational safety
Electrical shock protection
Measurement of charging power (accuracy)
3️⃣ 🔌 Connector & InterfaceIEC (Hardware)

Defines how the plug physically mates with the vehicle.

General requirements for plugs & sockets
AC charging connectors (Type 2 – Europe/India)
DC charging connectors (CCS2)
⚠️ IEC standards are mandatory companions to ISO 15118 (ISO = communication, IEC = hardware)
4️⃣ ⚡ Charging Modes & Power LevelsIEC 61851

Defined jointly with IEC standards for AC/DC charging.

General charging system requirements
DC fast charging stations
Digital communication for DC charging
Mode 2/3 – AC Slow Mode 4 – DC Fast
5️⃣ 🛡️ Cybersecurity for EV ChargingMandatory

Mandatory for connected charging & Plug & Charge.

Automotive cybersecurity engineering
Secure software update (OTA)
PKI & certificate management (backend)
Certificate Auth Secure Billing Charger-Cloud Comm
6️⃣ 🔋 Grid Interaction & Energy MgmtV2G/V2H/V2L

For smart charging & bidirectional power flow.

V2G / V2H / V2L bidirectional charging
Energy management systems
Power quality reference
7️⃣ 🌡️ Environmental & Electrical Robustness
Electrical & environmental conditions
Electrical disturbances & transients
IP protection (water & dust)
Corrosion (salt spray testing)
🔁 EV Charging Stack (Mental Model)
👤 User / Grid
Billing / Authentication
ISO 15118 (Plug & Charge)
🚗↔🔌 Vehicle ↔ Charger
Communication: ISO 15118-2/20
Safety: ISO 17409 / 6469
Power: IEC 61851 / 62196
🛡️ Security Layer
ISO 21434
ISO 24089
⚡ Power Hardware
Connectors: IEC 62196
Modes: IEC 61851
⚖️ AC vs DC Charging – ISO Relevance
AreaAC ChargingDC Fast Charging
CommunicationISO 15118 (optional)ISO 15118 (mandatory)
ConnectorIEC 62196-2 (Type 2)IEC 62196-3 (CCS2)
SafetyISO 6469ISO 17409 + 6469
Smart ChargingLimitedFull (V2G, Plug & Charge)
🎯 What Engineers Actually ImplementReality Check

If you work on EV BSW / diagnostics / charging, you mainly touch:

ISO 15118-2 ISO 15118-20 ISO 17409 ISO 6469-3 ISO 21434 IEC 61851 IEC 62196
💡 CAN / Ethernet diagnostics (UDS) still exists alongside charging protocols
🇮🇳 India ContextBharat EV
Bharat EV ecosystem standard
Adoption starting in India
Will dominate 2026+ EV platforms
📚 Quick Reference Actions
⚡ EV Charging Simulation
Disconnected --
SELECT CONNECTOR TYPE
CHARGING MODE
Power Level 0 kW
0 kW 350 kW
Voltage
0 V
Current
0 A
Energy
0 kWh
BATTERY STATE OF CHARGE
20%
Range
80 km
Time to 80%
--:--
Capacity
75 kWh
Battery Temp
25°C
Charge Rate
0 C
COMMUNICATION PROTOCOL LOG
📋 Connector Standards Comparison
Connector AC Standard DC Standard Max AC Max DC Communication Region
CCS1 SAE J1772 IEC 62196-3 19.2 kW 350 kW ISO 15118 (PLC) 🇺🇸 North America
CCS2 IEC 62196-2 IEC 62196-3 43 kW 350 kW ISO 15118 (PLC) 🇪🇺 Europe / 🇮🇳 India
NACS SAE J3400 SAE J3400 11.5 kW 1000 kW* ISO 15118 / PLC 🇺🇸 N. America (New)
GB/T GB/T 20234.2 GB/T 20234.3 27.7 kW 250 kW GB/T 27930 (CAN) 🇨🇳 China
CHAdeMO Type 1 (J1772) CHAdeMO 2.0 19.2 kW 400 kW CAN Bus 🇯🇵 Japan (Legacy)
* NACS V4 specification supports up to 1MW for commercial vehicles
〰️ AC Charging Modes (IEC 61851-1)
Direct socket connection (No PWM, No protection) - Not recommended
In-cable control box (ICCB) • PWM signaling • Up to 3.7 kW • Home charging
Dedicated EVSE • PWM + Pilot signal • Up to 43 kW • Public/Home wallbox
CP Signal: Control Pilot • 1kHz PWM • Duty cycle = Max current
⚡ DC Charging Mode 4 (IEC 61851-23/24)
DC Fast Charging • Off-board charger • Direct DC to battery • 50-350+ kW
CCS/NACS
ISO 15118 (PLC)
CHAdeMO/GB/T
CAN Bus Protocol
Charging Curve: Constant Current → Constant Voltage → Taper
🚀 Build PipelineBuild #1247main
✓ Checkout
✓ Dependencies
✓ Static Analysis
✓ MISRA Check
✓ Compile
✓ Unit Tests
⟳ Integration
HIL Tests
Security Scan
Deploy
Started: 14:32:15 Duration: 12m 34s Triggered by: commit a3f8c21 Author: [email protected]
Build Success Rate
94.2%
Test Coverage
87.5%
MISRA Compliance
98.1%
Avg Build Time
18min
Deployments (Week)
12
MTTR
2.4h
📋 Stage Details
StageStatusDurationAgent
Checkout8slinux-01
Dependencies45slinux-01
Static Analysis2m 12slinux-01
MISRA Check3m 45slinux-02
Compile1m 23slinux-02
Unit Tests4m 12slinux-03
Integration-hil-bench-01
📜 Build Log
14:44:49INFO[Integration] Starting HIL test suite...
14:44:45PASS[Unit Tests] 1,247 tests passed (0 failed)
14:40:33INFO[Unit Tests] Running test suite...
14:39:10PASS[Compile] Build successful (0 warnings)
14:37:47PASS[MISRA] 98.1% compliance (12 deviations)
✅ A-SPICE Compliance
SYS.1
SYS.2
SWE.1
SWE.2
SWE.4
SWE.6
🛡️ ISO 26262 ASIL Coverage
ABS, SRS
HVB
ECM, TCM
BCM, IPC
Network Standards
7ISO/IEEE
Diagnostic Standards
12ISO
Safety & Security
5ISO
OBD/Emissions
8ISO
🔌 1. Vehicle Networks & Physical CommunicationCAN/LIN/FlexRay/Ethernet

Defines how ECUs talk electrically and at data-link level.

CAN Data Link Layer
High-Speed CAN (500 kbps / 1 Mbps)
Low-Speed / Fault-Tolerant CAN
LIN Protocol
FlexRay Communication System
Diagnostics over Ethernet
Automotive Ethernet PHY (with ISO 13400)
✅ Used in:
Powertrain ECUs BCM ABS EPS ADAS Controllers Infotainment
📡 2. Transport & Network LayerAbove CAN/Ethernet

Defines segmentation, flow control, addressing.

Diagnostic communication over CAN (DoCAN)
Transport protocol (segmentation & flow control)
UDS on CAN mapping
Emissions diagnostics on CAN
DoIP transport & routing
🔧 3. Diagnostics - Unified Diagnostic Services (UDS)Core of Passenger Vehicles
UDS services (ReadDataByID, RoutineControl, DTCs)
Session layer
UDS on CAN
UDS on IP (DoIP)
UDS on LIN
Used for:
Flashing (OTA & Service) Manufacturing Diagnostics Dealer Service Tools Warranty & Fault Analysis
🚨 4. OBD / EmissionsLegally Mandatory

Required for BS-VI / Euro-6 / EPA compliance.

OBD general information
Diagnostic Trouble Codes (emissions)
Diagnostic services (OBD modes)
External test equipment
Emission-related data
Communication (aligned with SAE J1979)
WWH-OBD (newer global OBD standard)
⚡ 5. Electrical Power & Energy
Environmental conditions (temp, vibration, voltage)
Electrical disturbances & transients
EV high-voltage safety (EV/Hybrid)
Electrical load management
🛡️ 6. Functional SafetyMandatory
Functional Safety (ASIL A-D)
Applies to:
Brakes Steering Powertrain ADAS Battery Management
🔐 7. CybersecurityNow Mandatory
Automotive cybersecurity engineering
Secure software update (OTA)
Used with:
Secure Boot Secure Diagnostics Encrypted DoIP Flashing
📦 8. Software Architecture & LifecycleUsed by all OEMs
Classic Platform
Adaptive Platform
Software lifecycle processes
System lifecycle processes
ℹ️ AUTOSAR itself is not ISO, but designed to comply with ISO 26262 & ISO 21434
👤 9. Human-Vehicle & Legal Interfaces
Dashboard symbols & warning icons
Control indicators
Road vehicle symbols
🔧
🌡️
🔋
⚠️
Connected to Backend ECUs: 12 CAN Messages: 0
VECTRIX SDV Platform v5.0.0-enterprise --:--:--