Beruflich Dokumente
Kultur Dokumente
INTRODUCTION
NOWADAYS, WE HAVE SOME DIFFICULTIES IN OBTAINING THE DISTANCE THAT
WE WANT TO MEASURE. EVENTHOUGH, WE HAVE A MEASURING TAPE, BUT THIS
KIND OF TOOL WILL HAVE A LIMIT FOR US TO MEASURE A DISTANCE. BEFORE
THIS, ENGINEERS HAVE TO PRODUCE A RANGE FINDER MODULE BUT IN THE
END, THEY FOUND OUT THE MODULE HAS MANY DISADVANTAGES LIKE
LIMITATION FOR DISTANCE, DIFFERENT RESULT FOR DIFFERENT COLOURED
OBSTACLES, AND NEED A CALIBRATION EVERYTIME BEFORE MEASURING.
OBJECTIVES
FROM THE ISSUES THAT HAVE BEEN DISCUSSED IN THE PREVIOUS SECTION, THE
OBJECTIVES OF THIS PROJECT WERE SET OUT AS BELOW :
1. PRECISE AND FIXED MEASUREMENT OF LOW RANGE DISTANCE
2. TO MEASURE A DISTANCE AT ANY OBSTACLES.
3. OPERATING RANGE OF 2CM UP TO 100CM WITH AN ACCURACY OF 1 CM.
4. DESIGN A SIMPLE CIRCUIT AND FIND A SUITABLE HARDWARE FOR THIS
PROJECT.
ULTRASONIC WAVES
THERE IS A REASON OF WHY WE USED ULTRASONIC WAVES INSTEAD OF OTHER
WAVES. FIRST OF ALL, IT IS BECAUSE OF ITS SPEED. ULTRASONIC WAVES
TRAVELLED AT SPEED OF SOUND WHICH IS, 343 M/S. THIS KIND OF SPEED IS NOT
TOO FAST FOR MCUS IN ATMEGA TO MEASURE ACCURATELY. SO, PRACTICALLY
IT WILL TAKE ABOUT 20 NS ( NANO SECOND ) TO GO AND BOUNCE BACK FROM
AN OBSTACLE WHICH IS 1 M AWAY. NEXT, ULTRASONIC WAVES TRAVELS MORE
NARROW, LIKE BEAM THAN NORMAL SOUND WAVE. THIS ACTUALLY HELPS THE
SENSOR DETECT THE OBSTACLES THAT ARE EXACTLY IN LINE WITH IT ONLY.
BESIDES THAT, ULTRASONIC WAVES DO NOT DISTURB ANY HUMANS THAT IS
NEARBY.
FROM THE ABOVE TIMING DIAGRAM, YOU CAN SEE THAT THE 40KHZ PULSE
TRAIN IS TRANSMITTED JUST AFTER THE 10US TRIGGERING PULSE AND THE
ECHO OUTPUT IS OBTAINED AFTER SOME MORE TIME. THE NEXT TRIGGERING
PULSE CAN BE GIVEN ONLY AFTER THE ECHO IS FADED AWAY AND THIS TIME
PERIOD IS CALLED CYCLE PERIOD. THE CYCLE PERIOD FOR HC-SR04 MUST NOT
BE BELOW 50MS. ACCORDING TO DATASHEET, THE DISTANCE CAN BE
CALCULATED FROM THE ECHO PULSE WIDTH USING THE FOLLOWING
EQUATIONS.
DISTANCE IN CM = ECHO PULSE WIDTH IN US/58
AT89S51 MICROCONTROLLER
AVAILABLE AS A 40-PIN DIP CHIP AND WORKS AT +5 VOLTS DC. THE SALIENT
FEATURES OF 8051 CONTROLLER ARE GIVEN BELOW.
SALIANT FEATURES:THE SALIENT FEATURES OF 8051 MICROCONTROLLER ARE
I.
4 KB ON CHIP PROGRAM MEMORY (ROM OR EPROM)).
II.
128 BYTES ON CHIP DATA MEMORY (RAM).
III.
8-BIT DATA BUS
IV.
16-BIT ADDRESS BUS
V.
32 GENERAL PURPOSE REGISTERS EACH OF 8 BITS
VI.
TWO -16 BIT TIMERS T0 AND T1
VII. FIVE INTERRUPTS (3 INTERNAL AND 2 EXTERNAL).
VIII. FOUR PARALLEL PORTS EACH OF 8-BITS (PORT0, PORT1, PORT2, PORT3)
WITH A TOTAL OF 32 I/O LINES.
IX.
ONE 16-BIT PROGRAM COUNTER AND ONE 16-BIT DPTR ( DATA
POINTER)
X.
ONE 8-BIT STACK POINTER
XI.
ONE MICROSECOND INSTRUCTION CYCLE WITH 12 MHZ CRYSTAL.
XII. ONE FULL DUPLEX SERIAL COMMUNICATION PORT.
SCOPE OF STUDY
DESIGNING COMPLETE MODEL OF ATMEGA ULTRASONIC RANGE FINDER IS
NEARLY IMPOSSIBLE FOR THIS PROJECT BECAUSE OF TIME CONSTRAINTS AND
LIMITED RESOURCES. SCOPE OF THIS PROJECT IS NARROWED INTO FEW ITEMS
AS FOLLOW:
i.
ii.
iii.
BLOCK DIAGRAM
FLOWCHART
START
NO
IS ECHO
AVAILABLE
YES
START TIMER TO
COUNT 59
MICROSECONDS
INCREMENT RESISTER TO
COUNT DISTANCE
YES
Is Echo
available?
NO
DIVIDE DISTANCE
OBTAINED BY 10
SEND IT TO FIRST SEVEN SEGMENT
DISPLAY
SEND THE REMAINDER TO SECOND SEVEN
SEGMENT DISPLAY
WAIT
RESET
Circuit diagram
// ORIGIN
MOV DPTR,#LUT
MOV P2,#00000000B
MOV P0,#00000000B
CLR P3.0
SETB P3.1
MOV TMOD,#00100000B
MOV TH1,#207D
MOV A,#00000000B
// CLEARS ACCUMULATOR
SETB P3.0
ACALL DELAY1
CLR P3.0
CLR TR1
CLR TF1
INC A
JB P3.1,BACK
MOV R4,A
ACALL DLOOP
SJMP MAIN
// 10uS DELAY
MOV B,#10D
DIV AB
ACALL DISPLAY
MOV P0,A
ACALL DELAY
// 1US DELAY
ACALL DELAY
MOV A,B
ACALL DISPLAY
MOV P2,A
ACALL DELAY
ACALL DELAY
DJNZ R5,BACK1
RET
// 1uS DELAY
RET
LUT: DB C0H
DB F9H
DB A4H
DB B0H
DB 99H
DB 92H
DB 82H
DB F8H
DB 80H
DB 98H
END
CONCLUSION
THE ULTRASONIC RANGE FINDER USING AT89S51 HAS ACHIEVED THE
OBJECTIVES OF THE PROJECT. THE IMPORTANCE OF THE PROJECT IS
CALCULATING ACCURATE DISTANCE FROM ANY OBSTACLE THAT WE WANT TO
MEASURE. THE DEVICE CAN BE USED IN MANY DIFFERENT FIELDS AND
CATEGORIES LIKE DISTANCE CALCULATION IN CONSTRUCTION FIELD, ROBOTS,
CAR SENSOR TO AVOID OBSTACLES AND MANY OTHER APPLICATIONS. THE
BUILDING PROCESS OF THE DEVICE WAS BASED ON USING AS MUCH AS
POSSIBLE FROM THE COURSES TAKEN IN THE UNIVERSITY, LIKE MICRO
PROCESSOR, BASIC ELECTRICAL ENGINEERING, MULTIMEDIA AND SYSTEMS
AND ELECTRONICS DEVICES AND ALSO PRACTICAL WORK IN THE
LABORATORIES.
REFERENCES
1. HTTPS://WWW.GOOGLE.CO.IN/
2. HTTP://WWW.CIRCUITSTODAY.COM/
3. THE 8051 MICROCONTROLLER AND EMBEDDED SYSTEMS BY MUHAMMAD ALI
MAZIDI, JANICE GILLISPIE MAZIDI, ROLIN D.MCKINLAY.