Modulul Gps eb-500 - cum se conectează - avr - proiecte pe microcontrolere avr

Modulul Gps eb-500 - cum se conectează - avr - proiecte pe microcontrolere avr

Acesta este aproape modul cel mai ieftin și cel mai comun, descrierea și experiența utilizării în ruletă se întâlnește foarte des. Și de data aceasta nu am comandat un detaliu interesant din afară: cumpărați pe Ebay înainte ca noul an de nervi să nu fie suficient până când așteptați :) și în chip-nn.ru acest modul nu este mai ieftin. Așa că m-am dus la un voltmaster local și am cumpărat această bucată de fier pentru 600 de ruble. 600? Dă-mi doi!







Modulul este conceput pentru a fi încorporat în dispozitive mobile, prin urmare, are dimensiuni foarte mici 13 x 15 x 2,2 mm. EB-500 are mai multe modificări. Primul EB500L. nu diferă de cea principală pentru singura diferență este că nu poate funcționa cu antene pasive. Prin urmare, dacă există o alegere între EB-500 și EB-500L, alegeți primul. Acesta poate funcționa cu ambele antene pasive și active. A doua modificare a modelului EB-500A. are aceleași caracteristici ca și EB-500, dar există un hardware USB, deci dacă aveți nevoie să asamblați un dispozitiv conectat la un computer, este mai bine să îl luați și apoi nu trebuie să faceți un convertor USB-UART suplimentar.

Pentru a determina cu precizie coordonatele, receptorul trebuie să primească un semnal de la cel puțin trei sateliți. Cu o creștere a numărului de sateliți din care semnalul este capturat, precizia de calcul a coordonatelor receptorului crește, de asemenea. EB-500 în acest sens este foarte bun, are 66 de canale, pentru detectarea sateliților, urmărirea acestora și păstrarea poziției în spațiu. Din acest motiv, timpul de pornire la cald (când sateliții sunt deja găsiți și stocați în memoria modulului) conform documentației este de numai 1,5 secunde. În timp ce timpul de pornire la rece este de 35 de secunde. Toate acestea, bineînțeles, cu un cer clar, fără interferențe vizibile și cu o antenă bună, să vedem cum va fi de fapt. În ceea ce privește antena, am luat ceramică pasivă. Despre puțin mai târziu.

Deoarece modulul este proiectat pentru dispozitive mobile alimentate de baterii, gama de tensiuni de alimentare este standard - de la 4,2 până la 3,0 volți. Cele mai multe care vor folosi orice baterie Li-Ion. Consumul modulului în timpul funcționării este mai mic de 28mA.

Schema de conectare a modulului este cea mai simplă și este preluată de la foaia de date la receptor (clicabil)

1.2. Tx1, Rx1 - picioarele standardului UART pentru introducerea / iesirea datelor

3. PPS - Impulsuri cu o frecvență de 1 Hz apar pe acest pin după determinarea coordonatelor.

4.5. Tx0, Rx0 este un UART duplicat. Execută exact aceleași funcții ca și prima. Este convenabil de utilizat pentru depanare, puteți face clic pe sniffer și puteți vedea în terminal cum se produce comunicarea cu modulul. Sau în mișcare modificați setările fără a interfera cu funcționarea microcontrolerului.

7,9,14,15,16. GPIO - scop general, acestea nu sunt utilizate în modulul standard de firmware.

8. Starea GPS - o altă ieșire a afișajului. În timp ce căutarea sateliților și determinarea coordonatelor pe această unitate logică de ieșire. De îndată ce coordonatele sunt determinate pe acest pin, vor apărea impulsuri cu o frecvență de 1 Hz.

10.19. V28D / V28A - ieșiri pentru conectarea condensatoarelor externe de filtrare.

12. V_RTC_3V3 - ieșire pentru conectarea bateriei (2-4,3 volți). Este necesar să se salveze toate setările și să se găsească sateliți în memoria modulului, datorită căruia este posibil să se reducă timpul pentru determinarea coordonatelor pentru incluziunile ulterioare. Pentru a conecta alimentarea la acest terminal este obligatorie, fără aceasta modulul nu va porni.

13. VIN_3V3 - acest terminal este livrat cu o tensiune de alimentare de la 3 la 4.2 V.

21. RF_input - ieșire pentru conectarea antenei

Și o recomandare mai importantă: toate concluziile GND sunt în mod necesar fundamentate. Chiar și cele două plăcuțe sub burta modulului, deși acestea nu sunt scoase - pentru circuitele de înaltă frecvență, cu atât mai mult este solul, cu atât mai bună și mai puțin probabilitatea distorsiunilor semnalului.

Așa cum am spus, antena am luat pasiv A25-4102920-AMT02. Dimensiuni ale antenei 25 x 25 mm. Au existat și alte dimensiuni: 18 x 18 mm. și 35 x 35 mm. Dacă dimensiunile nu sunt importante, atunci sfătuiți să luați mai mult - în acest caz, cu cât antena este mai bună, cu atât semnalul este mai bine capturat.

Antena este o placă ceramică, care este metalizată pe ambele părți. La metalizarea de sus se lipeste pinul, care trece prin baza ceramica si iese din jos.







Modulul Gps eb-500 - cum se conectează - avr - proiecte pe microcontrolere avr

Mai jos este Velcro, cu care antena este lipita de placa.

Modulul Gps eb-500 - cum se conectează - avr - proiecte pe microcontrolere avr

Pe bord, în cazul în care antena este lipită, este recomandat să părăsească terenul în întreaga sa zonă - cu atât mai mult teren sub antena cu atât mai bine. De asemenea, se recomandă ca traseul de conectare a modulului și a antenei să fie cât mai scurt posibil, nu mai mult de 15 mm. În acest caz, impedanța pistei trebuie să fie de 50 ohmi. În plus, este imposibil să puneți antena în modul dens la modul - interferența de la modulul în sine va mușchina întregul semnal. Și apoi trebuie să prindeți mediul de aur: și păstrați distanța, scoateți antena departe și împământați totul sub ea. Scary :)

Az P într-adevăr în fiecare document oficial scris cu privire la necesitatea de a conecta antena numai cincizeci ohm piese, n emnogo se îndepărteze de la subiect și să se concentreze asupra modului de calculare a conductorului la impedanța caracteristică necesară. Iar experiența colegilor stapanit acest modul, prinderea pe oroarea, că unele mari sateliți chiar și capturile din cameră, iar unele nu au nici prins în aer liber, iar aspectul de bord a fost un fel de același lucru. Deci, puțină știință.

Pentru a calcula rezistența la unde, există o formulă specială prin care putem determina parametrul de interes pentru noi. Acest parametru este lățimea pistei care merge la antena, jucând lățimea ei, putem obține impedanța de undă dorită. Acesta este cel mai simplu caz, atunci când conductorul nu este înconjurat pe nici o parte de un sit de testare a pământului.

unde Z 0 este impedanța de undă,

Din toate acestea, putem fi interesați de coordonatele (de fapt pentru ceea ce se face totul), ora exactă, data, viteza și direcția de mișcare. Toate aceste informații pot fi luate din prima linie, care are identificatorul $ GPRMC.

190813 - timpul 19 ore, 08 minute, 13 secunde (timpul UTC, prin urmare, este necesar să adăugați ore în funcție de fusul orar)

5312.7581. N - latitudine (N-nord, S-sud)

05,009.1820. E - longitudine (E - est, W - vest)

0,30 - viteza de deplasare (măsurată în noduri) 1 nod = 1,852 km / h = 0,5144 m / s

Dacă lenea de recalculare a vitezei în km / h poate fi obținută de pe următoarea linie cu ID $ GPVTG. Este marcat ca 0,56. K

256.15 - mișcare unghi față de nord (90 - deplasarea la est, 180 - Sud, 270 - vest și 0 -. Respectiv Nord) Pentru determinarea azimutul, așa cum este ușor de ghicit, folosind calculul coordonatelor. Prin urmare, o definiție exactă poate fi doar în mișcare.

231212 - aici este data curentă în formatul DDMMYG

pentru claritate a făcut un ecran de la terminal

Modulul Gps eb-500 - cum se conectează - avr - proiecte pe microcontrolere avr

Restul liniilor în esență duplică informațiile din prima linie, cu excepția liniilor cu identificatorul $ GPGSA și $ GPGSV. Acestea conțin informații despre sateliții capturați. Beneficiile practice ale acestui lucru, nu, dar cu ajutorul unui program special EB View, puteți vedea unde este în prezent fiecare dintre sateliți.

Am un model așezat pe o masă lângă fereastră, am prins 5 sateliți, deși liberul spre cerul clar este mizerabil. În partea de sus se închide balconul vecinului și vizavi de casa cu mai multe etaje. Prin urmare, mi se pare că precizia este dracului, deoarece semnalul este ușor de reflectat de obstacole și deja reflectat de modul. Și aceasta presupune măsurători inexacte. Da, iar viteza de proiectare de 2,29 km / h este alarmantă :)

Modulul Gps eb-500 - cum se conectează - avr - proiecte pe microcontrolere avr

Cu acest program, puteți configura modulul în sine. De exemplu, modificați frecvența actualizării coordonatelor sau modificarea vitezei conexiunii prin UART. Dar trebuie să ne amintim că dacă viteza de conectare este redusă, este posibil ca modulul să nu poată transmite toate informațiile în timpul alocat.

Mă întrebam cât de greșit a fost modul în determinarea coordonatelor și i-am dus în GoogleEarth. Roșu a circulat locația reală, pentru mine, astfel încât rezultatul nu este chiar rău, modulul nu a lins mult. Mai ales când lucrați dintr-o cameră.

Modulul Gps eb-500 - cum se conectează - avr - proiecte pe microcontrolere avr

Așa cum am terminat de ieșire de coordonate pe ecran, voi verifica exactitatea deja sub cer deschis. În acest moment, toți și toți cu apocalipsa neîmplinită! ;)

De asemenea, am cumpărat 2 module GPS ", doar aproximativ doi ani în urmă, modelul GPS este ușor diferit -" L10 ", dar funcționalitatea este aceeași. În studiul GPS avansate pentru a citi informațiile de pe terminal, dar Atmega niciodată nu a făcut, astfel încât doi ani sunt pentru depozitare (Motivul: nu știe cum să citească o cantitate mare de informații cu privire la UART în Atmega).

Prin urmare, voi aștepta continuarea articolului.

Nu, nu divorț. De asemenea, am confruntat cu acest lucru, trebuie doar să traducă coordonatele primite de UART din modul într-un format adecvat pentru introducerea în Yandex.Maps / Google Maps.
Date UART: 5312.7581, N este 53 grade și 127581 minute.
Se calculează 127581 minute / 60, apoi (2126,35 / 10000) +53 = N53,212635.
Același lucru pe care îl facem și cu longitudinea și obțineți:
N53.212635
E50.153033

Dacă credeți că EB View - atunci st. Pugachevsky Trakt, 31
Samara, regiunea Samara
și dacă credeți, atunci au scos terminalul - apoi Novokuybyshevskoe sh. 118, Samara, regiunea Samara
o confuzie de un fel: (







Trimiteți-le prietenilor: