Fig. 1 Throttle body(left) and gas pedal(right)

Slides:



Advertisements
Similar presentations
MOTION CONTROL ECE 105 Industrial Electronics Engr. Jeffrey T. Dellosa College of Engineering and Information Technology Caraga State University Ampayon,
Advertisements

IDLE SPEED CONTROL. §To comply with federal emissions standards, idle speed control systems are used §Idle speed controlled by electronic module §Earlier.
Electrical ENgg. Department Simulation of elevator using Simulink
Nonlinear Applications for Automotive Engine Control By: Sajid Islam.
Motor Control Lab Using Altera Nano FPGA
GO KART FOR SHANE CLIENT CONTACT: Shane Davis, 6 Sunrise Drive, Columbia CT TEAM 3: Jeff Marcelus Bramatej Meka Raymond.
Department of Electrical Engineering Southern Taiwan University of Science and Technology Robot and Servo Drive Lab. 2015/7/2 Digital Control Strategy.
FIGURE 22–1 The throttle pedal is connected to the accelerator pedal position (APP) sensor. The electronic throttle body includes a throttle position sensor.
ELECTRONIC THROTTLE CONTROL SYSTEM
Figure 37.1 The throttle pedal is connected to the accelerator pedal position (APP) sensor. The electronic throttle body includes a throttle position (TP)
Introduction to Robotics Electronics and Robotics Club.
Servo Motors # A servo is a motor that you can position at any angle very accurately. # Servos have a limited servo range; most servos have a range of.
9 Electronic Transmission Controls.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
IV. Implementation system by Hardware Fig.3 Experimental system.
Electronic transmissions Main controls Shift timing is computer controlled Line pressure is computer controlled which controls shift feel Computer can.
Al-Najah National University
STEPPER MOTORS Name: Mr.R.Anandaraj Designation: Associate. Professor Department: Electrical and Electronics Engineering Subject code :EC 6252 Year: II.
CHAPTER Electronic Transmission Controls 27 Copyright © 2016 by Pearson Education, Inc. All Rights Reserved Advanced Engine Performance Diagnosis, 6e James.
Department of Electrical Engineering Southern Taiwan University of Science and Technology Robot and Servo Drive Lab. 2015/11/20 Simple position sensorless.
Adviser : Cheng-Tsung Lin Student :Nan-hui Hsieh
Department of Electrical Engineering Southern Taiwan University of Science and Technology Robot and Servo Drive Lab. 2015/12/6 Professor : Ming-Shyan Wang.
ENGINE PERFORMANCE COLUMBIA BASIN COLLEGE
CHAPTER Electronic Throttle Control System 25 Copyright © 2016 by Pearson Education, Inc. All Rights Reserved Advanced Engine Performance Diagnosis, 6e.
Automotive Engine Performance, 3/e By James D. Halderman Copyright © 2010, 2007, 2003 Pearson Education, Inc., Upper Saddle River, NJ All rights.
Department of Electrical Engineering Southern Taiwan University of Science and Technology Robot and Servo Drive Lab. 2016/2/10 Novel PWM Technique Without.
PIC18F4431. PIC18F1330 Infrared Encoder/Decoder.
Electrical and Computer Engineering Preliminary Design Review Team 22: Driver Assist.
Electrical and Computer Engineering Midway Design Review Team 22: Driver Assist.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
Electrical and Computer Engineering Cumulative Design Review Team 22: Driver Assist.
CLOSED LOOP SPEED CONTROL OF DC MOTOR WITH PWM TECHNIQUE
Feedback Systems and Driving Clinton Matney AT Workshop 2016.
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
CNC FEED DRIVES Akhil Krishnan G M.Tech 1. CONTENTS 1.Introduction 2.Requirements of CNC feed drives 3.Servo motor 3.1 Servo drive control 3.2 Components.
CNC FEED DRIVES.
MICROCONTROLLER AND INTERFACING
Augmented Reality Capture the Flag
XBee Based Motor Control for Farmers
The Clutch Control Strategy of EMCVT in AC Power Generation System
ELECTRONIC THROTTLE CONTROL SYSTEM
Mapping Robot Department of Electrical & Computer Engineering
Automated Medicine Dispenser
Voice Manipulator Department of Electrical & Computer Engineering
An FPGA Implementation of a Brushless DC Motor Speed Controller
ECE Computer Engineering Design Project
ECE Computer Engineering Design Project
IMPEDENCE - SOURCE INVERTER FOR MOTOR DRIVES
ANTI LOCK BRAKING SYSTEM
ECE Computer Engineering Design Project
What Does a Reduced Power Light in your Car Signify
Electronic Automatic Transmissions
Introduction to H-Bridge
P08310 PNEUMATICALLY CONTROLLED AUTOMATED SHIFTING SYSTEM FOR A POLARIS OUTLAW / Polaris Industries - Joel Notaro (Sponsor) Professor.
ELECTRONIC AUTOMATIC TRANSMISSION FOR BICYCLE TA – HERSHEL REGE
EET 2261 Unit 12 Controlling Stepper Motors and Servos
Sensors Chapter 17 Lesson 3.
Depth Analysis With Stereo Camera
ECE445 – Senior Design | Group 32
P08310 PNEUMATICALLY CONTROLLED AUTOMATED SHIFTING SYSTEM FOR A POLARIS OUTLAW / Polaris Industries - Joel Notaro (Sponsor) Professor.
Voice Manipulator Department of Electrical & Computer Engineering
Depth Analysis With Stereo Camera
ECE Computer Engineering Design Project
UNIT 11: RC-SERVOMOTOR CONTROL
Fig. 4 Block diagram of system
Fig 2: System in action with athlete
L. Bondén (project manager), V. Pirsto, N. Luostarinen, S. Sirniö, M
FPGA Based Single Phase Motor Control Using Multistep Sine PWM Author Name1, Author Name2., Author Name3, (BE-Stream Name) Under the Guidance Of Guide.
Automotive Technology Principles, Diagnosis, and Service
Formula Electric Vehicle
Presentation transcript:

Fig. 1 Throttle body(left) and gas pedal(right) ECE 492 - Computer Engineering Design Project Electronic Engine Control Fred Han, Nicholas Li, Runqi Wang, Blake Sakaluk 2017 Overview Electronic throttles (drive-by-wire) have distinct advantages over traditional cable driven engine throttles. In our ECE 492 project, we built an electronic throttle and transmission control system for University of Alberta’s Formula SAE club. Using the Altera DE0 nano FPGA as the control unit, we managed to achieve precise position control on a Hyundai throttle body. We’ve also integrated advanced features like wheel slip control and clutchless shifting into our system. For colour ideas, University Visual Identity Guidelines can be found here: http://www.toolkit.ualberta.ca/VisualIdentityGuidelines.aspx To close the throttle plate by a desire amount, we had to implement a feedback control loop since reversing the polarity on the motor will only cause the throttle plate to turn all the way back to fully closed state. Using the TPS readings as a reference, our system detects when a closing throttle passes its target position and switch to open state PWM signal to maintain the throttle’s current location. Fig. 8 RPM based throttle control Testing To safely test the operation of our system, we developed an Arduino based engine simulator. This simulator reads the TPS signal from our throttle body and mimics the RPM response of the WR450 engine. This simulated RPM value will be used by the DE0 for clutchless shifting. The simulator will also compute wheel speed based on the current RPM. When integrated with our electronic throttle, we were able to produce a smooth RPM increase/decrease by pressing/releasing the accelerator pedal. Fig. 3 DC motor driving circuit To open the throttle plate, a 20kHz 3.3V PWM signal is generated by the DE0 and then fed into input1 of the H-bridge while input2 is kept high. A duty cycle ranging from 56% (fully close) to 34% (fully open) is used control the precise degree of opening. Indicated by Fig 4 and 5. Fig. 1 Throttle body(left) and gas pedal(right) Fig. 6 Throttle position control feedback loop Conclusion Overall, we managed to successfully implement more than 90% of purposed features. And it’s also worth mentioning that although we did not test with an actual Formula SAE car throttle body, our system can be easily configured to work with any DC motor based throttle bodies. Fig. 4 20kHz PWM signal produced by DE0 nano Acknowledgements Special Thanks to University of Alberta Formula SAE club Dr. Elliott & Nancy Minderman Michael Wong & Brendan Bruner *Fig. 2 is taken from TLE-5206 datasheet Fig. 7 Transmission shift solenoids Fig. 2 System block diagram Design The throttle body shown in Fig 1 is driven by a 12V DC motor and the throttle plate position is communicated through two built-in Throttle Position Sensors (TPS). The DC motor is controlled with an Infineon TLE-5206 H-bridge, under sign/magnitude mode. Indicated by Fig 3. Clutchless shifting involves matching the current engine RPM to the RPM of the new gear, To up shift, we’ll need a slightly lower RPM. To down shift, we’ll need to rev-match the engine to a higher RPM. Automating this matching process requires us to modify the throttle plate feedback loop such that the system now uses the current engine RPM as the reference, as shown by Fig. 8. Fig. 5 Fully opened throttle with 34% duty cycle Department of Electrical & Computer Engineering