TrackBox v1.10 Development staff JA6FTL / JAMSAT JG6MCG ‥ [caution! VersaBoard-8052 describes the installation instructions below. It is assumed that it works perfectly. RTC, ADC, etc. in the board manual After conducting an I / O test and confirming that it works without fail, this farm Please incorporate the wear. ] 1. Introduction 2. Hardware installation 3. Software installation 4, startup and usage 1. 1. Introduction W3IWI original BASIC satellite tracking attached to VersaBoard-8052 The 8052 port of the program is fully functional for normal satellite tracking, but speedy There are some other points that I am not satisfied with. This firmware was originally developed and is written in C language and assembler. It is. This firmware is used in the user ROM (U) of the VersaBoard-8052 board. Real-time satellite tracking device that operates standalone by incorporating it into 9) Is completed. Functions of TrackBox * Operates in both terminal and standalone modes * Real-time orbit calculation and antenna control of satellites * Real-time calculation of Doppler frequency transition and rig via serial port Reception frequency setting * Satellite orbit by uploading the Kepler element file from the terminal Automatic element update * Up to 60 orbit information is stored in RAM * 15 tracking satellites can be selected with the rotary SW on the panel surface. * Display UTC, satellite name, azimuth, and elevation on the LCD display * LED display of AOS and LOS * AOS warning LED 2. Hardware installation 2-1 Antenna rotator controller interface The control output of the board is an open collector Darlington connection transistor I am using an array IC. It can control up to 50V-500mA, but it is directly rotated. -The ter motor cannot be turned on / off, so it can be externally attached using a relay or triac. You need to make an interface. AZ / EL dual currently on the market The rotator controller has a terminal for the computer interface So you can connect directly. (Refer to the board manual) VersaBoard rotator CN5 (8255 port-C) 1 PC0 ----------> CCW (left) 2 PC1 ----------> CW (right) 3 PC2 ----------> DOWN 4 PC3 ----------> UP 8 PC7 ----------> BRAKE CN12 (ADC in) 1 ADC0 <---------- Azimuth position sense (0-5V) 2 ADC1 <---------- Elevation sense (0-5V) 5 GND ----------- GND Connection example 1 Emoto dual controller EV-700D2 / D5 CN5 (8255 port-C) DIN terminal 1 PC0 ----------> CCW (left) 3 2 PC1 ----------> CW (right) 2 3 PC2 ----------> DOWN 5 4 PC3 ----------> UP 4 8 PC7 ----------- BRAKE None CN12 (ADC in) 1 ADC0 <---------- Azimuth sense (0-5V) 6 2 ADC1 <---------- Elevation sense (0-5V) 7 5 GND ----------- GND 8 Connection example 2 KENPRO KR-5400A CN5 (8255 port-C) DIN terminal 1 PC0 ----------> CCW (left) 4 2 PC1 ----------> CW (right) 2 3 PC2 ----------> DOWN 5 4 PC3 ----------> UP 3 8 PC7 ---------- BRAKE None CN12 (ADC in) 1 ADC0 <---------- Azimuth sense (0-5V) 6 2 ADC1 <---------- Elevation sense (0-5V) 1 5 GND ----------- GND 8 2-2 AFC (Rig Doppler frequency correction) CN4 (misc.) 1 LPT (TTL) -----------> To the computer control terminal of the rig 5 GND ----------- GND 2-3 When putting together as a stand-alone TrackBOX When using in terminal mode, only the above antenna rotator interface It's okay, but if you want to put it together as a TrackBOX that operates independently, the following work is required is. 2-3-1 Satellite selection SW 8255 port B is used in input mode and bit0-3 is used as a rotary binary SW. Connect 0-F (16 positions) or 1-10 (10 positions BCD) You can also use this. Each terminal of the binary encoder SW is open when the position is 0. You need a type to do (a real type, not a complementary type). 825 Insert a 5-port B pull-up resistor (RP3 47kx8). CN9 (8255 port-B) Binary SW (real logic) 1 bit0 ----------- bit0 ^^^^^^^^^^ 2 bit1 ----------- bit1 3 bit2 ----------- bit2 4 bit3 ----------- bit3 GND ----------- comon terminal 2-3-2 LCD module connection Can be connected to most modules using Hitachi's LCD controller 44780 Although it is possible, it is coded to correspond to a module of 16 characters x 2 lines from the aspect of cost. It has been. CN8 (8255 port-A) LCD module (HITACHI 44780 compatible) 1 bit0 ----------- 7 DB0 2 bit1 ----------- 8 DB1 3 bit2 ----------- 9 DB2 4 bit3 ----------- 10 DB3 5 bit4 ----------- 11 DB4 6 bit5 ----------- 12 DB5 7 bit6 ----------- 13 DB6 8 bit7 ----------- 14 DB7 CN3 (8052 P1.0-7) 1 P1.0 ----------- 6 E 2 P1.1 ----------- 5 R / W 3 P1.2 ----------- 4 RS Power + 5V ----------- 2 Vdd * GND ----------- 1 Vss GND ----------- 3 Vcont. * Be careful of polarity when using a flat cable 2-3-3 LED connection LED1 (tracking status) CN5-7 (port-C-6) -------- (-) LED1 (+) ---- 500ohm ------ + 5V (CN5-10) LED2 (AOS indicator) CN5-6 (port-C-5) -------- (-) LED2 (+) ---- 500ohm ------ + 5V (CN5-10) LED1 displays the status of the antenna control SW. Depending on the operation mode The status of each E command and hardware SW is displayed. Twice LED2 blinks at EL> -2.0 when approaching AOS, and controls at EL> 0.0. When the roll SW is ON, it will be in a continuous lighting state. 2-3-4 Antenna control SW CN9 (8255 port-B) 5 bit4 ------- SW ------- GND 3. 3. Software installation Built-in ROM VersaBoard started with external ROM mode, user ROM size 32K Set the address to 0 and insert the TrackBOX ROM into U9. Jumper SW setting JP3 (8052 int / external ROM) ------ 2-3 (ext) JP9 (User ROM start address) ------ 1-2 (0000) JP1 (User ROM pin1 select) ------ 1-2 (VCC) BR1, BR2 (User ROM AD13 / 14) ------ close JP6 (8051/52) ------ 1-2 (8052) JP12 (8255 port-A) ------ 1-2 (out) JP16 (8255 port-B) ------ 2-3 (in) 4. Raise and use Start the terminal software of your computer or word processor and set the communication conditions Set to 9600 baud, 8N1 and connect to the board with RS232C cable. CN10 DB25 DB9 Pin3 (TXD) ------> pin2 pin2 Pin5 (RXD) <------ pin3 pin3