rcube2: Advanced Rapid Prototyping Electronic Control Unit

Similar documents
rcube2: Powertrain I/O Module

EMTRON AUSTRALIA EMTRON ECU OVERVIEW

BCM48 Body Control Module w/ Ethernet, 4 CAN, 4LIN channels P/N: BCM

Pioneering new technologies. Technical Data. Electronic Control Unit ESX-3CM.

-3CM. Central Controllers TECHNICAL DATA. Automation, Connectivity and Electrification of Mobile Machines SOLUTIONS FOR AUTOMATION OF MOBILE MACHINES

Industrial PC for real-time rapid prototyping KEY FEATURES

M221 Technical Specification 29T TK-03

ET3206A. ET3206A Datasheet_V2.3

TM241CE40R controller M IO relay Ethernet

P/N: AX Applications: power gen set engine control systems oil and gas equipment automation off-highway machine automation

TM241C24R. Main. Discrete output type. Discrete output number. 14 (remote I/O architecture) 50 µs turn-on operation with I0...I13 terminal(s) input

Electronic SUNSTAR & 传感与控制 Software TEL: FAX: KiBox To Go Measurement and Ev

2 Control Equipment for General Applications

MRS Electronic, Inc Winner Circle Dayton, OH (937) Datasheet CAN Relay Box 16. Page 1 of 8 Version 1.

TM241C40R controller M IO relay

MRS Electronic GmbH. Datasheet CAN I/O & CAN PLC CAN I/O & CAN PLC. CAN I/O & CAN PLC Site 1 of 5 Version 1.0

TM241CE40R controller M IO relay Ethernet

TM241CE24T controller M IO transistor PNP Ethernet

Powertrain Control Unit TAG-320

DS1103 PPC Controller Board

TM241CEC24R controller M IO relay Ethernet CAN master

TM241CE40R controller M IO relay Ethernet

TM200CE24T controller M IO transistor Source+ Ethernet

TECHNICAL DATASHEET #TDAX023300

TM221CE40R controller M IO relay Ethernet

XPSMF35. Product data sheet Characteristics. Preventa safety PLC compact - Profibus DP protocol. Main. Complementary. Safety module name

DSEM870. DSEControl PROGRAMMABLE DISPLAY FOR USE IN VEHICLES AND OFF-HIGHWAY MACHINERY

TM221CE24R controller M IO relay Ethernet

TM221CE40R controller M IO relay Ethernet

Control System Electronics

ES Knock Intensity Detection Board. KID_SU KID Signal Unit User Manual

TM200C24R controller M IO relay

TM241C40U controller M IO transistor NPN

TM241C24T controller M IO transistor PNP

TM221CE24T. Main. Discrete output logic. Discrete input current. <= 7 relay output

TM221CE40T controller M IO transistor PNP Ethernet

PCAN-MicroMod Mix 2 Application-specific PCAN-MicroMod Motherboard. User Manual. Document version ( )

TM241CEC24T. Main. 14 (remote I/O architecture) W with max number of I/O expansion module ma fast input. 2.

TM241CE24U controller M IO transistor NPN Ethernet

OTB1E0DM9LP I/O distributed module OTB - Ethernet TCP/IP m

Omega ICD TFT Display (Preliminary Draft Copy)

TM221ME16RG. Main. Discrete output number. Discrete input current

TM221ME16T controller M IO transistor PNP Ethernet

CDC2000X. Technical Data Sheet

MC300. BLN Issued: April 2003

TM221CE24T controller M IO transistor PNP Ethernet

TECHNICAL DATASHEET #TDAX023240

ECU-MAXI 3.0. General

TM221ME16T controller M IO transistor PNP Ethernet

TM241CE24T controller M IO transistor PNP Ethernet

FEATURES DESCRIPTION FEATURES

TM241CE40T controller M IO transistor PNP Ethernet

TECHNICAL PRODUCT DATASHEET

VT System Smart HIL Testing

TM221M16TG controller M IO transistor PNP spring

EH2244A. Datasheet. Copyright ECOTRONS LLC. Vehicle Control Unit for Electric & Hybrid Vehicles V2.2. Revision History. All Rights Reserved

CCD1100S. Technical Data Sheet

MORPHEE 2, EtherCAT and Fast ECU Access. D2T s automation system : A fast and reliable communication with test bed

TM221M16R controller M IO relay

OTB1E0DM9LP I/O distributed module OTB - Ethernet TCP/IP m

PCAN-MicroMod Mix 2 Application-specific PCAN-MicroMod Motherboard. User Manual. Document version ( )

TM241CE40R controller M IO relay Ethernet

PK2200 Series. Features. C-Programmable Controller. Specifications Board Size Enclosure Size Operating Temp.

BMKC Controller for Parabolic Trough, 8 DI 12 DO 4 AI

HMISBC Rear Module controller panel - Dig 8 inputs/8 outputs +Ana 4 In/2 Out

Commander compact. Commander compact Lines displays. System SLIO. System 100V. Lines displays Commander compact 603-1CC CC21.

Motion Controller. MXC Series Multi-Axis Motion Controller Compact Motion Controller with up to 6 Axes of Control

TM221M32TK controller M IO transistor PNP

WI-I/O 9 Multi I/O Units

WIRELESS SERIES Single or Dual Axis MEMS Inclinometer

Data sheet CPU 115 (115-6BL02)

ISO 9001 CERTIFIED. 607 NW 27th Ave Ocala, FL Phone: (352) or Fax: (352) OPERATION MANUAL

Power Panel Integrated control, operation and visualization

NI2400/NI816/NI4866 DATALOGGER NI2400/NI816/NI /16/24 CHANNEL ETHERNET DATA LOGGER with Embedded Web Server

TM241CE24T controller M IO transistor PNP Ethernet

OTB1E0DM9LP I/O distributed module OTB - Ethernet TCP/IP m

ATV630U15N4 variable speed drive ATV kW/2HP V - IP21/UL type 1

HMISBC Rear Module controller panel - Dig 8 inputs/8 outputs +Ana 4 In/2 Out

KiBox To Go. Electronics & Software. Measurement and Evaluation System for Combustion Analysis on Test Benches and in Vehicles

General information. Display. Supply voltage

Product Specification SmartHarness Electronic Control Module 0610 (SH-ECM-0610)

TSXCTY2A 2 channels counter modules - 40 khz - 30 ma at 24 V DC, 280 ma at 5 V DC

Product type designation. General information. Supply voltage. Input current

Intech Micro 2300-A8VI analogue input station MODBUS RTU slave application supplementary manual.

!"#$%&'()&'*+#,,-$#*+&(.,./0&)-12,%3

Absolute Encoders Multiturn

Display. Supply voltage. Input current. Encoder supply. Output current. Power losses. Memory

Dual Channel Monitor for Measurement of Speed and Ratio with SIL1 requirements Series D224.xx

Electrical Data. Ethernet. LIN Bus. Internal Sensors. Part Number

Andover ContinuumTM Infinet II

General information Engineering with Programming package. Display with display. Supply voltage 24 V DC Yes. Input current

Data sheet VIPA CPU 115DP (115-6BL22)

TM221ME32TK controller M IO transistor PNP Ethernet

Display. Supply voltage. Input current. Encoder supply. Output current. Power losses. Memory

General information. Display. Supply voltage. Input current

Charge Control C Datasheet

General information. Supply voltage

General information. Display. Supply voltage. Input current

General information. Display. Supply voltage. Input current

General information. Display. Supply voltage. Input current. Encoder supply. Output current

Transcription:

Page 1 rcube2: Advanced Rapid Prototyping Electronic Control Unit Overview rcube2 is a rapid prototyping ECU based on AUTOSAR that enables fast and efficient development of control systems from initial concept to production. The system has been successfully used on a number of projects including Diesel/gasoline/CNG engines, transmission, hybrid powertrain control, as well as real-time 1-D gas dynamics engine model (WAVE-RT) integration into an engine control strategy. Key features Modular platform with 2 Input/Output expansion modules Two 32 bit Infineon processors Robust packaging for in-vehicle use LEMO connectors Compatible with 12 V and 24 V CAN, FlexRay, Ethernet, LIN and RS232 Automotive specific inputs and outputs AUTOSAR with Simulink integration OneClickBuild process from Simulink interface XCP over Ethernet or CAN Multi-rCube2 networking support

Page 2 Base system The rcube2 base system is called a MicroController Module (MCM) and it contains applications processors, communications interfaces (Ethernet, CAN, FlexRay, LIN, RS232) and a range of general purpose inputs and outputs. The system is protected by an Advanced Monitoring Unit (AMU) which provides thermal and under/over voltage protection. The AMU also manages application wake-up and shutdown. CAN based, time based and periodic wake-up events are supported. VEHICLE COMMS ANALOG INPUTS FLASH VOLATILE POWER OUTPUTS VEHICLE COMMS SHARED Processor 1 Processor 2 I/O I/O APPLICATION MODULE VARIANT I (BASE) FUNCTIONALITY SHARED I/O SHARED HIGH SPEED COMMS DIGITAL I/O FLASH VOLATILE I/O APPLICATION MODULE SHARED RESOURCES WAKE-UP / STATUS OP PSU SENSOR SUPPLIES SYSTEM MONITOR VARIANT II, III EXPANDED SYSTEM Base embedded processing unit I/O summary The following table summarises the input, output and communications capability of the rcube2 MicroController Module: Processor 1 Processor 2 Shared resources CAN 4 CAN 4 Analog inputs (general) 18 FlexRay 2 FlexRay 2 Thermistor inputs 8 Ethernet 2 Ethernet 2 Digital inputs (8 can be set to outputs) rcube2 Morflink 1 rcube2 Morflink 1 Low side power outputs (2 A) 4 LIN 1 LIN 1 Relay power outputs ( 250 ma) 4 RS232 1 RS232 1 16 Core processing system The application s core is based on two Infineon TC1797 processors. The processors are arranged in a symmetrical configuration and as such, applications can run on either one of the processors or split across both processors. Performance Memory (per processor) Volatile Non-volatile Processors (internal) 150 MHz clock 192 kb 4 MB External (on-board) 75 MHz bus 4 MB 4 MB

Page 3 System modularity The base unit (i.e. MicroController Module) is expandable with one or two application specific input/output modules (described in separate datasheets). Ricardo supplies input/output application modules to cover a range of applications, e.g.: 6-cylinder gasoline and CNG injected engines 8-cylinder GDI and DI engines Single and multi-cylinder research engines Hybrid vehicle controllers Autonomous vehicle systems AMT and AT transmission systems Computationally intensive applications BASE UNIT - Input / Output / Communications sub-system Processor core 1 Processor core 2 I/O APPLICATION MODULE Sensor supplies PSU ENGINE APPLICATION I/O Analog inputs Knock sensor inputs Lambda inputs H-bridge outputs PH/saturated injector outputs PWM valve/actuator outputs Switch inputs I/O APPLICATION MODULE Sensor supplies PSU DI/GDI APPLICATION I/O Programmable HV PSU Peak & Hold injector outputs Analog inputs Push/Pull PWM outputs Digital inputs Individual variants contain the following modules VARIANT I MicroController Module VARIANT II MicroController Module with one expansion module VARIANT III MicroController Module with two expansion modules VARIANT I VARIANT II VARIANT III A full list of available modules and datasheets is available at www.ricardo.com

Page 4 Development environment and tools The validated system is based on use of the Tasking Compiler for compilation and build of the downloadable files for each processor. User applications are developed as software components using MATLAB /Simulink with Real-Time Workshop Embedded Coder. Ricardo supplied tools completely manage the build process (OneClickBuild) generating the download files and the ASAP2 file for calibration tools, and provide the facility for fast incremental SW build. A PCAN USB to CAN interface (not Control Algorithm Modelling in Simulink/Stateflow Config File System Configuration in Tresos A2l File Calibration Tool supplied) from Peak Systems GmbH is required for flashing a binary to the system. Build Executable Download Run XCP Embedded operating system rcube2 uses a real-time embedded operating system with micro-controller abstraction layer components. This is supplemented by complex device drivers to support custom functionality such as high speed communications (Ethernet, CAN, FlexRay), engine control, actuator control, and a wide variety of measurement channels. The platform is AUTOSARcompliant making all interaction between the platform software and the application software via the RunTime Environment (RTE) component. This allows the user to develop portable software readily transferable to a production system. The user has access to an operating system configuration utility to perform the necessary low-level application configuration. However Ricardo can develop pre-configured systems (templates) to suit user applications leaving the user free to concentrate on the application level development.

Page 5 Electrical interface/input-output set Power supply specifications Typical supply voltage range 6.0 36 V Compliant with 24 V systems to ISO7637 part 2 Reverse battery protection built in Shutdown current < 2 ma System inactive Standby current < 5 ma Periodic wake-up events programmed Operating current (main module) < 500 ma Peripheral I/O inactive, application processors active The MicroController Module without additional modules supports the following signal interfaces: Low power signal specifications Analogue inputs 18 14-bit resolution, ~15 khz bandwidth, 100 khz sampling rate, 0 5 V input range, 25 kω input impedance, short circuit protected NTC thermistor inputs 8 12-bit resolution, sampling rate ~1 Hz, short circuit protected, strobed pull-up resistance 4.7 kω Sensor supply 2 5 V, 250 ma, short circuit protected Digital inputs/outputs 8 OR 8 Input: Configurable pull-up/down (18 kω/ > 100 kω in groups of 4), interrupt capable, short circuit protected, switching threshold: VLOWMAX = 2.57 V, VHIGHMIN = 3.37 V Output: Battery level, 200 ma continuous, with short battery voltage protection and short circuit protection Digital inputs 8 Configurable pull-up/down (18 kω/ > 100 kω in groups of 4), interrupt capable, short circuit protected, switching threshold: VLOWMAX = 2.57 V, VHIGHMIN = 3.37 V; hardware assisted detection of duty cycle of PWM and frequency Power output specifications Low side drive outputs 4 2 A per channel, PWM capable, over-current and short circuit protection, common external pin freewheel diodes, internal diagnostics Relay drive outputs 4 250 ma low side drives, diagnostics feedback, short circuit protected, relay 1 driven by processor 1, relay 2 driven by processor 2, relay 3 driven by processors 1 AND 2, relay 4 driven by processor 1 OR 2 Diagnostic LED outputs 4 High-side current-limited 25 ma output drive with short circuit protection, power supply, system monitor, processor 1 and processor 2 to indicate status Serial communications CAN interface 8 4 per processor, CAN 2.0B, capable of system wake-up triggering FlexRay interface 4 2 per processor all with integrated termination network, capable of system wake-up triggering LIN interface 2 1 per processor RS232 driver 2 1 per processor, full-duplex Ethernet 100Base-TX 2 1 per processor (TCP/IP) rcube2 Morflink 4 2 per processor (100 Mbit/s data exchange link to interconnect multiple rcube2 systems together)

206 rcube2: Advanced Rapid Prototyping ECU (MCM11) Page 6 Mechanical dimensions VARIANT I VARIANT II 143 VARIANT III Mounting hole locations VARIANT II/III base casting All dimensions are in [mm] Mounting specification Product mounting is by M4 screws. There are four threaded holes on the top surface of the MicroController Module (MCM is a common part of VARIANT I, II and III). Additionally, VARIANT II has four threaded holes on the bottom surface while VARIANT III has eight.

Page 7 System monitoring and power control An integrated system monitor is responsible for waking-up the unit and managing system shutdown, it supports both CAN/FlexRay wake-up events and periodic wake-up events. The system monitor features internal temperature sensors with configurable overheat alarm warnings issued to the application processors and a hard-limit enforcing system shutdown. Environmental specifications Environmental parameter Operating temperature Specification Storage temperature limits -40 +125 C Electrical transients ISO7637 parts 1&2: 2002 Vibration resistance Electro-static discharge IEC 61000-4-2 Water ingress (with mating connectors installed) Weight (VARIANT I / II / III) -40 +125 C (can be limited by custom I/O modules) Designed according to EN16750-3 IP68 cca 2.5 / 5 / 8 kg Tools and software environment specifications Item Specification Ricardo supplied Operating system Elektrobit AutoCore 2008a Processor peripheral drivers Infineon MCAL drivers Application specific drivers Ricardo developed Compiler Tasking version 3.3 and 5.0 System configuration Elektrobit Tresos Studio rcube2 Lite edition Calibration tools XCP compliant INCA 5.4.1 onwards Calibration interface Ethernet, CAN and ETAS ETK S4.2a MATLAB /Simulink / Simulink Coder Embedded Coder MATLAB Coder AUTOSAR Support from Embedded Coder 2013b, 2014b and 2015b (Real-Time Workshop in version 2013b) (provided with Embedded Coder in version 2013b)

Page 8 Connector information The rcube2 connector system is based on the rugged sealed Lemo K series parts. See rcube2 connector information datasheet for further specifications and suitable cables. Ref # Connector function Lemo order code* M1 rcube2 Morflink comms FGC.2K.316.CYCC70Z M2 PC host interfacing (Ethernet) and RS232 FGC.2K.316.CYCC70Z M3 Analog inputs 9 18, thermistors 7 8 and 5 V sensor supply FGG.2K.314.CYCC70Z M4 Analog inputs 1 8, thermistors 1 6 and 5 V sensor supply FGA.2K.318.CYCC70Z M5 Processor 1 comms (CAN, FlexRay, LIN) and wake-up FGG.2K.316.CYCC70Z M6 Relay drive outputs and Diagnostics LED outputs FGG.2K.312.CYCC70Z M7 Main power and Low side drive outputs FGG.2K.307.CYCC70Z M8 Digital inputs and outputs FGA.2K.318.CYCC70Z M9 Processor 2 comms (CAN, FlexRay, LIN) and wake-up FGG.2K.316.CYCC70Z *Note: The suffix (CYCxxxZ) determines the collet size for the cable and is dependent upon user application. Full details of connectors and tooling are provided in the hardware user manual. These tools are not supplied by Ricardo. Contact Ricardo Ricardo UK Limited Bridge Works Shoreham-By-Sea BN43 5FB England Ricardo Inc. 40000 Ricardo Drive Van Buren TWP MI 48111 USA Email: rcube2-sales@ricardo.com