vehicle network solutions - ieee sa€¦ · use case studies of ae active taps/convertors...
TRANSCRIPT
2
Samir BhagwatDirector of Engineering Services
Intrepid Control Systems
Use case studies of AE Active Taps/Convertors (Automation, Flashing, API
Integration - RAD-Star 2 and RAD-Galaxy)
3
INTREPID CONTROL SYSTEMS, INC.
• Global support network to respond to customer needs quickly
• Investing in new technology• Automotive Ethernet, CAN FD,
Cybersecurity
• Supplier of Automotive Network and Data Logging systems for 25 years
• Product focused company• Private company and virtually debt
free
4
VersatileProduct Family
EducationVehicle Network Interfaces
Standalone Data Logger Support
Remote WirelessData Logging
BIG Data
Accessories
Software for Network Analysis
SimulationData Logger Setup
Automated QA
Calibration Tools
Gateway / Node SIM
Analog I/O & Digital I/O
EthernetSwitches
5
VersatileProduct Family
Supports CAN FDSupports EthernetSupports BroadR-ReachSupports FlexRay
Supports LIN
Vehicle Network Interfaces Remote Wireless
Data Logging
StandaloneData Logger
Support
ValueCAN 4Series
neoVI FIRE 2
neoVI IONRAD-Galaxy
RAD-Star 2Wireless neoVI
RAD-Moon Series
neoVI Flex
neoVIPLASMA
6
VersatileProduct Family
Supports CAN FDSupports EthernetSupports BroadR-ReachSupports FlexRay
Supports LIN
Vehicle Spy
*software that supports all hardware
Software for Network Analysis
SimulationData Logger Setup
Automated QA
7
GMVW
Harley Davidson
Ford
BMW
John Deere
Jaguar
Toyota
PSA
DAIMLER
TATADong Feng
SAIC
BAIC
Global Customers
FCA Group
Caterpillar
Groupe PSA
8
Intrepid Ethernet and CAN FD Products applicationsCommon Use Cases
Automotive Ethernet Packet/Bus Analyzer L2 - L6 protocols
Advanced (TB’s) of standalone Data logging, ML data, Deep Data Mining, Analytics, Reporting
Scripting / programming –payloads/PDU’s/Signals, headers
Client Server simulations
Ethernet Gateway ECU’s analysis
SOME/IP, DOIP, SOAD, XCPoE, AVB/TSN
Camera, RADAR Tap, SerDes
Media Convertors, Active Taps
Master/Salve simulation for gPTP
Many others..
AI Enabled Data Acquisition Reference System
9
Intrepid Ethernet and CAN FD Products applications
Integrating Intrepid HW to Linux based automation testing systems
Customized ECU’s Flashing over Ethernet
Setups for closed Loop testing for EMC
Programmatically interface to Third party software
Advanced custom packet analysis using C programming
Many others ..
Specific use cases examples
10
Let’s look at 3 use cases today
CASE 1: Automation Testing setup for EMC, Ethernet and CAN FD ECU using RAD GALAXY & Vehicle Spy Software
CASE 2: Gang Flash Ethernet ECU’s in Plant using RAD GALAXY & Vehicle Spy Software
CASE 3: SW Application Integration and Testing with RAD STAR2 & libicsneo
11
Intrepid Ethernet and CAN FD Products CASE STUDY 1 - ECU Automation testing setup for EMC
RAD Galaxy
neoVI FIRE 2
VehicleSpy ENT
•A major OEM
•A major Tier1
•EMC automation test setup and execution
•UI Panels to control the automation
•Broad R Reach, 100BASE-T1, 100BASE-TX multiple channels
• CAN FD
•ARP, IPV4, UDP, DOIP
•100BASE-T1, 100BASE-TX multiple channels
• DOIP request and responses• DID reads, Writes, • DTC’s monitor, DTC clear • Routine Controls
Intrepid Customer
Protocols
Technologies
Use Case
Diagnostics
Products Chosen
12
Intrepid Ethernet and CAN FD Products CASE STUDY 1 - ECU Automation testing setup for EMC
USB
Vehicle Spy EnterpriseScripts for Automated Test’s in
Function Blocks
GUI Panel for tester interaction,Messages Monitor, Signals view
RAD-Galaxy
neoVI FIRE2
Multiple 100BASE-T1 Channels
RJ45
Multiple CAN FD
Multiple CAN FD
Optional
ECU (Integrated 100BASE-T1 Switch)
100BASE-TX connection
13
Test Cases Scripting Environment – Ethernet and CAN FD
Example Test Case(s) –
Send ARP messages to the module from each of the 100BASE-T1 ports and 100BASE-Tx at maximum rate possible and ensure the module responds to the ARP messages.
Send Echo Request from each of the ports to put additional load on the bus.
Intrepid Ethernet and CAN FD Products CASE STUDY 1 ECU Automation testing setup for EMC
14
Intrepid Ethernet and CAN FD Products CASE STUDY 2 Gang Flash ECU’s in Plant Application
•A major OEM
•A major Tier1
Gang Flash multi processor ECU’s in Plant Ethernet and CAN FD
•Broad R Reach, 100BASE-T1, 100BASE-TX multiple channels
• CAN FD
•TCP/IP, FTP,
•OEM Specific Protocol
• Flash Data Files processing• Flash Control Data File Processing• Security
•RAD Galaxy
•VehicleSpy ENT
Intrepid Customer
Protocols
Technologies
Use Case
Flashing
Products Chosen
16
RAD-G
alaxy
At the Core of the System Vehicle Spy Enterprise
# Scripts for Automated Test’s in Function Blocks, C Code Interface
# TCP/IP stack Instances in VSPY
# FTP Server instances in CCIF in VSPY
# Text API COM Interface in VSPY
# File transfer over FTP – TCP/IP
ECU 1 (IP/PORT)
Intrepid Ethernet and CAN FD Products –CASE STUDY 2 Gang Reflash ECU’s
Indications/Controls
Text API COM
# Custom OEM specific Service Oriented Support in VSPY
# Flash Data Files and Flash Control Files Read and process
ECU 2 (IP/PORT)
ECU 3 (IP/PORT)
ECU 4 (IP/PORT)
Plant Line Equipment
C++ Flashing Control Custom Application
100BASE-T1 + CAN FD
1000BASE-T
17
Intrepid Ethernet and CAN FD Products CASE STUDY 3 RAD Star 2 Integration testing with a customer SW application
A Tier supplier with its own application
Test tool development for OEM specific Service Oriented Architecture SoftwareIntegrate ICS RAD STAR 2 with their SW tool for resale
•Broad R Reach
•UDP, OEM SOA
• Tool Specific Automation test’s
•RAD Star 2•RAD Moon•VehicleSpy ENT•Icsneo40.dll•EEVB
Intrepid Customer
Protocols
Technologies
Use Case
Tests
18
RAD STAR 2
EEVB (Preprogrammed)
Intrepid Ethernet and CAN FD Products –CASE STUDY 3 Testing SW application and integrate with RAD STAR 2
ECU 1 Simulation
RAD Moon
Customer SW Application
ECU 2 Simulation
100BASE-T1
Icsneo40.dll
Active Tap Mode
100BASE-T1
100BASE T
1000BASE-TRJ 45
RJ 45
19
Intrepid Ethernet and CAN FD Products –CASE STUDY 3 Testing SW application and integrate with RAD STAR 2
Ethernet support in icsneo40.dll
{
1 icsneoFindNeoDevices (….)
2 icsneoOpenNeoDevice (…..)
3 icsneoGetMessages (…..)
4 icsneoClosePort (….)
}
Our classical APIicsneo40.dll
https://github.com/intrepidcs/libicsneo
Our new next Gen, Modern Cross Platform open source API
libicsneo