SlideShare a Scribd company logo
1 of 3
Download to read offline
IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org
ISSN (e): 2250-3021, ISSN (p): 2278-8719
Vol. 05, Issue 01 (January. 2015), ||V2|| PP 42-44
International organization of Scientific Research 42 | P a g e
A design of Software Driver for A satellite Dish Antenna
Positioning System
Emad A. Gabbar Moh. Alhasan(1)
, abdelrasoul jabar alzubaidi(2)
Engineering Dept – Gezira State Corporation for Radio and TV – Gezira State - Sudan
Electronic Dept- Engineering College –Sudan University for science and Technology-Sudan
Abstract: This paper deals with designing a Satellite Dish Antenna Positioning System using stepper motors.
The system’s software use longitude, latitude of the dish position (antenna site) and the satellite longitude as an
input data. The software makes different calculations to transform this data to digits. The digits are then
transformed to signals and fed to the stepper motors drivers to move the antenna adjusting azimuth, elevation
and polarization angles to the intended satellite. The paper aims to describe the algorism and flow-chart of the
system’s software which allows users controlling and adjusting the antenna remotely. Also it aims to show the
outputs of the software that will be transformed to signals to control the system’s hardware drivers.
Keywords: Azimuth, Elevation, Look angle and Polarization
I. INTRODUCTION
The aim of designing a digital control system is to allow the user of satellite receiver to switch between
satellites without directing the dish antenna manually or using many dishes. Simply, the user can enter the
antenna latitude, longitude and the intended satellite longitude. The system uses these inputs and processes it,
and then adjusts the antenna to the correct position automatically.
Before we go through, it is best first define some terms as applicable to the world of satellite TV reception:
Geostationary satellite: Is the satellite remains a fixed (stationary) in an apparent position relative to the earth;
about 35784 km away from the earth if its elevation angle is orthogonal (90○
) to the equator. Its period of
revolution is synchronized with that of the earth in inertial space [1].
Azimuth: The azimuth angle is the angle at which the earth station’s disk is pointing at the horizon [1].
Defining north is 0 deg or 360 deg, east is 90 deg, south is 180 deg, and west is 270 deg [3].
Elevation: The elevation angle is the angle by which the antenna bore sight must be rotated to lock on to the
satellite [1].
Look Angle: the look angle for the ground station antenna is the azimuth and elevation angles required at the
antenna so that it point directly at the satellite [2].
Skew: refers to the polarization angle of the electric field. The term 'Dish Skew' refers to the dish tilt necessary
to get the satellite dish position such that the LNB will be in exact alignment with the electric field of the
incoming satellite signals. Setting the dish skew is necessary only when pointing to more than a single satellite
[3].
II. SYSTEMS BLOCK DIAGRAM
Digital dish positioning system is a system allows the user to adjust the satellite dish to the accurate satellite
position using full remote control system. The system use the dish site and the satellite position as an input data
to the control system which will be transformed to a signal and fed to the stepper motors to moves the dish
antenna to point to the intended satellite. The below figure, figure (1) shows the block diagram of the system.
A design of Software Driver for A satellite Dish Antenna Positioning System
International organization of Scientific Research 43 | P a g e
III. SOFTWARE ALGORISM
The system proceedes through the following steps in the algorism:
1- Start.
2- Read the antenna instant direction (azimuth, elevation and polarization) which was saved as a number of
pulses or (digits) based on stepper motors step angles.
3- Enter Antenna latitude,longitude and intend satellite longitude (degree).
4- Calculate the intend satellite azimuth,elevation and polarization (degree).
5- Confirm the operation. If the decision is (Yes), continue step 6,7 and so on. Else (No), stop the procedures
and go to the End.
6- Change the (azimuth,elevation and polarization) which were calculated in step-4 from degrees to number of
pulses (digits) based on stepper motors step angles.
7- Store the values of the last confirmed antenna (azimuth elevation and polarization) in the antenna data file
(which was calculated in step-6).
8- Calculate the differences of (azimuths,elevations and polarizations) in step-2 and step-6 (differences in
pulses).
9- Move the dish horizintaly (azimuths pulses difference which was obtained in step-8) until it pointing to the
intend azimuth which was calculated in step-4.
10- Move the dish verticaly (elevations pulses difference which was obtained in step-8) until it pointing to the
elevation which was calculated in step-4.
11- Change the antenna skew to the new direction (polarizations pulses difference which was obtained in step-
8).
12- End.
Note: We must take into acount the antenna offset (elevation) and the variation between magnatic and
true north (azimuth).
IV. SYSTEM OPERATION FLOW CHART
The flow chart below illustrates the system operation sequence:
A design of Software Driver for A satellite Dish Antenna Positioning System
International organization of Scientific Research 44 | P a g e
V. RESULTS
The system operation directs the antenna to the correct azimuth and elevation angles, and adjusts the
polarization. The operation is performed remotely. The system hardware is not complicated and its cost is
reasonable. The input data plays the main role to adjust and direct the antenna towards the wanted satellite. The
system design makes a substitution for a multi dish installation. The below table, table (1) shows the results of
operation of this system in a site with latitude 14○
N and longitude 34○
E to be directed to different satellites. The
azimuth, elevation and polarization degrees transferred to integer numbers of pulses based on the step angles of
the used stepper motors (in this application the steps angle equal to 0.9○
).
Table (1): The results of the operating system.
Note: Selected Satellites are represented by their longitudes not names.
VI. CONCLUSION
Controlling a single antenna by stepper motors remotely is a challenging issue. The design adapted in this paper
makes the remote control of the antenna easy. This procedure results in positioning the antenna to the desired
satellite precisely. Also it reduces the dish antenna alignment-time.
REFERENCES
[1]. Michael O. Kolawole/ “Satellite Communication Engineering”, 1st
ed/ Marcel Dekker, Inc/ 2002.
[2]. Dennis Roddy/ “Satellite Communications”, 3rd
ed/ McGraw-Hill/ 2001.
[3]. Guide to Satellite Dish Installation/ http://www.practical-home-theater-guide.com/satellite-dish.html /
23th
December 2014.
[4]. Matthew Grant/ Quick Start for Beginners to Drive a Stepper Motor, / Freescale Semiconductor, Inc.,/
AN2974 Ver.1/June.2005.
[5]. Paul E. Sandin/ “Robot Mechanisms and Mechanical Devices Illustrated”, 1st
ed/ McGraw-Hill/ 2003.
[6]. Paul Acarnley/"Stepping Motors: a guide to theory and practice", 4th
Edition/Institution of Engineering
and Technology/2007.
SELECTED
SATELLITE
AZIMUTH ELEVATION POLARIZATION
Degree Degree Step Degree Step Degree Step
7○
W 254.44○
282 40.47○
44 69.19○
76
26○
E 210.15○
233 71.10○
79 29.16○
32
20○
E 225.86○
250 66.89○
74 44.13○
49
30.5○
E 194.18○
215 73.05○
81 13.75○
15
42○
E 149.84○
166 71.10○
79 -29.16○
-32

More Related Content

What's hot

Introduction to Navigation Systems
Introduction to Navigation SystemsIntroduction to Navigation Systems
Introduction to Navigation SystemsJoseph Hennawy
 
Total station topcon exp procedures
Total station topcon exp proceduresTotal station topcon exp procedures
Total station topcon exp proceduresNAGESH KUMAR GUTURU
 
Electronic Navigations: GPS,GPS terms, GPS use and using Waypoints
Electronic Navigations: GPS,GPS terms, GPS use and using WaypointsElectronic Navigations: GPS,GPS terms, GPS use and using Waypoints
Electronic Navigations: GPS,GPS terms, GPS use and using WaypointsAzad Uddin (Sojib Ahmed)
 
Handheld device motion tracking using MEMS gyros and accelerometer
Handheld device motion tracking using MEMS gyros and accelerometerHandheld device motion tracking using MEMS gyros and accelerometer
Handheld device motion tracking using MEMS gyros and accelerometeranusheel nahar
 
Conceptual design and architecture of turkish communication satellite turksat...
Conceptual design and architecture of turkish communication satellite turksat...Conceptual design and architecture of turkish communication satellite turksat...
Conceptual design and architecture of turkish communication satellite turksat...Atılay Mayadağ
 
Total Station Topographic Survey
Total Station Topographic Survey Total Station Topographic Survey
Total Station Topographic Survey haroldtaylor1113
 
GPS (Global Positioning System)
GPS (Global Positioning System)GPS (Global Positioning System)
GPS (Global Positioning System)tahirilyas92
 
Precise Attitude Determination Using a Hexagonal GPS Platform
Precise Attitude Determination Using a Hexagonal GPS PlatformPrecise Attitude Determination Using a Hexagonal GPS Platform
Precise Attitude Determination Using a Hexagonal GPS PlatformCSCJournals
 
Satellite telemetry tracking command and monitoring subsystem & Electronic an...
Satellite telemetry tracking command and monitoring subsystem & Electronic an...Satellite telemetry tracking command and monitoring subsystem & Electronic an...
Satellite telemetry tracking command and monitoring subsystem & Electronic an...ROSHAN LAL KUMAWAT
 
Sensor fusion between car and smartphone
Sensor fusion between car and smartphoneSensor fusion between car and smartphone
Sensor fusion between car and smartphoneGabor Paller
 
Global positioning system (Gps)
Global positioning system (Gps)Global positioning system (Gps)
Global positioning system (Gps)AshishKushwah13
 
Welcome to the presentation on ‘total station
Welcome to the presentation on ‘total stationWelcome to the presentation on ‘total station
Welcome to the presentation on ‘total stationShashank Javalagi
 
Application of Vision based Techniques for Position Estimation
Application of Vision based Techniques for Position EstimationApplication of Vision based Techniques for Position Estimation
Application of Vision based Techniques for Position EstimationIRJET Journal
 
Total station Surveying
Total station SurveyingTotal station Surveying
Total station SurveyingKiran M
 
Total station, digital self leveling levels,
Total station, digital self leveling levels,Total station, digital self leveling levels,
Total station, digital self leveling levels,Darshil Vekaria
 

What's hot (19)

Introduction to Navigation Systems
Introduction to Navigation SystemsIntroduction to Navigation Systems
Introduction to Navigation Systems
 
Total station topcon exp procedures
Total station topcon exp proceduresTotal station topcon exp procedures
Total station topcon exp procedures
 
Ch 5 a gps
Ch 5 a gpsCh 5 a gps
Ch 5 a gps
 
Total station
Total station Total station
Total station
 
Modern Surveying Equipment Presentation
Modern Surveying Equipment PresentationModern Surveying Equipment Presentation
Modern Surveying Equipment Presentation
 
Electronic Navigations: GPS,GPS terms, GPS use and using Waypoints
Electronic Navigations: GPS,GPS terms, GPS use and using WaypointsElectronic Navigations: GPS,GPS terms, GPS use and using Waypoints
Electronic Navigations: GPS,GPS terms, GPS use and using Waypoints
 
Handheld device motion tracking using MEMS gyros and accelerometer
Handheld device motion tracking using MEMS gyros and accelerometerHandheld device motion tracking using MEMS gyros and accelerometer
Handheld device motion tracking using MEMS gyros and accelerometer
 
Conceptual design and architecture of turkish communication satellite turksat...
Conceptual design and architecture of turkish communication satellite turksat...Conceptual design and architecture of turkish communication satellite turksat...
Conceptual design and architecture of turkish communication satellite turksat...
 
Total Station Topographic Survey
Total Station Topographic Survey Total Station Topographic Survey
Total Station Topographic Survey
 
GPS (Global Positioning System)
GPS (Global Positioning System)GPS (Global Positioning System)
GPS (Global Positioning System)
 
Precise Attitude Determination Using a Hexagonal GPS Platform
Precise Attitude Determination Using a Hexagonal GPS PlatformPrecise Attitude Determination Using a Hexagonal GPS Platform
Precise Attitude Determination Using a Hexagonal GPS Platform
 
Satellite telemetry tracking command and monitoring subsystem & Electronic an...
Satellite telemetry tracking command and monitoring subsystem & Electronic an...Satellite telemetry tracking command and monitoring subsystem & Electronic an...
Satellite telemetry tracking command and monitoring subsystem & Electronic an...
 
Sensor fusion between car and smartphone
Sensor fusion between car and smartphoneSensor fusion between car and smartphone
Sensor fusion between car and smartphone
 
Global positioning system (Gps)
Global positioning system (Gps)Global positioning system (Gps)
Global positioning system (Gps)
 
practica 6 geomatica
practica 6 geomaticapractica 6 geomatica
practica 6 geomatica
 
Welcome to the presentation on ‘total station
Welcome to the presentation on ‘total stationWelcome to the presentation on ‘total station
Welcome to the presentation on ‘total station
 
Application of Vision based Techniques for Position Estimation
Application of Vision based Techniques for Position EstimationApplication of Vision based Techniques for Position Estimation
Application of Vision based Techniques for Position Estimation
 
Total station Surveying
Total station SurveyingTotal station Surveying
Total station Surveying
 
Total station, digital self leveling levels,
Total station, digital self leveling levels,Total station, digital self leveling levels,
Total station, digital self leveling levels,
 

Similar to F05124244

IRJET - Intelligence Satellite Tracking System
IRJET - Intelligence Satellite Tracking SystemIRJET - Intelligence Satellite Tracking System
IRJET - Intelligence Satellite Tracking SystemIRJET Journal
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...cscpconf
 
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...csandit
 
F041132428
F041132428F041132428
F041132428IOSR-JEN
 
A Study on the Development of High Accuracy Solar Tracking Systems
A Study on the Development of High Accuracy Solar Tracking SystemsA Study on the Development of High Accuracy Solar Tracking Systems
A Study on the Development of High Accuracy Solar Tracking Systemsiskandaruz
 
Experiment to determine a method for effortless static calibration of the ine...
Experiment to determine a method for effortless static calibration of the ine...Experiment to determine a method for effortless static calibration of the ine...
Experiment to determine a method for effortless static calibration of the ine...IRJET Journal
 
Study on the correct tilt of the navigation of agricultural machinery based o...
Study on the correct tilt of the navigation of agricultural machinery based o...Study on the correct tilt of the navigation of agricultural machinery based o...
Study on the correct tilt of the navigation of agricultural machinery based o...eSAT Journals
 
SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL
SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL
SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL IAEME Publication
 
Research paper presentation
Research paper presentationResearch paper presentation
Research paper presentationnishit nathwani
 
IRJET- Implementation of IoT based Dual Axis Photo-Voltaic Solar Tracker ...
IRJET-  	  Implementation of IoT based Dual Axis Photo-Voltaic Solar Tracker ...IRJET-  	  Implementation of IoT based Dual Axis Photo-Voltaic Solar Tracker ...
IRJET- Implementation of IoT based Dual Axis Photo-Voltaic Solar Tracker ...IRJET Journal
 
Development of an Integrated Attitude Determination System for Small Unmanned...
Development of an Integrated Attitude Determination System for Small Unmanned...Development of an Integrated Attitude Determination System for Small Unmanned...
Development of an Integrated Attitude Determination System for Small Unmanned...IRJET Journal
 
Advanced surveying equipment ppt
Advanced surveying equipment pptAdvanced surveying equipment ppt
Advanced surveying equipment pptNaufil Sayyad
 
Total station and its application to civil engineering
Total station and its application to civil engineeringTotal station and its application to civil engineering
Total station and its application to civil engineeringTushar Dholakia
 
Presentation on progress report of final year project(gps
Presentation on progress report of final year project(gpsPresentation on progress report of final year project(gps
Presentation on progress report of final year project(gpsWasim Akram
 
Lecture total Station Theory
Lecture total Station TheoryLecture total Station Theory
Lecture total Station TheoryBahzad5
 

Similar to F05124244 (20)

IRJET - Intelligence Satellite Tracking System
IRJET - Intelligence Satellite Tracking SystemIRJET - Intelligence Satellite Tracking System
IRJET - Intelligence Satellite Tracking System
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
 
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
 
F041132428
F041132428F041132428
F041132428
 
C05121621
C05121621C05121621
C05121621
 
A Study on the Development of High Accuracy Solar Tracking Systems
A Study on the Development of High Accuracy Solar Tracking SystemsA Study on the Development of High Accuracy Solar Tracking Systems
A Study on the Development of High Accuracy Solar Tracking Systems
 
Experiment to determine a method for effortless static calibration of the ine...
Experiment to determine a method for effortless static calibration of the ine...Experiment to determine a method for effortless static calibration of the ine...
Experiment to determine a method for effortless static calibration of the ine...
 
Study on the correct tilt of the navigation of agricultural machinery based o...
Study on the correct tilt of the navigation of agricultural machinery based o...Study on the correct tilt of the navigation of agricultural machinery based o...
Study on the correct tilt of the navigation of agricultural machinery based o...
 
SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL
SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL
SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL
 
Research paper presentation
Research paper presentationResearch paper presentation
Research paper presentation
 
IRJET- Implementation of IoT based Dual Axis Photo-Voltaic Solar Tracker ...
IRJET-  	  Implementation of IoT based Dual Axis Photo-Voltaic Solar Tracker ...IRJET-  	  Implementation of IoT based Dual Axis Photo-Voltaic Solar Tracker ...
IRJET- Implementation of IoT based Dual Axis Photo-Voltaic Solar Tracker ...
 
Development of an Integrated Attitude Determination System for Small Unmanned...
Development of an Integrated Attitude Determination System for Small Unmanned...Development of an Integrated Attitude Determination System for Small Unmanned...
Development of an Integrated Attitude Determination System for Small Unmanned...
 
Advanced surveying equipment ppt
Advanced surveying equipment pptAdvanced surveying equipment ppt
Advanced surveying equipment ppt
 
Modern Survey Techniques
Modern Survey TechniquesModern Survey Techniques
Modern Survey Techniques
 
Total station and its application to civil engineering
Total station and its application to civil engineeringTotal station and its application to civil engineering
Total station and its application to civil engineering
 
Presentation on progress report of final year project(gps
Presentation on progress report of final year project(gpsPresentation on progress report of final year project(gps
Presentation on progress report of final year project(gps
 
review
reviewreview
review
 
Lecture total Station Theory
Lecture total Station TheoryLecture total Station Theory
Lecture total Station Theory
 
GPS Group 9 Project
GPS Group 9 ProjectGPS Group 9 Project
GPS Group 9 Project
 

More from IOSR-JEN

More from IOSR-JEN (20)

C05921721
C05921721C05921721
C05921721
 
B05921016
B05921016B05921016
B05921016
 
A05920109
A05920109A05920109
A05920109
 
J05915457
J05915457J05915457
J05915457
 
I05914153
I05914153I05914153
I05914153
 
H05913540
H05913540H05913540
H05913540
 
G05913234
G05913234G05913234
G05913234
 
F05912731
F05912731F05912731
F05912731
 
E05912226
E05912226E05912226
E05912226
 
D05911621
D05911621D05911621
D05911621
 
C05911315
C05911315C05911315
C05911315
 
B05910712
B05910712B05910712
B05910712
 
A05910106
A05910106A05910106
A05910106
 
B05840510
B05840510B05840510
B05840510
 
I05844759
I05844759I05844759
I05844759
 
H05844346
H05844346H05844346
H05844346
 
G05843942
G05843942G05843942
G05843942
 
F05843238
F05843238F05843238
F05843238
 
E05842831
E05842831E05842831
E05842831
 
D05842227
D05842227D05842227
D05842227
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

F05124244

  • 1. IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 05, Issue 01 (January. 2015), ||V2|| PP 42-44 International organization of Scientific Research 42 | P a g e A design of Software Driver for A satellite Dish Antenna Positioning System Emad A. Gabbar Moh. Alhasan(1) , abdelrasoul jabar alzubaidi(2) Engineering Dept – Gezira State Corporation for Radio and TV – Gezira State - Sudan Electronic Dept- Engineering College –Sudan University for science and Technology-Sudan Abstract: This paper deals with designing a Satellite Dish Antenna Positioning System using stepper motors. The system’s software use longitude, latitude of the dish position (antenna site) and the satellite longitude as an input data. The software makes different calculations to transform this data to digits. The digits are then transformed to signals and fed to the stepper motors drivers to move the antenna adjusting azimuth, elevation and polarization angles to the intended satellite. The paper aims to describe the algorism and flow-chart of the system’s software which allows users controlling and adjusting the antenna remotely. Also it aims to show the outputs of the software that will be transformed to signals to control the system’s hardware drivers. Keywords: Azimuth, Elevation, Look angle and Polarization I. INTRODUCTION The aim of designing a digital control system is to allow the user of satellite receiver to switch between satellites without directing the dish antenna manually or using many dishes. Simply, the user can enter the antenna latitude, longitude and the intended satellite longitude. The system uses these inputs and processes it, and then adjusts the antenna to the correct position automatically. Before we go through, it is best first define some terms as applicable to the world of satellite TV reception: Geostationary satellite: Is the satellite remains a fixed (stationary) in an apparent position relative to the earth; about 35784 km away from the earth if its elevation angle is orthogonal (90○ ) to the equator. Its period of revolution is synchronized with that of the earth in inertial space [1]. Azimuth: The azimuth angle is the angle at which the earth station’s disk is pointing at the horizon [1]. Defining north is 0 deg or 360 deg, east is 90 deg, south is 180 deg, and west is 270 deg [3]. Elevation: The elevation angle is the angle by which the antenna bore sight must be rotated to lock on to the satellite [1]. Look Angle: the look angle for the ground station antenna is the azimuth and elevation angles required at the antenna so that it point directly at the satellite [2]. Skew: refers to the polarization angle of the electric field. The term 'Dish Skew' refers to the dish tilt necessary to get the satellite dish position such that the LNB will be in exact alignment with the electric field of the incoming satellite signals. Setting the dish skew is necessary only when pointing to more than a single satellite [3]. II. SYSTEMS BLOCK DIAGRAM Digital dish positioning system is a system allows the user to adjust the satellite dish to the accurate satellite position using full remote control system. The system use the dish site and the satellite position as an input data to the control system which will be transformed to a signal and fed to the stepper motors to moves the dish antenna to point to the intended satellite. The below figure, figure (1) shows the block diagram of the system.
  • 2. A design of Software Driver for A satellite Dish Antenna Positioning System International organization of Scientific Research 43 | P a g e III. SOFTWARE ALGORISM The system proceedes through the following steps in the algorism: 1- Start. 2- Read the antenna instant direction (azimuth, elevation and polarization) which was saved as a number of pulses or (digits) based on stepper motors step angles. 3- Enter Antenna latitude,longitude and intend satellite longitude (degree). 4- Calculate the intend satellite azimuth,elevation and polarization (degree). 5- Confirm the operation. If the decision is (Yes), continue step 6,7 and so on. Else (No), stop the procedures and go to the End. 6- Change the (azimuth,elevation and polarization) which were calculated in step-4 from degrees to number of pulses (digits) based on stepper motors step angles. 7- Store the values of the last confirmed antenna (azimuth elevation and polarization) in the antenna data file (which was calculated in step-6). 8- Calculate the differences of (azimuths,elevations and polarizations) in step-2 and step-6 (differences in pulses). 9- Move the dish horizintaly (azimuths pulses difference which was obtained in step-8) until it pointing to the intend azimuth which was calculated in step-4. 10- Move the dish verticaly (elevations pulses difference which was obtained in step-8) until it pointing to the elevation which was calculated in step-4. 11- Change the antenna skew to the new direction (polarizations pulses difference which was obtained in step- 8). 12- End. Note: We must take into acount the antenna offset (elevation) and the variation between magnatic and true north (azimuth). IV. SYSTEM OPERATION FLOW CHART The flow chart below illustrates the system operation sequence:
  • 3. A design of Software Driver for A satellite Dish Antenna Positioning System International organization of Scientific Research 44 | P a g e V. RESULTS The system operation directs the antenna to the correct azimuth and elevation angles, and adjusts the polarization. The operation is performed remotely. The system hardware is not complicated and its cost is reasonable. The input data plays the main role to adjust and direct the antenna towards the wanted satellite. The system design makes a substitution for a multi dish installation. The below table, table (1) shows the results of operation of this system in a site with latitude 14○ N and longitude 34○ E to be directed to different satellites. The azimuth, elevation and polarization degrees transferred to integer numbers of pulses based on the step angles of the used stepper motors (in this application the steps angle equal to 0.9○ ). Table (1): The results of the operating system. Note: Selected Satellites are represented by their longitudes not names. VI. CONCLUSION Controlling a single antenna by stepper motors remotely is a challenging issue. The design adapted in this paper makes the remote control of the antenna easy. This procedure results in positioning the antenna to the desired satellite precisely. Also it reduces the dish antenna alignment-time. REFERENCES [1]. Michael O. Kolawole/ “Satellite Communication Engineering”, 1st ed/ Marcel Dekker, Inc/ 2002. [2]. Dennis Roddy/ “Satellite Communications”, 3rd ed/ McGraw-Hill/ 2001. [3]. Guide to Satellite Dish Installation/ http://www.practical-home-theater-guide.com/satellite-dish.html / 23th December 2014. [4]. Matthew Grant/ Quick Start for Beginners to Drive a Stepper Motor, / Freescale Semiconductor, Inc.,/ AN2974 Ver.1/June.2005. [5]. Paul E. Sandin/ “Robot Mechanisms and Mechanical Devices Illustrated”, 1st ed/ McGraw-Hill/ 2003. [6]. Paul Acarnley/"Stepping Motors: a guide to theory and practice", 4th Edition/Institution of Engineering and Technology/2007. SELECTED SATELLITE AZIMUTH ELEVATION POLARIZATION Degree Degree Step Degree Step Degree Step 7○ W 254.44○ 282 40.47○ 44 69.19○ 76 26○ E 210.15○ 233 71.10○ 79 29.16○ 32 20○ E 225.86○ 250 66.89○ 74 44.13○ 49 30.5○ E 194.18○ 215 73.05○ 81 13.75○ 15 42○ E 149.84○ 166 71.10○ 79 -29.16○ -32