- Pokazuje prędkość, pozycję, czas i datę z odbiornika GPS na wyświetlaczu LCD 16×2, z opcją dużego wyświetlacza LED. Wersja A+ zawiera płytkę PCB oraz zaprogramowany mikrokontroler.
Prędkościomierz GPS z LCD – pomiar prędkości i pozycji AVT5123
Układ pokazuje prędkość, pozycję, czas i datę na podstawie danych z odbiornika GPS.
Prędkościomierz GPS do pojazdu i stanowiska testowego
AVT5123 pozwala zbudować prędkościomierz korzystający z danych GPS. Układ odczytuje podstawową ramkę NMEA $GPRMC, przelicza prędkość z węzłów na km/h i pokazuje wynik na lokalnym wyświetlaczu alfanumerycznym LCD 16×2.
Oprócz prędkości można wyświetlić aktualną pozycję geograficzną, czas i datę. Projekt sprawdza się jako dodatkowy wskaźnik do pojazdu, moduł testowy do odbiornika GPS albo baza do własnych konstrukcji, w których potrzebny jest prosty odczyt danych z GPS.
Karta techniczna
AVT5123
Prędkościomierz GPS z mikrokontrolerem PIC16F648A, portem szeregowym przez MAX232, przetwornicą LM2575-5V, lokalnym LCD 16×2 i opcjonalnym wyjściem na duży wyświetlacz LED.
| Wersja | A+ – płytka PCB + zaprogramowany mikrokontroler |
| Typ projektu | prędkościomierz GPS z wyświetlaczem LCD |
| Wyświetlane informacje | prędkość, pozycja, czas, data |
| Lokalny wyświetlacz | alfanumeryczny LCD 16×2 z podświetlaniem |
| Opcjonalny wyświetlacz zewnętrzny | duży wyświetlacz LED, około 34 mm |
| Rozdzielczość wskazań LED | 1 km/h |
| Odbiornik GPS | Navsync CW25 / AVT1454 lub odbiornik GPS z NMEA i 38400 b/s |
| Wykorzystywana ramka danych | $GPRMC |
| Przeliczanie prędkości | z węzłów na km/h, współczynnik 1,852 |
| Prędkość transmisji GPS | 38400 b/s |
| Prędkość transmisji do LED | 9600 b/s |
| Wyjście danych dodatkowych | TX2 TTL 0…5 V oraz TX1 RS232 |
| Tryb wyświetlania | automatyczna zmiana parametrów co około 7 sekund lub wybór ręczny |
| Przyciski obsługi | S1 – prędkość, S2 – czas, S3 – pozycja |
| Korekta czasu | +1 h albo +2 h względem GMT, zapisywana w EEPROM |
| Pamięć ustawień | EEPROM mikrokontrolera |
| Mikrokontroler | PIC16F648A, zaprogramowany w wersji A+ |
| Pamięć programu | 4 k słów |
| Pamięć EEPROM | 256 bajtów |
| Taktowanie mikrokontrolera | rezonator kwarcowy 8 MHz |
| Konwerter poziomów | MAX232 |
| Zasilacz na płytce | przetwornica impulsowa LM2575-5V |
| Zasilanie układu | 9…15 V, minimum 300 mA |
| Pobór prądu przy 9 V | około 130 mA bez podświetlania LCD, około 220 mA z podświetlaniem |
| Zasilanie odbiornika GPS | +5 V wyprowadzone na złączu CON2 |
| Wymiary płytki PCB | 91×36 mm |
Wersja A+ – płytka PCB i zaprogramowany mikrokontroler
AVT5123 A+ zawiera płytkę PCB oraz zaprogramowany mikrokontroler PIC16F648A przygotowany do pracy w tym projekcie. Pozostałe elementy elektroniczne z poniższego wykazu trzeba skompletować osobno.
Wykaz elementów
- PR1: potencjometr montażowy 10 kΩ
- C1: 220 µF / 35 V
- C2: 220 µF / 16 V
- C3, C6: 100 nF
- C4, C5: 30 pF
- C7-C10: 10 µF / 16 V
- D1, D2: 1N5819
- US1: PIC16F648A, zaprogramowany
- US2: MAX232
- US3: LM2575-5V DIP16
- CON1: ARK2, raster 5 mm
- CON2: goldpin 1×4 męski
- CON3: goldpin 1×3 męski
- JP1: goldpin 1×2 + zworka
- S1-S3: mikrowłączniki h=10 mm
- X1: rezonator kwarcowy 8 MHz
- LCD: wyświetlacz alfanumeryczny 16×2 z podświetlaniem
- Podstawki: DIP16 2 sztuki, DIP18 1 sztuka
- Odbiornik GPS: AVT1454 / Navsync CW25 lub zgodny odbiornik GPS NMEA
Notes
Wersja A+ zawiera mikrokontroler z wgranym programem, dlatego nie trzeba samodzielnie programować PIC16F648A do podstawowego uruchomienia prędkościomierza.
Bez podłączonego odbiornika GPS po kilku sekundach od włączenia zasilania na LCD powinien pojawić się komunikat „No data from GPS”. Po podłączeniu odbiornika, do czasu uzyskania ważnych danych, układ sygnalizuje brak ważnego statusu pozycji.
Czas z GPS jest czasem GMT, dlatego w ustawieniach można wybrać korektę +1 h albo +2 h. Ustawienie korekty czasu oraz kolor opcjonalnego wyświetlacza LED są zapisywane w pamięci EEPROM.
Uwaga: Wskazania zależą od poprawnego odbioru sygnału GPS i od statusu ważności danych. Antena odbiornika GPS powinna mieć dobrą widoczność nieba, a odbiornik należy podłączać przy wyłączonym zasilaniu. Układ jest dodatkowym wskaźnikiem i nie zastępuje homologowanego prędkościomierza pojazdu.
Najczęściej zadawane pytania
Wersja A+ zawiera płytkę PCB oraz zaprogramowany mikrokontroler PIC16F648A. Pozostałe elementy trzeba skompletować osobno.
Układ pokazuje prędkość w km/h, pozycję geograficzną, czas i datę. Domyślnie parametry mogą przełączać się automatycznie co około 7 sekund.
Potrzebny jest odbiornik GPS wysyłający dane NMEA, w szczególności ramkę $GPRMC, z prędkością transmisji 38400 b/s. W dokumentacji zastosowano odbiornik Navsync CW25 / AVT1454.
Tak. Układ ma dodatkowe wyjście szeregowe do opcjonalnego wyświetlacza LED, który pokazuje prędkość niezależnie od informacji widocznych na lokalnym LCD.
Nie. To wersja A+, czyli płytka PCB i zaprogramowany mikrokontroler. Wyświetlacz LCD, odbiornik GPS, MAX232, LM2575-5V, złącza, przyciski, elementy bierne i pozostałe podzespoły trzeba dobrać osobno według wykazu.
Nie zawsze. Odbiornik GPS musi ustalić pozycję i wysłać dane ze statusem ważności. Po zimnym starcie może to potrwać kilkadziesiąt sekund lub dłużej, zależnie od widoczności satelitów.
Elektronika









