Top Banner
1 Azimuth & Elevation Rotor Controller For LEO Satellites A Program For The CRES Amateur Radio Club August 15, 2007
28

Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

Sep 08, 2018

Download

Documents

vuongquynh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

1

Azimuth & Elevation Rotor Controller For LEO Satellites

A Program For The CRES Amateur Radio Club

August 15, 2007

Page 2: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

2

Azimuth And Elevation Rotor Controller

Actually it can be used for any satellite But my interest is the LEOs

There are a lot of them A few of them still work!

Page 3: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

3

Motivation

I had been working a few of the LEOs with vertical antennas.

I was interested in a better antenna system And I wanted a neat Microcontroller project!

It seemed like a good idea at the time<BG>

Page 4: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

4

Satellite QSOs Are Interesting!

There are a lot of “things” involved in working the LEO satellites! Computer screen Keyboard Mouse Downlink frequency Uplink frequency Doppler effects Code paddles or a microphone Azimuth of the satellite Elevation of the satellite

Page 5: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

5

So Many things – So Little Time! The window for a QSO is often less than 8 minutes. If you can automate a few “things” your QSOs may be

more enjoyable. This project is about automating the rotors for beam

antennas.

Page 6: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

6

My Approach To The Project

Research the WEB for similar projects Evaluate what I might do that is different Keep it (relatively) cheap! Use an Atmega series controller Must have an LED display & flashing LEDs

Page 7: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

7

A Few LEO Orbits

Page 8: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

8

Satellites Vary In Both Size & Complexity

Japan’s FUJI Satellite Suit Sat N-Cube210x10x10 CMI LITER VOLUME(University Projects)

Page 9: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

9

What you Get With a U100 Rotor

Page 10: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

10

Enough Introduction!

What do these rotors look like?

Page 11: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

11

Yes – You Can Stack Them

Azimuth

Elevation

The ability to put a pipe through the rotor body is fairly unique.

Page 12: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

12

Anatomy Of A U100 Rotor #1

Page 13: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

13

Anatomy Of A U100 Rotor #2

Page 14: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

14

Anatomy Of A U100 Rotor #3

Physical stop tab

Pulser Cam

Page 15: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

15

Anatomy Of A U100 Rotor #4

Motor shaft Gear

Pulsing contact

Motor FrameMechanical Stop

Page 16: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

16

Anatomy Of A U100 Rotor #6

Page 17: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

17

Anatomy Of A U100 Rotor #7

Page 18: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

18

The Original U100 Rotor Schematic Diagram

Rotor

Control Box

Page 19: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

19

More Than You Wanted To Know About Pulsers

+

-

360/0 Deg.

180

90270

tics/deg = tics/pulse / deg/pulse

deg/pulse = 360/# pulses counted

High level strategy1. Absolute calibration at a pulse.2. Interpolate between pulses to

estimate position of rotor to a finer degree of resolution.

3. Time between pulses to detect problems.

4. Do an initial calibration to detect rotor characteristics.

Total feedback from the rotor

Page 20: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

20

Schematic For a Yaesu G800DXA Rotor – Potentiometer Type

Potentiometer position feedback

Note: Control box not shown

Variable voltage DC motor

Page 21: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

21

A Case For Micro Controllers

Control box for the Yaesu rotor

Page 22: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

22

Rotor Controls

2X16 BACKLIGHTED LCD

SPST

N.O. Pushbutton

N.O. Pushbutton

ON-OFF-ON

ON-OFF-ON

Indicates rotor pulse

Page 23: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

23

A Look Under The Hood

Rotor power

Controller Board

Xfmr for controller board

Phasing caps/SS relay boards

Rotor wires plugIn here.

Programming header

Serial in from PCSerial out for debug

PWR cord connector

Fuse holder

Front Panel

Page 24: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

24

Partial Schematic of the Rotor Controller System

O

O O

O

1 2

3 4

XX

| ( ) |<

<

xO

O

O

O

1 2

3 4

X X

|()|<

<

x

. ) |

\/\/\/

\

V C C

U 1 0 0r o t o r

VCC

15 VAC xfmr

20 VDC

Solid State Relays(opto isolated)

Controller’s power supply

Azimuth Rotor

Elevation Rotor

Current source for Backlight on LCD

Front panel LED

Page 25: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

25

My Development Environment

Rotor control cable

Debug dataSerial port

Program flash memory //port

Fedora Core 5 LINUXWith GNU tool chain

Page 26: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

26

A Few Statistics

ATMEGA 16 Controller 16KBytes Flash memory 512 Bytes of EEPROM 1 K SRAM

Software Sizes Program 13394 Bytes Data 262 Bytes – Initialized read only data BSS 399 Bytes – initialized read/write data Total 13995 Bytes

30 source files All source is written in “C”

GNU Tool Chain

Page 27: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

27

Things Left Undone

Need to get a complete schematic in electronic form Scattered around in a notebook now

Finish the front panel Print another template and put plastic over it

Need to paint the box Test with other Pulser rotors (AR-22)

Mainly for azimuth rotor use Motor power requirements may not be compatible

Adapt to “Potentiometer” type rotors Made some accommodations but didn’t finish this

Page 28: Azimuth & Elevation Rotor ControllerN9CX+antenna_controller.pdf · I was interested in a better antenna system ... Azimuth of the satellite ... Potentiometer position feedback Note:

28

Closing Thoughts

Most of my controller projects were easy I had to work at this one!

Pulsers are difficult Many error conditions to consider Most of the complexity of the code is due to this

From a Software perspective the potentiometer types seem less complicated Always know where the rotor is at all times No interpolation required No directional history needed Less opportunity to get out of sync. Tracking software may do most of the work for you

A GREAT controller project!