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 ! :]
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
Moderatorzy:Jacek Bogusz, Moderatorzy
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ść.
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="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.)
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.)
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
** 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
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 42 gości