YET ANOTHER ANTENNA ROTOR CONTROL
OBJECTIVE
This controller "low-cost" ensures the control in azimuth and elevation of VHF and UHF antennas for satellite tracking or EME.
It incorporates a number of developments carried out in collaboration with F1OAT, F1HDI and F5DJL especially on the absolute elevation solid-state sensor.
It was at the request of Bernt DL7HR and Gunther DL4MEA I finalized this small controller.
Synoptic
The control system incorporates the sensor described in the previous pages
We are for elevation a absolute sensor that just fix on the antennas by a setting at zero degrees.
For information azimuth, we use a potentiometer, for example placed inside many types of commercial rotors.
The originality of the system lies in the fact that both measures azimuth and elevation are digitized in the sensor located in the antennas and transmitted over a serial line two twisted son RS485, up to one kilometre long .
The sensor is powered in 12V by two low gauge wires.
The other wired connections necessary are two or three wires for motors power supply, depending on the motor type, AC or DC..
Accuracy
For the sensor elevation, accuracy reached in theory the tenth degree.
For the azimuth, the measure is a 10-bit analog conversion and would therefore be equivalent.
However, we must rely on the linearity of the potentiometer, which is far from perfect on commercial rotors, and the fact that only part of the potentiometer will be used for 360 degree rotation, which reduces accuracy.
As a result, I have displayed only the degree digit in azimuth, which is more than enough to control antennas on 144, 432 and may be 1296 Mhz.
Controler Schematic
The controller uses a minimum of components around a PIC 16F877.
Two serial transmission lines.
A MAX232CWE for RS232 connection with the PC. Tracking protocols accepted are GS232, EasyCom or Nova.
A MAX483 for RS485 connection with the sensor.
An LCD display standard HITACHI
accepting
orders on 4 bits format of data.
Four N mosfets BS170 for control relays of the motors : UP, DOWN, LEFT, RIGHT
Four entries for the manual control.
Two entries "SETUP" and "OK" for the azimut calibration procedure.
Other entries on the PIC are "RFU", reserved for future use.
One in particular, connected to a opto-coupler is planned for counting pulses in the case of SPID ROTOR.
Part List
Item |
Quantity |
Reference |
Part |
|
|
|
|
|
|
|
|
1 |
2 |
C1,C2 |
10uF RADIAL |
2 |
7 |
C4,C9,C10,C11,C12,C13,C14 |
0.1µ SMD 1206 |
3 |
2 |
C7,C8 |
33pF SMD 1206 |
4 |
2 |
C15,C16 |
10nF* SMD 1206 |
5 |
2 |
D14,D9 |
LED |
6 |
1 |
D13 |
1N4001 |
7 |
1 |
ISO1 |
OPTO* |
8 |
1 |
JP1 |
MOTOR INTERFACE |
9 |
1 |
JP2 |
ALIM +12V |
10 |
1 |
JP3 |
PS SENSOR |
11 |
1 |
JP5 |
AZ KEY |
12 |
1 |
JP6 |
CONFIG CONNECTOR |
13 |
1 |
JP9 |
EL KEY |
14 |
1 |
JP13 |
RFU |
15 |
1 |
JP16 |
RS232 |
16 |
1 |
JP17 |
ISP CONNECTOR |
17 |
1 |
JP19 |
SENSOR RS485 |
18 |
1 |
LCD1 |
LCD HITACHI 2X20 |
19 |
4 |
Q5,Q6,Q7,Q8 |
BS170P |
20 |
7 |
R1,R2,R3,R7,R10,R30,R59* |
10K SMD 1206 |
21 |
10 |
R18,R19,R20,R21,R23,R51,R52,R54,R55,R57 |
47k SMD 1206 |
22 |
4 |
R26,R28,R31,R56 |
1k SMD 1206 |
23 |
1 |
R27 |
5k POT |
24 |
1 |
R29 |
120. SMD 1206 |
25 |
1 |
R58 |
470. SMD 1206 |
26 |
1 |
U1 |
78L05/TO92 |
27 |
1 |
U3 |
PIC16F877 |
28 |
1 |
U4 |
MAX232CWE/SO |
29 |
1 |
U5 |
MAX483E/SO |
30 |
1 |
Y1 |
20Mhz |
31 |
1 |
IOS1-1 |
OPTO FOR SPID ROTOR ONLY |
* FOR SPID ROTOR ONLY |
|||
Motors command
Not provided on the PCB, this part depends on the type of used motors.
Four relay with appropriate contacts and a few judiciously diodes connected.
bellow, two examples of connections for CC and AC motors
Azimut calibration
Calibration azimuth
To accommodate the range used by the potentiometer and possibly introduce a stop other than the North stop, a calibration procedure is planned.
It enter in the configuration menus in the power-up time , if the SETUP line is down, switched to ground.
The first request if an west offset, for example 90 for a west stop or 180 for a south stop.
Value entered by azimut keys command
The push "OK" valid entries.
The following message request to position the antenna to stop "counter clockwise" with the manuals azimut keys, then in the position stop "clockwise" to mesure the two extreme voltages for a complete rotation of 360 degrees.
The alignment mechanics antennas being a classic on a mechanical stops.
This calibration must be made at least once.

PCB

Above the PCB sensor and the control card.
CAD by F1TE, a small quantity of PCB are made, professional double-sided, metal holes and silk-screen.
No KIT, only a few printed circuits are available on request.
The relay is left to the initiative of each.
Firmwares
The sensor program is only available in format HEX.
It is the work of F1OAT, F5DJL and F1HDI.
The program PIC 16F877 is the work of yours truly.
It is also available in HEX format but on request, I can provide the source code if you want to make changes or features.
It is written in C compiler PCW of CCS.
All documents can be downloaded in ZIP file
Lucien F1TE