500 likes | 626 Vues
This proposal outlines a cutting-edge Enhanced Efficient Thermal Control System (EETCS) designed by Group 18, led by Lucas Chokanis and Daniel Ramirez, among others, to optimize vehicle heating, ventilation, and air conditioning (HVAC) systems. The proposed system aims to extend vehicle battery life through efficient thermal management while remaining adaptable for future upgrades. Featuring advanced temperature detection, including multiple sensors, user-friendly interfaces, and state-of-the-art microcontroller technology, this initiative promises a feasible and innovative approach meeting automotive requirements amidst challenging environments.
E N D
Enhanced Efficient Thermal Control System(EETCS) Group 18 Lucas Chokanis Daniel Ramirez Lloyd Harrison Philip Teten
Motivation • A Proposal from Researchers to Implement Their Algorithms • Design a Power Efficient Thermostat to Control a Vehicle’s Heating, Ventilation, and Air Conditioning (HVAC) Systems • Create a Control System That will Significantly Extend the Life-Cycle of a Vehicle’s Battery • Provide a Control System that is Feasible to adapt for Future Additions
Objectives • Ability to Detect Input: • Temperature of the Vehicles Interior • Temperature of the Evaporator • Extra Temperature Sensor for Researchers Use • Control Output: • Speed of the blower motor (High, Med, & Low) • Speed command of the PMSM motor. • Condenser Fan • Clutch Control? • Implement a User Interface • LCD Screen and LED’s for Feedback • Push Buttons for User Control
Challenges • Electrically Noisy Environment: • Use of Parts that Meet Automotive Requirements • 15 ft Transmission Lines: • PMSM Motor Control • Remote Temperature Sensors • Highly Intuitive Programming: • Giving Researchers Ease of Understanding
Specifications and Requirements • Voltage Recieved: • 12 VDC to 15 VDC • Output to Motors: • 12 VDC Three Speed with Separate Hi, Med, Low input • 12 VDC On/OFF 12VDC motor. • Linear 0-3.3V “ramp” speed command • Relays: • Coil Voltage of 12 VDC • Microcontroller • MSP430 • C2000
Microcontroller The chosen microcontroller is the MSP430F2274-Q1for the following reasons: • Ultra-Low power • Code Composer Studio IDE • Qualified for Automotive applications • Sponsor provided the MSP430 Target board and USB programmer • Temperature sensor
Temperature Sensors • Ambient temperature Sensor: • Housed on main thermostat circuit board. • Provides feedback to the user via LCD screen • Evaporator temperature Sensor: • Remote sensor location. • 15ft away from main board as required by the customer. Its purpose is to keep track of the rate at which the evaporator is cooling. • Prevents the evaporator from freezing over. • Feeds data back to the MCU to be that will be used to improve efficiency. • Auxiliary Temperature Sensor: • Remote sensor location (<15ft away from main board). • Feeds data back the MCU to be used to improve efficiency.
Temperature Sensors The chosen temperature sensors were the ADT7320for the following reasons: • Very high accuracy rating on a wide temperature scale. • We can expect reliable temperature readings in a cold environment such as the evaporator. • User programmable with multiple features • Temperature resolution up to 16-bits.
Temperature Sensors Communication • Extending The SPI Bus for Long Distance Communication: • For the remote sensors, it is possible that propagation delay could be significant enough to hinder data transmission. • Once we attempt to conduct SPI communications at distances greater than 15 feet, we will know if propagation delay will require a hardware solution. • If this turns out to be the case, dual differential transceivers will be used to refresh the clock signal protect the data transfer from noise. • If the signal is fed back to the master from the slave, data transmissions between the master and slave will occur at the same delayed clock signal.
User Interface • 4 Digits 1 Decimal Accuracy
LCD Display and Driver • Driver Uses Less Pin Outs • Good for Intuitive Programming
User Interface • 4 Digits 1 Decimal Accuracy
User Interface • View Changing: Scroll Through
User Interface • Temperature Set for Nominal Setting
User Interface • Setting the Blower Motor State
PMSM Communication Analog Out 0.165V to 2.135 10 Settings
PMSM Communication PWM Input
PMSM Communication Lowpass FilterEliminates High Frequency ComponentsMaintains Analog DC Value w0 = 1/RC = 1kHz
PMSM Communication Dual Differential Driver To Drive the 15’ of Cable Better Noise Immunity DO+1=DI1/2 DO-1 = -DI1/2
PMSM Communication Shielded Twisted Pair Higher Noise Immunity Noise Cancels
PMSM Communication Dual Differential Reciever R2OUT2 = (RIN2+) – (RIN2-)
PMSM Communication Analog Out 0.165V to 2.135 10 Settings
Motor Control Solid-State Relays (SSRs) Vs. Electromechanical Relays:
Motor Control Motor Control: Choosing Relay Current Rating Blower motor current draw (low, medium, and high speeds) Note: Highlighted values are interpolated values due to limitations in test equipment.
Motor Control Motor Control: Choosing Relay Current Rating Condenser Fan Motor Current Draw Note: Highlighted values are interpolated values due to limitations in test equipment.
Power Current Draw
Power 3.3V P/S EFFICIENCY 5V P/S EFFICIENCY
Concerns • Noise from motors induced into MCU • Possible Solutions: Filters, bypass capacitors, optocouplers • Multiple Temperature Sensors Sharing One SPI Interface.