vehicle network solutions - ieee sa€¦ · use case studies of ae active taps/convertors...

20
1 INTREPID CONTROL SYSTEMS Vehicle Network Solutions

Upload: others

Post on 19-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

1

INTREPID CONTROL SYSTEMS

Vehicle Network Solutions

2

Samir BhagwatDirector of Engineering Services

Intrepid Control Systems

[email protected]

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

15

Intrepid Ethernet and CAN FD Products –CASE STUDY 2 Gang Reflash ECU’s – Basis Architecture

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

20

Thank You for your time.