I am using the Rotorsys
program from IN3HER for antenna steering and tracking
The system works fine with accurate tracking. I have been using it on 24 GHz
to steer within 0.1 degrees.
There are some problems with the DOS Rotorsys program I use, sometimes it is
not calculating the correct moon and sun positions. It might be caused by an
error in leap-year calculations but the error sometimes disappears. If I have
the error I just set the date of the computer running Rotorsys one day in
advance. I needed to do this the last few years but now in may 2010 it was not
needed. I am not really sure what the problem is.
I am still using the old DOS version running on an old 386SX computer.
The azimuth and elevation position is determined with help off home made
sensors using optical interrupters CNY37.
I place two of these next to each other and connect them via an interface to the
The mouse is used as interface between the computer and the antenna.
The optical interrupters from the mouse are disconnected and the antenna
interface connects to the mouse original interrupter connections.
I will try to explain how I made my antenna control and
First I took my mouse and tried to get it work with the rotorsys program and see
if the movement of the mouse changes the antenna reading.
If this is OK then its time to open the mouse and remove the optical photo
interrupter because it will be replaced with photo interrupters at the
I have used 4 photo interrupters type CNY37 but other types will do as well. You
have to couple the photo interrupter CNY37 to the mouse. The led
transmitter of the photo interrupter is just fed with dc bias and not directly
connected to the mouse. The sensor part is connected to the
previous connection of the original mouse sensor.
You need two photo interrupters for the azimuth and two for elevation because
you will need to find which way the antenna is rotating. I took two
CNY37 sensors placed directly against each other and build it to the motor which
was turning the antenna azimuth. These two sensors are optical
interrupted two times by a interrupter attached to the motor shaft.
See the drawing of this (below).
The sensor of the CNY37 is connected to the mouse via a transistor inverter.
See scheme below.
The connection from the computer to the motors is done like IN3HER see scheme
rs_v16. I did not use the relays for fast switches only the
ones for azimuth and elevation.
I sometimes had problems with the calculations of the moon position and found
that it has a bug but I work around this. I always check the
calculations with another computer running another program. Then I can see if
rotorsys calculates right.
The last few years I needed to set the day of the rotorsys computer 1 day in
advance. So if the date is real 17 may I needed to set the computer of
rotorsys to 18 may. I have been QRV last month and now it is not needed.
I don't really understand the problem but sometimes its there and this is my way
When using rotorsys you can only switch off power supply after the dish is put in its parking
I always bring it back to 220 degrees azimuth and 35 degrees elevation. That is
my calibration fix.
When I start-up I know the antenna is pointing at 220 and 35 degrees. These parameters
can be set in the rotorsys.cfi file.
Be sure that the antenna is not turning when the computer is off.
Than I tell rotorsys that the system is calibrated (push the mouse buttons) and
then I can start using the antenna.
My readout is very good, I can readout within 0.1 degrees and the repeatability
is also very good.
The Rotorsys setup I use is with a dos computer so not running under windows.
The Genius Mouse determines the direction of travel with help of two
sensors and an interrupter which interrupts first one sensor and before
it opens up again it interrupts the second sensor.
In this way it can
find the travel direction left or right.
Interface from the CNY37 optical sensor to the Genius mouse
4 times, two for elevation and two for azimuth
For elevation I am using a 36 inch sat
removed the original sensor (magnetic) because first of all its working
unreliable and because I need to find the direction of travel and need
two sensors to find this.
The photo's give a clear view how I mounted the new sensors.
The CNY37 is an optical sensor combined with an optical
led. The led part is dc fed with 5 V dc and a resistor of 1 k ohm.
sensor part is connected to the interface above.
The two cny37 sensors mounted next to each other on the motor for
The shaft of this motor is attached to a small
gearbox which is attached to the big gearbox I am using for my antenna.
The sensors measure around 5100 pulses for the 360 degrees turning of
the dish. The gearbox has almost no backlash and it turns within 0.1
On the left the build interface between the CNY37 sensors and the
Genius mouse. Also in this box the interface from the LPT computer port
to the relais driving the az and el motor.