E M E - Antenna Controller System - OE5JFL. Block diagram

Similar documents
E M E - Antenna Controller System - OE5JFL. Block diagram

Features of the 745T-20C: Applications of the 745T-20C: Model 745T-20C 20 Channel Digital Delay Generator

GFT Channel Digital Delay Generator

RF Mogul. Quick Start. Model: SDC1. Satellite Dish Controller

MENU EXECUTE Shiloh Road Alpharetta, Georgia (770) FAX (770) Toll Free

Digital Clock. Perry Andrews. A Project By. Based on the PIC16F84A Micro controller. Revision C

MONITOR POWER Shiloh Road Alpharetta, Georgia (770) FAX (770) Toll Free

MK4 S CONTACTLESS MAGNETOSTRICTIVE LINEAR POSITION TRANSDUCER (SYNCHRONOUS SERIAL OUTPUT)

Callisto DISEqC Antenna Tracker

Part No. ENC-LAB01 Users Manual Introduction EncoderLAB

N3ZI Digital Dial Manual For kit with Backlit LCD Rev 4.00 Jan 2013 PCB

USER'S MANUAL. Getting started with ALEXAN ATMEL AT89C2051/AT89C4051 Training Module - 1

IV 251. Signal Converter SSI => Analogue and SSI => Serial. Operating Instructions. control motion interface

N3ZI Digital Dial Manual For kit with Serial LCD Rev 3.04 Aug 2012

ET-REMOTE DISTANCE. Manual of ET-REMOTE DISTANCE

IV 251. Signal Converter SSI Analogue and SSI Serial. Operating Instructions. control motion interface

R5 RIC Quickstart R5 RIC. R5 RIC Quickstart. Saab TransponderTech AB. Appendices. Project designation. Document title. Page 1 (25)

S6B CH SEGMENT DRIVER FOR DOT MATRIX LCD

C-MAX. TSG200 Time signal generator TSG200. Time Signal Generator. Manual TSG200. RF Technology Specialist. Version. Revision. SPEC No.

Combo Board.

DMC550 Technical Reference

Instruction Manual Model Block Downconverter

64CH SEGMENT DRIVER FOR DOT MATRIX LCD

DiD. LCD Video Monitor & Video Wall Universal User Manual. Digital Information Display

Alice EduPad Board. User s Guide Version /11/2017

VLT AutomationDrive FC 301/FC 302

ECE 372 Microcontroller Design

Noise Detector ND-1 Operating Manual

Instruction Manual Model Downconverter

Product Information. EIB 700 Series External Interface Box

A/D and D/A convertor 0(4) 24 ma DC, 16 bits

PB-507. Advanced Analog & Digital Electronic Design Workstation Instruction Manual. Revision: 2/2014

ZU 251. Incremental Counter Module With Analogue Output and Serial Interface. Operating Instructions. control motion interface

L, LTC, LTM, LT are registered trademarks of Linear Technology Corporation. Other product

Hardware & software Specifications

Total solder points: 123 Difficulty level: beginner 1. advanced AUDIO ANALYZER K8098. audio gea Give your. . high-tech ILLUSTRATED ASSEMBLY MANUAL

Vtronix Incorporated. Simon Fraser University Burnaby, BC V5A 1S6 April 19, 1999

Instruction Manual Model Block Upconverter

MENU EXECUTE Shiloh Road Alpharetta, Georgia (770) FAX (770) Toll Free

Ten-Tec (865) Service Department:(865)

MODEL ED32i TTL LINEAR ENCODER

DDS VFO CONSTRUCTION MANUAL. DDS VFO Construction Manual Issue 1.1 Page 1

Foreword: The purpose of this document is to describe how to install and configure Neets 4 relay box

LED-DEC W07 REMOTE DISPLAY WIRELESS DECODER

Controller, Scheduler-Timer Model UCS-01 version User Guide

Lab Task 3. Soldering the PCB

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver

USER MANUAL HDMI over IP EXTENDER

SPI Serial Communication and Nokia 5110 LCD Screen

Good Display Specifications

VIDEO GRABBER. DisplayPort. User Manual

XTAL Bank DDS Version 0.02 Sept Preliminary, highly likely to contain numerous errors

Matrix Switcher. Users Guide ANI-VGA ANI-V ANI-RGB

R.G.O. 32 BIT CAMAC COUNTER MODULE USER MANUAL

ED3. Digital Encoder Display Page 1 of 13. Description. Mechanical Drawing. Features

medlab One Channel ECG OEM Module EG 01000

QUADRANT DVB-T Modulator USER GUIDE. Quadrant DVB A N T E N N A I R. Copyright 2012 Antennair Limited, Neo House, Shaw Road, OLDHAM OL1 4AW. Issue 1.

ATLANTA ASF 2033HD+ DVB-S/S2 METER. User`s Manual

SignalTap Plus System Analyzer

DCP100 Digital Control Programmer Specifications

CCE900-IP-TR. User s Guide

GFT Channel Slave Generator

TRIMBLE GPS / 10MHz REFERENCE MONITOR DISPLAY V January 2015

DX-10 tm Digital Interface User s Guide

Field Service Procedure Replacement PCU Kit, Coastal

Kramer Electronics, Ltd. USER MANUAL. Model: VS-201YC. 2x1 s-video Switcher

C8000. sync interface. External sync auto format sensing : AES, Word Clock, Video Reference

COPYRIGHT NOVEMBER-1998

Programmable Video Signal Generator VG-880. Instruction Manual. Ver 1.10

Dragon. manual version 1.6

imso-104 Manual Revised August 5, 2011

Kramer Electronics, Ltd. USER MANUAL. Model: VS x 1 Sequential Video Audio Switcher

WaveMaker III Gartech Enterprises Inc. 12/17/2012

Netzer AqBiSS Electric Encoders

A Motor can be in many groups, by assigning additional channel# on it.

MENU EXECUTE Shiloh Road Alpharetta, Georgia (770) FAX (770) Toll Free

MENU EXECUTE Shiloh Road Alpharetta, Georgia (770) FAX (770) Toll Free

CH-2538TXWPKD 4K UHD HDMI/VGA over HDBaseT Wallplate Transmitter. CH-2527RX 4K UHD HDMI over HDBaseT Receiver. Operation Manual

USER MANUAL. Kramer Electronics, Ltd. Models:

Smart-Encoder : Optical Incremental

Instruction manual Universal Fieldbus-Gateway UNIGATE IC - RS

A new generation of access control.

DIVERSITY DVB-T RECEIVER (DDR)

Integrated Circuit for Musical Instrument Tuners

Yellow Frog. Manual Version 1.1

ZU 252. Incremental Counter Module With Analogue Output and Serial Interface. Operating Instructions. control motion interface

Night Hawk Firing System User s Manual

Introduction 1. Digital inputs D6 and D7. Battery connects here (red wire to +V, black wire to 0V )

Revision 1.2d

HDMI 2x4 Matrix. Operation Manual CHMX-24

SAT IF distribution system

HD-SDI Express User Training. J.Egri 4/09 1

4-in 1-out HDMI v1.3 With Digital Audio Switcher

Build A Video Switcher

LED Array Board.

D R M A X - 2 DDS FREQUENCY SYNTHESIZED DRM MW TRANSMITTER. User s Guide (Please read carefully before using for the first time!)

CoLinkEx JTAG/SWD adapter USER MANUAL

Operating Manual. 50mW C-Band EDFA with GPIB and RS232 Interface

AZ DISPLAYS, INC. COMPLETE LCD SOLUTIONS SPECIFICATIONS FOR 15.0 OPEN FRAME MONITOR

SNG-2150C User s Guide

Transcription:

E M E - Antenna Controller System - OE5JFL Block diagram

1.Controller board Page 2 of 12

Short description of the features - Computation of position (without PC!) for Moon, Sun, Cassiopeia, Cygnus, Sagittarius, Taurus, Leo, Aquarius and a RA/DEC value of free choice - Azimuth and elevation motor controlling for all targets plus two free choice AZ/EL positions - Interfacing with different absolute encoders: 10,11,12 bit SSI (binary,gray) and A2-S-S - Selectable step size for tracking (full, half, quarter resolution) - Selectable offset for azimuth and elevation (+/- 9.9 degrees) - Operation by 4 buttons at controller - Nonvolatile storage of all parameters - Real time clock - 4 x 20 character LCD - display Settings: - All functions and parameters can be set by four buttons on the controller named: SHIFT, +, -, AUTO To run through the setting menu, keep the SHIFT key pressed and press + or key. You will see the cursor blinking at the parameter you choose. For changing the parameter itself, just press + or (SHIFT released). For the first 10 increments or decrements the least significant digit is changed, then the next higher digit is selected. If you press (only) the SHIFT key for more than 5 seconds, Doppler shift is displayed instead of date. For switching back to date display again, press SHIFT for another 5 seconds. To switch between automatic mode on/off, press AUTO key (toggle switch) After changing target, you are always in AUTO OFF mode. In AUTO ON mode you see arrows blinking (output switching signals activated) or asterix when the antenna is in position. Following parameters can be set: antenna offset: +/-9.9 deg in azimuth and elevation step size: full,half,quarter resolution, depending on encoder target: Moon, Sun, Cassiopeia, Cygnus, Sagittarius, Taurus, Leo, Aquarius, RA/DEC, AZ/EL2, AZ/EL1 AZ1,EL1 and AZ2,EL2: free choice antenna positions Right Ascension and Declination for free choice target QTH: longitude, latitude encoder type: (in the moment) SSI for 10,11,12 bit binary, SSI 12bit gray, A2-S-S, MAB25 10,11,12 bit band: for Doppler shift display second, minute, hour, day, month, year MAIN RESET: In some cases (battery empty,..) you might need to make a MAIN RESET: Hold SHIFT key pressed during power on (or together with pressing reset shortly) In that case you have to set again most of the parameters (date, time,..) by running through the menu, because values in the memory were reset to original parameters. FIRMWARE UPDATE: The firmware can be updated via the RS232 port. You need to run Flip software from Atmel (freeware) to load a new HEXfile to the 89C51ED2. Before you have to set the two jumpers on the PCB. Flip settings are at preferences, AutoISP (More) RST(DTR) active Low. When the update is done, remove the jumpers again. REMOTE BY PC: By ASCII commands listed at the end of this documentation it is possible to read and write parameters via a PC COM port. Page 3 of 12

Input/Output: For encoder and motor connection the necessary I/O lines of the controller are provided at a 20pin connector. P1.1 P1.3 P1.5 P1.7 P2.5 P2.7 P3.3 P3.5 GND GND o o o o o o o o o o P1.0 P1.2 P1.4 P1.6 P2.4 P2.6 P3.2 P3.4 +5V +12V o o o o o o o o o o P1.0... P1.2 : Az encoder, P1.3 : Az PWM P1.4... P1.6 : El encoder, P1.7 : El PWM P2.4, P2.5 : Az motor clw,ccw P2.6, P2.7 : El motor up,down P3.2, P3.3, P3.4, P3.5: future applications You can design your own input/output drivers, or use the interface board described below. 2.Interface board The interface board is connected to the controller board via the 20pin connector. Motor output: The four controller output signals (P2.4 - P2.7) are activated (low) in automatic mode. They are amplified by two MOS H-bridges which can drive DC motors up to 36V/2A. The DC motor inputs must both be isolated from GND!! By setting the two jumpers JP6, JP7 a PWM signal for soft start and slowing down is activated. Page 4 of 12

If you want to move the antenna in manual mode, switch auto mode off at the controller, and press the corresponding buttons on the interface board. Encoder Input: It is possible to connect 10bit, 11bit and 12bit binary encoders with 0.5deg, 0.2deg, 0.1deg resolution and 12bit Graycode encoders with the widely used SSI-protocol. To prevent the controller inputs from damage, there are switching transistor stages for each clock output and data input. You have to set the 4 jumpers JP1..JP4 at the transistors, but must let the RS485 sockets without the ICs. You can also connect the well known A2-S-S encoders from US-digital via RS485. In that case the SEI-protocol is used and you have to unplug the four jumpers JP1..JP4 on the board and instead plug the two RS485 drivers into the sockets. I developed an easy to build 0.5deg 10bit encoder, which fits nicely to the controller. But meanwhile a cheap 12bit encoder is available, the MAB25. It s accuracy is worse compared to the A2-S-S, but first measurements showed a maximum deviation of only 0.2deg. Occasionally there was an unstable indication with the MAB25, probably because of pulse reflections. Adding 1k resistors from each encoder pin (CLK,DATA,CS) to GND directly at the encoder or at the splitter board cured the problem. Different encoders will need an updated firmware and maybe a modified hardware connection. If you want reversed indication direction of azimuth (for example if the axis of the encoder is looking downwards), connect pin2(right) and pin3(center) of SL2 (placed in front of CON1) by setting a jumper. A LAN cable is used to connect the encoders. With another jumper you can select the DC for the encoders between 5V or 12V. At the other end of the LAN cable, there is a small splitter PCB for encoder connections. A2-S-S connection Splitter Encoder 0(4) 6: DATA- (blue) 270R 1(5) 5: DATA+ (yellow) MAB25 connection Splitter Encoder +5V VDD 2(6) CS 0(4) CLK 1(5) DATA GND GND PROG (no resistors needed!) +12V 4: +DC (white) 2k2 3: BUSY- (brown) 2k2 2: BUSY+ (green) GND 1: GND (red) At the splitter the pin numbers 0,1,2 for Az and 4,5,6 (in brackets) for El are connected via the LAN cable and the switching transistors to P1.0,..,P1.6 of the 20pin connector. Page 5 of 12

3.Circuit diagrams, PCBs and parts lists Circuit diagram controller board Page 6 of 12

PCB controller 1x PCB 1x LCD-Display 4x20 1x 14 pin connector LCD 4x Button 6x 10 k 1x 47 Ohm, 1W 3x 560 Ohm 1x 270 Ohm 1x 7805 1x 47µF Elko 1x 220µF Elko 1x 1N4004 1x AT89C51ED2 PLCC44 1x IC Socket PLCC44 1x 22,18MHz XTAL 2x 22pF Ker.Ko. 3x 100nF 1x Button RESET 1x DC connector 2pin 1x Connector 2x10 pin 1x PCF8583 DIL8 1x IC Socket DIL8 1x 3V60R Akku 1x 32kHz XTAL 1x 22pF Trimmer capacitor 1x 1N4148 Parts list controller board Page 7 of 12

Additionally needed if you want to interface the controller to a PC: 1x 1N4148 1x MAX232 1x IC Socket DIL16 4x 1µF Elko 1x SUB-D 9 fem 1x BC547 2x 100 k 1x 1 k 2x Jumper Circuit diagram motor/encoder interface board Page 8 of 12

PCB interface Page 9 of 12

Parts list motor/encoder interface board 1 x PCB 2 x L6203 8 x BYW98 2 x LTC485 *** 2 x IC socket 8pin *** 1 x 7805 6 x Jumper 2pin 1 x Jumper 3pin 1 x RJ45 LAN connector (fem) 8pin 1 x connector 2x10 pin 3 x connector 2pin (DC, 2x motor) 4 x button 1 x 3pin connector (future application) 1 x 1000µF, 40V 2 x 47µF 2 x 220nF 4 x 100nF 4 x 15nF 2 x 0.5 Ohm, 5W 2 x 2k2 4 x 1k 6 x 22k 2 x 10k 2 x BC547 4 x BC557 *** Only necessary if you are using RS485 for A2-S-S encoders. In that case leave the four jumpers JP1..4 (close to the transistors) open. When using other encoders (MAB25, ), unplug the LTC485 drivers and close the jumpers JP1..4 For Az/El encoder connection you additionally need the small splitter PCB and a 8 pin LAN connector. On the picture two (cheap) MAB25 12bit encoders are connected to the splitter board. *** If you use the A2-S-S, you need additionally on the splitter board: 2 x 270 Ohm, 4 x 2k2 The PCBs were designed with EagleCAD, the files for all boards are available. Page 10 of 12

Connecting incremental encoders Although I do not recommend the use of incremental encoders, I have developed a simple microcontroller converter circuit to plug in between each encoder and the splitter board. It reads the encoder output and converts the information to the SSI protocol used by the controller. The circuit needs a quadrature phase signal from the encoder (PHI_A, PHI_B) and a positive reference pulse (REF). The connections to the interface board are the same as for the MAB25 (+DC, GND, CLK, DAT), exception is CS because it is not used here. On the interface board select 12V DC instead of 5V with the jumper. In the controller menu choose SSI_12bit, SSI_11bit or SSI_10bit, depending on the resolution you want to have. Switches SA and SB in the circuit must correspond as follows: both open 12bit, only SA closed to GND 11bit, only SB closed 10bit. With S15 to S0 you have to choose the pulse number per 90 deg of you encoder in binary form. Example: 1024 pulses per 360deg means 256 pulses per 90deg. 256=0000 0001 0000 0000. There is only a single 1 at position 8, therefore S8 has to be switched on, S0 S7 and S9 S15 remain off. As all connections will be permanent, simply connect a wire at the position of S8 to GND, leave all other pins open (including SA, SB positions) and you have 0.1deg resolution. Of course you can not expect a higher resolution than your encoder is providing. The output is limited to a maximum of 12bits. The firmware for the 89C52 microcontroller you can download from the webpage. Circuit diaram for incremental to SSI converter Page 11 of 12

ASCII command set for remoting the controller via PC Although the main intention for this controller was to have a system independent of a PC, it might be useful sometimes to remote it. You can read/set each parameter by a row of 6 ASCII characters via the serial port. The speed is fixed to 115200 Baud. The principle is, to send from the PC to the controller a question mark (?) if you want to read a parameter, an exclamation mark (!) if you want to set a parameter. Then one letter (a z) must follow to specify the parameter. In the case of reading you will get back four ASCII numbers for the parameter itself, when setting you have to send four ASCII numbers after the letter. For not overloading the controller with commands, you should wait at least 20ms between each read/set action. When reading many parameters, limit it to 20 per second. Parameter table: a: OffsetAz(+100) b: OffsetEl(+100) c: Step d: Target e: Az 2 f: El 2 g: Az 1 h: El 1 i: RA man j: DE man(+900) k: Lon(+1800) l: Lat(+900) m: Encoder n: Dopp1G+5000 o: Az Ant p: El Ant(+900) q: Az Target r: El Target(+900) s: Decl t: Auto u: Sec v: Min w: Hour x: Day y: Month z: Year Most parameters are in 1/10deg. c: 0,1,2 means High, Medium, Low resolution d: Target 0:moon, 1:sun. 10:Az1/El1 m: Encoder 4:A2-S-S, 7:MAB25_12bit n, o, p, q, r, s: read only t: Auto 0:off 1:on; for setting only!t (no numbers!): toggle status Examples: read antenna Az: send?o, wait for 4 numbers. 1234 means 123.4 deg set longitude to 13.4 deg East: send!k1666 (1666= -134+1800) toggle AUT/MAN status: send!t Page 12 of 12