Fórum témák

» Több friss téma
Fórum » GPS GSM modulok programozása
Lapozás: OK   3 / 28
(#) evenger válasza zenetom hozzászólására (») Aug 25, 2011 /
 
Rendben! Köszönöm a segítségeteket!
Tegnap ért egy kis sikerélmény, mert kaptam kölcsönbe egy fejlesztő panelt hozzá. Bekapcsoltam és persze nem működött. Aztán nyomogattam és elindult. Úgy tűnik hogy miután tápot kap, még egyszer hosszan le kell nyomni a power gombot, mert a két chip közül (gps- gsm) nem mindegy hogy melyik indul el először és ha csak simán rákapcsolja az ember a tápot, akkor nem megy... Ezt mondjuk nem tudom még hogy hogyan fogom megoldani pcre kötve, de mire oda jutok szerintem még írok ide néhányszor...

Viszont a tegnapi teszt során is feltűnt valami. Az antennát (gyári) kitettem az ablakba, at parancsokkal élesztettem a gps- t, majd a debug porton el is kezdtek érkezni az adatok. Már örülni is kezdtem volna, csak hát mondhatni nem teljesen volt pontos a gps. Mondhatni hogy a kontinenset eltalálta, de a többi már nem annyira stimmel. Jó 100 km- el odébb tette a helyzetemet google maps szerint... Én Budán, a Lágymányosi híd környékén próbálkoztam, de maps kicsit más mutat ezekkel a koordinátákkal. Van netán valami ötletetek hogy mi lehet a gáz?

Az output:


$GPGGA,155228.000,4728.167911,N,01903.613158,E,1,9,0.81,135.122,M,41.059,M,,*59
$GPGLL,4728.167911,N,01903.613158,E,155228.000,A,A*53
$GPGSA,A,3,21,16,06,18,29,03,31,22,05,,,,1.12,0.81,0.77*0D
$GPGSV,4,1,13,21,83,097,27,16,46,303,28,06,39,289,18,18,34,148,47*74
$GPGSV,4,2,13,29,32,093,29,03,23,290,18,31,09,217,46,22,08,179,48*70
$GPGSV,4,3,13,05,06,031,19,09,02,150,,25,02,150,,30,02,154,*7A
$GPGSV,4,4,13,26,00,060,*49
$GPRMC,155228.000,A,4728.167911,N,01903.613158,E,0.000,358,240811,,,A*7A
$GPVTG,358,T,,M,0.000,N,0.000,K,A*1D
$GPZDA,155228.000,24,08,2011,,*53
(#) zenetom válasza evenger hozzászólására (») Aug 25, 2011 /
 
Szia!
Szerintem valamit elszámoltál, a GPS koordináta adatok szerintem jók.
Nézzük a "RMC" sort:

$GPRMC,155228.000,A,4728.167911,N,01903.613158,E,0.000,358,240811,,,A*7A

Ebből a szélességi fok:
47 28. 16 79 11

m1=16*0,6=9,6
m2=0,79
m3=0,0011
47° 28' m1+m2+m3" = 47°28' 10.39011"
Az ez utáni "N" betű (North), azt jelenti, hogy az északi félgömbön vagy.

Hosszúsági fok:
019 03. 61 31 58

m1=61*0,6=36,6
m2=0,31
m3=0,0058
19°3' m1+m2+m3" = 19°3'36,9158"
Az ez utáni "E" (East), keleti hosszúsági fokot jelöl.

Így beírva Google Earthbe nekem a csatolt képet adta.
(#) zenetom válasza zenetom hozzászólására (») Aug 25, 2011 /
 
Az "m1" az nem szabványjelölés, csak én írtam most oda, hogy lásd mi-micsoda.
Így talán még érthetőbb:
m1 = 60° * 16% = 9,6°
(#) evenger válasza zenetom hozzászólására (») Aug 25, 2011 /
 
Akkor lehet hogy mégis stimmel
Köszönöm szépen! Én valóban máshogy próbálkoztam!
Ismét nagyon szépen köszönöm a segítséget!
(#) zenetom válasza evenger hozzászólására (») Aug 25, 2011 /
 
Szívesen.
(#) Ricsi89 hozzászólása Okt 15, 2011 /
 
Sziasztok!
Gsm modulból a nem fogadott hívás telefonszámát ki tudom olvasni valamilyen paranccsal? Tehát megcsörgetem a modult, ő jelzi is egy "ring" szócskával. persze nem veszem fel, mert csak csörgetés kell. De utána jó lenne kiolvasni, hogy milyen számról hívták, hogy válaszolni tudjak. Megoldható ez?
(#) pucuka válasza Ricsi89 hozzászólására (») Okt 15, 2011 /
 
A hívó fél számkijelzése hálózati szolgáltatás. Nem biztos, hogy a modul ilyenre fel van készítve. Ha az adatlapján van, akkor igen, ha szó sem esik róla, akkor nem.
(#) Ricsi89 válasza pucuka hozzászólására (») Okt 15, 2011 /
 
Találtam egy dokumentumot, amiben benne vannak a parancsok, de ilyet nem találtam. Pedig tudja a modul a számokat tárolni, mivel visszahívást is lehet indítani. Ezek szerint akkor csak megvannak a számok. Csak parancsot nem tudok rá, hogy lekérdezzem. Bővebben: Link
(#) MPi-c válasza Ricsi89 hozzászólására (») Okt 16, 2011 /
 
Egyik megoldás, hogy a bejövő hívás alatt az AT+CLCC paranccsal lekérdezed a hívó számot, majd megszakítod a hívást (ATH).
A másik megoldást soha nem próbáltam, de a dok-ban benne van, ki kell próbálni. Beállítod az aktuális telefonkönyvet a nem fogadott hívásokra az AT+CPBS="MC" paranccsal, majd a AT+CPBR paranccsal listázod.
(#) Prince86 hozzászólása Okt 29, 2011 /
 
Sziasztok!

Kaptam egy Tomtom GO910 típusú GPS-t működésképtelenül HDD hibával.
A HDD-t kicseréltem egy átalakítóval 4GB-os CF kártyára! Most már felismeri a számítógép és a Tomtom home. Frissítés keretein belül az üres kártyára felkerült a navcore 7.903 verziója és még hangok meg egyéb alkalmazások amiket ilyenkor telepít. A térkép árait tekintve inkább letöltöttem torrentről egyet. Aktiváltam is de a készülék azt írja ki hogy Keine Kärten gefunden. Vagyis nem találhatók a térképek. A tomtom home látja hogy rajta van a térkép a készüléken és hogy aktiválva van de a készülék nem látja. Több térképpel is próbáltam már több verzióval is de egyikkel sem ment. Szerintetek mi lehet a probléma és hogyan orvosolható?
(#) cinkatóni hozzászólása Dec 2, 2011 /
 
Sziasztok!

Segítséget szeretnék kérni hogy hogy tudnám a fent említett központot felprogramozni a melléklet ben található pagerrel úgy hogyha riasztás esetén 2 telefont felhívjon és ezekkell a telefonokkal ki és be lehessen élesíteni a központot?Odáig eljutottam hogy a központot felprogramoztamkülön jól működik de a pagert nem tudja kezelni akitől vettem azt mondja hogy a szíréna kimenetet kell rákötni meg az egyik zónát kulcsos kapcsolóra programozni és rákötni a pager relé bementre tudna valaki segíteni hogy hogy kell ezt?Kösz előre a segítséget
(#) aroxol hozzászólása Feb 21, 2012 /
 
Sziasztok!

Egy SIM08 gps modult szeretnék beüzemelni, de valamiért nem megy. Egy pic-el szeretném összekötni, amin most is van egy gps modul, és teljesen jol müködik, csak belsö antennás, nekem meg külsös kellene. ? Valaki segitene hogy tudnám egyszerüen a kettöt fecserélni? A régi modul Quectel l50.
(#) aroxol válasza aroxol hozzászólására (») Feb 21, 2012 /
 
Bocsánat, SIM18-as a modul
(#) szpetya hozzászólása Márc 6, 2012 /
 
Sziasztok!

Szeretnék fejleszteni egy GSM + GPS modullal ellátott eszközt ami X időközönként küld egy riportot egy bizonyos szerverre. A problémám az, hogy egyáltalán nem értek a programozáshoz * - *

ÜdvP
(#) zenetom válasza szpetya hozzászólására (») Márc 6, 2012 /
 
Akkor ezt csak úgy tudod megoldani, hogy az apróhirdetésben felteszed, vagy felkeresel valami ezzel foglalkozó céget. De egyik se lesz olcsó.
Programozó tudás nélkül nekivágni pedig esélytelen, hacsak nem szánsz rá több hónapot, esetleg évet.
(#) szpetya válasza zenetom hozzászólására (») Márc 9, 2012 /
 
Köszi szépen zenetom! Sajnos nincs rá annyi időm és energiám, hogy el tudjam sajátítani, így marad az, hogy keresek valakit.

Köbzoli nem szeretném elvenni a kenyered
(#) menyus hozzászólása Márc 27, 2012 /
 
Sziasztok!

Tudna segíteni valaki hogy az alábbi GPRMC mondatból hogyan lehet google maps emészthetővé varázsolni a koordinátákat? "Zenetom" számítása nem jön be mert az a GPS modul amit használok 2 karakterrel rövidebb koordináta formátumot szolgáltat mint amit a példában látni lehet. Számolgatom már egy ideje de az istennek se oda rakja a google maps a markert ahová kéne hanem 20 km el odébb...

Nekem ebben a formátumban jön az adat:

$GPRMC,170530.000,A,4723.4980,N,01912.3637,E,0.47,228.81,080312...STB..STB


Egyébként nem nagyon értem hogy ha a felhasználást tekintve 90 % ban a google maps az irányadó akkor miért nem lehet egységesíteni ezeket az NMEA mondatokat hogy ne kelljen állandóan átszámolgatni a koordinátákat...Ami persze számológéppel nem nagy kunszt ha az ember ismeri hozzá a képletet de pl. egy mikrovezérlővel .asm elég macerás ezt leprogramozni...legalábbis nekem mint kezdőnek.
(#) menyus válasza menyus hozzászólására (») Márc 27, 2012 /
 
Ami lemaradt...ebbe a formátumba kellene átkonvertálni hogy helyesen "megegye" a google...:

maps.google.com/staticmap?center=41.867878,12.471516&format=png32&zoom=8&size=240x320&key=

Tehát erre kéne valami megoldás, esetleg tud segíteni valaki..?
(#) Ricsi89 válasza menyus hozzászólására (») Márc 27, 2012 / 1
 
Nos a legegyszerűbb. A pont előtti két számjegy és a pont utáni rész a szögperc. Tehát első koordinátánál ez a 23.4980. Ezt elosztva 60-al és hozzáadva a szám legelején megmaradt 47-hez meg is van az első koordináta. Másodiknál ugyanígy. 12.3637 a szögperc, ezt 60-al osztod, majd a megmaradt 19-hez hozzáadod. Nekem így ez jött ki: 47.3916N, 19.20601E, Gyál, Mátyás király utca 5-7. Google szerint.
(#) menyus válasza Ricsi89 hozzászólására (») Márc 28, 2012 /
 
Azaz..!! Hálás köszönetem a megoldásért...!!!
(#) pici válasza menyus hozzászólására (») Márc 28, 2012 /
 
[OFF]
Azért ez elég erős volt:
Idézet:
„Egyébként nem nagyon értem hogy ha a felhasználást tekintve 90 % ban a google maps az irányadó akkor miért nem lehet egységesíteni ezeket az NMEA mondatokat hogy ne kelljen állandóan átszámolgatni a koordinátákat...”


GPS: 1980-as évek
GoogleMaps: 2005
Esetleg a világon eladott minden GPS modult (több millió) rendeljenek vissza átprogramozásra a kezdő programozók kedvéért?
Amúgy a 90% GoogleMaps az nagy túlzás. Mobilok (alapból), CAR GPS, repcsik, tankok nem használják a googlemapst. Szerintem 10% alatt van az arány az összes GPS modult véve.
(#) Ktulu válasza menyus hozzászólására (») Márc 28, 2012 /
 
Miért nem használod a GPSVisualizert?
Azon belül a Google Mapst: Bővebben: Link

Ide szőröstől-bőröstől beteheted a GPRMC, GPGGA adatokat, ahogy a modul küldte.
Én egy fájlba mentem, amit majd a GPSVisualizerrel megjelenítek: Bővebben: Link
(#) menyus válasza pici hozzászólására (») Márc 28, 2012 /
 
Na jó, ezt lehet nem gondoltam át, csak a saját szempontomból mérgemben. Igazad van, de akkor sem értem hogy miért nem egységesek az NMEA mondatok. Mert az egyik modul "így" küldi a másik "úgy"..stb.
(#) menyus válasza Ktulu hozzászólására (») Márc 28, 2012 /
 
Azért mert én nem számítógépen jelenítem meg a térképet hanem közvetlenül mobilon egy linken keresztül meghívva a G maps - ot. A linkbe van foglalva a koordináta...stb stb.
(#) menyus hozzászólása Ápr 14, 2012 /
 
Sziasztok!

Kérdezném kinek van tapasztalata SIM900 modullal kapcsolatban, főleg sms küldés terén..? A gondom az hogy el kéne küldenem egy 153 karakterből álló smst, de csak az utolsó 60 karakter érkezik meg a fogadó telefonjára. Ha jól tudom az 1 sms ben elküldhető karakterek száma a szolgáltató részéről 160 karakter, kérdés hogy egy sms ben a modullal milyen módon lehet ennyi karaktert egyszerre elküldeni. Nézegettem az adatlapot de erre nem nagyon találtam utalást. Van valakinek tapasztalata ez ügyben..?

Köszi
(#) menyus válasza menyus hozzászólására (») Ápr 14, 2012 /
 
Sorry, storno a kérdés. Program hiba volt az ASM kódban... Már működik.
(#) menyus hozzászólása Máj 1, 2012 /
 
Helló,

Van némi gondom egy SIM900 GSM modullal...Az adatlapja szerint ha a VBAT feszültség egyenlő vagy kisebb mint 3,5V, a kikapcsolás előtt (VBAT<3,4V ) kéne küldjön "UNDER VOLTAGE WARNING" üzeneteket a UART on. A "batt low" figyelést szeretném ezzel megoldani, de nem küld ilyen üzenetet csak 3,4 V alatt amikor már ki is kapcsol a modul. Ez esetemben nem jó mert már nem tudom sms ben elküldeni az "akku gyenge" üzenetet...Van esetleg valakinek ötlete hogy mitől van ez a jelenség..? A SIM300 nál ez tökéletesen működött, most nem tudom hogy ez a SIM900 asnál firmware hiba vagy valamit még be kell állítanom hogy úgy működjön ahogyan szeretném. Ha úgyis küldi ezt a batt low jelzést, nem kéne fapados módon a kontroller komparátorát felhasználnom ehhez a figyeléshez. De nem küldi az istennek se. Kérdés hogy miért nem..?

Köszi>
(#) menyus hozzászólása Máj 7, 2012 /
 
Hű de jó hogy itt csak én kérdezek, és főleg hogy sosem válaszol senki.. Na még egy próba.

Kérdezném hogy a SIM900 al nem futott e bele valaki hibás szériába? Már a 3. db ot fogom ki aminek nem megy a UART ja. 10 db modult vettem, ugyanaz az áramköri környezetben 10 db egyforma panelt rakok össze, és 3 modulnál egyszerűen halott a soros vonal. Leméregettem mindent, nincs panelzárlat..stb. Az Rx TX lábak "H" ba kiakadva 2,7 V körül és ennyi.. Nem jön semmi adat, nem is fogad el AT parancsot, no válaszok..stb. Egyébként működik, felmegy hálózatra, hívható, kicsörög..stb De a soros vonala teljesen kuka.
(#) zenetom válasza menyus hozzászólására (») Máj 7, 2012 /
 
Nem is fog mindenki írogatni hogy "én se tudom a választ"
Szóval én nem futottam még bele ilyen modulba (sőt még nem foglalkoztam GSM modullal, csak sima GPS-sel).
A Tx lábnak alapból kéne alapból küldeni infókat?
Jó sebességgel, jelszinttel (és polaritással!) küldtél neki adatot? Én azért megpróbálnám még más sebességgel is.
Meg valami szkópot vagy valamit ráakasztani a Tx lábra, mert lehet hogy csak az adathalmaz effektív értékét méred 2.7V-nak.
Hirtelen ennyi jutott eszembe.
(#) menyus válasza zenetom hozzászólására (») Máj 7, 2012 /
 
Jaja, lehet igazad van, már ami a passzivitást illetti... Szóval..ezek alapból küldenek infókat a tx lábon a bekapcsolás után. Alapban az "autobauderate" van beállítva nekik gyárilag. A kontroller küld nekik pár karaktert amiből kisakkozzák milyen sebességen küldenek nekik adatot, és azon dolgoznak utána. 10 panelből 7 megy, tehát nem a kóddal van baj az biztos. Ha nem jó a sebesség akkor is jönnie kéne valaminek, max kriksz krakszokat látnék a helyes karakterek helyett. Bray terminal - t használok, azon figyelem mit küld...hát semmit..sajnos.
Következő: »»   3 / 28
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem