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

Połaczenie GPS BT (brylok) z atmega - nie odbiera informacji

Frenzel 11 Lis 2011 20:20 2953 6
REKLAMA
  • #1 10127729
    Frenzel
    Poziom 14  
    Witam!
    Mam problem z połączeniem się z GPS. Otóż Mam breloczek z modułem GPS Bluetooth. Chce odczytać z niego dane przez Atmege8 i wyświetlić na LCD. W środku odnalazłem line TX i RX podłączyłem do atmegi tx-rx rx-tx to tego gnd jednak nic nie odczytuje :cry:

    Połaczenie GPS BT (brylok) z atmega - nie odbiera informacji
    GPS Specification:
    Chipset – MTK. 51 Channels “All-In-View” tracking. Protocol: NMEA 0183/GGA, GSA, GSV, RMC.
    Baud Rate: 115.200bps. Frequency L1, 1,575.42 Mhz. Tracking Sensitivity: 158 dBm. WASS/EGNOS/MSAS Enabled, Position deviation*: 10 meters 90%. 2D RMS 1-5 meters. Velocity: 0.1 m/sec. Effective temperatures: Storage: -40°C +70°C. Working: -20°C +60°C. Air humidity: 5 – 90%· Cold/Warm/Hot start: 36/33/1 sec.



    
    
    
    'Odebranie jakiejkolwiek informacji z modułu GPS
    
    
    $regfile = "m8def.dat"                                      'PLIK KONFIGURACYJNY
    $crystal = 8000000
    $baud = 9600
    
    
    
    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5
    
    Cls
    
    Dim Dana As String * 1
    
    Dim Licznik As Byte
    
    Dim Tekst As String * 32
    
    Dim Warunek As Bit
    
    Warunek = 0
    
    Lcd "Start"
    
    Do
       If Ischarwaiting() = 1 Then
          Dana = Inkey()
    
          If Dana = "$" Then                                    'Obrebrano znak $
    
             Tekst = ""
             For Licznik = 1 To 5
    
                Do
                Loop Until Ischarwaiting() = 1                  ' czeka na następny znak
                Dana = Inkey()
                Tekst = Tekst + Dana
    
    
             Next Licznik
    
             Lowerline
             Lcd "Znalazlem poczatek ramki"
    
             Lcd Tekst
             If Tekst = "GPGGA" Then
    
                Thirdline
                Lcd "Znalazl te Ramke!"
    
                Warunek = 1
             End If
    
          End If
    
          End If
    
    
    Loop Until Warunek = 1
    
    Do
    
    Loop
    
    End      
    


    Czy ktoś potrafi mi powiedzieć gdzie tkwi problem?
  • REKLAMA
  • #2 10127903
    INTOUCH
    Poziom 30  
    Jak rozebrałeś to urządzonko po podaj przynajmnniej pęną nazwę tego czipsetu MTK
    np: MTK-20152, MTK-20140, ...
    Możliwe, że transmisja jest po USB a ty traktujesz jak zwykły RS232.
  • REKLAMA
  • #3 10131084
    Frenzel
    Poziom 14  
    Tak to wygląda w środku.
    Gdzieś na necie wyczytałem ze to MTK 6601 GPS
    Połaczenie GPS BT (brylok) z atmega - nie odbiera informacji Połaczenie GPS BT (brylok) z atmega - nie odbiera informacji

    Wyjścia rx i tx są podpisane na płytce. USB służy jedynie do ładowania.

    Na płytce od strony gps jest napisane:
    TRANSYSTEM INC
    39613001B
    11/21/2007

    Po drugiej stronie są dwa układy scalone

    Pierwszy to:

    ARM
    MT3318T
    0725-AVSL
    HKARQ
    XB2U4028

    nad nim jeszcze jakiś srebrny element nie wiem co to :|

    1636 741
    TW 744S

    Drugi:

    T6601T
    9741 ANEL
    BAJCYTAD3FHL

    i nad tym też nie znany mi element:

    T260
    B127

    Napis na płytce:
    C369-4089
    2M94V-0

    Tutaj jest opis tego urządzonka, więcej niestety nie mogę niestety znaleźć
    http://www.handtec.co.uk/product.php/2527/bluetooth-keyring-gps-receiver
  • #4 10131922
    M. S.
    Poziom 34  
    Napisałeś "Baud Rate: 115.200bps.", a w programie 9600. Pokombinuj może z szybkościami UART.

    P. S. Na 8MHz dla 115200 będzie spory błąd.
  • REKLAMA
  • #5 10139299
    Frenzel
    Poziom 14  
    Także próbowałem jednak dalej nic.
  • REKLAMA
  • #7 10378579
    LUKAS1419
    Poziom 2  
    Witam mam ten sam moduł i podlaczylem go do portu rs 232 w kompie prze stary kabelek na max232 z tel. Ustawiłem predkosc która podałes i wszystko smiga.Pozdro
REKLAMA