Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

mirekkon 06 Apr 2019 20:31 1932 5
Altium Designer Computer Controls
  • Witajcie,

    dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS.
    Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić układ z wykorzystaniem właściwości GPS). Ideą projektu było rozpracowanie modułu GPS - dotąd mi nie znanego oraz pokazanie jak łatwo można go wykorzystać dosłownie w każdym projekcie.

    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Do celów realizacji i sprawdzenia wykorzystałem jak zwykle - służący mi od lat - zestaw uruchomieniowy z Gotronik z prockiem Atmega16 taktowany 16MHz.

    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Shemacik połączeń na szybko odręczny (w sumie zbudowałem setki układów a schematów ani jednego prócz tego co z netu, dlategoz braku czasu tylko odręcznie rysowany):
    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Na COM3 podłączoną mam atmegę16 z zestawem, który wysyła do terminala232 (tylko TX FT232 onboard), a na COM6 mam podłączony konwerter USB<>TTL oparty o FT232 (Rx i Tx) który przesyła dane pomiędzy iQ_Monitorem, a modułem GPS.

    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Do obsługi, ustawiania i zmian ramek GPS'a używam programu IQ_Monitor,
    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ
    którego podrzucę wraz ze wszystkimi opisami oraz manualem w jakimś bundle'u, jeśli będzie zainteresowania - zobaczymy.

    O module:
    Moduł GPS Trimlbe Lassen iQ jest uniwersalny, z wykorzystaniem adaptera bezproblemowo nadaje się do Arduiono wystarczy użyć 4 piny 1. +5V, 2. -5V oraz do odczytu w uC 3. TX (NMEA uwaga: domyślnie szybkość transmisji jest 4800) i ew. do wysyłania do modułu 4. RX (RTCM). Wysoka jakość produktu ze Stanów, chyba nikomu nie trzeba tłumaczyć, podwyższona czułość hiper niski pobór mocy, bardzo wysoka dokładność w wyznaczaniu pozycji, kompatybilny z GPS, GALILEO, GLONASS, dwa porty jeden do serwisu i zmiany ustawień, a drugi do wykorzystania w aplikacji - super wygodna rzecz, mały gabaryt, same zalety no i cena :) najniższa na rynku, można odnaleźć na allegro lub OLX wpisując "GPS Lassen IQ".

    Pierwsze dwa zdjęcia to sam moduł rozebrany z osłony aluminiowej. Kolejne to osobno moduł na płytce adaptacyjnej w dwóch wariantach. Następnie duży schemat jak podłączyć moduł GPS z ARDUION UNO. I potem kolejne foty z opisami adaptera antenowego.
    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ
    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ
    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Moduł jest na płytce adaptacyjnej, która pozwala na dojście do układu za pomocą goldpin, można go oczywiście odłączyć wlutować mikro-złącze goldpin i użyć w na swojej płytce. Standardowo moduł posiada jeden z dwóch przewodów antenowych, jeden to adapter dla przewodu długiego i anteny zewnętrznej, a drugi to kabelek z aktywną mini-antenką GPS. Płytka adaptacyjna wykorzystuje wszelkie możliwości modułu i daje dostęp do wszystkiego, włącznie z możliwością podłączenia zewnętrznej baterii 3.3V do podtrzymania pamięci modułu. Antena w tym projekcie jest za oknem podłączona do modułu za pomocą adaptera kablowego. Na jednym ze zdjęć powyżej pokazałem w jaki sposób można zabezpieczyć moduł na adapterze tak aby nie wypadł z gniazda, można go polutować na stałe jeśli nie mamy zamiaru zmiany adaptera antenowego lub zrobić pętelkę z drucika 0.5mm - ja na zdjęciu.

    Płytka adaptera jest mojego autorstwa - wymiary 30x41x8mm (UWAGA masa zasilania=masa PC=masa sygnałów - to ta sama ścieżka).
    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Obecność sygnału GPS jest obrazowana za pomocą piktogramu GPS'a, a brak sygnału obrazowany kręcącym się kółeczkiem "rodem" z windows10 :), zapraszam do obejrzenia jak to działa na filmie:
    FILMIK: https://www.youtube.com/watch?v=lfCqRCl5hVA

    Dla ścisłości: to co wypisuje na filmie terminal 232 to nie dane z GPS tylko z atmega16 po odczytaniu GPS pakietu NMEA GPRMC, który wygląda tak: $GPRMC,180821.00,A,4957.7118,N,02246.2254,E,000.0,000.0,140319,02.8,E,A*02
    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    ponadto można ustawić następujące ramki:
    GGA, CSV, GLL, GSA, TF, VTG, ZDA, BA oraz interwał podawania danych od 1 sek w górę
    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Działający program w BASCOMIE v. 2.0.7.6:

    Code: vbnet
    Log in, to see the code


    schemat odręczny dla w/w softu w BASCOM:
    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Cool? Ranking DIY
    About Author
    mirekkon
    Level 9  
    Offline 
    mirekkon wrote 9 posts with rating 4. Live in city Przemyśl. Been with us since 2012 year.
  • Altium Designer Computer Controls
  • Altium Designer Computer Controls
  • #3
    mirekkon
    Level 9  
    kaczakat wrote:
    Tego GPS kupuje się z PCB czy sam sobie robiłeś, bo jest tam link Twojej strony? No i ile oraz gdzie jest to najtaniej...


    GPS dostępny z adapterem. Projekt adaptera mam w PROTEL99SE. Jak trzeba podrzucę.
  • #4
    mirekkon
    Level 9  
    Przykładowe Kody ARDUINO:

    Code: c
    Log in, to see the code

    schemat do w/w kodu:
    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ
    Code: c
    Log in, to see the code


    schemat do w/w kodu:
    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Dodano po 2 [godziny] 33 [minuty]:

    Dodatkowo zamieszczam wszelkie materiały dotyczące Lassen IQ, włącznie z oprogramowaniem flashującym Chat, itp. Miłej zabawy :)
    Attachments:
  • #5
    mirekkon
    Level 9  
    tak wygląda pakiet modułów z antenkami aktywnymi (płytki jeszcze nie oddzielone):
    ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ
  • #6
    mirekkon
    Level 9  
    Dzięki za punkty, w razie pytań możecie dzwonić lub pytać, układ jest banalny w obsłudze, niejedna osoba się przekonała

    w załączniku projekt płytki PCB adaptera w Protel 99SE

    jeśli komuś byłby potrzebny, mam też same moduły jeśli ktoś chce się sam pobawić zapraszam do kontaktu