GPS WX SMT-160 a AX.25 LCD module
| Interface: | COM port (4800/9600 8N1) | Czech version | ||||||||||||||||||
| Control SW: | ||||||||||||||||||||
| Processor: | PIC 16F628 | |||||||||||||||||||
| Tracked values/sensors: | Output from PIC WX full or GPS NMEA 183 ver. 2.0 and/or temperature from SMT 160-30 sensor or AX.25 frames from TRX AUDIO | This SW combines functions of SW for GPS/SMT LCD decoder and WX LCD module | ||||||||||||||||||
| Schematics |
|
|||||||||||||||||||
| Mounting board |
|
Control functions: |
||||||||||||||||||
| Circuit board |
|
Eagle 4.03 (displayed bitmap may not give the accurate dimensions 85x54mm) |
||||||||||||||||||
| Foto of the completted GPS-SMT-AX-WX LCD module |
|
|
||||||||||||||||||
| Part list |
Part Value
C1 15p
C2 15p
C3 100n
C4 100n
C5 100n
C6 100n
C7 33u
C8 100n
C9 47n
C10 39p
D1 LED3MM
IC1 PIC16F628/xxP
IC2 7805
IC3 MX614
JP1-JP4 Jumper female 16pin
Q1 3.579MHz
R1 25K trimr
R2 1K0
R3 10K
R4 330
R5 10K
R6 10K
R7 10K
R8 10K
R9 100K
R10 100K
R11 10K
R12 100K
S1 switch P121
S2 button
S3 button
X1 W237-02P (screw connector 2pin/5mm)
X2 W237-02P (screw connector 2pin/5mm)
X3 W237-02P (screw connector 2pin/5mm)
X4 M09H (Canon 9 male to the PCB)
LCD LCD (witch backlight) 2x16 chars HD77480 controller compatible
|
|||||||||||||||||||
| Power source | In the case that You are
using stabilised 5V IC2 (78L05) is replaced by the wire only. Otherwise Power source could be from 7 to 30V. |
|||||||||||||||||||
| Source code of PIC program | GPS-SMT-AX-WX-track.zip (in the Microchip assembler format) | 08.02.2005 version 2.0 supports LCD 2x16 or 4x20. | ||||||||||||||||||
| HEX assembled program | for PIC 16F628 and 3.579MHz crystal | 08.02.2005 version 2.0 supports LCD 2x16 or 4x20. | ||||||||||||||||||
| Description |
GPS-SMT-AX-WX-LCD module is designed for displaying data from PIC WX full weather station or NMEA data from GPS receiver or tepmperature from directly connected sensor SMT-160 or AX.25 frames. Connection between this module and weather station (or GPS receiver) is made by direct RS-232 cable or simply by connection of the pins 5 and 2 of this module and weather station (or GPS receiver). Every time when data from weather station are received LED flashes shortly. After powering up LED flashes once which idicates succesfull inicialization. If LED is steady in ON state there is probably a problem with comunication between processor and LCD module. In GPS+SMT mode (default mode) this module displays data from GPS receiver and SMT (if connected) in the same manner as GPS / SMT LCD module. In WX mode this module displays data from weather station - in the same manner and button functions as WX LCD module. Module itself switches between GPS+SMT and WX by the received data on RS-232 input. Or You can switch modes by S2, S3 buttons manually. In AX.25 decoder mode part of the decoded AX.25 frame is displayed on the LCD (Source call, Info field). To RS-232 out the complete first 190 bytes of AX.25 frame is sent. You can choose speed of RS-232 communication for all modes (it is done by buttons S2, S3)
If You do not plan to use AX.25 decoder function You can omit FX-614 and resistors + condensators which FX-614 needs for functionality.
Version 2.0 supports both LCD 2x16 and LCD 4x20. LCD type is stored in EEPROM on the address 07h. Char '4' = 4x20, char '2' = 2x16. After successfull initialization LED flashes 3 times. (One short flash and two longer flashes). If LED is in steady ON state there is a problem with LCD communication. If S2 or/and S3 is/are pressed before last flash of the LED it invoke manual mode switching:
|
|||||||||||||||||||
| Configuration |
Program accepts following comands from RS-232 inteface:
For download EEPROM contents and upload back into processor's EEPROM use of Piceerw program is recomended. full installation 1.4MB; exe only, needs ocx libraries (36kB)). |
|||||||||||||||||||
| Contact | In case of questions please contact me: Tomáš OK1VCF |
Tomáš OK1VCF