Introduction. Theory of Operation

Similar documents
System Reliability Analysis. Introduction:

Robotic Development Kit. Powered using ATMEL technology

EEL5666C IMDL Spring 2006 Student: Andrew Joseph. *Alarm-o-bot*

Critical Design Review: M.A.D. Dog. Nicholas Maddy Timothy Dayley Kevin Liou

DASL 120 Introduction to Microcontrollers

Object Detection for Collision Avoidance in ITS

3D ULTRASONIC STICK FOR BLIND

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

12/31/11 Analog to Digital Converter Noise Testing Final Report Page 1 of 10

AUTOMATIC RAILWAY CROSSING SYSTEM

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

ECE 511: MICROPROCESSORS

Sensors and Sensing Motors, Encoders and Motor Control

Programming and Interfacing

ECE 445 Spring 2017 Autonomous Trash Can. Group #85: Eshwar Cheekati, Michael Gao, Aditya Sule

EE 308 Lab Spring 2009

Today s Menu. Near Infrared Sensors

Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: April, 2016

PROJECT DESCRIPTION DESIGN FEATURES. HARDWARE and SOFTWARE Used

DC-Motor Driver circuits

ESE 350 Microcontroller Laboratory Lab 5: Sensor-Actuator Lab

Instrument Cluster Display. Grant Scott III Erin Lawler Mike Carlson

Mechatronics Laboratory Assignment 3 Introduction to I/O with the F28335 Motor Control Processor

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

Emergency Assisting Autonomous Robot Using GPS

Micro Controller Based Ac Power Controller

Touchless Control: Hand Motion Triggered Light Timer

DESIGN OF A DEVICE FOR CHECKING THE CONTINUITY IN ELECTRICAL CIRCUIT

Special Sensor Report

LINE MAZE SOLVING ROBOT

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Sensors. CS Embedded Systems p. 1/1

RX23T inverter ref. kit

LABORATORY EXPERIMENT. Infrared Transmitter/Receiver

Autonomous Intelligent Robot for Emergency Services

Available online Journal of Scientific and Engineering Research, 2018, 5(4): Research Article

EE 308 Spring S12 SUBSYSTEMS: PULSE WIDTH MODULATION, A/D CONVERTER, AND SYNCHRONOUS SERIAN INTERFACE

Electronic Buzzer for Blind

PIC Functionality. General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232

Hello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its

Real Time Embedded Systems. Lecture 1 January 17, 2012

Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance)

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

JEPPIAAR SRR Engineering College Padur, Ch

Design Characteristics. FlexDrive II. Series

Laboratory Seven Stepper Motor and Feedback Control

ARDUINO BASED DC MOTOR SPEED CONTROL

Intellectual Bank Safekeeping System

Automobile Prototype Servo Control

Seminar Report Railway Gate Control 1. INTRODUCTION

Designing an Embedded System for Autonomous Building Map Exploration Robot

Design Document. Autonomous Tiny Robots. ECE Spring TA: Luke Wendt. Team 64 Timothy Claussen Haoyu Wu Ruiyang Ding

Walle. Members: Sebastian Hening. Amir Pourshafiee. Behnam Zohoor CMPE 118/L. Introduction to Mechatronics. Professor: Gabriel H.

Project Name Here CSEE 4840 Project Design Document. Thomas Chau Ben Sack Peter Tsonev

Group #17 Arian Garcia Javier Morales Tatsiana Smahliuk Christopher Vendette

MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS

Automatic Railway Gate Control & Track Switching

Implementation of Multiquadrant D.C. Drive Using Microcontroller

International Journal of Applied Sciences, Engineering and Management ISSN , Vol. 06, No. 02, March 2017, pp

Momentum and Impulse

Devantech SRF04 Ultra-Sonic Ranger Finder Cornerstone Electronics Technology and Robotics II

Sensors and Sensing Motors, Encoders and Motor Control

AEIJST - January Vol 4 - Issue 1 ISSN Automatic Railway Gate Controller by Using AT89C51

ECE 477 Digital Systems Senior Design Project Rev 8/09. Homework 5: Theory of Operation and Hardware Design Narrative

Laboratory Design Project: PWM DC Motor Speed Control

OBSTACLE EVADING ULTRASONIC ROBOT. Aaron Hunter Eric Whitestone Joel Chenette Anne-Marie Cressin

AN APPLICATION SPECIFIC INTEGRATED CIRCUIT FOR DUAL-AXIS MOTION CONTROL

Control of Electrical Lights and Fans using TV Remote

Electronics Design Laboratory Lecture #10. ECEN 2270 Electronics Design Laboratory

Momentum and Impulse. Objective. Theory. Investigate the relationship between impulse and momentum.

TECHNICAL DATASHEET #TDAX022420

M.A.D. Dog. Nicholas Maddy Timothy Dayley Kevin Liou. ECE 189, 2013 UC Santa Barbara Mobile Area Defense

3.3V regulator. JA H-bridge. Doc: page 1 of 7

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz

Obstacle Avoiding Robot

International Journal of Advance Engineering and Research Development. Wireless Control of Dc Motor Using RF Communication

o What happens if S1 and S2 or S3 and S4 are closed simultaneously? o Perform Motor Control, H-Bridges LAB 2 H-Bridges with SPST Switches

AUTOMATIC MISSILE DETECTOR USING ULTRASONIC PROXIMITY DETECTOR

XC4e PWM Digital Drive

Introduction: Components used:

MTS Automation P R O D U C T S P E C I F I C A T I O N. MaxPlus Digital Servo Drive. MP-FLX 230 Series. MP-FLX 230 Series. Single- and Dual-Axis

High-speed and High-precision Motion Controller

Automotive Surge Suppression Devices Can Be Replaced with High Voltage IC

uc Crash Course Whats is covered in this lecture Joshua Childs Joshua Hartman A. A. Arroyo 9/7/10

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO

ANGULAR POSITION CONTROL OF DC MOTOR USING SHORTEST PATH ALGORITHM

Laboratory Exercise 1 Microcontroller Board with Driver Board

Autonomous Following RObot Initial Design Review

CMOS MT9D111Camera Module 1/3.2-Inch 2-Megapixel Module Datasheet

INTELLIGENCE HOME AUTOMATION SYSTEM USING LDR

Hello, and welcome to this presentation of the STM32L4 comparators. It covers the main features of the ultra-lowpower comparators and some

Part 1: Determining the Sensors and Feedback Mechanism

Characteristic Sym Notes Minimum Typical Maximum Units Operating Frequency Range MHz Operating Frequency Tolerance khz

Powering Automotive Cockpit Electronics

Design and prototype of the Sucker vacuuming robot

Mobile robots. The Simplified Electronics of a Mobile Robot. (Control, Communication, Motors and Drives) (without sensory system)

PowerAmp Design. PowerAmp Design PAD112 HIGH VOLTAGE OPERATIONAL AMPLIFIER

Introduction to Using the PIC16F877 Justin Rice IMDL Spring 2002

Transcription:

Mohan Rokkam Page 1 12/15/2004 Introduction The goal of our project is to design and build an automated shopping cart that follows a shopper around. Ultrasonic waves are used due to the slower speed of sound compared to that of light or RF waves. This allows for greater resolution in determining the direction of an ultrasonic wave. The shopper is required to wear a wrist band with an ultrasonic beacon that directs and controls the shopping cart. The shopping cart will have directional ultrasonic receiver transducers that will be able to identify the direction of the beaconing device and follow the beacon. It also has a set of Infrared obstacle sensors that allow it to avoid obstacles. The wrist band beacon also allows the shopper the control the cart to a certain extent. The shopper can order it to stop, order it to approach the shopper, or order it to assume its normal operation of following the shopper. These commands are transmitted to the cart by incorporating a Morse code kind of signal onto the ultrasonic beacon. Using the code also allows for usage of multiple shopping carts simultaneously. As the beacon will auto-correct the motion of the cart, plain DC geared motors can be used to run the cart. As the cart will need quite a bit of torque to keep moving when loaded, 9V DC motors will be used. These will be powered by 9V batteries. This voltage can be stepped down to be used by other components of the design. An Atmel micro-controller is used to receive the various sensor inputs and direct the motors. Theory of Operation The project consists of two major parts, namely, the main board on the shopping cart and the wrist-worn beacon device. The main board consists of circuitry to receive data from the various sensors, analyze them, and direct further action. The ultrasonic receiver circuitry receives the signal and amplifies it. The Atmel ATMega32L receives this amplified voltage input from the ultrasonic receivers and also input from the Infrared obstacle sensors. Based on this information, the micro-controller controls the motors through its PWM ports, adjusting the duty cycle to cause the cart to move in the desired direction.

Mohan Rokkam Page 2 12/15/2004 The wrist-worn beacon device has an ultrasonic transmitter controlled by a timer to output a 40kilohertz signal. This is further controlled by a PLD state machine clocked by a second timer, to be able to allow the beacon to transmit different kinds of coded signals for the different operations of the cart. The major components of the project are listed below in greater detail. Atmel ATMega32L micro-controller : The micro-controller is run at 1MHz and is run off a 3.3V power rail [1]. At this speed, it draws 1.1mA of current (25 o C) [1] which is relatively low enough. The microcontroller has to receive the 40kilohertz wave into the A/D converter and convert it, which takes an average of 13 ADC clock cycles [1]. The reference voltage for this is supplied by the supply voltage to the chip after a fall over a small resistance (as the reference voltage has to be lower than the chip supply voltage) [1]. It also has to be able to analyze the difference in the strengths of the signals input from the three ultrasonic receivers, and determine the code encoded in the received signal. Also, the system is battery powered and needs to be as power efficient as possible. The combination of 1 Megahertz operation and using of a low power chip running off the lower 3.3V power rail allows for a good combination of computing power as well as power efficiency. The micro-controller controls the motors via the two PWM ports. The ports control the DC motors via a H11A1 optical isolator to ensure that the micro-controller is protected from any power surges from the high power motor. The two infrared sensors are connected to the two external interrupt ports of the micro-controller. This allows for the micro-controller to not only stop at obstacles but also possibly navigate around obstacles based on the sensor generating the interrupt. Also, the ATMega32L supports on-chip programming and debugging via the JTAG ports. These ports are connected to a separate header to allow for programming them without need for a 12V external voltage. Maxim Max1744 step down DC-DC converters: The Maxim max1744 step down DC-DC converter has an internal feedback network that allows a pin selectable output voltage of 3.3 or 5 volts [2]. It has a maximum power output rating of over 50 watts [2] that is much more than the required amount. It also has an efficiency greater than 90% [2]. The circuit design requires three power rails. The first is a 9V power rail for powering the DC motors in order to get

Mohan Rokkam Page 3 12/15/2004 sufficient torque out of them. The second is a 5V rail to power the infrared sensors. The third is a 3.3V rail to power the micro-controller. The 9V supply rail can be supplied by a 9 volt battery on the board. This needs to be stepped down to 3.3 and 5 volts for the remaining components on the board. The max1744 chip can do this efficiently and can also handle any of the power requirements. It will also be able to handle any changes in the power supply as it has a wide input supply voltage of up to 36V [2]. Sharp GP2D15 IR sensor: The Sharp GP2D15 IR sensor provides a logical high if it detects an object closer than 24 cm and a logical low otherwise [3]. This can be used as an interrupt to the microcontroller. Two of these sensors will be placed at the two front facing corners of the cart. If only one of the two sensors triggers an interrupt, the cart can take action and move away or around the obstacle. These infrared sensors are operated on a VCC of 5V @ 25 o C. Polaroid L Series ultrasonic transmitters and receivers: The Polaroid L series ultrasonic transmitters and receivers operate at a center frequency of 40 KHz +/- 1 KHz [4]. They have a bandwidth of around 2.5-3 KHz where they provide the best results. This frequency of 40 KHz is ideal with respect to power and range requirements. Initial testing revealed an approximate range of around 4-5 feet. The small beam angle of around 72 o allows for better directional sensitivity [4]. These transmitters and receivers are also pretty tolerant with respect to temperature. They require a voltage of around 9V to provide sufficient range. Jameco geared DC motor: The Jameco geared DC motor (part # 161373) has a pretty wide input voltage range of 4.5 12 volts [5]. It has a no load speed of 150 rpm, a gearing ratio of 30:1 and a stall torque of 3Kg-cm [5]. With these specs, it should be able to draw the cart at sufficient speed without too much of a problem. It also has a no load current draw of 69mA and a maximum current draw of 185mA [5]. This is a pretty large current draw but is small for a motor of this size. IC555 Timer Chip: The IC555 timer chip is a robust timer chip. It has a maximum speed of around 1 MHZ and can be adjusted for much lower speeds, keeping track of as low as a few

Mohan Rokkam Page 4 12/15/2004 seconds [6]. In our circuit, it is used as a timer to supply a 40 KHz clock to the ultrasonic transmitter. It also is used to supply a much slower clocking signal to the 22V10 PLD with a time period of around 2ms. This allows the PLD to send out coded messages on the ultrasonic signal to determine the action to be performed by the cart. Cypress Semiconductor PALCE22V10 PLD: The PALCE22V10 is a programmable low power highly reliable PLD that can operate as a state machine at frequencies as high as 110 MHz [7]. In our product, the PALCE22V10 is used as to maintain one of three states to determine the operation of the cart. It is clocked by a 555 timer chip and controls the power to the ultrasonic transmitter so as to be able to send coded ultrasonic signals. The state diagram is as shown below:

Mohan Rokkam Page 5 12/15/2004 References [1] Atmel ATMega32L datasheet: http://shay.ecn.purdue.edu/~477grp8/docs/datasheets/atmelmega32l.pdf [2] Maxim High Voltage Step Down DC-DC controller (Max 1744) datasheet: http://shay.ecn.purdue.edu/~477grp8/docs/datasheets/max1744-max1745.pdf [3] Sharp GP2D15 infrared sensor datasheet: http://shay.ecn.purdue.edu/~477grp8/docs/datasheets/gp2d15.pdf [4] Polaroid L series ultrasonic transmitters and receivers datasheet: http://shay.ecn.purdue.edu/~477grp8/docs/datasheets/lseries.pdf [5] Jameco Geared DC motor datasheet: http://shay.ecn.purdue.edu/~477grp8/docs/datasheets/dcmotor.pdf [6] The 555 timer chip datasheet: http://shay.ecn.purdue.edu/~477grp8/docs/datasheets/icm7555timer.pdf [7] Cypress Semiconductor PALCE22V10 datasheet: http://shay.ecn.purdue.edu/~477grp8/docs/datasheets/palce22v10.pdf