Controllers: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
No edit summary
(Commenting out Raptor ECUs and redirecting to the NEST)
 
Line 1: Line 1:
=Introduction to New Eagle Controllers=
=<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">Our Raptor ECU documentation has moved. Please navigate and log in to our new NEST Portal at [https://nest.support.neweagle.net/servicedesk/customer/portals <span style="color:white;"> nest.support.neweagle.net]. Submit a ticket if you need help accessing content or creating your account.</div>=


===New Eagle Control Module Naming Scheme===


The New Eagle naming scheme is broken into four main parts: type of control module, type of microprocessor, number of pins, and model year & variant. An extra sequence of numbers/letters may be seen at the end which determine certain model features such as flash, calibratible, or mounting feet.
<!--[[file:Background5.png|left|700px|MotoHawk Controllers Lineup]]
<br clear="all"/>


What does this mean?
{{TOClimit|4}}


'''ECM-565-128-0701-C'''
=<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">Introduction to New Eagle Controllers</div>=


*Start by looking at the first section which determines the type of control model. The model in the above example is an ECM (Engine Control Module) as opposed to a GCM (General Control Module), HCM (Hydraulic Control Module), EVM (Electric Vehicle Module), or VCM (Vehicle Control Module)
New Eagle sells Raptor-enabled controller hardware and a select set of MotoHawk controllers.
*The second part describes the type of microprocessor the module has. The above module has a MPC565 Microprocessor.
 
*The third part shows the number of pins that the module has. The example module has 128 pins.
In general, we have the following categories for controllers:
*The fourth section consists of the model year and the model variant. In the above example, the control model has a model year of 2007 and is the first variant.
 
*The last section that may appear when naming modules determines certain features that the model may have. 'C' stands for Calibratible - thus the above module is calibratible. Other Endings may include 'F' (Flash), 'M' (Mounting Feet), 'CPO' (Calibratible "DEV" Development Module), and 'F00' (Flash "PROD" Production Module).
*Body Control Modules (BCMs)
*Engine Control Modules (ECMs)
*Raptor Control Modules (RCMs)
*General Control Modules (GCMs)
*Hydraulic Control Modules (HCMs)
*Telematics Control Modules (TCMs)
 
The controllers range in pin count, input, output, memory and processor configuration. Although a controller may have a function listed, such as Body Control Module (BCM), it is able to be used in other functions. Typically, the controller for a particular application is selected based on hardware capability such as I/O need, processor capability, communication requirements and voltage operating range. The exception to this rule is engine control, where specialized hardware is required for decoding the CRANK/CAM inputs for engine timing - here an engine control module is required.


Most modules are available in ‘F’ (Flash) or ‘C’ (Calibratable) versions. Flash modules are typically used for production purposes. Calibratable modules are typically for prototyping/development purposes and can be calibrated in real time using [[Raptor-Cal]] or another calibration tool.


'''Module Naming Quick Cheat Sheet:'''
Contact our '''[mailto:sales@neweagle.net sales team]''' for assistance with questions regarding the selection of your electronic controller.


Module: ECM-555-80-xxyy-CP0/F00
=<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">Raptor Controllers</div>=


ECM = engine control module
[[File:RaptorController_Comparison.png|1500px]]


555 = MPC 555 microprocessor
==<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">Compilers</div>==
The compilers for the following Raptor Controllers can be found '''[https://wiki.neweagle.net//index.php?title=Raptor_Controller_Compilers here]'''.


80= 80 pins
==<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">Raptor Control Modules (RCM)</div>==


xx = model year (e.g. 07 = 2007 model year)
===RCM-5743R-080-2304 (RCM80) ===


yy = variant of 80-pin model for xx model year (e.g. 03 = third variant).
{{RCM-5743R-080}}


-CP0 = calibratable "DEV" development module
===RCM-58NN-112-2202 (RCM112)===
{{RCM-58NN-112}}


-F00 = flash "PROD" production module
==<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">John Deere M Series Raptor Control Module (GCM)</div>==


The last two letters are important for modules in development, not to be confused with a development module.  The letters change as they develop or move from concept to release.  The final letters are F00 meaning production.
===GCM-TC337-056-2402 (M502)===


===New Eagle Module Part Overview===
{{GCM-TC337-056}}


[[Image:Module_Family_Overview.JPG]]
===GCM-TC277-108-2406 (M501)===


===MotoHawk Control Solutions===
{{GCM-TC277-108}}


[ MotoHawk Control Solutions]
===GCM-TC277-106-2407 (M702)===


=Controllers=
{{GCM-TC277-106}}


==ECM==
===GCM-TC377-112-2408 (M411)===


Engine control modules (ECM) differ from the general and hydraulic in that some inputs and outputs are customized for engine performance.
{{GCM-TC377-112}}


ECMs custom outputs for:
===GCM-TC234-044-2409 (M31)===
:* Fuel Injection
:* Spark Timing


ECM custom inputs for:
{{GCM-TC234-044}}
:* Oxygen Sensors
:* Knock Sensors


Signal Conditioning Includes:
==<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">General Control Modules (GCM)</div>==
:* Inputs:  
::* Numerous Analog Inputs
::* VR/Hall Frequency Inputs


:* Outputs:
===GCM-5605B-048-2104 (GCM48)===
::* Low Side Injector Drivers
::* TTL Level Ignition System Outputs
::* High Current Low Side PWM
::* 5A H-Bridge PWM with Current Feedback
::* Independent Transducer Power Supply
::* Low Side Relay Driver (Main Power)  


:* Datalinks:
{{GCM-5605B-048}}
::* CAN 2.0B Channel


Module families:
===GCM-TC367-111-2301 (GCM111)===
:*ECM-555-48
:*ECM-555-80
:*ECM-563-48
:*ECM-565-128
:*ECM-S12-24
:*ECM-5553-112
:*ECM-5554-112
:*ECM-XC2-24


[[Engine Control Modules|Learn More About MotoHawk Engine Control Modules]]
{{GCM-TC367-111-2301}}


==GCM==
===GCM-1793-196-1503 (GCM196)===


Inputs and outputs for the General Purpose line of controllers include:
{{GCM-1793-196-1503}}
:* Inputs:
::* 11 to 18 Analog
::* 2 to 8 Discrete/Frequency
::* 0 to 2 Hall Effect Frequency (cam)
::* 0 or 2 Variable Reluctance Frequency (crank)
::* 1 Stop


:* Outputs:
::* 6 Low Side Driver
::* 2 High Side Driver
::* 1 H-Bridge Driver (10A)
::* 1 Digital
::* 1 Main Power Relay Driver


:* Datalinks:  
==<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">Engine Controller Modules (ECM)</div>==
::* Up to 3 CAN 2.0B Channels


Model families:
===ECM-1793-196-1503 (ECM196)===
:*GCM-563-48
{{ECM-1793-196-1503}}
:*GCM-565-24
:*GCM-S12-24
:*GCM-S12-XX
:*GCM-S12-36


:[[General Control Modules|Learn More About MotoHawk General Control Modules]]
==<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">Hydraulic Control Modules (HCM)</div>==
==HCM==
===HCM-5604-036 (CM0711)===
{{HCM-5604-036-1303}}


Inputs and outputs for the Hydraulic line of controllers include:
==<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">UAV/UAS Modules</div>==
:* Inputs:  
::* Up to 16 Analog
::* Up to 6 Discrete/Frequency
::* Up to 2 VR/Hall Frequency
::* 1 Knock/Drive Noise Detector
::* 1 Stop


:* Outputs:
===UAS-5743R-047-2107 (UAS47)===
::* 6 2.5A Low Side Drivers w/Current Feedback
::* 4 3A Low Side Drivers
::* 1 1A EasyLink/Low Side Driver
::* 1 Relay Driver (Main Power)  


:* Datalinks:
{{UAS-5743R-047}}
::* 2 CAN 2.0B Channels


==<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">Obsolete Modules</div>==


===GCM70 Family===


:Module families:
{{GCM-5634M-070}}
::*HCM-563-48


:[[Hydraulic Control Modules|Learn More About MotoHawk Hydraulic Control Modules]]
===GCM-5634M-070-1759 (GCM70-1759)===


==EVM==
{{GCM-5634M-070-1759}}
===BCM-5646-48-1404 (BCM48) ===


Electric Vehicle Modules:
{{BCM-5646-48-1404}}


:Module families:
::*EVM-55XX-24


==VCM==
===GCM-5605B-048-2008===


Vehicle Control Modules:
{| class="wikitable" style="text-align: center;" cellpadding = "5"


:Module families:
!scope="col"|Picture
::*VCM-5567-46
!scope="col"|Part Number           
!scope="col"|Webstore
!scope="col"|Downloads
!scope="col"|More Information
|-
|style = "height:180px; width:180px;"|


=General Hardware=
[[File:GCM48.png|150px]]


==Voltage Specifications for Modules==
|style = "height:180px; width:180px;"|


While all the modules are designed to withstand momentary short-to-battery on the input sensor pins (except those that inherently cannot be protected), the hardware validation test is typically 1 minute short-to-battery.
GCM-5605B-048-2008
|style = "height:180px; width:180px;"|
'''-'''
|style = "height:180px; width:180px;"|
'''[[GCM48#Datasheets|Datasheet]]'''
|style = "height:180px; width:300px;"|
'''[[GCM48| More Details]]'''
|}


In the case of analog and digital inputs (nominal 5-volt), the circuit may not be able to dissipate heat when connected to a higher voltage on a longer timeframe. For instance, the pull-up or pull-down resistor may not be sized to dissipate heat from that higher voltage (resistor wattage rating).
===GCM80 Family===
{| class="wikitable" style="text-align: center;" cellpadding = "5"
!scope="col"|Processor
!scope="col"|Inputs
!scope="col"|Outputs
!scope="col"|Communications
!scope="col"|Operating Voltage
|-
|style = "height:20px; width:180px;"|
MPC5607B, 64 MHz
|style = "height:20px; width:180px;"|
32
|style = "height:20px; width:180px;"|
16
|style = "height:20px; width:180px;"|
4 CAN 2.0B
|style = "height:20px; width:300px;"|
9-16VDC
|}


+++++
{| class="wikitable" style="text-align: center;" cellpadding = "5"


For the circuits marked "16V okay" in the table below, the resistor wattage rating is such that continuous operation at 16V should be okay.
!scope="col"|Picture
!scope="col"|Part Number           
!scope="col"|Webstore
!scope="col"|Downloads
!scope="col"|More Information
|-
|style = "height:180px; width:180px;"|


"Double Battery" situation: If there is a particular circuit, let me know and we can check.  At nominal 24V (as high as 32V jumpstart), the trace widths as well as the PU/PD resistor may be vulnerable.  Some of the pull-downs would likely be okay, but this should be verified.  For example, AN4:  220k-ohm pull-down ---> P = V2 / R = 32*32 / 220e3 = 0.005 W = 5 mW.  The resistor for AN4 is rated 63 mW.  Depending on ambient temperature for module (heat transfer from resistor, to module body, to ambient), this circuit may be okay for short "double battery" exposure.
[[File:GCM80.png|150px]]


[[Image:Chart_2.JPG|center]]
|style = "height:180px; width:180px;"|


==H-bridge Wiring==
GCM-5607B-080-1901<br>
The H-bridge is normally wired as:
GCM-5607B-080-1903<br>
(H+)----(load)----(H–)
<span style="font-size:78%>
and the H-bridge circuit is powered from DRVP internally.
|style = "height:180px; width:180px;"|
(BATT)----(MPR Common, MPR Normally Open)----(DRVP)----(to H-bridge and other internal devices, and flyback diodes).
The low side of the H-bridge circuitry connects to DRVGx and then back to battery ground.


==ECM Differences==
'''-'''
{| {{table}}
|style = "height:180px; width:180px;"|
| align="center" style="background:#c0c0c0;"|'''MotoHawk Target'''
'''[[GCM80#Datasheets|Datasheet]]'''<br>
| align="center" style="background:#c0c0c0;"|'''Current MotoTron part numbers (What to ask for When Ordering)'''
'''[[GCM80#CAD|CAD]]'''
| align="center" style="background:#c0c0c0;"|
|style = "height:180px; width:300px;"|
|-
'''[[GCM80 | More Details]]'''
| ECM-0555-048-0706||EC-0555-048-0701 (-0706 not produced, replaces -none-)||<--VR crank
|-
| ECM-0555-048-0707||ECM-0555-048-0707 (-0702 no produced, Replaces -0402)||<--VR crank
|-
| ECM-0555-048-0708||ECM-0555-048-0708 (-0703 not produced, replaces 0401)||<--Diital/Hall crank
|-
| ECM-0555-048-0709||ECM-0555-048-0704 (0809 not produced, replaces -0401)||<--VR crank
|-
| ECM-0555-048-0710,||ECM-0555-048-0710 (-0705 not produced, replaces -0403)||<--VR crank (either
|-
| ECM-0555-048-0403||||MH target should work)
|-
|
|}
|}


==Implementing J1587 Protocol on a J1708 hardware layer (using a MotoTron RS485 Driver)==
===HCM-ARM4-70-1401 (CM3620)===
A RS485 software driver in MotoHawk can be written for J1587The hardware signal conditioning and some general J1587 notes follow:
{{HCM-ARM4-70-1401}}
   
 
[[Image:PhysProp.JPG]]
===HCM-5534-90-1302 (CM3626)===
[[Image:QFacts.JPG]]
{{HCM-5534-90-1302}}
 
=<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">MotoHawk Modules</div>=
<div style="overflow:scroll">
[[File:MotoHawkControllerComparisonChart.png|1400px]]
</div>
 
==<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">Engine Control Modules (ECM)</div>==
 
===ECM-563-48 (ECM48)===
{{ECM-563-48}}
 
=== ECM-5554-112 (ECM112)===
 
{{ECM-5554-112}}
 
=== ECM-S12X-70 (ECM70)===
 
{{ECM-S12X-070}}
 
=== ECM-S12-24 (SECM24) ===
 
{{ECM-S12-24}}
 
=== SECM112 ===
{{ECM-564X-112}}
 
=== PCM112-14 ===
{{ECM-5644-112}}
 
===SECM70===
 
{{ECM-5634-70}}
 
==<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">General Control Modules (GCM)</div>==
 
=== GCM-563-48 (GCM48) ===
 
{{GCM-563-48}}
 
=== GCM-S12-24 (MCHI)===
 
{{GCM-S12-24}}
 
 
==<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">Hydraulic Control Modules (HCM)</div>==
 
=== HCM-563-48 (HCM48) ===
{{HCM-0563-048}}
 
==<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">Obsolete Modules</div>==
===GCM 565-24 (ISDL) ===
{{GCM-565-24}}
 
===ECM-555-80 (PCM80)===
 
{{ECM-555-80}}
 
=== ECM-565-128 (PCM128)===
 
{{ECM-0565-128}}
 
===ECM-555-48 (ECM48)===
 
{{ECM-554-48}}
 
=== GCM-5554-112 (GCM112)===
 
{{GCM-5554-112}}
 
=== GCM-S12-62 (DCSM)===
{{GCM-S12-62}}
 
=Naming, General Controller FAQs, Webstore, Warranty info=
==New Eagle Control Module Naming Scheme==
 
The New Eagle naming scheme is broken into four main parts: type of control module, type of microprocessor, number of pins, and model year and variant. An extra sequence of numbers/letters may be seen at the end which determine certain model features such as flash, calibratable or mounting feet.
 
 
'''ECM-565-128-0701-C-M'''
 
*Start by looking at the first section which determines the type of control model. The model in the above example is an ECM (Engine Control Module) as opposed to a GCM (General Control Module), HCM (Hydraulic Control Module), or BCM (Body Control Module)
 
*The second part describes the type of microprocessor the module has. The above module has a MPC565 microprocessor.
*The third part shows the number of pins that the module has. The example module has 128 pins.
*The fourth section consists of the model year and the model variant. In the above example, the control module has a model year of 2007 and is the first variant.
*The next section that may appear when naming modules determines certain features that the model may have. 'C' stands for Calibratable; thus, the above module is calibratable. Other endings may include 'F' (Flash), 'M' (Mounting Feet), 'CPO' (Calibratable "DEV" Development Module) and 'F00' (Flash "PROD" Production Module).
*The last spot will either have an 'M' or be blank'M' means mounting feet are included.
 
 
'''Module Naming Cheat Sheet:'''
 
Module: ECM-555-80-xxyy-Czz-M or F-M
 
ECM = engine control module
 
555 = MPC555 microprocessor
 
80 = 80 pins
 
xx = model year (e.g. 07 = 2007 model year)
 
yy = variant of 80-pin model for xx model year (e.g. 03 = third variant).
 
Czz = calibratable "DEV" development module (zz is the development level (i.e. P1 - prototype level 1))
 
F = flash "PROD" production module
 
The final letter is 'M,' meaning rubber mounting feet are attached. If the part number does not end in an 'M,' the module will not come with feet.
 
==General Controller FAQ==
'''[[MotoHawk_Hardware#Specific_Controller_Information|Controller FAQs]]'''<br>This section describes information common across modules.  For specific module information, go to the controller page for that module family.
 
==Webstore==
'''[https://store.neweagle.net/product-category/products-by-category/controllers/ Controllers]'''
 
==Usage Warranty Policy==
A production supply agreement (PSA) is recommended to apply for potential future warranty returns.  A PSA would include information on the use of the I/O and intended/designed/specified mode of operation of this I/O. 
 
New Eagle does not know how a customer may apply the module and thus does not provide warranty without an express and specific production supply agreement based on the cumulative operating mode (which requires manufacturer testing/approval to validate).
 
Most products sold as engineering prototypes do not have warranty.  The details are covered in the terms and conditions of sale.
 
New Eagle Engineering is available to assist to validate your application to the module design, hence providing the ability to gain a warranty for your recurring production use.
-->

Latest revision as of 17:53, 9 April 2025

Our Raptor ECU documentation has moved. Please navigate and log in to our new NEST Portal at nest.support.neweagle.net. Submit a ticket if you need help accessing content or creating your account.