Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Predkosciomierz na module GPS

Mazur
-
-
Posty:4
Rejestracja:12 mar 2007, o 10:32
Lokalizacja:Gliwice
Predkosciomierz na module GPS

Postautor: Mazur » 12 mar 2007, o 10:37

Hej !
Mam do zrobienia na Mikroinformatyke projekt jak w temacie. Jest to moja pierwsza proba sklecenia czegokolwiek, wiec niebardzo wiem jakie elementy moglbym zastosowac do projektu. Bylbym wdzieczny za jakakolwiek pomoc - schematy polaczen, propozycje elementow ktore mozna uzyc itp.

Zalozenia projektu:
- ma podawac bierzaca predkosc a wyswietlaczu
- mozliwosc zapisu do pamieci predkosci maksymalnej oraz sredniej z mozliwoscia ich pozniejszego wyswietlenia.

Z gory dzieki ! :]

Czajnik
-
-
Posty:264
Rejestracja:17 cze 2004, o 15:40
Lokalizacja:Kraków
Kontaktowanie:

Postautor: Czajnik » 12 mar 2007, o 11:36

Nie wróże Ci nic dobrego... Sam temat GPS to nie takie hop siup a ty mowisz ze nie znasz sie na elektronice.

Spróbuj poszukać modułu GPS który da Ci informacje o aktualnym położeniu... z różnicy Co jakiś czas sobie sprawdzaj położenie prcesorem.... a ze wzoru V=s/t obliczysz prędkość. Na początek polecam Ci w ogóle nauczyć sie odczytywać pozycje... a potem najpierw jednym wymiarze... potem w duch a na końcu w trzech obliczać prędkość.

pi
-
-
Posty:14
Rejestracja:5 wrz 2003, o 11:59
Lokalizacja:Zgierz

Postautor: pi » 12 mar 2007, o 11:57

[quote="Czajnik"]
Spróbuj poszukać modułu GPS który da Ci informacje o aktualnym położeniu... z różnicy Co jakiś czas sobie sprawdzaj położenie prcesorem.... a ze wzoru V=s/t obliczysz prędkość. Na początek polecam Ci w ogóle nauczyć sie odczytywać pozycje... a potem najpierw jednym wymiarze... potem w duch a na końcu w trzech obliczać prędkość.[/quote]






Nie ma potrzeby tak kombinowac. Moduly GPS podaja aktualna predkosc wprost - wystarczy ja "wydlubac" z ramki, a dalej to juz mozna z nia robic co dusza zapragnie (archiwizacja, statystyki etc.)

MDz
-
-
Posty:365
Rejestracja:29 mar 2003, o 13:35
Lokalizacja:Warszawa
Kontaktowanie:

Postautor: MDz » 12 mar 2007, o 12:32

W takim razie potrzebujesz zaledwie kilku rzeczy.

** Po pierwsze potrzebujesz modułu GPS.
Np. takiego (pierwszy z brzegu przykład z Allegro):
http://allegro.pl/item170711694_modul_g ... onika.html

( manual (ok 3 mb) http://www.navtechgps.com/pdf/superstar2man.pdf (rozpisane piny złącza)
informacje http://www.navtechgps.com/pdf/superstar2man.pdf
oraz tutaj http://www.novatel.com/products/superstar.htm)

Ze zdjęcia wynika, że te moduły choć nie są pierwszej młodości ale za to zbudowano je na niezłym chipsecie i mają duże, łatwe w montażu(!) złącze szpilkowe.

Typowy moduł GPS ma wyjście szeregowe zgodne pod względem logicznym z rs232. Aczkolwiek zwykle jest to wyjście w standardzie napięciowym CMOS 3.3V (a nie RS232!), więc aby podłączyć go do portu COM w PCcie musiałbyś mieć jeszcze dołożyć konwerter MAX3232 (albo konwerter USB<->RS232 na jakimś układzie FTDI lub po prostu... kabelek "USB" od telefonu gsm z obcięta wtyczką ;) ).
Natomiast połączenie z mikrokontrolerem nie wymaga niczego (jeżeli uC zasilany z 3.3V), lub co najwyżej dopasowania poziomów logicznych (przy zasilaniu uC z 5V) np. za pomocą LCX244
( http://www.kamami.pl/?id_prod=6555 ).

Na wspomniane wyjście szeregowe GPS wystawia strumień odebranych danych nawigacyjnych (w tempie kilkudziesięciu B/s). Praktycznie każdy moduł potrafi wysyłać dane w standardzie NMEA, tzn. w postaci krótkich komunikatów w prostym formacie tekstowym.

** Po 1 i 1/2: Do tego modułu będzie Ci jeszcze potrzebna antena GPS - zwróć uwagę, żeby miała zarobiony na kablu odpowiedni wtyk pasujący z gniazda antenowego na module. Anteny mogą być pasywne lub aktywne (z wbudowanym wzmacniaczem). Wzmacniacz anteny aktywnej jest zasilany napięciem 3.3V (ok. 20mA) podawanym przez kabel antenowy. Sprawdź w dokumentacji modułu GPS czy potrafi zasilać antenę aktywną.

** Po drugie:
Będzie Ci potrzebny jakiś niewielki uC zdolny do obsłużenia paru klawiszy i wyświetlacza, odebrania danych z modułu GPS i ew. dokonania na nich prostych przeliczeń. Skoro masz zapamiętywać prędkość maksymalną i średnią, to dobrze byłoby mieć jeszcze kawałek pamięci eeprom. Myślę, że np. ATMega8 będzie dobrym wyborem. Choć jeżeli masz obrabiać tylko prędkość to pewnie zmieścisz się i w ATTiny2313. EEPROM dostajesz gratis na pokładzie uC ;)

Masz tutaj do wyboru kilka wariantów różniących się przełożeniem cena/nakład_pracy:

* Wariant dla leniwych, tzn. gotowy zestaw uruchomieniowy z wyświetlaczem, klawiszami, złączem ISP, zasilaniem etc... do którego podłączasz tylko moduł GPS (+ ew. stabilizator LDO obniżający napięcie zasilania z 5 do 3.3V):
Np.
ATTiny2313:
http://www.propox.com/products/t_142.html
http://www.kamami.pl/?id_prod=6803

lub ATMega8 (48/88/168):
http://www.propox.com/products/t_144.html
http://www.kamami.pl/?id_prod=6804

* Wariant dla majsterkowicza: Minimoduł z mikrokontrolerem, który wtykasz w przygotowaną własnoręcznie płytkę bazową z peryferiami (LCD, klawiszami, posadzonym modułem GPS, zasilaniem...)
Np. z rozmachem ;) ATMega128:
http://www.propox.com/products/t_88.html

* Wariant ambitny: Układ scalony uC +torebka z pozostałymi elementami luzem. Do tego własnoręcznie wytrawiona PCB wg. własnego projektu. Wersja najbardziej czasochłonna, ale tez dająca najwięcej okazji, żeby się czegoś nauczyć.

W roczniku 2006 Elektroniki Praktycznej przewinął się ciekawy cykl artykułów poświęconych GPS-om. ZTCP znajdziesz w nim m.in. omówienie znaczenia poszczególnych depesz nawigacyjnych.

W EP06,07,08/1999 był opublikowany projekt GPSa z modułem Motorola Oncore i uC ST62. Wpawdzie inny moduł GPS i inny uC, ale zasady pozostają niezmienne:
http://www.ep.com.pl/pobierz.php?id=12009
http://www.ep.com.pl/pobierz.php?id=12041
http://www.ep.com.pl/pobierz.php?id=12062

Ponieważ - jak piszesz - dotychczas nie robiłeś niczego praktycznie z uC to sądzę, że będziesz potrzebował książek. Spójrz np. na te pozycje:
http://www.btc.pl/?id_prod=6756
http://www.btc.pl/?id_prod=6509
http://www.btc.pl/?id_prod=6252

--
MDz

Mazur
-
-
Posty:4
Rejestracja:12 mar 2007, o 10:32
Lokalizacja:Gliwice

Postautor: Mazur » 12 mar 2007, o 21:00

Wielkie dzieki ! Naprawde bardzo mi pomogles ... mam nadzieje, ze mi sie uda to zlozyc ;-) Jak bede mial jeszcze jakies problemy to sie odezwe.
Pozdroo

Wróć do „Elektronika - tematy dowolne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 22 gości