Pic 12f638 i dgsm modul SIM 800L

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: stojke369, pedja089, [eDo], trax

Re: Pic 12f638 i dgsm modul SIM 800L

Postby pedja089 » 01-07-2020, 20:54

Niko ne moze da ti pomogne osim sam sebi. Nazalost moze bii od loseg spoja, do svega.
Moze biti i da si spalio modem, itd...
Tako da moras sam sesti, smisliti korak po korak sta raditi i polako.
Ja bi krenuo od toga da rucno iz nekog seriskog terminala dobijes to sto hoces da modem radi.
Vidi koja inicijalizacija modema, podesavanje brzine, koje komande itd.
Modem kad pozove video si ima RING ima NO CARIER ima BUSY.
Kad tebe neko zove salje +CLIP ako se odbro secam.
E kad to sve budes imao poslozeno i da radi, onda dalje mozes preci na program za PIC.
Iako bi ti ja predlozio pic sa hardverskim portom, pa da koristis hserin i hserout, umesto softverskih komandi.

EDIT:
Ako cu ja to sve da radim, onda ocekujem i platu :)
Salu na stranu, mi ti mozemo pomoci i pomazemo, ali ne mozemo i uraditi umesto tebe.
User avatar
pedja089
 
Posts: 7696
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Re: Pic 12f638 i dgsm modul SIM 800L


Re: Pic 12f638 i dgsm modul SIM 800L

Postby alarmi ns » 02-07-2020, 19:05

haha jesi lik, ma treba mi samo neko da mi potvrdi dali su dva reda koda ispravna, nezelim niko da radi moj posao naravno da bi bio poremeceni magarac da ocekujem to al mislim da je ovo pomoc a ne odradjevanje posla
-na terminal salje normalono ok kad je povezan sa ttl na usb
a kad ukucam u pic ovo stji kod serin linije i ceka ok
na terminalu dobijam odgovor ok
dali mi mozes reci dali su ova dva reda koda dobra, i kako drugacije da ih napisem
Code: Select all
 serout tcx,0,["at",13,10] 'pozvanje

 serin rcX, n9600, ["OK"], b0 NA OVOJ LINIJI STOJI
alarmi ns
 
Posts: 54
Joined: 29-06-2013, 20:13

Re: Pic 12f638 i dgsm modul SIM 800L

Postby pedja089 » 02-07-2020, 20:05

AT mora biti veliko da bi autobaudrate prosao.
Modove ne znam napamet, tako da to proveri.i serin i serout treba da ti bude na istoj brzini. Ovo 9600 je bi trebalo da je ok. Kad primi OK, b0 bi trebao da bude 13.
Probaj spojiti pic na pc. Mozda si zamenuo tx i rx...
User avatar
pedja089
 
Posts: 7696
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Pic 12f638 i dgsm modul SIM 800L

Postby alarmi ns » 02-07-2020, 21:16

Hvala i pedja puno, a kazi mi mod hm jel treba da je
t... pravo vreme
n invertno
ot otvoreno prvo
on otvoreno invertno
t9600 n9600 ot9600 on9600
koja slova trebaju pre brzine da budu, ovo je iz tabele
probao sam ovako opet neprolazzi serin
Code: Select all
 serout tcx,n9600,["AT",13,10] 'pozvanje

 serin rcX, n9600, ["OK"], b0   
    led=1

nece da upali led pa nece
alarmi ns
 
Posts: 54
Joined: 29-06-2013, 20:13

Re: Pic 12f638 i dgsm modul SIM 800L

Postby alarmi ns » 02-07-2020, 21:50

JEEEEEEEEEEEE uspeo, upalio mi je ledicu, samo mi nije jasno zasto broj 13 mora da vrati?
alarmi ns
 
Posts: 54
Joined: 29-06-2013, 20:13

Re: Pic 12f638 i dgsm modul SIM 800L

Postby pedja089 » 02-07-2020, 23:18

Modem vraca OK 13 10, tako da kad sacekas OK, onda ce da upise 13 u b0.
Sad sam nasao u manualu treba da bude T9600, i u serin i serout.
Ne znam jel ti je na plocici TTL ili RS232 a koristis max232 ili ekvivalent.
Ako je na modemu RS232 a ne koristis max, onda treba N9600.
User avatar
pedja089
 
Posts: 7696
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Pic 12f638 i dgsm modul SIM 800L

Postby alarmi ns » 03-07-2020, 18:25

CCC Pedja znam da sam preterao al oduzicu se vidim da si iz Beocina ja sam iz Novog Sada.Imam jos par problemcica
naterao sam terminal da vidi broj koji ga zove
al neznam kako taj broj da uporetim sa nekim
recimo ako
zove +381612055210 da ode u neku labelu, i stavio bi par brojeva na taj spisak
a ako zove drugi broj da nemakne nigde
Modul sada radi na 2400
evo sa terminala:
http://dodaj.rs/image/poziv.LUoGjkjkbp
Hvala puno unapred
alarmi ns
 
Posts: 54
Joined: 29-06-2013, 20:13

Re: Pic 12f638 i dgsm modul SIM 800L

Postby pedja089 » 03-07-2020, 21:00

Pogledaj STR u helpu, i kako primiti niz.
Pocetak je +, a kraj je su navodnici(broj 34), ili uzmes 12 karaktera posle +.
Kad imas brojeve u nizu ,for petlja da prodje kroz niz i uporedi ga sa tvojim brojem.
Tvoj broj isto u niz stavis.
User avatar
pedja089
 
Posts: 7696
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Pic 12f638 i dgsm modul SIM 800L

Postby alarmi ns » 03-07-2020, 21:22

joj idem da kopam hvala ti..bar znam sta da trazim
alarmi ns
 
Posts: 54
Joined: 29-06-2013, 20:13

Re: Pic 12f638 i dgsm modul SIM 800L

Postby pedja089 » 03-07-2020, 23:58

Zaboravi stringove.
Stavi u serin b0,b1....b12.
I onda uporedi svaki
h0="3"
h1="8" itd..

if b0=h0 then
if b1=h1 then
itd...
if b12=h12 then uradi nesto ako je broj isti
User avatar
pedja089
 
Posts: 7696
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Re: Pic 12f638 i dgsm modul SIM 800L


Re: Pic 12f638 i dgsm modul SIM 800L

Postby alarmi ns » 04-07-2020, 15:40

dobar dan Pedja kako je?


Code: Select all
a var byte [5]
serout tcx,0,["at e0 &w0",13,10] 'slanjje komande
serin rcX,0, ["OK"], a[1], a[2]  '2=KOMUNIKACIJA NA 2400


'********ispis sa pickitom************
for i = 1 to 5
 SEROUT2 displej,84,["A=", a[1], a[2],13,10]  'ÍSPIS NA PICKIT
next i



'OVDE BI TREBAO ISPIS BITI 13 10

'*******ispis sa pickitom************
A JA NA EKRANU DOBIJEM OVO:

http://dodaj.rs/image/pickit.LU6dyJ
alarmi ns
 
Posts: 54
Joined: 29-06-2013, 20:13

Re: Pic 12f638 i dgsm modul SIM 800L

Postby alarmi ns » 04-07-2020, 16:45

Uspeoo sam sa ovim, e sad cu da otkucam za poziv
alarmi ns
 
Posts: 54
Joined: 29-06-2013, 20:13

Re: Pic 12f638 i dgsm modul SIM 800L

Postby alarmi ns » 04-07-2020, 18:46

Neznam sta je ovo al nikad me pic nije ovako zezao imam jos jedno pitanjce
neznam kako da se pomerim od ove komande kad se dogodi promena na jednom pinu apa joj zato moram dodati vreme da ode da proveri taj pin
sve uradi dobro ocitam broj i sve je ok, ali kada u naredbu serin dodam timeout i labelu gde da skoci ako se u tom vremenu nepojavi nista on prodje compailer ali ispise ovo:WARING Line 126: bad token "}".
gde ja to gresim ovako sam napisao:
ovako izgleda komanda: serin Pin,Mode,{Timeout,Label,}{[Qual...],}{Item...}

serin rcX,0, {1000,igor,}{[": "],}{a[1]} 'NEPROLAZI KOMPAILER


a kad napisem bez timeout prodje compailer i radi sve kako treba
serin rcX,0, [": "], a[1]
Molim vas neka mi neko pomogne gde gresim ta komanda mi je jako bitna
alarmi ns
 
Posts: 54
Joined: 29-06-2013, 20:13

Re: Pic 12f638 i dgsm modul SIM 800L

Postby alarmi ns » 04-07-2020, 19:51

Namestio sam netrebaju te viticaste zagrade.
alarmi ns
 
Posts: 54
Joined: 29-06-2013, 20:13

Re: Pic 12f638 i dgsm modul SIM 800L

Postby pedja089 » 04-07-2020, 20:32

U celom manualu sto je u viticastim zagradama je opciono.
Znaci mozes staviti, a ne moras.
User avatar
pedja089
 
Posts: 7696
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Pic 12f638 i dgsm modul SIM 800L

Postby alarmi ns » 04-07-2020, 21:07

haha kasno sam upalio mozak tamo sam i ja procitao, jos nesto stavljas li neki otpornik izmedju tx modema i rx pica, ja nisam stavio...Ovo mi je prvi put u zivotu da se zezam sa gsm-om
alarmi ns
 
Posts: 54
Joined: 29-06-2013, 20:13

Re: Pic 12f638 i dgsm modul SIM 800L

Postby pedja089 » 05-07-2020, 00:55

Na to debelo obrati paznju.
Ti modemi su na 2.8V, ako se ne varam. Veci napon od toga na RX(ulazni pin modema, izlazni pica) pinu ce ih ubiti. Dalje ti zavisi od napajanja pica. Ako je 5V, tu moras razdelnik.
A u obrnutom smeru 2.8V je ok da pic vidi logicku 1.
Sad mozda to postoji na tvojoj plocici sa modemom, mozda ne.
Dok ne pogledas semu te plocice sa modemom ili je ne premeris ne mozes znati.
Uglavnom napon na bilo kom ulaznom pinu modema, osim napajanju ne bi sme preko 2.8V.
User avatar
pedja089
 
Posts: 7696
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Pic 12f638 i dgsm modul SIM 800L

Postby alarmi ns » 06-07-2020, 23:28

Hvala Pedja prociao sam manual al ja sam to resio ovako 10k na nogicu pica sa tog otpornika 20k ka masi a sa razdela na tx modula i radi bez greske!
alarmi ns
 
Posts: 54
Joined: 29-06-2013, 20:13

Previous

Return to Mikrokontroleri - PIC

Who is online

Users browsing this forum: MIKI73 and 4 guests

GOOGLE