VersaBoard-8052 and TrakBox JA6FTL Apr.15.1992 Background The desire to be able to rotate and elevate antennas to track a satellite without interfering with the other applications on a PC lead to the original Tracker Box project by SM0TER. The original design used the Micro Mint 8052BASIC processor board and their 12 bit ADC board with a RTC chip. Software was written to track one of six satellites in real time and to control the radio. The project was taken a step farther by JA6FTL and JA1OGZ when they designed a PCB using the Intel 8052AH-BASIC processor, NEC PD7004C 10 bit ADC, 8255PIO and a real time clock. Many discussions and exchanges of CAD schematics and data was made through uo-14 for a period of about 6 months. This board is usable not only as a tracker but a multi purpose station controller for the radio amateur. The applications expected for this board are satellite tracker, repeater controller, remote sensing, remote base controller, DTMF controller, etc. etc. A big advantage of this board is that we can develop our own applications using BASIC or if we desire, by machine language. Furthermore, this CPU has the ability to burn EPROMs. Applications developed in BASIC can then be program in the onboard EPROM. The software written by SM0TER was adapted for the new hardware and tested extensively over several months by beta stations around the world (SM0TER, WA4EJR, JA6FTL, JR1EDE, JA1OGZ, JG6MCG and others in JA1 area). After running the BASIC version, JA6FTL and JG6MCG developed their original tracker code written in C and assembly language. ie. TrakBox v1.00. The TrakBox hardware and software presented in this document are the result of these tests. The TrakBox is superior in performance and less costly that other tracking devices commercially available to radio amateurs today. Description The TrakBox is a free standing realtime antenna controller. The design is based on the Intel 8-bit embedded controller family of processors. This board will accept either an 8052AH- BASIC processor or can be configured to use an 8051 or 8031. |~~~~~~| |~~~~~~~~~| PGM ROM USER ROM |RS-485|----| | | /232C| | 8052-AH | |~~~~~~| |~~~~~~| |~~~~~~| '~~~~~~' | BASIC/ |-----| RAM |----| ROM |----| ROM | |~~~~~~| | 8051/ | | 32K | | 16K | | 64K | |SERIAL|----| 8031 | '~~~~~~' '~~~~~~' '~~~~~~' | PRT | | | 62256 27128 27512 '~~~~~~' | | .FREQ CTRL | | |~~~~~~| |~~~~~~| |~~~~~~| |~~~| | |-----| ADC |----| PPI |----| RTC |---| L | |~~~~~~| | | | 8CH | | 3CH | | SMART| | C | | OPT. |----| | | 10Bit| | 8Bit | | CLOCK| | D | | BUS | | | '~~~~~~' '~~~~~~' '~~~~~~' '~~~' '~~~~~~' '~~~~~~~~~' 8255 * User accessible IO Port 8255 Port-A: buffered IN/OUT Port-B: buffered IN/OUT Port-C: Gate array-IC OUT and non buffered IN/OUT 8052 P1 : 8 bit buffered Option bus: All Address/Data/Control signals and chip select. ADC: diode protected 4 channel Direct 8 channel LCD port: The 8052AH-BASIC processor has an 8K BASIC interpreter mask programmed on the processor chip and is a powerful tool for control applications. All the mathematical functions required for satellite tracking are available. In addition there are 2 serial ports. One is a duplex port for terminal connection and can be auto configured from 300 to 19200 baud. The second serial port is simplex and can be connected to a printer or to a radio computer port. By setting jumpers, internal mask ROM mode (BASIC) and external user ROM mode are selectable. 8/16/32/64K EPROM can be used as user ROM. TrakBox features These are some of the features of TrakBox. The firmware is currently being upgraded to satisfy user requests. TrakBox (v 1.50) * Supports two modes (ie. standalone mode and terminal mode.) * High calculation speed.(System clock = 11.0592MHz). * Antenna pointing error +-0.5degree (read out) * Stores 60 satellite elements in battery backed RAM. * RTC accuracy +-1sec/48hr. * AMSAT/NASA format kepele data files supported. * Frequency and mode information files for each satellite uploadable. * Station information file uploadable. * CAT control for most CAT supported TRX. (KENWOOD, YAESU, ICOM) * Both uplink/downlink doppler frequency correction supported. * Mic-click doppler correction with closed loop feedback supported. * RIT function from keyboard supported (CAT freq compensation). * AOS/LOS indicator. * Rotor control ON/OFF by panel SW or terminal control. * 16 position satellite selection SW. * 16x2 LCD display UTC, satellite_name, AZ/EL angle. * Low power consumption. 5-12V 300mA Parts Item Quantity Reference Part ---------------------------------------------------------- 1 1 BR1(bridge) USER ROM AD14 2 1 BR2 USER ROM AD13 3 1 BR4 2803 COM 4 1 BR5 2803 GND 5 1 BR6 2803 PC7 IN 6 1 BR7 2803 PC6 IN 7 1 BR8 2803 PC5 IN 8 1 BR9 2803 PC4 IN 9 1 BT1 LI-BAT. (3.6V) 10 1 CN1(connector) POWER IN 11 1 CN2 ! 12.5/21V 12 1 CN3 8052 P1.0-7 13 1 CN4 MISC. OUT 14 1 CN5 8255 PORT-CP 15 1 CN6 OPTION BUS 16 1 CN7 8255 PORT-C 17 1 CN8 8255 PORT-A 18 1 CN9 8255 PORT-B 19 1 CN10 RS232C 20 1 CN11 RESET 21 1 CN12 ADC IN 22 1 CN13 ADC IN(DIRECT) 23 1 CN14 LCD I/O 24 28 C1,C2,C4,C5,C6,C7,C8,C9, .1 C10,C11,C12,C13,C16,C17, C18,C19,C20,C21,C22,C23, C24,C25,C26,C27,C31,C32, C33,C34 25 2 C3,C36 10UF 26 2 C14,C15 30P 27 4 C28,C29,C30,C35 47UF 28 1 D1 10D1 29 10 D2,D3,D4,D5,D6,D7,D8,D9, 1588 D10,D11 30 1 JP1 AD15 31 1 JP2 EPROM/EEPROM 32 1 JP3 INT/EXT ROM SELECT 33 1 JP4 PROG. ROM SIZE 34 1 JP5 USER ROM SIZE 35 1 JP6 8051/52 36 1 JP7 64K LINK 37 1 JP8 RAM /OE 38 1 JP9 START ADDR. SELECT 39 1 JP10 RTC INT SELECT 40 1 JP11 ADC INT SELECT 41 1 JP12 PORT-A IN/OUT 42 1 JP13 BATT.SW 43 1 JP14 RS485 TERMINATION 44 1 JP15 RS485 SELECT 45 1 JP16 PORT-B IN/OUT 46 1 Q1 7805 47 1 Q2 2SA1015 48 3 RP1,RP2,RP3 8X47K 49 7 R1,R2,R3,R4,R8,R9,R10 10K 50 10 R5,R6,R12,R13,R14,R15, 1K R16,R17,R18,R19 51 1 R7 100 52 1 R11 4.7K 53 1 U1 74ALS373 54 1 U2 74HCT245 55 2 U3,U5 74HCT541 56 1 U4 8052AH/8051 57 1 U6 74LS04 58 1 U7 74LS08 59 1 U8 62256 60 1 U9 2764/128/256/512 61 1 U10 2764/128 62 1 U11 ULN2803A / TD2083A :Tr array 63 1 U12 RTC-62421 64 1 U13 7407 65 1 U14 PST532 :reset-IC 66 1 U15 75176 67 1 U16 74HCT139 68 1 U17 74HCT138 69 1 U18 PD7004C :8ch 10bit ADC 70 1 U19 8255 71 2 U20,U22 74LS640/645 72 1 U21 MAX232 73 1 X1 11.0592MHZ LCD module HITACHI HD44780 compatible 16x2 PCB 140x180mm two layered,silkscreen printed. 16pole binary rotary SW for satellite selection LED AOS, Tracking, PWR status indicator 2P toggle SW PWR,Tracking control on/off Sample layout Front panel ----------------------------------------------------- | PWR AOS ------------------ ___ | | [L] [L] |15:20:30*UO-14 | ( ) | | |Az 351.1El 65.8 | ^^^ | | P SW ANT CONT ^^^^^^^^^^^^^^^^^^ SAT SELECT | | [] [] TRAKBOX | |____________________________________________________| Rear panel ----------------------------------------------------- | [] | | DSUB9*1 RESET | *1 CAT | (8DIN) (8DIN) | | DSUB9*2 PWR | *2 COM port | [] | |____________________________________________________| Operation and Hardware connection. There explained TrakBox operation briefly in TRKBOXV5.TXT and TRKBOXH5.TXT ============================================================================ PCB distribution. The surplus funds from this project are donated to JAMSAT for SCOPE project in the coming phase-3D OSCAR launch. Price for JA JAMSAT accept orders from inside Japan. Further information is available from JAMSAT. 1. PCB kit * VersaBoard-8052 PCB * BASIC software including test program, SM0TER-Tracking program, developing tools (assembler, debugger, BASIC-compiler, sample program) 3.5inch 2DD diskette. * Japanese instruction manual(60page,schematics,parts list) JAMSAT member 5,500YEN including postage non member 8,000YEN including postage 2. TrakBox v1.10 ROM with instruction manual JAMSAT member 3,500YEN including potage non member 5,000YEN including postage Outside JA * TAPR accepts international orders. TrakBox kit contains: PCB, All parts and components for the PCB needed for the TrakBox function, LCD, connectors, IC sockets, NOT included: case, front and rear panel switches or external connectors. Printed documentation is included. The latest EPROM included. Price $185.00 (includes shipping in the USA) Air shipment to Europe: add $7.00 Air shipment to Asia and the rest of the world: add $10.00 $25.00 of the price of the kit goes to support the Phase-3D satellite project via JAMSAT. Address Tucson Amateur Packet Radio Corp. P O Box 12925 Tucson, AZ 85732-2925 Office Hours: Tuesday - Friday 1700 - 2200 UTC Phone: +1 602-749-5106 (Voice) +1 602-749-5636(Fax) EOF JA6FTL Apr.15.1992