logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Zegar AVT5522 - brak synchronizacji czasu przez GPS GY-GPS6MU2

Czeslaw10 25 Sty 2020 18:56 1770 25
  • #1 18426458
    Czeslaw10
    Poziom 15  
    Zmontowałem zegar z Elektroniki Praktycznej AVT5522
    Wszystko działa od pierwszego włączenia.
    Nie działa synchronizacja czasu poprzez GPS
    Użyłem odbiornika GY-GPS6MU2 na chipsecie U-blox NEO-6M-0-001
    Odbiornik odbiera sygnał migając diodą ale nie synchronizuje mi zegara.
    Czy miał ktoś podobny problem ?
  • Pomocny post
    #2 18427414
    dasej
    Poziom 32  
    Witam.

    Oprogramowanie w AVT zostało napisane pod MARS600 a nie NEO-6M.
    Nic Ci nie zostaje jak napisanie własnego oprogramowania lub kupienia bardzo drogiego MARS600
  • Pomocny post
    #3 18427711
    JarekC
    Poziom 32  
    dasej napisał:
    Witam.

    Oprogramowanie w AVT zostało napisane pod MARS600 a nie NEO-6M.
    Nic Ci nie zostaje jak napisanie własnego oprogramowania lub kupienia bardzo drogiego MARS600


    To raczej błędna analiza.
    Po pierwsze:
    Odbiornik MARS600 bazuje na odbiorniku uBlox Neo6
    Po drugie:
    Z opisu kitu wynika że czas jest pobierany z ramki RMC, czyli standardowej ramki NMEA. Obydwa odbiorniki w domyślnej konfiguracji wysyłają taka ramkę.

    Przyczyna braku odbioru wzorca czasu może być zarówno sprzętowa jak i programowa.

    W pierwszej kolejności sprawdziłbym czy odbiornik GPS działa poprawnie.
    Np poprzez podłączenie do komputera (poprzez konwerter USB/UART) i sprawdzenie na dowolnym terminalu czy odbieramy ramki RMC i czy zawierają one poprawny czas.
    Można też skorzystać z programu u-Center firmy u-Blox
    Należy pamiętać że do poprawnego odbioru GPS potrzebuje widzieć niebo.
    Może jest sytuacja że odbiornik jest w takim położeniu iż nie widzi odpowiedniej ilości satelitów i wtedy nie będzie wysyłał w ramce RMC znacznika poprawności czasu.

    Jeżeli odbiornik działa poprawnie, to przyczyną może być inna konfiguracja odbiornika. Wraz z czasem zmieniał się standard NMEA, dodawane były nowe funkcjonalności.
    Np w ramce RMC czas może być wysyłany w postaci 17,45,34 albo 17,45,34,000.
    Jeżeli program w kicie AVT tego nie przewidział to jeden z formatów może nie być rozpoznawany.
    Tutaj należałoby trochę poeksperymentować, np włączyć opcję "Compatible mode", można to zrobić przy pomocy wcześniej wspomnianego programu u-Center.

    Można też zamiast GPSa podłączyć komputer PC z symulatorem GPS (np Virtual GPS) i sprawdzić jaka konfiguracja zadziała.

    Pozdrawiam
    JarekC
  • #4 18427727
    Czeslaw10
    Poziom 15  
    Tak Mars600 jest drogi i niedostępny w ofercie AVT

    Autor projektu wspomniał że można zastosować inny odbiornik pod warunkiem że będzie pracował z takimi parametrami jak mars600
    Po nocie katalogowej stwierdziłem że NEO-6M spełnia wszystkie wytyczne.
    Czyli:
    -prędkość 9600
    -format NMEA0183
    -ramka RMC
    Te wszystkie ustawienia jako domyślne posiada NEO-6M
    Dlatego przyjąłem że będzie działać.

    Dodano po 2 [godziny] 39 [minuty]:

    JarekC Masz 100% racji.

    Podłączyłem odbiornik pod Arduino i po uruchomieniu portu szeregowego ramka ma postać jak napisałeś 17,45,34,000 dochodzą trzy zera.

    Nie znam języka C aby zmienić program dopiero zaczynam z Bascomem

    Kupię konwerter USB/UART i spróbuje włączyć wspomnianą funkcje "Compatible mode"
  • #5 18953807
    Czeslaw10
    Poziom 15  
    Problem został rozwiązany po zakupie zaprogramowanego procesora w sklepie AVT.
    Wszystko działa synchronizacja prawidłowa.
    Mój błąd polegał na tym że sam programowałem procesor wsadem z internetu.
    Wsad był zły lub źle ustawiłem fusebity.
  • #6 19667754
    pedro1971
    Poziom 10  
    Dzień dobry. Ogrzeje stary temat sprzed roku gdyż mam ten sam problem co pan Czesław. Nie ukrywam że liczę na pana pomoc. Kupiłem ten sam zegar i nie synchronizuje z GPS. Z tym że ja kupiłem mars 680 czyli jeden z tych który dopuszcza producent i które powinny działać bez problemu. W samej instrukcji pisało o mars 600 ale na stronie jest już dodany 680 i 740. Bardzo proszę o pomoc. Niestety jestem tzw Januszem jeśli chodzi o zaawansowana elektronikę.

    Dodano po 1 [minuty]:

    Dzień dobry. Ogrzeje stary temat sprzed roku gdyż mam ten sam problem co pan Czesław. Nie ukrywam że liczę na pana pomoc. Kupiłem ten sam zegar i nie synchronizuje z GPS. Z tym że ja kupiłem mars 680 czyli jeden z tych który dopuszcza producent i które powinny działać bez problemu. W samej instrukcji pisało o mars 600 ale na stronie jest już dodany 680 i 740. Bardzo proszę o pomoc. Niestety jestem tzw Januszem jeśli chodzi o zaawansowana elektronikę.
  • #9 19669098
    JarekC
    Poziom 32  
    Ten modu ma diodę LED tylko niewidoczną dopóki się nie zaświeci.
    Zaznaczyłem w którym jest miejscu.
    Zegar AVT5522 - brak synchronizacji czasu przez GPS GY-GPS6MU2

    Po podłączeniu zasilania powinna się zaświecić a po odebraniu informacji z wystarczającej ilości satelitów powinna zacząć migać.

    Poprawność podłączenia zasilania można sprawdzić mierząc pobór prądu, moduł powinien pobierać około 30-40mA.
  • #10 19669122
    pedro1971
    Poziom 10  
    No to z przykrością stwierdzam że nic się nie świeci a podłączyłem tak jak na schemacie. Chyba że producent zupełnie inaczej wyprowadził połaczenia niż jest na schemacie zegara. Szukałem wcześniej pinout-u tego modułu ale nie znalazłem nigdzie. Na wtyczce nie ma nawet oznaczeń pinów od 1-6
  • #12 19669141
    pedro1971
    Poziom 10  
    zmierzyłem teraz i:
    na złaczu V-pin 2 pobiera 3.6mA
    na złaczu G-pin 1 też pobiera 3,6mA
    napięcie na złaczacg ViG piny 1i2 jest 5V natomiast po podłaczeniu modułu spada do 1,4V
  • #14 19669147
    pedro1971
    Poziom 10  
    to ten widok jest na schemacie ?

    Zegar AVT5522 - brak synchronizacji czasu przez GPS GY-GPS6MU2
  • #16 19669174
    pedro1971
    Poziom 10  
    Kurde jest pomyłka. R25 ma 1kΏ a R26 100Ώ. Już szukam 1Ώ podmieniam i daje znać jak wygląda sytuacja

    Dodano po 21 [minuty]:

    Oczywiście było by to zbyt piękne gdybym znalazł rezystor 1Ώ. Znalazłem 10Ώ. Montować czy czekać do jutra aż kupię własciwy ?
  • #18 19669480
    pedro1971
    Poziom 10  
    Wstawiłem opornik 10 ohm jutro kupię 1 ohm i podmienie .Faktycznie odbiornik zaczął świecić tak jak pisałeś a jak złapał sygnał z satelity to zaczął mrugać i mruga cały czas ale i tak synchronizacji czasu zegar nie łapie :(
  • #19 19669547
    JarekC
    Poziom 32  
    W przypadku MARS680 może wystąpić jeszcze jeden problem związany z ramką RMC i systemem Glonass.
    MARS680 odbiera również sygnały z satelitów Glonass, MARS600 tego nie robił
    W przypadku tego odbiornika ramka może zaczynać się od sekwencji GPRMC (GPS), GLRMC(Glonass), GNRMC(GPS+Glonass)
    i teraz pytanie czy autor oprogramowania to przewidział.
  • #20 19670603
    pedro1971
    Poziom 10  
    Czy tak odbiornik ma migać jak na filmiku ? filmik w linku poniżej)
    Dziś wstawiłem opornik 1 ohm. Wg mnie nic się nie zmieniło.Świeci w początkowej fazie a potem mruga.napięcie na złaczu nie spada z 5v do 1.4V jak wcześniej natomiast pobór prądu nie zmienił się i w mierniku nastawionym na zakres do 200mA pokazuje nadal 3.6mA.
    Synchronizacji czasu zegara z satelitą nadal nie ma. Co do satelitów glonas nie wiem czy producent przewidział odbiór sygnału z tych satelitów. Fakt faktem że w instrukcji papierowej która dostałem do kitu jest wymieniony tylko mars 600 lub inny odbiornik pracujący na u-blox 6 natomiast w instrukcji która można znaleźć w necie jaki i na stronie ATV jest już wymieniony oprucz Mars 600 jeszcze mars 680 i 740

    https://megawrzuta.pl/download/7a83464c6c49bfdf122c319de1422370.html
  • #21 19670656
    JarekC
    Poziom 32  
    Najlepszym rozwiązaniem byłoby podłączenie na chwilę odbiornika do PC i
    - sprawdzenie jakie ramki wysyła i czy w ramce RMC jest znacznik poprawnego odbioru
    - wyłączenie odbioru synału z Glonassa aby pozostała tylko podstawowa ramka GPRMC

    Do podłączenia do PC jest potrzebny np konwerter USB-UART (TTL).

    Nie mam teraz pod ręka modułu MARS680 ale wydaje mi się że LED miga poprawnie.
  • #22 19670691
    pedro1971
    Poziom 10  
    A jak bym ci wysłał mój odbiornik do sprawdzenia ? Bo to co piszesz to już dla mnie czarna magia. Niby cos tam jest na alle....o i jasne jest dla mnie że usb wpina się do portu w laptopie a te piny które tam wystają to już nie wiem co z tym zrobić
  • #23 19670748
    JarekC
    Poziom 32  
    Podłączenie GPS do takiego konwertera jest proste:
    GND -GND
    +5V - +5V
    TxD - RxD
    RxD - TxD

    Po podłączeniu konwertera do PC najczęściej driver instalowany jest automatycznie i w systemie pojawia się dodatkowy port COM.

    Transmisję możemy podglądnąć dowolnym programem terminala lub po zainstalowaniu programu u-Center firmy u-Blox
    możemy dowolnie konfigurować odbiornik.

    Najlepiej byłoby znaleźć na miejscu kogoś kto to ogarnie, ja niestety nie mogę się tym zająć z powodu braku wolnego czasu.
  • #24 19670798
    pedro1971
    Poziom 10  
    Ok dzięki za info. A możesz podesłać link do konkretnego urządzenia które uważasz za dobre z alle...o . Byłbym wdzięczny. I tak jestem mega wdzięczny za pomoc :)
  • #26 19670971
    pedro1971
    Poziom 10  
    o dzięki wielkie
REKLAMA