ELECTRIC VEHICLE SUPERVISOR SYSTEM

SUMMARY

Contact Information:

New 3588 Road, #274 Ann Arbor, MI 48105-2603 Phone: (734) 649-8156

Date: 29 November 2012

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.1410, Fax 928.395.2114

CONTENTS Overview ...... 3 Introduction ...... 3 System Summary ...... 3 EV Supervisor Controls Layout ...... 5 New Eagle Supervisor Products and Services ...... 6 1. EV System Architecture Concept ...... 7 2. New Eagle EV Supervisor Start-Up Kit ...... 8 EV Supervisor Start-Up Kit Contents ...... 8 Compatible EV Components ...... 9 Optional EV Engineering Services for Start-up Kit ...... 9 3. EV Supervisor Custom Solution ...... 10 4. EV Application Engineering Development Program...... 10 Appendix A – Base EV Supervisory Offering ...... 14 Appendix B - EV Supervisor Template Descriptions ...... 16 Appendix C - Controller Hardware Offering ...... 24 Appendix D - Controller – ECM 5554-112-0904 ...... 25 Appendix E - HMI – VeeCAN 320 Display ...... 26

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.14102 Page 2

OVERVIEW

INTRODUCTION

The need for a rapid transition towards electrification in today’s transportation industry is clear, but the experience and knowledge required to transform these new ideas to reality are scarce. Until a definitive pathway to a fossil-fuels free future is created, a number of technological as well as economic hurdles continue to be a part of ’s day to day business. Overcoming these hurdles requires a collaboration of skills from a wide range of engineering disciplines and therefore, we at New Eagle continue to grow our hybrid and electric vehicles team. Our expertise lies in the integration of the vehicle electronics, energy-storage and powertrain controls. Due to the number of components in an electric/hybrid powertrain and their respective suppliers, the need for a flexible controller cannot be over emphasized. With our development tools and engineering team, we have designed an Electric Vehicle supervisory control strategy that meets the needs of a range of systems with minimal effort.

SYSTEM SUMMARY

Figure 1: New Eagle's Vehicle Supervisor Summary

Figure 1 illustrates a variety of components that interact with New Eagle’s EV supervisor in the center, which is 112-pin MotoHawk controller, ECM-5554-112-0904. In addition to the controller programmed with the application software, the system consists of a wiring harness package and optional sensor/actuator and display components, which are connected with solid lines above.

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.14103 Page 3

INPUTS

The EV Supervisor application software is fed by both direct wired sensors as well as CAN-based inputs from different components as follows:

DRIVER INPUTS

 Key Switch  Accelerator Pedal  Brake Switch  PRND Shifter  Emergency Brake  HMI Display Input

VEHICLE INPUTS

 Wheel Speed Sensor  Vehicle Dynamics  Charge Plug  HVAC System  Energy Storage System  Powertrain Components

OUTPUTS

The EV Supervisor application software executes the control commands through discrete, PWM, and CAN-based outputs to control a variety of different components as follows:

COMPONENT CONTROL

 Motor torque (or speed) command  Charger commands  DC/DC converter commands  HVAC system commands  Instrument cluster & fault information to HMI

DISCRETE OUTPUTS

 Power relay  Cooling pump/fan relay  Inverter enable  Power steering pump relay  Pre-charge/contactor control  Lamps

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.14104 Page 4

EV SUPERVISOR CONTROLS LAYOUT

New Eagle’s EV Supervisor controls software is developed within the Motohawk code generation environment. The EV supervisor model receives raw sensor or CAN information in its digital form. Based on sensor characterization and CAN message specification, this raw information is then converted to engineering units. The controls strategy estimates a number of other parameters from the inputs and uses them for temperature, voltage, torque, mode, state and discrete control of components connected to the module. With direct access to PWM voltage and current drivers, the output command generation is converted from its engineering value to driver configuration parameters. The general flow of software is summarized by the diagram below and within the functional description that follows.

The system software design and architecture is based on New Eagle’s model-based software platform. As seen in the figure below, the top level of the model consists of a split between controller and plant model with the plant defined as the Electric Vehicle.

Figure 2: EV Supervisor System Level Model

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.14105 Page 5

NEW EAGLE ELECTRIC VEHICLE SUPERVISOR PRODUCTS AND SERVICES

New Eagle offers EV integration and can supply controls through every stage of development, from concept to production. Using its network of component suppliers and years of experience developing electric vehicle control algorithms, New Eagle has developed different levels of the Electric Vehicle Supervisor offering to cover a wide variety of applications shown in Figure 3. These products and services levels are:

1. EV System Architecture Concept 2. EV Supervisor Start-Up Kit 3. EV Supervisor Custom Solution 4. EV Application Engineering Development Program

Figure 3 New Eagle EV Product and Services Offerings

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.14106 Page 6

1. EV SYSTEM ARCHITECTURE CONCEPT

New Eagle has significant experience in the creation of EV system architecture concepts and designs, particularly in regards to the system controls network. In some cases, this may be developed by the customer prior to engaging New Eagle. In the case that the customer has either not developed or needs to modify the system architecture or controls network, New Eagle can assist by conceptualizing the necessary layout. The conceptualization utilizes an experienced New Eagle engineer and typically takes a week with deliverables of a concept diagram, description documentation and implementation strategy. An example of a plug-in architecture is provided in Figure 4.

Figure 4 System Architecture Diagram Example

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.14107 Page 7

2. NEW EAGLE EV SUPERVISOR START-UP KIT

The New Eagle EV Supervisor Start-Up Kit provides the basic control components to integrate into an electric vehicle in order to demonstrate a development vehicle. This kit is intended for prototype vehicles to quickly demonstrate feasibility. The kit is expandable with an array of custom controls integration to meet unique EV Supervisor requirements. In addition, New Eagle offers several types of flash and calibration development controllers capable of serving as an EV Supervisor. Details on these controller options are found in Appendix C - Controller Hardware Offering.

New Eagle is an experienced EV Controls integrator and will handle concept and application specific controls strategy as deep into the program as necessary. Once an initial design has been completed, New Eagle software and hardware is expandable to handle additional development vehicles at a fraction of the cost. Additional information regarding the EV Supervisor Start-up Kit is in Appendix A – Base EV Supervisory Offering.

Following proof of concept demonstration, the vehicle integrator can then either develop their own system by purchasing the EV Supervisor Source Code or contract New Eagle through an EV Application Engineering Development Program to continue the design to production.

EV SUPERVISOR START-UP KIT CONTENTS

The bill of materials for the New Eagle EV Supervisor Start-Up Kit is shown in Table 1. The kit is based on the capabilities of the ECM-5554-112-0904 Motohawk® controller. Further details for this controller can be found in Appendix C - Controller Hardware Offering.

Table 1: EV Supervisor Start-Up Kit Bill of Materials

# Part Number Description Qty 1 ECM-5554-112-0904-C00-M 5554-112-0904 Calibratable Engine Control Module 1 ea 2 HARN-P112-001 Pigtail Harness for a 5554-112 1 ea 3 VeeCAN 320* CANvu 350 400NIT J1939 / Tier 4 Color Embedded Display 1 ea 4 ASM-DIS-CONKIT-001 Deutch Connector Mating Kit 12 Way for CANvu 320, 350 and 1 ea KAntrak 5 NE-EVS-SW-01 New Eagle Electric Vehicle Supervisor Software V1 1 ea 6 NE-DIS-EV-SW01 New Eagle Electric Vehicle Display Software V1 1 ea 7 EFP-136-01 Electronic Foot Pedal Throttle Assembly – Floor/Firewall Mount 1 ea 8 ASM-EFP-CONKIT-01 Connector Kit – Electronic Foot Pedal Throttle Assembly 1 ea 9 KEYPAD-011-00 PRND - 11 Switch Keypad 1 ea 10 NE-EVS-IM-01 EV Supervisor Instruction Manual 1 ea 11 LBR-PRGM-ECU-001 ECU Programming Labor 1 ea 12 LBR-PRGM-GAGE-001 Display Programming Labor 1 ea

*Additional details for the display unit are found in Appendix E - HMI – VeeCAN 320 Display.

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.14108 Page 8

The engineering tasks and support included in this kit are shown in Table 2.

Table 2: Engineering Tasks Included in Start-Up Kit

Engineering Task Initial System Assessment and Architecture Design Software Calibration to Application Project Documentation and Support

COMPATIBLE EV COMPONENTS

The EV Supervisor Start-Up Kit is intended to provide EV supervisor control right out of the box. It is designed to be compatible with common off the shelf components and a typical proof of concept EV architecture. In addition to those components included in the kit, the software is designed to work with the following components:

 Motor Inverters (RMS, Semikron, UQM, Azure Dynamics)  DC-DC Converter (Delphi)  Electric Power Steering  Thermal Management  Battery Management System (New Eagle Generic Message Protocol)  Brake Pedal Switch  Various additional PRND switches

New Eagle is a distributor of a large number of EV components and can help specify and source application specific components.

OPTIONAL EV ENGINEERING SERVICES FOR START-UP KIT

The EV marketplace contains a variety of unique components offerings, making it difficult to create a completely off the shelf solution that fits every customers application. Customers often require application specific modules to be added to the EV Supervisor for their unique system architecture. New Eagle has significant experience developing customer specific interfaces and controls for a variety of components. In addition, engineering resource limitations may require additional engineering support beyond a plug and play EV Supervisor. The following is a list of optional engineering services that we offer to fit unique EV Supervisor needs:

 On-Site Integration  Custom Hybrid Vehicle Interface  Custom BMS Interface  Custom Charger Interface  J1772 Interface  Custom Motor Inverter Interface  Custom Wiring Schematic  Custom Display Screens  Complete Battery Management System

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.14109 Page 9

3. EV SUPERVISOR CUSTOM SOLUTION

Depending on the specific customer application, New Eagle offers the following custom solutions for the NE-EVS-SW-01 EV Supervisor Controls:

 Source Code of EV Supervisor Controls Templates (see Table 3)  Custom EV Supervisor Controls

The templates are developed using the Motohawk code generation toolset completely within the Matlab/Simulink environment. This software can be used by the vehicle integrator as a base platform for developing an application specific model. The supervisor code has been verified and field tested across multiple applications. The major subsystems of the code are outlined in Table 3. New Eagle distributes the Motohawk software tools that are required for continued development using the EV Supervisor Source Code. Additionally, New Eagle application engineers can assist the customer engineers in characterizing the software to accommodate the unique system requirements. Details for some of these templates are provided in Appendix B - EV Supervisor Template Descriptions.

Table 3: EV Supervisor Major Subsystems

# Title Description I/O connections, user dependent. Top level I/O diagram provided 1 Input and Output Module

as part of base model. Applications Support is available I/O 2 Shifter User Interface Converts PRNDL buttons to drive states. 3 MIL Indication Configurable fault management and fault indication 4 Motor Direction Control Sends enables to the motors for directional control 5 DCDC Converter Control Enables DCDC converter based on SOC. 6 System Cooling Control Enables the cooling pump circuit for the EV components. 7 Accelerator Torque mapping Translates percent accel pedal to torque demand to motor.

Control Strategy 8 eParkingBrake Actuates eParkingBrake function. (optional) 9 Regenerative Braking Braking torque based on brake pressure.

10 CAN Input Diagnostics Adds diagnostics on message receive blocks.

11 Analog Input Diagnostics Adds diagnostics on Accelerator pedal and other analog inputs. Internal Diagnostic Application

Diagnostics 12 Applies the faults to specific outputs for safe operation. Code

In certain applications, New Eagle will develop custom modules to integrate into the NE-EVS-SW-01 EV Supervisor Controls based on unique requirements and/or system architecture. This custom solution can be designed for any application from concept through production-intent validated software.

4. EV APPLICATION ENGINEERING DEVELOPMENT PROGRAM

New Eagle Consulting specializes in developing controls solutions for a broad range of applications utilizing production validated electronic control units and the MotoHawk® model based code generation platform. A main focus for New Eagle is the EV and HEV market. New Eagle customers

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141010 Page 10

benefit from the field tested hardware and software solutions that are provided while tailoring the application to their particular niche. New Eagle is efficient at reuse of hardware and software while keeping customer specific applications confidential and protected. No time is wasted developing non- differentiating solutions as New Eagle is able to focus on the critical product parameters, thus saving significant overall non-recurring engineering costs by as much as 80%.

As part of New Eagle’s dedication to lean product development and reuse, New Eagle has designed an EV product development framework. This framework allows New Eagle to quickly work with customers to create and manage a product development plan to their needs. New Eagle uses the Talon Product Development Process to take programs from proof of concept through product launch and then to production. Development phases are divided into concept validation (CV), design validation (DV), product validation (PV) and series production phases. A copy of the product development framework can be found in the appendix.

New Eagle has recognized the need for customer compliance to the evolving safety standards of the automotive industry. As such, New Eagle has developed tools to guide the development of robust software functions for adherence to ISO26262 standards. More information regarding these tools is available in the section below.

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141011 Page 11

DFMEA AND ISO26262 DESIGN PROCESS

New Eagle Consulting has developed a software design process which analyzes Software System Functions through a Design Failure Mode Effects and Analysis (DFMEA) tool as shown in Figure 5. The DFMEA has a built-in layer for ISO26262 Hazard Analysis, shown in Figure 6. Each analyzed System Function develops into a Function Specification which includes details from the DFMEA and Hazard Analysis along with design parameters, schematics and validation strategy. Each Function Specification forms the basis for the software modeling design and code build, and together the Function Specifications roll up to a Sub-System Technical Specification which defines the entire software package. Given that the design process is iterative, the DFMEA and Function Specifications are living documents for the duration of the project and are managed by project engineers with expertise in the DFMEA and ISO process, resulting in validated a software package. The process from the Voice of the Customer input to the Validated Software output is shown in Figure 7.

Figure 5: DFMEA Tool

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141012 Page 12

Figure 6: ISO 26262 Hazard Analysis Layer

Figure 7: Software Design Process results in Validated Software Package

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141013 Page 13

APPENDIX A – BASE EV SUPERVISORY OFFERING

WHAT IS A BASE EV SUPERVISOR KIT?

The New Eagle Base EV Supervisor Kit contains the hardware and software that is required for rapid electric vehicle development. It includes a fully pre-programmed control module that connects to driver inputs and sends a torque request to an inverter/motor system. With this system, the electric vehicle developer will be able to rapidly integrate EV system components.

KIT CONTENTS

The New Eagle Base EV Supervisor Kit contains the following:

HARDWARE  Embedded controller module (New Eagle ECM- 5554-112-0904 C module)  Accelerator pedal (dual potentiometer for safety)  Pigtail harness  Color embedded display

NEW EAGLE SOFTWARE  Control software pre-programmed on the control module  Display software pre-programmed on the embedded display

DOCUMENTATION  Instruction manual which includes o Complete wiring diagram o Functionality description o Common calibration guide o Diagnostic summary o Troubleshooting tips

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141014 Page 14

SOFTWARE SUMMARY

The primary software functions are:

 Characterize inputs: key-switch, accelerator pedal, PRND switches, and brake switch  Read CAN messages from the battery management system (BMS) (New Eagle BMS protocol), inverter module, and DC/DC converter  Perform a startup/shutdown sequence that ensures safety and integrity of high-voltage components before operation  Translate the inputs and vehicle states into a motor torque request  Control outputs and CAN messaging to the battery pack BMS (New Eagle battery messages protocol), inverter module, DC/DC converter, and CANVu display  Performing diagnostics on physical inputs, CAN message inputs, physical outputs, and system states

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141015 Page 15

APPENDIX B - EV SUPERVISOR TEMPLATE DESCRIPTIONS

PHYSICAL & CAN-BASED INPUTS

The Physical & CAN-Based Inputs subsystem is divided into 2 major parts, CAN-based inputs and physical inputs.

CAN-BASED INPUTS

 Battery Management System (BMS) – Several parameters of interest such as battery voltage, cell voltages (lowest, highest), battery pack current, state of charge, depth of discharge, cell temperatures, fault flags etc. are useful information for generation of torque command taking into account the constraints imposed by the battery pack.  Anti-lock Braking System (ABS) – Signals such as wheel speeds (for each wheel), regeneration status and fault information are received from ABS module via CAN.  Inverter (Motor Controller) – This set of inputs contains relevant information about Inverter state, stator/rotor temperatures, bus voltages, actual motor speed, thermal & power limits and fault flags.  HVAC System – Used in HVAC system control, signals such as compressor speed, power consumption and compressor status are relevant inputs.  Charger (High Voltage) – For efficient use of power, charging control requires some basic information like available current, voltage, power supply status, wake-up signals and fault data.  DC/DC converter – The DC/DC converter is the link between LV and HV battery, buck/boost mode information and other physical data such as temperature, voltage and fault information are received.  Electronic Power Steering (EPS) – Basic information like steering angle, steering speed, commanded torque, and temperature and fault data is received from EPS system.

PHYSICAL INPUTS

 Key Switch Input – Ignition key voltage input to connect battery power to module.  Accelerator Pedal Position (APP) – The first expression of driver’s demand torque comes from accelerator pedal, typically a dual potentiometer sensor with isolated power supplies.  Brake Pedal – The brake input comes in the form of brake pedal position and is converted to brake pressure for the control algorithm subsystem.  Park Brake – The park brake switch is a discrete voltage input.  PRND State – Based on gear selection, the PRND state is typically a resistive ladder based input that determines the gear state in virtual sensors subsystem.  HVAC System – Discrete inputs from HVAC system contain the AC enable switch and percent dial information.

The Physical Input Subsystem model is shown in Figure 8.

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141016 Page 16

Figure 8: Physical Input Subsystem Model

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141017 Page 17

ACTUATORS & MESSAGES

The Actuator & Messages subsystem controls both CAN message transmission to the motor controller, the general vehicle modules & the LCD display as well as some of the discrete outputs to control relay based power enables for lamps, the inverter and few other components. The motor controller command, as generated by the Control Strategy subsystem, is converted into speed set point, direction control and state command with applicable torque limits, power limits during acceleration & regen and some correction factors.

OPTION TO CHOOSE INVERTER/MOTOR COMBINATION

New Eagle has experience in CAN based control command generation for a number of motor/inverter hardware combinations, some of which are Rinehart, Remy and Azure. This can be translated into a user selectable parameter in software as well as customized code can be written to meet the needs of a new inverter.

STARTUP/SHUTDOWN SEQUENCE (MAIN POWER RELAY CONTROL)

The supervisor controls software controls a proper startup and a safe shutdown sequence by controlling power the main power relay when the ignition key is turned off or the powertrain mode is shutdown. All non-volatile data is stored in EEPROM for later recovery, before the controller goes to sleep. The Startup/Shutdown Sequence (Main Power Relay Control) subsystem is illustrated in Figure 9.

Figure 9: Main Power Relay Control Subsystem

DISPLAY FAULTS

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141018 Page 18

Diagnostics are tied with the control strategy throughout the software. The plant interface contains the Display Faults subsystem where all of the HMI display faults are collected and conditioned to be sent to display. As seen in Figure 10, the faults may be related to motor controller or general vehicle.

Figure 10: Display Faults Subsystem

Figure 11: Sample HMI Fault Displays

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141019 Page 19

USER INTERFACE

The user interface reads the gear shifter and heater user interface. This subsystem calculates the drive mode based on tap up or down requests from the driver while maintaining stability and smooth gear shifts. Based on these gear states, it also commands Electric Park Brake to enable or disable. From the heater user interface inputs from the driver, this block, generates heater On/Off or PTC enable/disable request.

BRAKE SWITCH

This part of the virtual sensor is fed by the brake input signal and it determines the brake switch parameter based on brake pressure thresholds and hysteresis limits.

VEHICLE SPEED CALCULATION

The vehicle speed calculation is performed by measuring actual motor speed as reported by the inverter via CAN. The wheel speed information coming from the ABS module can also be used to perform and/or verify against the value obtained from motor speed calculation.

POWER MODE LOGIC

A state machine is used to determine the powertrain state and generate BMS contactor ON request based on inputs such as PRND state, key switch voltage, charge plug status, BMS discharge status, AC compressor speed and fault data. These power modes, such as idle, shutdown, limp and BMS contactors off/on, are used by the control algorithm subsystem to limit torque commands and for safe propulsion of the vehicle.

MOTOR CONTROL

An important subsystem of the virtual sensors block, the Motor Control subsystem receives PRND state, accelerator and brake pedal requests, vehicle speed and battery information from the BMS. The objective of this subsystem is to determine appropriate torque for each gear (zero, forward, reverse etc). It takes into account the previous torque command to avoid abrupt changes in torque command and limits the torque command due to Battery current-based, SOC-based and voltage-based torque limit curves to protect the battery from being damaged.

CONTROL ALGORITHM

The Control Algorithm subsystem is shown in Figure 12. This system uses real and virtual sensor inputs to calculate the EV control logic.

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141020 Page 20

Figure 12: Control Algorithm Subsystem

MOTOR CONTROL

Motor torque generation is calculated in the Virtual Sensor subsystem. This subsystem calculates motor direction, drive mode and motor state based on powertrain status and operator drive mode. Important drivability concerns are accounted for in terms of maintaining proper slew rates for the generated torque commands.

CHARGING CONTROL

The inputs to the Charging Control subsystem consist of battery pack voltage, state of charge (SOC), charging status, contactors status, J1772 duty cycle percentage and any faults in the BMS. It outputs BMS charge enables and charge requests, which are transmitted to the BMS via CAN. The J1772 duty cycle signal is used to determine the current limits from a duty vs. current map.

HVAC CONTROL

With the PTC enables and heater On/Off requests the HVAC Control subsystem integrates the AC dial position, AC enable and powertrain status to output Fan Duty Cycle, AC compressor On/Off command and several other HVAC parameters of interest for monitoring.

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141021 Page 21

SYSTEM COOLING

Based on vehicle parameters such as speed and motor/driver temperature as well as thresholds, the System Cooling subsystem determines if coolant has overheated then generates a cooling pump request and a cooling fan duty cycle.

DC/DC CONVERTER

DC/DC Converter is placed between the Low Voltage battery and High Voltage Battery Pack and can operate in either Buck or Boost mode to charge or discharge the HV Battery Pack based on SOC and other conditions. The DC/DC Converter subsystem calculates the DC/DC converter mode based on battery contactors status, key switch status, driver power and fault status.

KEY SOLENOID & BUZZER CONTROL

In the Key Solenoid & Buzzer Control subsystem, the ignition key solenoid state is determined and the buzzer control commands are generated to indicate low SOC or parking brake engaged.

ACTUATOR CHARACTERIZATION

The Actuator Characterization subsystem converts the control outputs into actuator commands that are specific to the actuators on the vehicle. The actuators are characterized separate from the controls in order to make the system adaptable. The Actuator Characterization subsystem is shown in Figure 13.

Figure 13: Actuator Control Subsystem

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141022 Page 22

CLUSTER CONTROLS

In the Cluster Controls Subsystem, various parameters related to vehicle in general or components, such as BMS faults, Low SOC warning, parking brake warning, powertrain state, PRND state are watched in order to display them or flash a lamp on the instrument cluster. Distance travelled is also calculated here from the measured vehicle speed.

COOLING SYSTEM

In the Cooling System block final cooling fan duty cycle as well as final coolant pump command is determined here based on HVAC Fan duty cycle percentage and battery contactor status respectively.

BMS CONTACTORS

In the BMS Contactors subsystem, the final command to turn the BMS contactors on or off command is calculated, raw commands consisting of BMS charge enable, battery current, contactor on request, temperature and fault conditions.

ELECTRIC PARK BRAKE

The electric park brake is engaged when it is commanded by the driver, but is also engaged to set the vehicle immovable, when module senses that HV Battery is charging via J1772 charger plug.

BRAKE LAMP

The brake lamps and reverse lights request is finalized in the Brake Lamp subsystem using the transmission state, torque command and brake pressure.

MOTOR

After the motor torque command and direction have been determined considering all limits, the final motor torque request is converted from percentage to a value in Nm based on motor’s rated torque and torque speed characteristics.

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141023 Page 23

APPENDIX C - CONTROLLER HARDWARE OFFERING

New Eagle provides several controllers that can work for EV Supervisory controllers. Information on these controllers can be found on our Wiki - Learning Center :

These controllers are found below:

ECM 5554-112 – 12V, 32 Bit, 112 pins of I/O including 3 CAN Bus. Manufactured by Automotive

GCM 563-48 – 12 or 24V, 32 Bit, 48 pins of I/O including 3 CAN Bus. Manufactured by Continental Automotive

ECM S12X-70 – 12V, 16 Bit, 70 pins of I/O including 2 CAN Bus. Manufactured by Continental Automotive

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141024 Page 24

APPENDIX D - CONTROLLER – ECM 5554-112-0904

For more details, visit: http://www.neweagle.net/support/wiki/docs/Datasheets/112pin/36350_0904.pdf

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141025 Page 25

APPENDIX E - HMI – VEECAN 320 DISPLAY

This embedded display has diverse I/O capabilities including two CAN buses, seven analog inputs, three digital inputs, four outputs, and a USB port.

The VeeCAN 320 utilizes a powerful Freescale i.MX286 processor running

at 454 MHz. New Eagle also offers custom application programming and testing for the VeeCAN display.

FEATURES

 QVGA 320*240 pixel color display with LED backlight  Maximum brightness of 750 nits (cd/m^2) ensures visibility in full sun  Sealed to IP67 with two molded-in 12 way Deutsch connectors and one USB port  Software development kit (SDK) providing a huge library of functions allowing control over all the display  Visible using polarized sunglasses  Internal buzzer  Potential for multiple display screens accessed by user defined soft keys  Front mounting kit supplied  Can act as part of a control system, not just a gauge display or data logger

For More Information on this display, please visit:

http://www.neweagle.net/support/wiki/index.php?title=Veethree_Instruments#VeeCAN_320_Displa y

3588 Plymouth Road, Box #274 Ann Arbor, MI 48105-2603 Phone 877.234.141026 Page 26