Sms box - razdvojena diskusija
Moderators: pedja089, stojke369, [eDo], trax
evo moj sms_machine u ver.4.rev.8 ima i mjerenje struje trošila, npr na 32 izlaza, ako neko trošilo crkne, sustav javlja grešku sms-om pa korisnik može odmah otići i zamjeniti špulu/ventil/whatewer....
nije da ova informacija nekom tko ne pozna uredjaj necemu sluzi, ali eto bilo mi zao da ovaj post ode na dno site-a
nije da ova informacija nekom tko ne pozna uredjaj necemu sluzi, ali eto bilo mi zao da ovaj post ode na dno site-a
pa, u biti je tricky, kako dizem napon internom kaskadom sa 12(ACCU) na nekih 18v, a elektomagneti nakon udara odrzavaju nekih 5,5v za držanje kotve, dam im 300ms da se taj udar iz elektrolita skocka, i onda povucem u adc, pa ako je napon visok (npravio sam user defined low_voltage i high_voltage)tako da ako je van tih vrijednosti (koje setiras isto sms setupom) onda dobijes alarm npr. ch.26-prekid ili ch.12-kratak spoj, sto mi je poprilicno sjednostavnilo servisiranje, sobzirom da ovi padobranci bez beda zamjene špule neodgovarajucima, i onda zovu kako nista ne radi .....
eh sad ih ja odma srežem alo tetka, sta si to kalemio ? i onda "joj pa nismo znali da ti i to vidiš"....
eh sad ih ja odma srežem alo tetka, sta si to kalemio ? i onda "joj pa nismo znali da ti i to vidiš"....
volio bih na standardnu pic_box i/o kutiju dodati mogučnost upravljanja preko interneta...
ma u biti to sam vec radio sa starim ASP-om ali to je vec malo out pa evo pokusavam sa novijim alatima Visual studio 2008 express
vise na; http://www.elektronika.ba/forum/viewtopic.php?t=4341
ma u biti to sam vec radio sa starim ASP-om ali to je vec malo out pa evo pokusavam sa novijim alatima Visual studio 2008 express
vise na; http://www.elektronika.ba/forum/viewtopic.php?t=4341
evo bio sam 3 dana na www.electronica.de u munchenu... ludnica...
onda tek skuzimo znacenje rijeci balkan.....
onda tek skuzimo znacenje rijeci balkan.....
TREBAM: nacrt PCB antene za GSM po mogučnosti da radi na svim frekvencijskim standardima gsm-a ili bar na onim koji se u nas koriste..
trazo sam, guglao, muljao, ali nigdje se jasno ne vidi kako je to izvedeno...
čak sam razmisljao d kopim od nekoga jednu pa da je repliciram, ali uvjek su radjene na nekim specificnim materijalima....
ako netko ima gotov pcb design u eagle-u ili bilo cemu, ili makar howto kako da je sklepam sâm...
trazo sam, guglao, muljao, ali nigdje se jasno ne vidi kako je to izvedeno...
čak sam razmisljao d kopim od nekoga jednu pa da je repliciram, ali uvjek su radjene na nekim specificnim materijalima....
ako netko ima gotov pcb design u eagle-u ili bilo cemu, ili makar howto kako da je sklepam sâm...
Re: Sms box - razdvojena diskusija
hello all you there
here's a question from holland about the sms-box project.
i build this thing and with the example software controller.asm it is also working good.
but the software that i am writing is in picbasic pro and not in assembler.
at the moment i can read the messages that sms-box sends to me ( the A0-A1-A2 data) so that is working
but sending a sms is not working. what happens is that the busy light and the 4w comm. led stay on after i am finished sending the data. it looks like it is still waiting for something.
this is the program that i wrote.
low hey
pause 250
high hey
shiftout dat, clk, 5, ["S"]
shiftout dat, clk, 5, ["0"]
shiftout dat, clk, 5, ["3"]
shiftout dat, clk, 5, ["1"]
shiftout dat, clk, 5, ["6"]
shiftout dat, clk, 5, ["5"]
shiftout dat, clk, 5, ["1"]
shiftout dat, clk, 5, ["0"]
shiftout dat, clk, 5, ["8"]
shiftout dat, clk, 5, ["1"]
shiftout dat, clk, 5, ["2"]
shiftout dat, clk, 5, ["3"]
shiftout dat, clk, 5, ["4"]
shiftout dat, clk, 5, []
shiftout dat, clk, 5, ["H"]
shiftout dat, clk, 5, ["e"]
shiftout dat, clk, 5, ["y"]
shiftout dat, clk, 5, []
can anyone tell me if its the right way ?
and how do i send a "null-byte" ?
i hope someone can help me a little with this.
best regards to you all
iwan
here's a question from holland about the sms-box project.
i build this thing and with the example software controller.asm it is also working good.
but the software that i am writing is in picbasic pro and not in assembler.
at the moment i can read the messages that sms-box sends to me ( the A0-A1-A2 data) so that is working
but sending a sms is not working. what happens is that the busy light and the 4w comm. led stay on after i am finished sending the data. it looks like it is still waiting for something.
this is the program that i wrote.
low hey
pause 250
high hey
shiftout dat, clk, 5, ["S"]
shiftout dat, clk, 5, ["0"]
shiftout dat, clk, 5, ["3"]
shiftout dat, clk, 5, ["1"]
shiftout dat, clk, 5, ["6"]
shiftout dat, clk, 5, ["5"]
shiftout dat, clk, 5, ["1"]
shiftout dat, clk, 5, ["0"]
shiftout dat, clk, 5, ["8"]
shiftout dat, clk, 5, ["1"]
shiftout dat, clk, 5, ["2"]
shiftout dat, clk, 5, ["3"]
shiftout dat, clk, 5, ["4"]
shiftout dat, clk, 5, []
shiftout dat, clk, 5, ["H"]
shiftout dat, clk, 5, ["e"]
shiftout dat, clk, 5, ["y"]
shiftout dat, clk, 5, []
can anyone tell me if its the right way ?
and how do i send a "null-byte" ?
i hope someone can help me a little with this.
best regards to you all
iwan
Re: Sms box - razdvojena diskusija
Instead of
Try
That should be NULL byte.
Code: Select all
shiftout dat, clk, 5, []
Code: Select all
shiftout dat, clk, 5, [0]
Re: Sms box - razdvojena diskusija
i tried the [0] but still no sms output.
it look like sms-box is waiting for more info because the busy led and the 4wire led stay on.
what can it be ?
it look like sms-box is waiting for more info because the busy led and the 4wire led stay on.
what can it be ?
Re: Sms box - razdvojena diskusija
Can you send SMS message with controller_eng.asm sample program? You should try that first...
Re: Sms box - razdvojena diskusija
yes trax i tried that and it is working !.
the problem that i have is that i cannot read or write assembler. thats why i have to work with picbasic-pro.
(wich is not bad by the way).
can you tell me what the right order for the commands ?
i mean first the irq line low then the data after that the clockline etc.
that will help me very much.
many thanks in advance.
iwan
the problem that i have is that i cannot read or write assembler. thats why i have to work with picbasic-pro.
(wich is not bad by the way).
can you tell me what the right order for the commands ?
i mean first the irq line low then the data after that the clockline etc.
that will help me very much.
many thanks in advance.
iwan
Re: Sms box - Pitanje u vezi prijema poruke..
Pozdarav!
Pitanje u vezi prijema poruke... Slanje mi radi ok ali za primanje mi procedura nije najjasnija. Da li treba jednom poslati "R" pa RxRxRx dok cela poruka ne stigne, zavrsno sa [FF] ili svaki put slati "R" pre Rx? Pokusao sam i jedno i drugo ali negde gresim. Mozda bi komadic koda pomogao da skuzim...
Pitanje u vezi prijema poruke... Slanje mi radi ok ali za primanje mi procedura nije najjasnija. Da li treba jednom poslati "R" pa RxRxRx dok cela poruka ne stigne, zavrsno sa [FF] ili svaki put slati "R" pre Rx? Pokusao sam i jedno i drugo ali negde gresim. Mozda bi komadic koda pomogao da skuzim...
Re: Sms box - razdvojena diskusija
Kada posaljes komandu "R" - nema na kraju niti 0xFF niti 0x00, onda SMS BOX provjeri poruke na mobitelu i vrati podatak 0x00 ako nema poruka, ili 0xFF ako ima poruka.
Evo procedure:
Valjda ce biti jasno...
Evo procedure:
Code: Select all
;***** Provjera SMS poruka ******
CkSMS bsf LED_SMS ; pali sms-busy led
PAGE2
movlw a'R' ; R command
CALL rut_TX ; okini je
PAGE0
INTRXON ; ocekuj podatak, ako ne dodje prekini posao i javi error
btfss b4WFUL ; do if data not here yet
GOTO $-1 ; wait...
CALL gb ; get buffer in rut_DATA and enable reception again :)
INTRXOFF ; prekini ocekivanje podatka
bcf LED_SMS ; gasi sms-busy led
; da vidimo sta imamo sad :)
movlw NULL ; =00h
subwf rut_DATA, 0 ; jel doslo NULLBYTE
btfsc STATUS, Z ; do if the same!
RETURN ; nema novih poruka, bjezi odavdje
; else: h'FF' i to znaci da imamo poruku, uzmimo je u RAM pa cemo dalje da vidimo...
PAGE2
CALL CistiRAM ; ocisti cijeli ram za poruku; podesi LITFSR
PAGE0
bsf LED_SMS ; pali sms-busy led
INTRXON ; ocekuj podatak, ako ne dodje prekini posao i javi error, imamo 16,5sec da primimo poruku od smsboxa
movlw LOW(RAM_TEL_NR) ; w=adresa za tel.nr u ramu
movwf FSR ; uzmi W u FSR
CkSMS_1 ; uzmi broj posiljaoca prvo
btfss b4WFUL ; do if data not here yet
GOTO $-1 ; wait...
CALL gb ; get buffer in rut_DATA and enable reception again :)
; snimimo tel. u RAM
movfw rut_DATA ; W=rut_DATA
movwf INDF ; INDF(FSR)=W
incf FSR, 1 ; FSR++
movlw NULL ; =0
subwf rut_DATA, 0 ; jel doslo NULL
btfsc STATUS, Z ; do if the same!
GOTO CkSMS_2 ; nema vise :)
GOTO CkSMS_1 ; jos
CkSMS_2 ; uzmi text
; podesi fsr za sms text
BIGFSR ; treba nam
movlw LOW(RAM_SMS); w=adresa za sms storage u ramu
movwf FSR ; uzmi W u FSR
CkSMS_3
btfss b4WFUL ; do if data not here yet
GOTO $-1 ; wait...
CALL gb ; get buffer in rut_DATA and enable reception again :)
; snimimo sms u RAM
movfw rut_DATA ; W=rut_DATA
movwf INDF ; INDF(FSR)=W
PAGE2
CALL FSR_Next ; namjesti FSR kako treba
PAGE0
movlw NULL ; =0
subwf rut_DATA, 0 ; jel doslo NULL
btfsc STATUS, Z ; do if the same!
GOTO CkSMS_4 ; nema vise...
GOTO CkSMS_3
CkSMS_4 ; kraj hvatanja
bcf LED_SMS ; gasi sms-busy led
LITFSR ; vrati
INTRXOFF ; prekini ocekivanje podatka
; sad mozemo da obradjujemo poruku !
Code: Select all
;***** Get byte into rut_DATA from 4-wire buffer and enable reception ******
gb movfw rut_DAT ; w=rut_DAT
movwf rut_DATA ; rut_DATA=w
bcf b4WFUL ; omoguci primanje
RETURN ; vrati se...
Re: Sms box - razdvojena diskusija
Hvala na odgovoru, odradicu tako cim stignem. Da li SMS box odmah po prozivanju "R" komande brise poruku sa tel ili se to desava posle kompletme procedure iscitavanja, odnosno posle "0" na kraju niza? Verovatno mi nece biti bitna sadrzina poruke, mozda samo broj tel. sa kojeg je poslata. Pretpostavljam da ipak moram zavrsiti sa kompletnom procedurom iscitavanja poruke...
Ranije sam pokusavao da saljem SMS prema sedmocifrenom broju (plus 3 pozivna) i nisam uspevao. Da li SMSbox ima ogranicenje na sestocifrene (plus 3 pozivna) brojeve ili sam i tu gresio?
Inace, svaka pohvala za ovaj projekat...
Ranije sam pokusavao da saljem SMS prema sedmocifrenom broju (plus 3 pozivna) i nisam uspevao. Da li SMSbox ima ogranicenje na sestocifrene (plus 3 pozivna) brojeve ili sam i tu gresio?
Inace, svaka pohvala za ovaj projekat...
Re: Sms box - razdvojena diskusija
Nema ogranicenje na duzinu brojeva.
SMS Box kada mu posaljes komandu "R", procita SMS i izbrise je sa mobitela i tek je onda tebi salje na citanje, ali je drzi u memoriji do naredne komande "R". Do te naredne "R" komande mozes ponovo procitati SMS sa komandom "r".
SMS Box kada mu posaljes komandu "R", procita SMS i izbrise je sa mobitela i tek je onda tebi salje na citanje, ali je drzi u memoriji do naredne komande "R". Do te naredne "R" komande mozes ponovo procitati SMS sa komandom "r".
Re: Sms box - razdvojena diskusija
Nasao sam malo vremena da se vratim na problematiku, pronasao sam razlog zasto nije htelo da iscitava SMS sa komandom "R". Ovog puta sam radio i direktno sa AT komandama i razlog je bio sto je telefon SMS poruke smestao u memoriju telefona a podrazumevana lokacija iscitavanja je SIM. Iz nekog razloga na siemens C45 ne mogu da postavim default na SIM, nisam nasao opciju u meniju. U AT komandama postoji AT+CPMS komanda, ako sam dobro shvatio tu bi isto trebalo da se moze prebaciti memorija sa kojom se radi ali mi ni to ne uspeva. Ako imate nekog saznanja molio bih pomoc...
duh u kontroleru
pozz staroj škvadri sa elektronika.ba
eh več godinu dana mi se dešavaju čudne stvari s picem koji je zakačen na gsm modem... ovako:
imam 4 ledice indikatori koje su spojene preko jednog kruga 74139 (2bit to 4out dec) a 2 bita za te 4 ledice su portD.6 i 7 i sad sve super radi....u nekim nerazjašnjenim okolnostima, i ne na svim uređajima iako imam dosta istih, na nekima dakle prestane pic vrtiti program i ode u neku infinity petlju. na neki način upali 2 ili više ledica što je fiz nemoguče. (dakle titraju) gledao sam sa scopom, ispada da cijeli pic titra nekom čudnom frekvencijom cca 200hz i to skoro svi pinovi, kao da udje u neki
10 reset
20 goto 10
modus. probao sam skoro sve sa fuseovima, pali detekciju niskog napona gasi, probaj watchdog, probaj bez, uključi zadršku reseta isključi, najgore je što nema pravila, nekad stvar danima radi bez greške a nekad se desi u par sati, i to samo na nekim uređajima...dodavao sam kondiče od .1uF na 5 mjesta po 5v liniji, mjenjao sam elektrolite stab.napona, pa čak i gsm modem i uControler (inače je 18f4525 pdip40) jedino mi još pada na pamet utjecaj izračenih smetnji sa gsm-a prema elektronici ili nisam pametan što još.... fw u picu je pisan u pbp-u i nebi trebao bit krivac, prošo sam ga 100 puta, a i onda bi zafrkavao na drugim pošto su svi manje više identični....
evo ako itko ima neku ideju glupu ili pametnu, svaka je dobrodošla....
eh več godinu dana mi se dešavaju čudne stvari s picem koji je zakačen na gsm modem... ovako:
imam 4 ledice indikatori koje su spojene preko jednog kruga 74139 (2bit to 4out dec) a 2 bita za te 4 ledice su portD.6 i 7 i sad sve super radi....u nekim nerazjašnjenim okolnostima, i ne na svim uređajima iako imam dosta istih, na nekima dakle prestane pic vrtiti program i ode u neku infinity petlju. na neki način upali 2 ili više ledica što je fiz nemoguče. (dakle titraju) gledao sam sa scopom, ispada da cijeli pic titra nekom čudnom frekvencijom cca 200hz i to skoro svi pinovi, kao da udje u neki
10 reset
20 goto 10
modus. probao sam skoro sve sa fuseovima, pali detekciju niskog napona gasi, probaj watchdog, probaj bez, uključi zadršku reseta isključi, najgore je što nema pravila, nekad stvar danima radi bez greške a nekad se desi u par sati, i to samo na nekim uređajima...dodavao sam kondiče od .1uF na 5 mjesta po 5v liniji, mjenjao sam elektrolite stab.napona, pa čak i gsm modem i uControler (inače je 18f4525 pdip40) jedino mi još pada na pamet utjecaj izračenih smetnji sa gsm-a prema elektronici ili nisam pametan što još.... fw u picu je pisan u pbp-u i nebi trebao bit krivac, prošo sam ga 100 puta, a i onda bi zafrkavao na drugim pošto su svi manje više identični....
evo ako itko ima neku ideju glupu ili pametnu, svaka je dobrodošla....