# Lesson-2 CASE STUDY OF AN EMBEDDED SYSTEM FOR AN ADAPTIVE CRUISE CONTROL (ACC) SYSTEM IN A CAR

Save this PDF as:

Size: px
Start display at page:

Download "Lesson-2 CASE STUDY OF AN EMBEDDED SYSTEM FOR AN ADAPTIVE CRUISE CONTROL (ACC) SYSTEM IN A CAR"

## Transcription

1 Design Examples and Case Studies of Program Modeling and Programming with RTOS-2: Lesson-2 CASE STUDY OF AN EMBEDDED SYSTEM FOR AN ADAPTIVE CRUISE CONTROL (ACC) SYSTEM IN A CAR 1

2 Embedded Systems in a car 2

3 1. Adaptive Cruise Control (ACC) System 3

4 Cruise control Cruise control a system that takes charge of controlling the throttle from the driver and cruising the vehicle at preset and constant speed. may also maintain string stability in case of multiple cars streaming through highway and in case of VIP convoy 4

5 Adaptive Cruise Control (ACC) Using an adaptive algorithm, ACC system maintains constant speed and can be added string stability feature in case of multiple cars streaming on highway. String stability maintaining inter-car distances constant 5

6 ACC Cruise control relieves the driver from that duty and the driver hands over the charge to the ACC When (1) road conditions are suitable (not wet or icy, or (2) there are no strong winds or fog), or (3) car is cruising at high speed and when there is no heavy traffic. The driver resumes the charge in adverse conditions 6

7 Block diagram of the ACC system units 7

8 Control front-end panel Switch cum Display for 'ON', for 'OFF', 'COAST', RESUME', SET/ACCELERATE. The driver activates or deactivates, the ACC system by pressing ON or OFF, respectively. 8

9 Adaptive Control An adaptive control algorithm used to adapt to the current status of control inputs Parameters adapt dynamically In place of a constant set of mathematical parameters in the algorithm equations, the parameter are continuously adapted to the status at an instance 9

11 2. ACC System Requirements 11

12 Purpose Controlled cruising of car using adaptive control algorithm for continuous maintaining the car speed and inter-car distances 12

13 Inputs Present alignment of radar (or laser) beam emitter. Delay interval in reflected pulse with respect to transmitted pulse from emitter Throttle position from a stepper motor position sensor. Speed from a speedometer Brake status for brake activities from brake switch and pedal 13

14 ACC System Ports and tasks Port_Align for a motor control for steps up clockwise or anticlockwise on a signal from task_align, aligns radar or UVHF transmitting device in the lane of the front-end car Port_ReadRange for measuring front end-car range. Time difference deltat is read on a signal from task_signal to port device. 14

15 ACC System Ports and tasks task_readrange to read using the Port device_readrange circuit for the computations of deltat between the transmission and reception instances. deltat measures the range rangenow (= present range or front-car distance d) of the front-end car. task_readrange to send message for speednow (= velocity v) to task_rangerate and transmits same to all other streaming behind cars 15

16 ACC System Ports and tasks Port_Speed to send speed to port control function routine on receiving a signal from task_speed Port_Brake to apply the brakes or emergency brakes on an interrupt signal, which runs service routine ISR_BrakeControl 16

17 Signals, Events and Notifications User commands given as signals from switches/buttons. User control inputs for ACC ON, OFF, Coast, resume, set/accelerate buttons Brake event (Brake taping to disable the ACC system, as alternative to "cancel" button at front panel) Safe/Unsafe distance notification 17

18 Outputs Transmitted pulses at regular intervals Alarms Flashed Messages Range and speed messages for other cars (in case of string stability mode) Throttle-valve and Brake control Output to pedal system for applying emergency brakes and driver nonintervention for taking charge of cruising from the ACC system 18

19 Control front-end panel Switch with display 'ON', for 'OFF', 'COAST', RESUME', and SET/ACCELERATE. COAST or RESUME switch to enable driver handover or resumes the ACC system charge SET/ACCELERATE switch to set cruise speed upwards or downwards 19

20 Control front-end panel Switch with display glows to show green or red as per the status when the ACC activation Alarms and message flashing unit issues appropriate alarms and message flashing pictograms 20

21 Functions of the system Cruise control system takes charge of controlling the throttle position from the driver and enables the cruising of the vehicle at the preset constant speed. A radar system helps in maintaining intercar distance and warns of emergency situations. An alignment circuit aligns the radar emitter. When driving in a hilly area, the emitter alignment is must. A stepper motor aligns the attachment so that transmitter beam of radar emits with the required beam alignment for the given driving lane and divergence so maintain the in-lane line of sight of the front-end car. task_align does this function. 21

22 Functions of the system Transmit modulated pulses emit at periodic intervals and the delay period in receiving its reflection from front-end vehicle The measured delay deltat at periodic intervals deltat multiplied by m/s (half of light velocity) gives the computed distance d (= RangeNow) of front end car at that instance. 22

23 Functions of the system The differences of d with respect to safe d safe and preset distances d set (in case of maintaining string stability) are cyclically estimated. The speedometer measures the speed and task_speed compute error in preset speed and measured speed 23

24 Functions of the system All estimated differences are cyclically sent as input to an adaptive algorithm, which adapts the control parameters and sends computed output to vacuum actuator of the throttle valve in car. task_algorithm for computations task_throttle initiates the control output functions for this action. Interrupt service routine ISR_ThrottleControl does the critical functions of throttle control. The car decelerates and accelerates as per setting of throttle valve orifice at an instance. 24

25 Functions of the system Functions of the system The brake is controlled when the safe distance is not maintained and warning message is flashed on the screen. task_brake initiates the critical functions of brake control. Interrupt service routine ISR_BrakeControl performs the brake critical functions When battery power becomes low, the ACC system deactivates after issuing alarm and flashing messages (notifications). 25

26 Design metrics Power Source and Dissipation: Car Battery operation. Resolution: 2 m inter-car distance. Performance: Safe distance setting 75 m to 200 m. No overshooting of controlled output for the throttle Process Deadlines: Less than 1 s response on observation of unsafe distance of front-end car. 26

27 Design metrics User Interfaces: Graphic at LCD or touch screen display Extendibility: The system is extendable to maintain string stability of multiple cars in a row. Engineering Cost: US\$ (assumed) Manufacturing Cost: US\$ 600 (assumed 27

28 Test and validation conditions Tested in dense as well light traffic conditions Tested on plains, hills and valley roads All user commands must function correctly 28

29 3. Detailed functioning in Adaptive Cruise Control (ACC) System 29

30 Functioning of ACC System Retrieve the front end-car distance information from a radar or UVHF attachment at the front string wheel. A stepper motor aligns the attachment so that transmitter of radar maintains the line of sight to front-end car. The radar system maintains string stability and warns of emergency situations. 30

31 Functioning of ACC System Get road speed from Speedo-metric section of DAS unit. Get acceleration from engine section 31

32 Functioning of ACC System Run adaptive algorithm to calculate and send control signals to stepper motor actuator at vacuum-valve Orifice opening of vacuum valve controls electro-pneumatic throttle valve. Receive new throttle position by stepper motor position sensor. 32

33 Functioning of ACC System Get inputs of brake switch status for monitoring brake activities. Send output to pedal system when applying emergency brakes Driver intervenes on taking charge of cruising from ACC. 33

34 Functioning of system by synchronization of tasks in ACC 34

35 4. Classes and class diagram 35

36 Class diagram for ACVM Part-1 Reset 36

37 5. Hardware Architecture 37

38 Hardware 38

39 ACC hardware A hardware system in automotive electronics has to provide functional safety. Important hardware standards and guidance at present are following: (a) TTP (Time Triggered Protocol), (b) CAN (Controller Area Network) (c) MOST (Media Oriented System Transport), (d) IEE (Institute of Electrical Engineers) guidance standard exists for EMC (Electromagnetic Magnetic Control) and functional safety guidance 39

40 ACC hardware A microcontroller runs the tasks and ISRs except task_algorithm. Internal RAM/ROM, ROM/Flash for RTOS codes for scheduling the tasks. CAN port interfaces with the CAN bus at the car. A separate processor with RAM and ROM for the task_algorithm executes the adaptive control algorithm Speedometer 40

41 ACC hardware Stepper motor based alignment unit Stepper motor based throttle control unit Transceiver for transmitting pulses through an antenna hidden under the plastic plates. LCD dot matrix display controller, display panel with buttons Port devices Port_Align, Port_Speed, Port_ReadRange, Port_Throttle and Port_Brake 41

42 6. Software Architecture 42

43 RTOS VxWorks used as alternative to OSEK-OS OSEK OS standard is reliable compared to VxWorks or MUCOS. To demonstrate RTOS use in the ACC application, let us adapt VxWorks alternative for coding instead of OSEK-OS by adhering to the OSEK guidelines 43

44 RTOS Use BCC 1 type of tasks, as done in VxWorks application in Example Define each task of different priority and activate it only once in the codes. Use no message queues, mutex or counting semaphore. 44

45 RTOS No in-between creation and deletion of tasks. Semaphores as event flags only with no run-time deletion or creation of these. Task can consist of three types of objects, event (semaphore), resource (statements and functions) and devices including port devices. 45

46 RTOS Use MISRA C rules in coding. Use disable interrupts when a task or function enters critical section and enable interrupts when leaving critical section 46

47 7. Tasks and their class, priority, action and IPCs 47

48 Priority 101 Class BCC1 task_align Action Waits for the Reset cycle to start and send signal to Port_Align IPC pending: Event signal (s) Reset IPC posted: Align Input: deltastep, Step Output: Step to Port_Align 48

49 Class BCC1 task_read-range Range Priority 103 Action Disable interrupts, get signal from Port, activate a radar flashing, records activation time, gets time of sensing the reflected radar signal and finds time difference, timediff. and Enable interrupts IPC pending: Align IPC posted: Range Output: deltat 49

50 Priority 105 Class BCC1 task_speed Action Event Port_Speed starts a timer, counter start message and wait for the 10 counts for the number of wheel rotations. IPC pending: IPC posted: Speed Output: speednow 50

51 Class BCC1task_Range-Rate Rate Priority 107 Action calculates rangenow, get preset front car range and stringrange from memory and compare. Get v set set cruising speed and compare it with current speed speednow. IPC pending: Speed IPC posted: ACC 51

52 Class BCC1task_Range-Rate Rate Input: avgtirecircum, time-diff, deltat, stringrange, CruiseSpeed, and N_rotation Output: range-error, speed-error, range-now, speed-now 52

53 Class BCC1task_Algorithm Priority 109 Action (i) Get errors of speed and range and execute adaptive control algorithm. (ii) Get errors of other vehicles through Port_RangeRate. (iii) Get other vehicles Port_Brake status. 53

54 Class BCC1task_Algorithm (iv) Get present throttle position. (v) Send output, throttleadjust to Port_Throttle. (vi) Send signal to Port_Brake in case of emergency braking action needed. (vii) Port_Brake transmits the action needed to other vehicles also. IPC pending: ACC IPC posted: Reset 54

55 Class BCC1task_Algorithm Inputs: range-error, speed-error, All Port_RangeRate values and Port_Brake statuses and VehicleID Outputs: throttle- adjust and emergency for brake and throttle respectively 55

56 8. Multiple tasks and their synchronization model 56

57 Synchronization model of ACC system tasks 57

58 Semaphores taken and given in cyclic order... Task_Alignment takes SemReset at cycle start and gives SemAlign Task_Read Range takes SemAlign at start and gives SemRange Task_Speed gives SemSpeed 58

59 Semaphores taken and given in cyclic order... Task_RangeRate takes SemSpeed taken at start and gives SemACC Task_Algorithm takes SemACC taken at start by and gives SemReset 59

60 9. Coding using C and VxWorks RTOS 60

61 ACC software for use in automobile First be certified from organization authorized to issue that certification. We have seen that OSEK OS standard is required. Only those VxWorks or MUCOS functions which are adhering to OSEK must be used. Software coding IEC part 3 and MISRA C version 2 (2004) specifications of safety standards and coding language must be used. 61

62 MISRA C MISRA stands for Motor Industry Reliability Association. MISRA C specifies a collection of rules to be used while coding in C 62

63 Important rules and coding standard MISRA C 63

64 MISRA-C is a standard for C language software and defines the guidelines for automotive systems for using C. MISRA-C version 2 (2004) specified 141 rules for coding and gave a new structure for C. Details at 64

65 Coding using VxWorks Adapted to OSEK-OS Features Refer Example 12.2 in Section Note: At each step, explanation for the set of statements given there. 65

66 Summary 66

68 End of Lesson-2 of chapter 12 on CASE STUDY OF AN EMBEDDED SYSTEM FOR AN ADAPTIVE CRUISE CONTROL (ACC) SYSTEM IN A CAR 68

### Adaptive Cruise Control System Overview

5th Meeting of the U.S. Software System Safety Working Group April 12th-14th 2005 @ Anaheim, California USA 1 Introduction Adaptive Cruise System Overview Adaptive Cruise () is an automotive feature that

### Lesson-3 CASE STUDY OF AN EMBEDDED SYSTEM FOR SMART CARD

Design Examples and Case Studies of Program Modeling and Programming with RTOS-2: Lesson-3 CASE STUDY OF AN EMBEDDED SYSTEM FOR SMART CARD 1 1. Smart Card System Requirements 2 Purpose Enabling authentication

Adaptive cruise control (ACC) PRINCIPLE OF OPERATION The Adaptive Cruise Control (ACC) system is designed to assist the driver in maintaining a gap from the vehicle ahead, or maintaining a set road speed,

### Lesson 9: Challenges in Embedded System Design: Optimizing the Design Metrics and Formalism of System Design

Lesson 9: Challenges in Embedded System Design: Optimizing the Design Metrics and Formalism of System Design 1 Amount and type of hardware needed Optimizing the microprocessors, ASIPs and single purpose

### Electronic Throttle Control EMLIIIS

Page 1 of 5 Electronic Throttle Control EMLIIIS The vehicle is not ready for operation if basic adaptation of the pedal position sensor has not been carried out correctly. Although the engine can be started

Adaptive cruise control (ACC) PRINCIPLE OF OPERATION E91493 The Adaptive Cruise Control (ACC) system is designed to aid the driver to maintain a gap from the vehicle ahead or a set road speed if there

### VEHICLE SPEED CONTROL SYSTEM

PL VEHICLE SPEED CONTROL SYSTEM 8H - 1 VEHICLE SPEED CONTROL SYSTEM TABLE OF CONTENTS page DESCRIPTION AND SPEED CONTROL SYSTEM...1 SPEED CONTROL SERVO-PCM OUTPUT....2 SPEED CONTROL SWITCHES PCM INPUT...2

### Lesson 8: DESIGN PROCESSES AND DESIGN METRIC FOR AN EMBEDDED-SYSTEM DESIGN

Lesson 8: DESIGN PROCESSES AND DESIGN METRIC FOR AN EMBEDDED-SYSTEM DESIGN 1 Abstraction Each problem component first abstracted. For example, Display picture and text as an abstract class Robotic system

### DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-1: IO port types- Serial and parallel IO ports

DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-1: IO port types- Serial and parallel IO ports 1 1. IO Port 2 A port is a device Port to receive the bytes from external peripheral(s) [or device(s)

### EMBEDDED SYSTEMS DESIGN DECEMBER 2012

Q.2a. List and define the three main characteristics of embedded systems that distinguish such systems from other computing systems. Draw and explain the simplified revenue model for computing revenue

### RF transceiver (Zigbee/X-Bee) based energy meter monitoring system. (Energy Meter reading on PC over wireless communication)

RF transceiver (Zigbee/X-Bee) based energy meter monitoring system. (Energy Meter reading on PC over wireless communication) The purpose of this project is to read the Energy meter reading and transmit

### Service Manual Trucks

Service Manual Trucks Group 36 Vehicle Electronic Control Unit (MID 144), Diagnostic Trouble Code (DTC), Guide From build date 1.2007 PV776-88951780 Foreword The descriptions and service procedures contained

### DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV UNIT I THE 8086 MICROPROCESSOR 1. What is the purpose of segment registers

### Interrupt and Interrupt Service Routine Concept

DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM Lesson-2: Interrupt and Interrupt Service Routine Concept 1 Interrupt Concept Interrupt means event, which invites attention of the processor on occurrence

### Lesson-16: Real time clock DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK

DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-16: Real time clock 1 Real Time Clock (RTC) A clock, which is based on the interrupts at preset intervals. An interrupt service routine executes

IJIRST International Journal for Innovative Research in Science & Technology Volume 3 Issue 01 June 2016 ISSN (online): 2349-6010 Adaptive Cruise Control Prof. D. S. Vidhya Assistant Professor Miss Cecilia

### Wireless Stepper Motor Control using RF Communication

Wireless Stepper Motor Control using RF Communication Title of the project : Wireless Stepper motor control using RF Communication Software : Embedded C, Keil, Proload Microcontroller : AT89S52 Power Supply

### Computer and Set of Robots

Lesson 11:DESIGN PROCESS EXAMPLES Mobile-Phone, Mobile- Computer and Set of Robots 1 Mobile Phone 2 Mobile phone SoC (System-on-Chip) Hardware units Microcontroller or ASIP (Application Specific Instruction

### 8051 MICROCONTROLLER COURSE

8051 MICROCONTROLLER COURSE Objective: 1. Familiarization with different types of Microcontroller 2. To know 8051 microcontroller in detail 3. Programming and Interfacing 8051 microcontroller Prerequisites:

### Service Training. Self-study Programme 396. Lane Change Assist. Design and function

Service Training Self-study Programme 396 Lane Change Assist Design and function Lane change assist is a further technical innovation in driver assistance systems. This system is designed to prevent accidents.

### AUTONOMOUS VEHICLE. Keywords: Autonomous vehicle, Driverless car, Radar, LIDAR, Processor, Smart, Promising Future.

AUTONOMOUS VEHICLE Vishal K. Sapkal 1, Punam A. Bhamare 2, Aishwarya V. Shinde 3 1.2.3 U. G. Student, Department of Mechanical Engineering, Sandip Foundation s- Sandip Institute of Technology and Research

### Formula SAE Electric Drive Control

Formula SAE Electric Drive Control Design Team 05 Nick Ga1a Alex Klein Alex Spickard Tyler Zoner Faculty Advisor: Dr. Sozer Need This Drive Control System must enable a driver to be competitive on the

### 2 WAY REMOTE STARTER & ALARM SYSTEM INSTALLATION GUIDE. FCC ID NOTICE

REV.4 ARS. WAY REMOTE STARTER & ALARM SYSTEM INSTALLATION GUIDE www.security.soundstream.com FCC ID NOTICE This device complies with Part 5 of the FCC rules. Operation is subject to the following conditions:.

### Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems. 2008 Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems 1 Typical Embedded System Hardware units 2 Basic Circuit Elements at the System 3 (i) Power Source 1. System own supply with separate supply

### Adaptive Cruise Control - Towards a Safer Driving Experience

International Journal of Scientific and Engineering Research Volume 3, Issue 8, August-2012 1 Adaptive Cruise Control - Towards a Safer Driving Experience Rohan Kumar, Rajan Pathak Abstract- There is perhaps

### Lesson-3 CASE STUDY OF CODING FOR SENDING APPLICATION LAYER BYTE STREAMS ON A TCP/IP NETWORK USING RTOS VxWorks

Design Examples and Case Studies of Program Modeling and Programming with RTOS-1: Lesson-3 CASE STUDY OF CODING FOR SENDING APPLICATION LAYER BYTE STREAMS ON A TCP/IP NETWORK USING RTOS VxWorks 1 1. Specifications

### Automatic Driver Assistance System - Glare Free High Beam Control

Automatic Driver Assistance System - Glare Free High Beam Control D Swetha Padmaja 1, K.R.K. Sastry 2 PG Student [ESVD], Dept. of ECE, Gayatri Vidya Parishad College of Engineering, Visakhapatnam, India

### Introducing a 150 kw (200 hp) Permanent Magnet Propulsion System Achieving 1 hp/lb

Page 0101 Introducing a 150 kw (200 hp) Permanent Magnet Propulsion System Achieving 1 hp/lb *UQM Technologies, Inc. 7501 Miller Drive, Frederick, CO 80530 Phone: 303-215-3467 Fax: 303-278-7007 Jon F.

### A Cruise Control System

APPENDIX G A Cruise Control System G.1 Case Description We will design a simple cruise control system (CCS) for a car with an automatic transmission. The CCS must be able to maintain the current of the

### REAL TIME OPERATING SYSTEMS. Lesson-9:

REAL TIME OPERATING SYSTEMS Lesson-9: INTERRUPT ROUTINES IN RTOS ENVIRONMENT AND HANDLING OF INTERRUPT SOURCE CALLS 1 1. INTERRUPT ROUTINES IN RTOS 2 ISRs in RTOSes ISRs have the higher priorities over

### MICROCONTROLLER BASED TEMPERATURE INDICATOR SUBMITTED BY:

MICROCONTROLLER BASED TEMPERATURE INDICATOR SUBMITTED BY: 1 INTRODUCTION The aim of this project is to design an ambient temperature measurement circuit. The motivation for doing this project is the fact

### Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding

### Embedded OS. Product Information

Product Information Table of Contents 1 Operating Systems for ECUs... 3 2 MICROSAR.OS The Real-Time Operating System for the AUTOSAR Standard... 3 2.1 Overview of Advantages... 3 2.2 Properties... 4 2.3

### Input Output Organization

Input Output Organization Dr. Adel Ammar Computer Organization Outline Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes of Transfer Priority Interrupt Direct Memory Access Input-Output

### Salamander Installer Guide

S A L A M A N D E R I N S T A L L E R G U I D E Salamander Installer Guide Introduction Salamander is a radio-controlled, battery-powered system for holding open fire doors. It combines ease and speed

### Chapter 1: Introduction to PLCs. Computer Aided Manufacturing TECH 4/53350 1

Chapter 1: Introduction to PLCs Computer Aided Manufacturing TECH 4/53350 1 Intro to PLC Learning objectives Two ways to categorize a control system Overview of PLCs Differences between PLC, relay and

### WIRING HARNESS FOR AS635P4. BLUE PLUG RED, BLUE, BLACK, WHITE - Plug in dual stage sensor harness

WIRING HARNESS FOR AS635P4 ANTENNA NOT USED 5 PIN WHITE PLUG 2 PIN WHITE PLUG GREEN - PARKING BRAKE INPUT (-) BLUE - NOT USED 3 PIN BLUE PLUG RED, BLUE, BLACK, WHITE - Plug in dual stage sensor harness

### Computer Hardware Requirements for Real-Time Applications

Lecture (4) Computer Hardware Requirements for Real-Time Applications Prof. Kasim M. Al-Aubidy Computer Engineering Department Philadelphia University Summer Semester, 2011 Real-Time Systems, Prof. Kasim

### B.IQ push button 3-5gang with RTR and display, Flush-mounted (Up) x, x, x

B.IQ push button 3-5gang with RTR and Functional description: Push button functionality: Depending on the parameterized software, the B.IQ push button RTR (Room Temperature Regulator) will send telegrams

### ELECTRONIC DISTANCE MEASUREMENT

1 EE318 Electronic Design Lab Project Report, EE Dept, IIT Bombay, April 2007 ELECTRONIC DISTANCE MEASUREMENT Group No: D8 Hrishikesh Kulkarni (04d07025) S T Aditya (04d07038)

### PUSH BUTTON START INSTALLATION MANUAL

PUSH BUTTON START INSTALLATION MANUAL ALTHOUGH THIS PRODUCT HAS BEEN THOROUGHLY TESTED KPIERSON TECHNOLOGIES ASSUMES NO RESPONSIBILITY FOR ANY DAMAGE THAT MAY RESULT BY THE INSTALLATION OF THIS PRODUCT.

### Design and Implementation of IR based Line Follower Robot for Cooperative Task Sharing

Design and Implementation of IR based Line Follower Robot for Cooperative Task Sharing Pintu and Alka Dubey * School of Electronics, DAVV, Indore romiaad@gmail.com *,pintumore.31.elex@gmail.com ABSTACT-

### Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Objectives: Analyze the operation of sequential logic circuits. Understand the operation of digital counters.

### 7. ETCS-i (Electronic Throttle Control System-intelligent)

EG-46 7. ETCS-i (Electronic System-intelligent) General The ETCS-i is used, providing excellent throttle control in all the operating ranges. In the new 3MZ-FE engine, the accelerator cable has been discontinued,

### 1R / 4-BUTTON SERIES

Button 1 1R / 4-BUTTON SERIES VEHICLE SECURITY SYSTEM Standard Features: Two 4-Button Remote Transmitters Status indicator (LED) Valet / override switch Multi-tone siren Dual stage impact detector Remote

### Lesson 10:DESIGN PROCESS EXAMPLES Automatic Chocolate vending machine, smart card and digital camera

Lesson 10:DESIGN PROCESS EXAMPLES Automatic Chocolate vending machine, smart card and digital camera 1 Automatic Chocolate Vending Machine (ACVM) 2 Diagrammatic representation of ACVM Keypad for user Interface

### INSTALLATION MANUAL 3RP / 5RP 4-BUTTON SERIES VEHICLE SECURITY SYSTEMS

3RP / 5RP 4-BUTTON SERIES VEHICLE SECURITY SYSTEMS INSTALLATION MANUAL Before you begin the installation Read the INSTRUCTIONS! Always use a multi-meter when verifying vehicle wiring. Before mounting the

### P545 Autonomous Cart

P545 Autonomous Cart Cart Overview The P545 Cart is designed to allow students to explore embedded system design and development through the control of an autonomous vehicle. Cart Overview The vehicle

### Monitoring of Intravenous Drip Rate

Monitoring of Intravenous Drip Rate Vidyadhar V. Kamble, Prem C. Pandey, Chandrashekar P. Gadgil, and Dinesh S. Choudhary Abstract A drip rate meter, for monitoring intravenous infusion, is developed using

### M.S Ramaiah School of Advanced Studies - Bangalore. On completion of this session, the delegate will understand and be able to appriciate:

Transmission Control Lecture delivered by: Prof. Ashok C.Meti MSRSAS-Bangalore 1 Session Objectives On completion of this session, the delegate will understand and be able to appriciate: Rl Role of electronic

### UNIVERSITI TEKNOLOGI MARA SOFTWARE DESIGN AND DEVELOPMENT FOR AUTOMOTIVE ONLINE MONITORING SYSTEM

UNIVERSITI TEKNOLOGI MARA SOFTWARE DESIGN AND DEVELOPMENT FOR AUTOMOTIVE ONLINE MONITORING SYSTEM NOOR HAFIZI BIN HANAFI Thesis submitted in fulfillment of the requirements for the degree of Master of

### ELECTRONIC THROTTLE CONTROL SYSTEM

80 ELECTRONIC THROTTLE CONTROL SYSTEM Figure 80-1 The throttle pedal is connected to the accelerator pedal position (APP) sensor. The electronic throttle body includes a throttle position sensor to provide

### ABB i-bus EIB Logic Module LM/S 1.1

Product Manual ABB i-bus EIB Logic Module LM/S 1.1 Intelligent Installation System Contents page 1 General... 3 1.1 About this manual... 3 1.2 Product and functional overview... 3 2 Device technology...

### Button 1 Button 2. Button 3 Button 4. Programmed Remote Transmitter. Button Function Condition

WWW.STELLAR.COM ST9000 SECURITY SYSTEM Button Function Condition 1 a. Arm and lock doors b. Car finder with sound c. Temporary stop alarm from sounding d. Remote lock doors 1 for 2 sec. Panic Anytime a.

### G-100/200 Operation & Installation

G-100/200 Operation & Installation 2 Contents 7 Installation 15 Getting Started 16 GPS Mode Setup 18 Wheel Sensor Mode Setup 20 Fuel Calibration 23 Basic Operation 24 Telemetery Screen 27 Entering a Distance

### Introduction to Microcontrollers. ECE473/573 Microprocessor System Design, Dr. Shiue

Introduction to Microcontrollers 1 Introduction It is hard to imagine the present world of electronic devices without the microprocessor. Cash register, scales, ovens, washing machine, alarm clock, thermostats,

### P0101. Signal output air flow sensor out of range P0102. Low signal circuit air flow sensor P0103. High signal circuit air flow sensor P0106

P0101 Signal output air flow sensor out of range P0102 Low signal circuit air flow sensor P0103 High signal circuit air flow sensor P0106 Exit sensor voltage out of range P0107 Low signal circuit manifold

### Introduction to Electronic Signals

Introduction to Electronic Signals Oscilloscope An oscilloscope displays voltage changes over time. Use an oscilloscope to view analog and digital signals when required during circuit diagnosis. Fig. 6-01

### MICROCONTROLLAR BASED DIGITAL CLOCK WITH ALARM

MICROCONTROLLAR BASED DIGITAL CLOCK WITH ALARM www.microsyssolution.com Page 1 A BRIEF INTRODUCTION TO 8051 MICROCONTROLLER-: When we have to learn about a new computer we have to familiarize about the

### LIN A real Plug 'n' Play Bus System?

LIN A real Plug 'n' Play Bus System? Standardized application functions enable the possibility for flexible, fast and cost effective LIN developments. Therefore Plug n Play will also be possible for automotive

### Hello and welcome to this Renesas Interactive course, that provides an overview of the Clock Generator found on RL78 MCUs.

Hello and welcome to this Renesas Interactive course, that provides an overview of the Clock Generator found on RL78 MCUs. 1 This course provides an introduction to the RL78 Clock Generator. Our objectives

### Monitoring Battery System for Electric Vehicle, Based On One Wire Technology

Monitoring System for Electric Vehicle, Based On One Wire Technology Javier Ibáñez Vial Department of Electrical Engineering Pontificia Universidad Católica de Chile Santiago, Chile jibanezv@puc.cl Juan

### CAN Fault Codes G04.03

G04.03 Table of Contents System Overview Terms and Abbreviations... 500 General Information... 501 Routed Faults... 502 ECU Identification on Datalinks... 503 ICU4M J1587 Datalink Roll Call Faults... 504

### Topic 6 (M 18) RTOS & Inter-process Communication

Topic 6 (M 18) RTOS & Inter-process Communication 6.1 Concepts of RTOS, Need of RTOS in Embedded systems 6.2 Multitasking 6.3 Task synchronization & Mutual Exclusion 6.4 Starvation, Deadlock, Multiple

### 35B-1 GROUP 35B CONTENTS GENERAL INFORMATION... 35B-2 SENSORS... 35B-6 ABS-ECU... 35B-6 CONSTRUCTION DESCRIPTION... 35B-6

35B-1 GROUP 35B CTENTS GENERAL INFORMATI........ 35B-2 CSTRUCTI DESCRIPTI... 35B-6 SENSORS.......................... 35B-6 ABS-ECU........................... 35B-6 35B-2 FEATURES The ABS ensures directional

### PIC Microcontrollers: Principles and Applications (Advanced Higher)

National Unit Specification: general information NUMBER D8XR 13 COURSE Mechatronics SUMMARY The candidate will develop an understanding of PIC microcontrollers and their applications. OUTCOMES 1 Describe

### Power saving in CAN applications

Power saving in CAN applications Magnus-Maria Hell, Infineon Technologies Ursula Kelling, Infineon Technologies During recent years, the discussion about power saving had and has different aspects. One

### SNIPER X1 VEHICLE SECURITY SYSTEM

SNIPER X1 VEHICLE SECURITY SYSTEM Installation Manual Table of Contents 1. FEATURES & SPECIFICATIONS... 2 2. TRANSMITTER BUTTONS:... 2 3. FUNCTION... 2 3.1 Key Function:...2 3.2 Remote Transmitter Code

### DESIGN AND IMPLEMENTATION OF LOW COST HOME SECURITY SYSTEM USING PIC MICROCONTROLLER ANDGSM NETWORK

DESIGN AND IMPLEMENTATION OF LOW COST HOME SECURITY SYSTEM USING PIC MICROCONTROLLER ANDGSM NETWORK Varun Goel 1, Vinni 2 Abhishek Goel 3 1,2,3 Electronics & Communication Engineering Department, Hindu

### STEPPER MOTOR SPEED AND POSITION CONTROL

STEPPER MOTOR SPEED AND POSITION CONTROL Group 8: Subash Anigandla Hemanth Rachakonda Bala Subramanyam Yannam Sri Divya Krovvidi Instructor: Dr. Jens - Peter Kaps ECE 511 Microprocessors Fall Semester

### UC CubeSat Main MCU Software Requirements Specification

UC CubeSat Main MCU Software Requirements Specification 23 November 2012 Adam Goodwin Table of Contents 1. Introduction... 3 2. Problem Statement and Scope... 3 3. Software Sequences... 4 3.1. Overall

### Entex Adventurevision Technical Specs V1.2 By Daniel Boris 12/18/2005

Entex Adventurevision Technical Specs V1.2 By Daniel Boris 12/18/2005 Disclaimer: All the information in this document comes from studying the actual Adventurevision hardware. The only technical document

### Generic OBD-II Operations

Generic OBD-II Operations This chapter explains how to test 1994 later OBD-II vehicles. Most vehicles are equipped with two testing modes: Generic OBD-II and Enhanced OBD-II. The EPA requires all 1996

### Sensor based automatic control of railway gates Karthik Krishnamurthi, Monica Bobby, Vidya V, Edwin Baby

Sensor based automatic control of railway gates Karthik Krishnamurthi, Monica Bobby, Vidya V, Edwin Baby Abstract The present work attempts to automate the opening and closing of gates at a railway level

### Adaptive Cruise Control of a Passenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control

Adaptive Cruise Control of a assenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control Somphong Thanok, Manukid arnichkun School of Engineering and Technology, Asian Institute of Technology,

### Hardware Reference Manual: Reference Design Application Note

Hardware Reference Manual: Reference Design Application Note AN002 Introduction The Reference Design hardware board demonstrates the hardware s ability to interface between the computer, an 8051 microcontroller,

### REAL TIME OPERATING SYSTEM PROGRAMMING-II: II: Windows CE, OSEK and Real time Linux. Lesson-12: Real Time Linux

REAL TIME OPERATING SYSTEM PROGRAMMING-II: II: Windows CE, OSEK and Real time Linux Lesson-12: Real Time Linux 1 1. Real Time Linux 2 Linux 2.6.x Linux is after Linus Torvalds, father of the Linux operating

### Vehicle makes models and variants known or believed to be using this vehicle system, required diagnostic lead and degree of known compatibility.

BOSCH EDC - System Overview The Bosch Electronic Diesel Control (EDC) has long been fitted to most diesel vehicles in one form or another. It is a sophisticated system capable of self detecting many problems.

2-WAY CAR ALARM SYSTEM WITH REMOTE ENGINE START E8 MODEL IMPORTANT: Please read the entire manual for complete details on the features, accessories and operation before attempting to use your security

### Microprocessor-Based Automatic Door Opener

Microprocessor-Based Automatic Door Opener Jitendra Chaudhary UG201110012 CSE, IIT Jodhpur Hemraj Kumawat UG201110011 CSE, IIT Jodhpur Abstract A microprocessor controlled automatic door opener including

### 1. Computer System Structure and Components

1 Computer System Structure and Components Computer System Layers Various Computer Programs OS System Calls (eg, fork, execv, write, etc) KERNEL/Behavior or CPU Device Drivers Device Controllers Devices

### RFID Technology for Smart Vehicle Control using Traffic Signal & Speed Limit Tag Communication

RFID Technology for Smart Vehicle Control using Traffic Signal & Speed Limit Tag Communication Ateeth Kumar Thirukkovulur Harikrishna Nandagopal Vigneesh Parivallal ABSTRACT Traffic violations are a major

### Signature and ISX CM870 Electronics

Signature and ISX CM870 Electronics Cummins West Training Center System Description General Information The Signature and ISX CM870 engine control system is an electronically operated fuel control system

### B.IQ push button 3-5gang with room thermostat and display V2, flush-mounted 7566359x, 7566459x, 7566559x

B.IQ push button 3-5gang with room Product name: Design: ETS search path: B.IQ push button 3-, 4-, 5gang with room thermostat and display V2 Flush-mounted Push button / B.IQ / B.IQ push button xgang with

### How to design a digital FM radio

How to design a digital FM radio Gautam Das and Udayan Umapathi, Cypress Semiconductor - March 13, 2012 We are witnessing an evolution in the personal computing space. Mobile devices, such as phones and

### FLEET MANAGEMENT & CAR SECURITY SYSTEM GPRS/GPS

FLEET MANAGEMENT & CAR SECURITY SYSTEM FOR PROVIDERS AND CUSTOMERS The Tracker Server Communication Program for data collection The Tracker Client Map Program intended for dispatching desks The GSM/GPRS

### MECE 102 Mechatronics Engineering Orientation

MECE 102 Mechatronics Engineering Orientation Mechatronic System Components Associate Prof. Dr. of Mechatronics Engineering Çankaya University Compulsory Course in Mechatronics Engineering Credits (2/0/2)

### Department of Engineering and Design- Room T405 PLC Application Exercises

Application Exercise 4 - Industrial Control Trainer Introduction The system has been designed to realistically represent a component sorting, assembly and inspection process that can be controlled from

### Introduction to Microcontroller World. XMC TM Microcontrollers March 2016

Introduction to Microcontroller World XMC TM Microcontrollers March 2016 Agenda 1 2 3 4 5 6 7 What is a Microcontroller Co Processor On Chip Memories Communication Peripherals Analog Peripherals Timers

### Operating Instructions Display, graphic. Numeric language

Operating Instructions Display, graphic Numeric language Contents Numeric language, general... 1 Numeric language, general... 1 Display control stalk... 1 Text strings... 1 Stop message... 2 Change language...

### AN10319 8051 microcontroller to UART serial interface evaluation board

8051 microcontroller to UART serial interface evaluation board Rev. 01 26 August 2004 Application note Document information Info Content Keywords 8051 microcontroller to UART, UART evaluation board, UART

### Simulation of Ion Source s Control System on Cyclotron Using Programmable System on Chip (PSoC)

R.S. Darmawan, Atom Indonesia et al / Atom Vol. Indonesia 37 No. Vol. 3 (2011) 37 No. 113 3 -(2011) 118 113-118 Simulation of Ion Source s Control System on Cyclotron Using Programmable System on Chip

### ACTIVE INFRARED MOTION DETECTOR FOR HOUSE SECURITY SYSTEM MIOR MOHAMMAD HAFIIZH BIN ABD. RANI UNIVERSITI MALAYSIA PAHANG

ACTIVE INFRARED MOTION DETECTOR FOR HOUSE SECURITY SYSTEM MIOR MOHAMMAD HAFIIZH BIN ABD. RANI UNIVERSITI MALAYSIA PAHANG ABSTRACT Nowadays, house security system becomes the best solution to overcome house

### Electronic Power Control

Service. Self-Study Programme 210 Electronic Power Control Design and Function With the Electronic Power Control system, the throttle valve is actuated only by an electric motor. This eliminates the need

### TEST CHAPTERS 1 & 2 OPERATING SYSTEMS

TEST CHAPTERS 1 & 2 OPERATING SYSTEMS True/False Indicate whether the statement is true or false. 1. Changes that you make in virtual machines do not affect your physical computer. 2. The size of a bus