GSM Alarm
Moderators: pedja089, stojke369, [eDo], trax
GSM Alarm
Da ne zauzimam mjesto komentara u project odlucio sam svoje probleme prebacit u forum...
--Trax napisao--
Trax ( - ) @ 12/04/2005
Spoji otpornik od 4k7 izmedju alarma (TX) i mobitela (RX)-
umjesto zice, jer on radi na 3,3V a alarm na 5V. Na nekim-
mobitelima je to OK dok na nekim pravi probleme.
Trax ( - ) @ 12/04/2005
Promijeni TX i RX, znaci obrni ih mozda ti to nije OK. Spoji GND-
od mobitela sa GND od alarma.
Imam opet problem...
Nakon modifikacija zamjene RX TX na mob connectoru i ubacivanja 4k7 otpora na TX liniju radi inicijalizacija. samo kad aktiviram senzor upale se obe LED diode ali ne zove
Bas sam ostavio da malo blinka nece li doci sebi...
Da i zasto je na (RX) liniji 47k a na (TX) liniji 4k7?
--Trax napisao--
Trax ( - ) @ 12/04/2005
Spoji otpornik od 4k7 izmedju alarma (TX) i mobitela (RX)-
umjesto zice, jer on radi na 3,3V a alarm na 5V. Na nekim-
mobitelima je to OK dok na nekim pravi probleme.
Trax ( - ) @ 12/04/2005
Promijeni TX i RX, znaci obrni ih mozda ti to nije OK. Spoji GND-
od mobitela sa GND od alarma.
Imam opet problem...
Nakon modifikacija zamjene RX TX na mob connectoru i ubacivanja 4k7 otpora na TX liniju radi inicijalizacija. samo kad aktiviram senzor upale se obe LED diode ali ne zove
Bas sam ostavio da malo blinka nece li doci sebi...
Da i zasto je na (RX) liniji 47k a na (TX) liniji 4k7?
Last edited by JoKeR on 13-04-2005, 00:33, edited 1 time in total.
Eh ovako...
Prikacis mobitel na taj alarm i onda alarmu ukljucis napajanje. Nakon toga spojis onaj ON/OFF pin na masu. Eh, sad se mobitel inicijalizuje fino. Ako sve bude OK onda se zuta LED ukljuci i bude non stop ukljucena. Sad je sve OK.
Sad kada bi spojio ON/OFF pin na masu, crvena LED treba da blinka brzo. Nakon nekih 7-8 sekundi pocne da blinka sporije. Eh sad kada spojis "SENZOR" pin na masu alarm ce da zovne tvoj isprogramirani broj. Kad te on nazove, i kad se ti javis sa drugog broja, on ce da prekine vezu i opet ceka "SENZOR" pin. Ceka sve dok ON/OFF pin ne otpojis sa mase.
47k otpornik djeluje kao pull-up otpornik za PIC (RX) pin, dok 4k7 treba za mobitel jer mu je +5V puno kad mu PIC salje podatke.
To ti je sve
Prikacis mobitel na taj alarm i onda alarmu ukljucis napajanje. Nakon toga spojis onaj ON/OFF pin na masu. Eh, sad se mobitel inicijalizuje fino. Ako sve bude OK onda se zuta LED ukljuci i bude non stop ukljucena. Sad je sve OK.
Sad kada bi spojio ON/OFF pin na masu, crvena LED treba da blinka brzo. Nakon nekih 7-8 sekundi pocne da blinka sporije. Eh sad kada spojis "SENZOR" pin na masu alarm ce da zovne tvoj isprogramirani broj. Kad te on nazove, i kad se ti javis sa drugog broja, on ce da prekine vezu i opet ceka "SENZOR" pin. Ceka sve dok ON/OFF pin ne otpojis sa mase.
47k otpornik djeluje kao pull-up otpornik za PIC (RX) pin, dok 4k7 treba za mobitel jer mu je +5V puno kad mu PIC salje podatke.
To ti je sve
Ma napravio sam! nisam mogao da javim jer sam bio van a i server je bio neko vrijeme down
problem je bio kod mog ajmo nazovimo ga tako "nespretnim lemljenjem"
mslim da ima mali bug...
kod uspostave poziva nece da vrati u standby mod nego nastavlja zvati...
Evo bas pokusavam nesto u disassembleru... radim sa onim PIC simulatorom IDE samo je jako ogranicen odnosno ne moze prikazati realno stanje... e da ima li tko patch za "leg" verz...
Uskoro cu da radim neki seminar vezano za microkontrolere pa cu da uploadam shemu!
Trax best regards!
problem je bio kod mog ajmo nazovimo ga tako "nespretnim lemljenjem"
mslim da ima mali bug...
kod uspostave poziva nece da vrati u standby mod nego nastavlja zvati...
Evo bas pokusavam nesto u disassembleru... radim sa onim PIC simulatorom IDE samo je jako ogranicen odnosno ne moze prikazati realno stanje... e da ima li tko patch za "leg" verz...
Uskoro cu da radim neki seminar vezano za microkontrolere pa cu da uploadam shemu!
Trax best regards!
Izgleda da vam nesto ne fercera bas...
Mozda zato sto sam ja koristio S25 a vi neke druge. Eh, hajde sad ovako. Uzmi taj svoj telefon siemens i spoji ga na PC. Pokreni hyperterminal ili onaj moj programcic "SerialNG" i kucaj slijedece komande:
Nakon svake od ove dvije komande treba mobitel da ti javlja "OK", znaci ne smije reci "ERROR".
Nakon toga, kad si ga inicijalizovao, kucaj "ATDT+387_TVOJ_BROJ_;" bez navodnika i udari enter... sad bi telefon trebao da zove.
Kad onaj tamo drugi zazvoni ti se tad javi!
Trebalo bi tad kad se javis da se na terminalu ispise "OK" ... ako se ne ispise "OK" onda ti zato alarm ne prekida vezu kad te nazove. Vidi sta ispise pa da i to ubacim u program da i vama radi.
Trax
Mozda zato sto sam ja koristio S25 a vi neke druge. Eh, hajde sad ovako. Uzmi taj svoj telefon siemens i spoji ga na PC. Pokreni hyperterminal ili onaj moj programcic "SerialNG" i kucaj slijedece komande:
s tim da ovo <CR><LF> neces kucati nego je to "enter" sa tastature...ATZ<CR><LF>
ATE0<CR><LF>
Nakon svake od ove dvije komande treba mobitel da ti javlja "OK", znaci ne smije reci "ERROR".
Nakon toga, kad si ga inicijalizovao, kucaj "ATDT+387_TVOJ_BROJ_;" bez navodnika i udari enter... sad bi telefon trebao da zove.
Kad onaj tamo drugi zazvoni ti se tad javi!
Trebalo bi tad kad se javis da se na terminalu ispise "OK" ... ako se ne ispise "OK" onda ti zato alarm ne prekida vezu kad te nazove. Vidi sta ispise pa da i to ubacim u program da i vama radi.
Trax
gledajuci disasamblani hex code nakon inicijalizacije PORTA (RB5 aktivan)
vrti stalno DECFSZ 0x10,F i GOTO 0x0B6...
Sada sto treba napraviti da prodje inicijalizacija mob ili je nemoguce to napraviti preko PIC simulatora IDE...
Gdje mogu da nadjem knjgu o PIC16FXX mikrokontrolerima imam datasheet samo mi je to nedovoljno...
i gdje promjeniti vrijeme moda kada crvena lampica brzo treperi(alarm nije jos aktivan), ?
vrti stalno DECFSZ 0x10,F i GOTO 0x0B6...
Sada sto treba napraviti da prodje inicijalizacija mob ili je nemoguce to napraviti preko PIC simulatora IDE...
Gdje mogu da nadjem knjgu o PIC16FXX mikrokontrolerima imam datasheet samo mi je to nedovoljno...
i gdje promjeniti vrijeme moda kada crvena lampica brzo treperi(alarm nije jos aktivan), ?
Evo ... nisam ukljucio lokani echo ...
Code: Select all
>> Komanda: ATZ
OK
>> Komanda: ATE0
ATE0
OK
>> Komanda: ATDT+3859xxxxxxx;
OK
NO CARRIER
Meni tu izgleda da sve radi OK...
De to odradi u tom SerialNG programu i snimi mi log fajl (imas dole dugme za to) jer mi treba i desni onaj prozor.
Da potvrdimo, ti kad se javis sa drugog telefona (uspostavis vezu) u programu se ispise "OK" ?? Tako bi i trebalo da radi... ajd mi i taj desni prozor znaci, snimi log fajl jer mi je svaki bajt bitan.
De to odradi u tom SerialNG programu i snimi mi log fajl (imas dole dugme za to) jer mi treba i desni onaj prozor.
Da potvrdimo, ti kad se javis sa drugog telefona (uspostavis vezu) u programu se ispise "OK" ?? Tako bi i trebalo da radi... ajd mi i taj desni prozor znaci, snimi log fajl jer mi je svaki bajt bitan.
Nazalost kod mene nije tako. Mob ispise OK u trenutku kad napisem ATDT broj telefona; i stisnem enter. Znaci kad mob nazove broj on napise OK i dalje nista. Kad se drugi javi nista se ne desava, a kad se linija prekine napise onaj NO CARRIER. Inace rijec je o S35 (sa ME45 ista stvar). Evo ispod sadrzaj LOG-a - nadam se da ce pomoci iako nemam pojma zasto se ne vidi dio ATDT...:trax wrote:Da potvrdimo, ti kad se javis sa drugog telefona (uspostavis vezu) u programu se ispise "OK" ?? Tako bi i trebalo da radi...
>> Komanda: ATZ
ATZ
OK
>> Komanda: ATE0
ATE0
OK
>> Komanda: ATDT 098XXXXXXX;
OK
NO CARRIER
RX ASCII Prozor:
-----------------------------------
---new trans---
1. 65 >> A
2. 84 >> T
3. 90 >> Z
4. 13 >>
5. 13 >>
6. 10 >>
7. 79 >> O
8. 75 >> K
9. 13 >>
10. 10 >>
---new trans---
1. 65 >> A
2. 84 >> T
3. 69 >> E
4. 48 >> 0
5. 13 >>
6. 13 >>
7. 10 >>
8. 79 >> O
9. 75 >> K
10. 13 >>
11. 10 >>
---new trans---
1. 13 >>
2. 10 >>
3. 79 >> O
4. 75 >> K
5. 13 >>
6. 10 >>
---new trans---
1. 13 >>
2. 10 >>
3. 78 >> N
4. 79 >> O
5. 32 >>
6. 67 >> C
7. 65 >> A
8. 82 >> R
9. 82 >> R
10. 73 >> I
11. 69 >> E
12. 82 >> R
13. 13 >>
14. 10 >>