Fórum témák

» Több friss téma
Fórum » GPS GSM modulok programozása
Lapozás: OK   28 / 28
(#) proba válasza gyurma888 hozzászólására (») Feb 23, 2024 / 1
 
Nekem az volt a hiba, a TX RX vonalon magasabb volt a feszültség 2,8V nál. A rajta lévő modul bekötését kikeresed, ott a közepe táján van valami referencia feszültség nevű láb. ha a TX RX vonalra nagyobb feszültséget kapcsolsz a kelleténél, akkor ez megemelkedik, és nincs hálózat hibára megy.
(#) proba válasza proba hozzászólására (») Feb 23, 2024 / 1
 
Bocsánat nem ilyen modulon mértem a referencia emelkedést, de a TX RX láb túlfeszültségét emlékeim szerint ez sem szereti.
(#) gyurma888 válasza proba hozzászólására (») Feb 24, 2024 /
 
Hétfőn jelentkezem, mert sajnos most nincs kéznél a labortápom, de egészen biztosan igazad van, mert az adatlap 30. oldalán írja, hogy nem lehetne magasabb a Vih 2,8V-nál. Ezt eddig sajnos nem vettem észre. Remélem más hiba nem lesz.
Hétfőn jelentkezem, köszönöm!
(#) superuser válasza gyurma888 hozzászólására (») Feb 28, 2024 / 1
 
Telefon azonosítóit ellenőrizd.
Kezdd az IMEI számmal.
usecase: hibás FW frissítés során az IMEI szám 000000000000000 értéket kap, ettől kezdve a szolgáltatói regisztráció sikertelen.
Ez egy lehetőség a sok közül. Nem csak a nullás IMEI lehet érvénytelen.

Egy ilyen hibának a leghatékonyabb megoldási menete, hogy eljutsz a MEGFELELŐ SZINTŰ technikai supportig a szolgáltatónál és egyszerűen megkérdezed őket, hogy mit látnak, miért került elutasításra a regisztráció.
(#) gyurma888 válasza superuser hozzászólására (») Márc 3, 2024 /
 
Nos, végül az lett, hogy próbálgattam, de azzal a modullal nem sikerült semmit elérni. Úgyhogy végül rendeltem egy újat, és ezzel semmi probléma, minden gond (és bármilyen beavatkozás) nélkül felcsatlakozik, kicsörög, stb. Nem tudom pontosan, hogy mi ölte meg a másikat, elsődleges problémának a 3,3 volt logikai szintet látom (és köszönöm, hogy írtátok, mert ha nem mondjátok, valószínűleg sosem jövök rá, még nem láttam ilyet ), de ezen kívül superuser, köszi, utána szeretnék járni a problémának, és ez tök jó kiindulópont lesz.

Amúgy majd írok, nagyon kíváncsi vagyok hogy egyszerű lakossági, "filléres" csomaggal mennyire nyújtanak segítséget egy ilyen - viszonylag speciális - problémában.
(#) superuser válasza gyurma888 hozzászólására (») Márc 4, 2024 /
 
Kíváncsi leszek én is a megoldásra.
Nem gondolom, hogy tipikus hardware hiba lenne.
Van térerő, van kommunikáció a toronnyal. Egyszerűen elutasításra kerül a regisztráció.
Bár azt el tudom képzelni, hogy invalid jelszint miatt vm. belső olvasási vagy egyéb hiba következik be, ami miatt rossz adatokat küld a toronynak és ez vezet végül elutasításhoz.
De ez elég összetett ok lenne, ilyennel még nem találkoztam.
A hozzászólás módosítva: Márc 4, 2024
(#) Gafly válasza gyurma888 hozzászólására (») Márc 4, 2024 /
 
Arra kiváncsi vagyok, hogy mire jutsz, mert egyáltalan nem biztos hogy az ügyfélszolgálatos bele tud/akar nézni, nem hogy túrni.
Idézet:
„4 Use of the equipment identity register
A network operator can make administrative use of the IMEI in the following manner:
Three registers are defined, known as "white lists", "grey lists" and "black lists". The use of such
lists is at the operators' discretion.
The white list is composed of all number series of equipment identities that are permitted for use.
The black list contains all equipment identities that belong to equipment that need to be barred.
Besides the black and white list, administrations have the possibility to use a grey list. Equipments on the grey list are not barred (unless on the black list or not on the white list), but are tracked by the network (for evaluation or other purposes).”

Amúgy ez nem akkora titok ám, amióta mobiltelefon van, nagyjából működik: GSM 02.16
(#) proba válasza superuser hozzászólására (») Márc 4, 2024 /
 
Idézet:
„Nem gondolom, hogy tipikus hardware hiba lenne.”

Az M35 telefonnál szembesültem először vele, a TX RX lábon adott 5V hatására a telefon ledobta magát szisztematikusan a hálózatról. Nincs hálózat hibával. Az alsó csatlakozót kihúzva minden helyre állt. Utána még két modullal is eljátszottam ezt, bár ott már csak 3,3V-ot adtam, de még ez is sok volt. Akkor mértem a kivezetett belső referencia feszültséget, ami a TX lábra adott feszültségtől megemelkedett ( gondolom egy belső diódán keresztül) Szerintem a rádiós rész ezt használja, ezért szűnik meg a hálózat. ( nekem szerencsém volt, a TX/RX jel csökkentése után minden ment tovább hibátlanul.) Aztán hogy mennyire tipikus hardware hiba 2,8V helyett 3,3 V ról járatni azt nem tudom.
(#) superuser válasza proba hozzászólására (») Márc 4, 2024 /
 
Esetedben valószínűleg szétnyomta az RF rész működést a túlfesz.
Itt viszont a térerő megvan, regisztrációt megkezdi, torony elutasítja.
Nem gondolom, hogy tipikus hardware hiba lenne.
(#) tursaba hozzászólása Jan 7, 2025 /
 

Sim900

Szevasztok !
SIM900 és SIM900A moduljaim T-home-os kártyával egyik sem látja a hálózatot, a kapott antennájával.
A netlight led 0.8 - 1 mp ütemben villog a 3mp helyett.
Szeretném megkérdezni mi lehet a baj ?
(#) tursaba válasza tursaba hozzászólására (») Jan 7, 2025 /
 
Telekom Domino a kártya !
(#) Bakman válasza tursaba hozzászólására (») Jan 7, 2025 /
 
A SIM900A jelű csak ázsiában működik.

PIN kódot kikapcsoltad vagy közölted a modullal AT parancsokkal?
(#) meslac válasza tursaba hozzászólására (») Jan 7, 2025 /
 
A 900/A Ázsiai verzió, ez ért nem tud felcsatlakozni. Programot kell cserélni rajta és működik.
(#) gyurma888 válasza tursaba hozzászólására (») Jan 7, 2025 /
 
Esetleg lehet még nem megfelelő táp is a hiba...
(#) tursaba válasza Bakman hozzászólására (») Sze, 12:18 /
 
Szerinted mi lehet a gond?
A SIM900 jó, csatlakozik, netlight led 3mp-ként villan, , a SIM900A nem jó.

De, 9600 baud-al elküldve, (8N1)

Uart_write_text("AT+CMGF=1\r")
delay 500ms
Uart_write_text("AT+CMGS=+36203xxxxxx\r") < teloszámra>
Uart_write_text("AT+CMGS=("szöveg\r") < üzenet>

nem küldi el az sms-t sajnos.
A modul rx lábon szintillesztés után ott van a jel.

1 helyen talált leírás szerint, a CTRL+z kellene, hogy küldje az sms-t, asc 26.
Hogyan lehet beírni karakter kombinációként, elküldendő karakterként?
A \r , a CR -el, a \n LF-el azonos.
Köszönöm.
(#) Bakman válasza tursaba hozzászólására (») Sze, 23:01 /
 
Ha minden igaz, akkor így:

  1. AT+CMGF=1
  2. AT+CMGS="+36301234567"
  3. Ez a tesztszöveg.
  4. 0x1A
Én úgy tudom (nincs már ilyen modulom), a telefonszámot idézőjelek közé kell rakni, a parancsok végén kell a 13-as ASCII karakter (CR) és a küldendő szöveg végén az ASCII 26-os.

Milyen feljesztőkörnyezetet használsz? Abban kell utánanézni, hogyan lehet 0x1A-t (ASCII 26) küldeni.
A hozzászólás módosítva: Sze, 23:02
(#) tursaba válasza Bakman hozzászólására (») Pé, 10:17 /
 
mikroC Pro for AVR-t használok.
Simán, Zárójelek között kiviszi, ill. lefordítja a(26), vagy (0x1A) - t.
Köszönöm.
Uart_write_text("AT+CMGS=+36203xxxxxx\r") csak ezt a formátumot fordítja le hiba nélkül,
valamint a Uart_write_text(0x1A), vagy (26) -ot.

Viszont 1 dilemma, a SIM900-on a STATUS led folyamatosan pirosan világít.
Kell világítania folyamatosan pirossal?

A NET LIGHT zöld led start után 3mp-ként villan, a start előtti 1mp-enként helyett.
Leírás szerint ekkor csatlakozott rá a hálózatra.
(#) Bakman válasza tursaba hozzászólására (») Pé, 10:21 /
 
Idézet:
„csak ezt a formátumot fordítja le hiba nélkül”
Lehet, hogy így kell:

  1. Uart_write_text("AT+CMGS=\"+36203xxxxxx\r\"")


Elvileg akkor jó, ha a Status LED folyamatosan világít.
(#) tursaba válasza tursaba hozzászólására (») Pé, 12:07 /
 
Azóta megtaláltam. A STATUS lednek folyamatosan kell világítania.
(#) tursaba válasza Bakman hozzászólására (») Pé, 12:24 /
 
Megtaláltam, a Status LED - nek folyamatosan kell világítania.

Programsoronként végigpróbáltam \r - el, anélkül, klf. változatokban, de nem küld sms_t.
Utolsó sorban az Uart_write_text(26) -ot. (Ctrl + z)

("AT+CMGS=\"+36203xxxxxx\r\"")
Az aposztrófok közötti 2 db backsles-re ," \" hibát a a fordító, nem eszi,
csak az ("AT+CMGS=+36203xxxxxx\r") - t, vagy \r nélkül.


A uP Tx lábon elküldöttet rövid időeltolódással a uP Rx lábra visszaküldi a SIM900. (echo ?)
(#) Bakman válasza tursaba hozzászólására (») Pé, 12:48 /
 
Nincsenek aposztófok, idézőjelek vannak.
(#) gyurma888 válasza tursaba hozzászólására (») Pé, 14:56 /
 
SIM800L esetén "\r\n" kell a sor végére. Szerintem SIM900 esetén is.

Idézet:
„A uP Tx lábon elküldöttet rövid időeltolódással a uP Rx lábra visszaküldi a SIM900. (echo ?)”


Ez is annak a jele, hogy a parancsot veszi, de nem hajtja végre. Próbáld meg "\r\n"-nel. Ha minden jó, akkor egy ">" jelnek kell visszajönnie a modultól, és akkor küldheted az SMS szövegét. (Majd az ASCII 0x1A-t.)
(#) Bakman válasza gyurma888 hozzászólására (») Pé, 15:02 /
 
SIM900 -nak csak \r kell.
(#) gyurma888 válasza tursaba hozzászólására (») Pé, 15:02 /
 
Illetve rossz az idézőjel sorrend is. Pontosan úgy kell kinéznie, ahogyan Bakman leírta. Tehát:

Uart_write_text("AT+CMGF=1\r");
Uart_write_text("AT+CMGS=\"+36301234567\"\r");
Uart_write_text("UZENET");
Uart_write(0x1A);
A hozzászólás módosítva: Pé, 15:02
(#) gyurma888 válasza Bakman hozzászólására (») Pé, 15:02 /
 
Bocsánat, nem tudtam
(#) tursaba válasza Bakman hozzászólására (») Pé, 18:58 /
 
Sorry!
(#) tursaba válasza gyurma888 hozzászólására (») Pé, 19:02 /
 
Köszönöm.
Kipróbálom pontosan ezzel, továbbá mérek 1 áramfelvételt, mit mutat?
Telefonba betéve a kártyát, küld és fogad SMS-t másik telóról.
(#) Bakman válasza tursaba hozzászólására (») Pé, 23:13 /
 
Ilyen és ehhez hasonló modulok teszteléséhez ajánlok USB - UART konvertert. Számítógép előtt begyakorlod a parancsokat, majd ha abban biztos vagy, mehetnek a jó parancsok a mikrovezérlőre. Gyorsabban végezhetsz.
(#) tursaba válasza Bakman hozzászólására (») 17:41 /
 
Köszönöm.
Rendeltem konvertert.
Könnyebb lesz eldönteni, a fordító miatt rossz a parancs formátuma, vagy SIM900 modul hiba van?
Következő: »»   28 / 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