Fórum témák
» Több friss téma |
Fórum » GPS GSM modulok programozása
Témaindító: Moris Grant, idő: Aug 20, 2008
Témakörök:
Megoldható esetleg úgy, hogy megkeresem a ASCHII kódját a karakternek, amit majd átalakítok hexába és úgy küldöm?
A P betű egy karakter, annak van ASCII kódja és azt lehet hexaban is írni, DE MINT UGYAN AZ A SZÁM!
Azaz írhatod így:
Nincs különbség. Ha Te egyszerre csak egy hangot tudsz kiejteni a szádon, és szeretnél hosszabb szavakat is használni, akkor mit teszel? Szépen sorba egymás után ejted ki a betűk hangját. (kis csúsztatással) Szóval neked is egyesével kell elküldened a hosszú NMEA kódokat. Amúgy meg nem kell ezen görcsölni. A legtöbb GPS-nek nem kell küldeni vezérlő kódot, hogy elinduljon. Vannak alap beállításai, azzal futnak egyből, akár van uC akár nincs.
ASCII kódtábla: Bővebben: Link
És csatoltam a szöveget átalakítva (kép).
Nézegetem én is ezt az L50 GPS-t. AGPS-ként hirdetik, de az adatlapján ha jól értem, azt írják, hogy működik rendes GPS-ként is. Azért meglepő kicsit, mert a konkurens szintén antennával egybeépített GPS modulokhoz képest lényegesen olcsóbb. Nagyon lassan indul a kiegészítő adatok hiánya miatt, vagy mire kell számítani? Miben lesz gyengébb, mint a többi?
Nekem jó tapasztalataim vannak az L50-nel. Kb. 5 hónapja használom, az NMEA táviratokat veszem, dekódolom. Én nem tettem rá az opcionális I2C-s - ajánlott - EEPROM-ot, de így is hamar megtalálja a műholdakat. Más - általam használt - GPS-eknél (EB817, EB-3531) nem lassabb.
Tegnapelőtt üzemeltem be, nekem is jó a tapasztalatom.
Sziasztok!
Kérdezni szeretném, hogy használt e már valaki a témában megjelölt GPS modult? Sajnos én már a másodikat forrasztom be, de nem akar működni ![]() A soros kommunikáció működik, de műholdat nem lát. A modul RF bemenete egy SMA csatlakozón keresztül kapcsolódik a GPS antennához. Üdv!
Közben kiderült a hiba, nem passzív antenna ként
kell kezelni az aktív antennát. Most már csak annyi a baj vele, hogy nagyon sokat téved... ![]()
Sziasztok!
Adott egy atmega8 és USB-s Wavecom WMOD2 GSM modem aminek az RXD és TXD lábát kivezettem a nyákról. A baj az hogy nem megy a beszélgetés a GSM modem és az AVR között de viszont a Hyper Terminal <--> soros átalakító <--> GSM modem müködik! Hyper Terminal <--> soros átalakító <--> AVR müködik! A beállítások 9600 8N1 Viszont ha párhuzamos figyelem az AVR és GSM bevannak akasztva akkor csak az ATmegával tudok beszélgetni! Ezek az értékek be vannak állítva a GSM modemben is! Az RX és TX simán be vannak akasztva AVR-re! Elviekben müködni kellene de sajnos nem megy! Csinált már valaki ilyet??? Ha igen kérem segítsen! Köszi! Csak az AVR és GSM modem nem kommunikálnak!
Első körben a gsm modem és a hiperterminál forgalmát az atmegával tudod hallgatni? ha igen ,akkor már csak néhány gond lehet.Ami néha becsapott igaz más modemmel ,a modem TX lábát valamilyen szinten kellett tartani hogy adjon. Esetleg a többi modemvezérlő jel is kell,amit a soros kábel ad ,de te a processzorral nem kezelsz....(ha hallgatni tudsz akkor talán a jelszintekkel/polaritással nincsen baj.)
Szia!Pont ez a baj hogy nem tudom figyelni!!
Mit mondasz azzal hogy valami szinten kell tartani?? De ha lábait felhuzom vagy esetleg le azzal a beszélgetésbe mármint a soros kommunikáció TTL jelszintbe nem lesz zavar?? Láttam már olyan kapcsolásokat hogy felhuzzák a rx-et vagy a tx-et nem tudom de, láttam olyat is hogy sorba akasztották be az ellenálásokat! A lényeg hogy nem tudom az atmegával figyelni a beszélgetést de külön mindenki megy! Ha tudsz valami okosat mondani mindent kipróbálok! Viszont még nekem egy usb\ttl átalakítom van amin csak RX ,TX , GND van az atmegához kell a GND de a GSM - Soros átalakítóhoz nem tudnak beszélgetni! A másik GND-vel kapcsoltban hogy egy próba panelról mennek szóval meg van a közös test mindenkinek ha az lenne a baj!
Amit a neten találtam az sima soros portos volt.Ahoz szerintem kellenek a vezérlő jelek is.A lehallgatni azért nem tudod ,mert a jelszintek nem stimmelnek +5V helyett -12V 0V helyett +12V van rajta. Ha egy belső jelet találsz az akár 3V -os is lehet amire alapesetben szerintem nem készültél.Egy oszcilloszkóp sokat segítene .Mindegyik csatlakozási ponton tisztázni kellene a jelszinteket .Ezután azzal a kábellal amivel az atmegával beszélsz ,szembe fordítani azt amivel a modemmel beszélsz ,valami illesztőn keresztül .Ha ez megvan addíg kísérletezni, amíg a gépből az egyik kábelen küldött adatot a másikon meg nem kapod.Ha ez megvan utána jöhet a többi (valószínűleg zökkenőmentesen menni fog ,ha a két kábel közé kötött illesztőt az atmega elé teszed.)
Köszönöm megpróbálom!
Szólok ha van valami!
Sziasztok!
Kérdezni szeretném hogyan lehet beállítani a SIM300/900 modulokon, hogy betárcsázáskor küldje a SIM kártya hívószámát? Pl: ATD+36301234567; -> 0x0d a másik oldalon ki is csörög de "Magánszám" ként jelenik meg a hívás, nem írja ki a hívó számát. Melyik AT command való a hívószám megjelenítésének beállítására? Köszi előre is..
Sehogy. A SIM kártyának nincs telefonszáma. Azon csak kulcsok vannak. A hívószám küldés/kijelzés hálózati szolgáltatás. A hívást fogadó végződésen kell beállítani, már ha lehet.
Ez érdekes, mert ha beteszem ugyanezt a kártyát egy "mezei" telefonba és ugyanarra a készülékre küldök hívást amire a modullal, akkor gond nélkül kijelzi a számot. Próbálkoztam a hálózaton keresztül is beállítani, lekérdeztem. Elvileg be van állítva a hívószámkijelzés ezen a számon. Próbálkoztam a*31# kódot a hívószám elé rakni...semmi eredmény...Valahogy csak megoldható ez nem..?
Egy biztos, a kártyán nincs telefonszám, tehát elküldeni sem lehet. Az is biztos, hogy az adat, és a hangút különbözik. A központnak tudnia kell, hogy adatot, vagy beszédet kap, és itt lehet a különbség.
Úgy van ahogy mondod, ezt a szolgáltatói oldalon lehet beállítani. hűűű ez nem egyszerű...Most beszéltem a t-mobil ügyfélszolgálattal..
![]() Köszi a fejtágítót.
Hát..szomorú vagyok..nem működik így sem!
![]()
Köszi, az nem lenne rossz mert az akivel én beszéltem nem volt nagyon toppon a témában. Mondjuk normál telefon készüléknél működik is a módszer amit ajánlott, de ennél a GSM modulnál nem akar...
Most próbáltam ki telenor, voda és tesco kártyákkal is, sajna minddel ugyanez a helyzet.
A helyzet kissé bizonytalan, ki kell próbálnod. A hívószám elé be kell írni: *30*, vagy *31*, illetve a *30#, *31# kódot, valamint ha a telefonszám végére ; -t teszel, akkor hanghívásként fog elmenni.
(én sem tudtam biztosan, de úgy látszik más sem)
Köszi, kipróbálom. A *31# már kilőve, úgysem megy. Ezt már próbáltam, viszont a telefonszám végén valóban ott a ";" karakter ezt akkor kiszedem. Marad még a *30*, *31* alternatíva, ha azzal sem megy akkor nem sok ötletem van. De valahogy tutira megoldható ez a dolog mert van olyan gyári nyomkövetőm amiben SIM300 van és ha azzal hívok vészhívásban (3 nyomógombra lehet hívószámot feltanítani) akkor kijelzi a számot a túloldalon. Ráadásul az a hívás biztos hogy hanghívásként megy el mert telefonként lehet használni azt készüléket, beszélgetésre (is).
Köszi
A *31* bekapcsolja, a *31# kikapcsolja a hívószám küldést, fogadást. Van még státusz lekérdező: **30*, és **30# ill ugyanez 31 -nél is.
Ez érdekesen alakul..Felhagytam azzal hogy az eredeti áramkörrel kísérletezzek, és előbányásztam a SIM300 demo boardot. Így most "Bray terminal" al küldöm az AT parancsokat a modulnak PC ről. És láss csodát, minden gond nélkül működik a hívószámkijelzés...
![]() Köszi az ötleteket
Valószínűleg a számformátum nem stimmel. De örülök, hogy segíthettem, és eredményre jutottál.
Köszi, most már működik. Pedig semmit(!) nem csináltam vele, valószínű hogy a szolgáltató nem azonnal kapcsolta be a szolgáltatást, hanem csak másnap...pl. Mert most álltam neki vele foglalkozni és első körben csak beraktam egy hívás rutint a kódba, minden változtatás nélkül. Mondván, majd egyesével kiveszem az AT parancsokat melyiknél javul meg a dolog. De minden változtatás nélkül ment elsőre, pedig 2 napja nem nyúltam hozzá, amikor még nem ment. Vagy esetleg a szolgáltatói SMS után (-SZAMTILTAS 12345) kellett volna egy újraindítás, hogy elköszönjön a modul a körzeti toronytól és jelentezzen be újra a hálózatba. És az újbóli feljelentkezéstől számítva működik csak ez a dolog...Szoszo..lényeg hogy működik..
![]() |
Bejelentkezés
Hirdetés |