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

Similar documents
rcube2: Advanced Rapid Prototyping Electronic Control Unit

Programmed with Eaton Pro-FX Control Software 32-bit Processor, 7 WVQA Sunlight Viewable Display

TECHNICAL DATASHEET #TDAX023240

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

TECHNICAL DATASHEET #TDAX023300

Electronics Single Board Computers

Programmed with Eaton Pro-FX Control Software 32-bit Processor, 4.3 WVQA Sunlight Viewable Display

Programmed with Eaton Pro-FX Control Software 32-bit Processor, 4.3 WVQA Sunlight Viewable Display

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

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

Programmed with Eaton Pro-FX Control Software 32-bit Processor, 4.3 WVQA Sunlight Viewable Display

ET3206A. ET3206A Datasheet_V2.3

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

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

Ordering Part Numbers: TECHNICAL DATASHEET #TDAX BLDC MOTOR CONTROLLER P/N: AX100260

Accelerometer with Analog and Digital I/O for StackableUSB USB1600

ECU-MAXI 3.0. General

Pioneering new technologies

Getting Started Guide. New Eagle Products, Inc. May 13, 2013

2 Control Equipment for General Applications

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

BARTH mini-plcs high performance at credit card size

Farklı Arduino Boardlar

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

MotoHawk Control Solutions. Product Guide. Fast Flexible Affordable Production Controls in a Flash

TECHNICAL DATASHEET #TDAX050000K CAN

FSLP Sensor Data Sheet

Industrial PC for real-time rapid prototyping KEY FEATURES

Arduino Uno R3 INTRODUCTION

rcube2: Powertrain I/O Module

ARDUINO MINI 05 Code: A000087

QFBR-S01IN001Z. Optical Phase Interrogator. Data Sheet. Description. Features. Applications

Data Sheet. QFBR-S01IN001Z Optical Phase Interrogator. Description. Features. Applications

ARDUINO LEONARDO ETH Code: A000022

Omega ICD TFT Display (Preliminary Draft Copy)

P/N: AX Distribute your control functions directly onto the valve.

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

TECHNICAL DATASHEET #TDAX Analog Signal Output CAN Controller (SAE J1939)

TWR-KM34Z50MV3 Quick Start Guide

ECOTRONS CAN USB CAN Bus. Support Windows XP, Windows 7 and Windows 10. CAN baud rate can be set anywhere between 5 Kbps and 1 Mbps

A-307. Mobile Data Terminal. Android OS Platform Datasheet

Micromite extreme Manual

MYD-IMX28X Development Board

EcotronsCAN User Manual

Renesas Starter Kit for RX111

MDrive Hybrid Integrated motion systems with Hybrid Motion Technology. MDrive 17 Hybrid Motion Control

Design an Intelligent Distributed Control System with S12 MagniV Mixed-Signal MCUs

MDrive Hybrid Integrated motion systems with Hybrid Motion Technology. MDrive 23 Hybrid Motion Control

The Atmel ATmega328P Microcontroller

Introduction to Arduino. Wilson Wingston Sharon

Purchase Agreement. P&E Microcomputer Systems, Inc. P.O. Box 2044 Woburn, MA Manual version 1.

Quick Start Guide. S12VR64EVB S12 MagniV Mixed-Signal MCUs. S12 MagniV

Microprocessor Communication Module Connecting On Board Diagnostic System and Personal Computer

PowerView Model PV485. Installation Manual Section 78

Purchase Agreement. P&E Microcomputer Systems, Inc. P.O. Box 2044 Woburn, MA Manual version 1.

ARDUINO MEGA INTRODUCTION

PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

Ethernet1 Xplained Pro

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

The Freescale MC908JL16 Microcontroller

DXp-10 and DXp-15 Weight Transmitter

Wall Industries SMPS and Microcontrollers

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

The Atmel ATmega168A Microcontroller

Industrial Controller Area Network (CAN) Applications

HelmView Model HV750. Installation Manual Section 78

Easy Kit Board Manual

Accessories: PL-DTM06-12SA-12SB Mating Plug Kit (1 DTM06-12S, DTM06-12SB, 2 W12S, 24 contacts) Electronic Assistant Configuration KIT: AX070502

HelmView Model HV750; HVS750. Installation Manual Section 78

1-Port Industrial Ethernet to Serial Embedded Computer. SE5901 (SDK) Series FEATURED HIGHLIGHTS PRODUCT DESCRIPTION

Ultratronics v1.0 DATASHEET

USB-B1 v2 User Manual V1.3 23/01/2018

Final Presentation P14452

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

DVC Applications Mobile, Industrial, Agricultural, Marine or any other Hydraulic Equipment. 4 Simplified Connection Diagram

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

I /O. OPUS A6s - For Perfectionists IP 65 IP "

and/or b. an optional internal Iridium satellite modem.

Doc: page 1 of 6

EV2274A. (SBC) MC33CFS6500 microprocessor

ARDUINO BOARD LINE UP

AN1752 APPLICATION NOTE

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

Current and Prospective High-speed Measurement Systems

MC300. BLN Issued: April 2003

indart -HCS08 In-Circuit Debugger/Programmer for Freescale HCS08 Family FLASH Devices User s Manual Rev. 2.0

ECM Family of General Control Modules Calibratible / Flash

Objective: Additional project details: Code: PSEMBP 100 Category:STEM Level: High School/Community C.

ESPino - Specifications

MDrive Plus Stepper motors with integrated electronics. MDrive 34 Plus Motion Control fully programmable

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

DEVKIT-MPC5748G QUICK START GUIDE (QSG) Ultra-Reliable MCUs for Industrial and Automotive Applications. EXTERNAL USE

USER GUIDE ARDBOX ANALOG

Datasheet rev.a01. CORE Series SATA II SOLID STATE DRIVE OCZSSD2-1C32G OCZSSD2-1C64G OCZSSD2-1C128G

MYD-IMX28X Development Board

Welcome to the Controller Continuum Only from Freescale

MIAC-01 Now you are in control

Electromechanical Braking (Brake By-Wire)

EZ-Bv4 Datasheet v0.7

Transcription:

BCM48 Body Control Module w/ Ethernet, 4 CAN, 4LIN channels P/N: BCM-5646-48-1404 The BCM-48 is an automotive grade rugged controller, suitable for operating in harsh automotive, marine, and offhighway applications. It is environmentally sealed to IP67. With 4 CAN channels, 4 LIN channels, and Ethernet this controller is the ideal choice for network gateway applications including DoIP (ISO13400). The BCM48 is part of a family of rugged, automotive-grade production controllers that use a software development process based on MATLAB/Simulink, known as Raptor-Dev. Raptor-Dev significantly speeds up algorithm development by using automatic code generation. In addition, developers can quickly test application software on their PCs with a built-in onscreen PC simulation. See the next page for more details. MATLAB Simulink Programmable Wake On CAN Processor 120MHz Freescale SPC5646C Memory 3072 KB Flash 64 KB EEPROM 256 KB Internal RAM 9 Inputs 5 Analog Inputs 0-4 Digital Inputs 0-2 Frequency Inputs 0-2 Wake Inputs 12 Outputs 3 H-Bridges 4 High Side Drivers 4 Low Side Drivers 6-26 V Operating Voltage Communication 4 CAN 2.0B 4 LIN 1 Ethernet Environmental -40 C to +85 C Operating Temp IP67 Compliant Required Compiler CodeWarrior for MPC55xx/MPC56xx Microcontrollers New Eagle www.neweagle.net PH: 734.929.4557 BCM-5646-48-1404_DataSheet 1 November 20, 2018

What is a Raptor Control Module? Nearly all complex electro-mechincal systems especially those in automotive applications such as internal combustion engines, hydraulic systems, or hybrid electric powertrains require complex control algorithms. Hand-coding such complicated control logic in traditional programming languages like C, C++, or Java can amount to hundreds of thousands of lines of code. Writing and debugging code in this manner can be time consuming, tedious, and labor intensive. New Eagle s line of Raptor-compatible controllers and complimentary Raptor-Dev software offer an alternative approach to the traditional programming languages: These controllers allow developers to leverage the graphical programming environment of MATLAB Simulink to quickly and easily create, edit, and debug application software. But what exactly is Raptor-Dev software and how does it allow developers to create software in Simulink for control modules? Raptor-Dev is a library of customizable Simulink blocks that allows developers to quickly create custom software for Raptor-compatible controllers. Developers work directly in the Simulink environment with Raptor-Dev blocks as well as native Simulink blocks and features. The Raptor-Dev library blocks facilitate interaction between Simulink and all of the input, outputs, and communication channels of the control module hardware. For example, the Raptor-Dev library includes blocks to read analog inputs or actuate low side drive outputs. The Raptor-Dev library also contains other useful block-sets for many applications, such as OBD fault management and data logging. Even J1939 or Modbus Raptor library blocks are available. Common to all of the Raptor library blocks is that they are easy and intuitive to use. The Raptor-dev libraries vastly reduce software complexity, speed-up development, and they eliminate the need to understand low-level logic necessary to manage controller hardware. Once an application is ready for programming, code can be directly compiled from Simulink into an application file which can then be programmed onto the Raptor-compatible module though the windows-based Raptor-Cal software and a USB-to-CAN hardware interface. Raptor-Cal also allows users to calibrate application parameters in real-time. New Eagle Consulting www.neweagle.net PH: 734.929.4557 BCM-5646-48-1404_DataSheet 2 November 20, 2018

Hardware Microprocessor Clock Speed Environmental Operating Temp Freescale SPC5646C 120MHz IP67 Compliant -40 C to +85 C Memory Segments Memory Segment FLASH (ALL) EEPROM INTERNAL RAM Size 2040 KB 64 KB 256 KB Communication Channels Channel Functions Options CAN1 CAN 500k CAN2 CAN 33k 50k 100k 125k 200k 250k 500k 667k 800k 1000k CAN3 CAN 50k 100k 125k 200k 250k 500k 667k 800k 1000k BCM-5646-48-1404_DataSheet 3 November 20, 2018

Communication Channels (continued) Channel Functions Options CAN4 CAN 50k 100k 125k 200k 250k 500k 667k 800k 1000k LIN1 LIN 1200 2400 4800 9600 10400 19200 LIN2 LIN 1200 2400 4800 9600 10400 19200 LIN3 LIN 1200 2400 4800 9600 10400 19200 LIN4 LIN 1200 2400 4800 9600 10400 19200 Note: CAN 1: 500k Baud Default. CAN 2: 500k Baud Default. CAN 3: 500k Baud Default. CAN 4: 500k Baud Default. BCM-5646-48-1404_DataSheet 4 November 20, 2018

Inputs Resourse Functions Voltage Ranges Pull-Downs/Ups Note WAKE_INPUT1 digital_in 10k PD Pin J2-K2 INPUT2 digital_in freq_in 10k PD Pin J2-K3 400Hz max INPUT3 digital_in freq_in 10k PD 10k PU Pin J1-A3, Pullup 5v 10kHz max INPUT4 digital_in freq_in 10k PD 10k PU Pin J1-F3, Pullup 5v 10kHz max INPUT5 analog_in 0-5V 100k PU Pin J2-D1, Pullup 5v INPUT6 analog_in 0-5V 100k PU Pin J2-D2, Pullup 5v INPUT7 analog_in 0-5V 3.16k PU Pin J1-A1, Pullup 5v INPUT8 analog_in 0-5V 3.16k PU Pin J1-A2, Pullup 5v INPUT9 analog_in 0-5V 1k PU Pin J2-D3, Pullup 5v Outputs Resource Functions Driver Types Note OUTPUT1 digital_out High Side Pin J1-E3 OUTPUT2 OUTPUT3 digital_out pwm_out digital_out pwm_out High Side High Side 100mA max Pin J2-B3 3A max 400Hz max PWM Pin J1-B3 3A max 400Hz max PWM OUTPUT4 digital_out High Side Pin J1-D3 100mA max OUTPUT5 digital_out pwm_out Low Side Pin J2-C3 1A max 400Hz max PWM OUTPUT6 digital_out pwm_out Low Side Pin J2-E3 1A Max 400Hz Max PWM BCM-5646-48-1404_DataSheet 5 November 20, 2018

Outputs (continued) Resource Functions Driver Types Note OUTPUT7 digital_out Low Side Pin J1-F1 100mA max OUTPUT8 digital_out Low Side Pin J1-F2 100mA max OUTPUT9 digital_out Half-Bridge Pin J2-E1 3A max current, 400Hz max PWM OUTPUT10 digital_out Half-Bridge Pin J2-E2 3A max current, 400Hz max PWM OUTPUT11 digital_out Half-Bridge Pin J1-E1 OUTPUT12 digital_out Half-Bridge Pin J1-E2 OUTPUT13 digital_out Half-Bridge Pin J1-D1 OUTPUT14 digital_out Half-Bridge Pin J1-D2 OUTPUT15 analog_out High Side Pin J1-B1 10mA max, 2kHz max Frequency HBRIDGE11_12 hbridge_out H-Bridge Pins J1-E1 and J2-E2 HBRIDGE13_14 hbridge_out H-Bridge Pins J1-D1 and J1-D2 HBRIDGE9_10 hbridge_out H-Bridge Pin J2-E1, Pin J2-E2 3A max current, 400Hz max PWM Internal Measurements Name Units Note OUTPUT1_VFB V Voltage Feedback for OUTPUT1 (Pin J1-E3) OUTPUT2_VFB V Voltage Feedback for OUTPUT2 (Pin J2-B3) OUTPUT3_VFB V Voltage Feedback for OUTPUT3 (Pin J1-B3) BCM-5646-48-1404_DataSheet 6 November 20, 2018

Internal Measurements (continued) Name Units Note OUTPUT4_VFB V Voltage Feedback for OUTPUT4 (Pin J1-D3) OUTPUT5_VFB V Voltage Feedback for OUTPUT5 (Pin J2-C3) OUTPUT6_VFB V Voltage Feedback for OUTPUT6 (Pin J2-E3) OUTPUT7_VFB V Voltage Feedback for OUTPUT7 (Pin J1-F1) OUTPUT8_VFB V Voltage Feedback for OUTPUT8 (Pin J1-F2) OUTPUT11_VFB V Voltage Feedback for OUTPUT11 (Pin J1-E1) OUTPUT12_VFB V Voltage Feedback for OUTPUT12 (Pin J1-E2) OUTPUT13_VFB V Voltage Feedback for OUTPUT13 (Pin J1-D1) OUTPUT14_VFB V Voltage Feedback for OUTPUT14 (Pin J1-D2) OUTPUT15_VFB V Voltage Feedback for OUTPUT15 (Pin J1-B1) OUTPUT2_DFB bool Output Status for OUTPUT2 (Pin J2-B3) OUTPUT3_DFB bool Output Status for OUTPUT3 (Pin J1-B3) HBRIDGE9_10_DFB bool Output Status for HBRIDGE9_10 (Pin J2-E1, Pin J2-E2) OUTPUT2_IFB A Current Feedback for OUTPUT2 (Pin J2-B3) OUTPUT3_IFB A Current Feedback for OUTPUT3 (Pin J1-B3) HBRIDGE9_10_IFB A Current Feedback for HBRIDGE9_10 (Pin J2-E1, Pin J2-E2) SENS_SUPPLY1_VFB V Voltage Feedback for SENS_SUPPLY1 (Pin J2-C1) SENS_SUPPLY2_VFB V Voltage Feedback for SENS_SUPPLY2 (Pin J1-C1) NTC_TEMP V ECU Temperature WAKE_SOURCE BitField The wake-up source for this power cycle. BCM-5646-48-1404_DataSheet 7 November 20, 2018

Pin # Pin Name Pin # Pin Name Pin # Pin Name J1-A1 INPUT7 J1-F2 OUTPUT8 J2-E3 OUTPUT6 J1-A2 INPUT8 J1-F3 INPUT4 J2-F1 CAN4+ J1-A3 INPUT3 J2-A1 INPUT11/ETH0_TX- J2-F2 CAN4- J1-B1 OUTPUT15 J2-A2 INPUT13/ETH0_RX- J2-F3 LIN4 J1-B2 OUTPUT15_VFB J2-A3 GND J2-G1 CAN1+ J1-B3 OUTPUT3+ J2-B1 INPUT10/ETH0_TX+ J2-G2 CAN1- J1-C1 SENS_SUPPLY2+ J2-B2 INPUT12/ETH0_RX- J2-G3 LIN3 J1-C2 SENS_SUPPLY2- J2-B3 OUTPUT2 J2-H1 CAN2+ J1-C3 OUTPUT3- J2-C1 SENS_SUPPLY1+ J2-H2 CAN2- J1-D1 OUTPUT13 J2-C2 SENS_SUPPLY1- J2-H3 LIN2 J1-D2 OUTPUT14 J2-C3 OUTPUT5 J2-J1 CAN3+ J1-D3 OUTPUT4 J2-D1 INPUT5 J2-J2 CAN3- J1-E1 OUTPUT11 J2-D2 INPUT6 J2-J3 LIN1 J1-E2 OUTPUT12 J2-D3 INPUT9 J2-K1 VBATT J1-E3 OUTPUT1 J2-E1 OUTPUT9 J2-K2 WAKE_INPUT1 J1-F1 OUTPUT7 J2-E2 OUTPUT10 J2-K3 INPUT2 BCM-5646-48-1404_DataSheet 8 November 20, 2018

Recovery Procedure 1. Power and keyswitch on the module as normal. 2. Open the Raptor-Cal application. 3. Select CAN 1 and set the baud rate to 500k. 4. Click on Flash. The window will say No Modules Found. 5. Click on Recover. Select BCM48. 6. If your module is found, select it and choose an appropriate.rpg file. If you don t see your module, double check that it is powered and keyswitched and that your CAN to USB device is connected properly. 7. Success! Your module has been recovered and will be flashed with the selected.rpg file. If this step fails, the software package may be to blame. Try a different.rpg file. Related Products Part CONNECTOR KIT FOR BCM48-PIN BODY CONTROL MODULE New Eagle Store Part Number ASM-CON-KIT-BCM48 BCM-5646-48-1404_DataSheet 9 November 20, 2018