sterownik bramy na pic16f628
Masz problem? Zapytaj na forum elektroda.pl
From: "BartekK" <sibi_at_nospam_sibi.cfu.com.pl>
Subject: sterownik bramy na pic16f628
Date: Tue, 7 Dec 2004 21:53:14 +0100
mam sterownik do bramy na PIC16F628-04/P odrazu mowie ze na pic-ach
nieznam sie zupelnie, za to z 51 daje rade ;)
soft jest w powyzszym napisany zupelnie do ... (no w kazdym razie nie
do bramy) - poniewaz reakcja na czujniki "krancowe" nie jest
natychmiastowa, a wyglada jakby pic "samplowal" wejscia z predkoscia co
okolo 1-2sekundy - efekt jest taki, ze czasem silnik pracuje jeszcze
ponad 1s pomimo ze juz krancowka zadzialala (wiadomy efekt takiej
dzialalnosci...)
pic nie posiada kwarcu, nozki osc1 i osc2 wisza w powietrzu (wiec
chodzi na jakims wewnetrznym zegarze)
do pica podpiety jest odbiornik radiowy 433MHz do pilotow, na ktorym
najwyrazniej niema zadnego specjalnego procka, wiec pic musi sam
deszyfrowac/wybierac kody z odpowiednich pilotow...
wiec pytanie do obeznanych - jak to ustrojstwo poprawic...
pierwsze co mi przychodzi do glowy - dac mu kwarc zamiast wewnetrznego
rezonatora(na ile chodzi "na wewnetrznym" 4Mhz ?) tylko ze chyba w
eepromie ma wpisane jak ma jego zegar chodzic, a pozatym jak bedzie
mial wplyw inny zegar na dekodowanie kodow z pilotow ?
drugie - napisanie softu od poczatku, na to niezbyt mam czas ;/ a
pozatym czy aby ten pic nie moze miec "fuse bits" zabezpieczajacych go
przed odczytaniem ?
trzecie - zrobie prowizorke, na tranzystorkach - pojawienie sie sygnalu
z krancowki odpina zasilanie od przekaznikow sterujacych silnikiem na
pare sekund, obojetnie co procek wysteruje to i tak silnik stanie...
ale nie tedy chyba droga, zeby tranzystory wylaczaly jak procek siedzi
i nic nie robi...
--
Bartlomiej Kuzniewski tel +48 696 455098
sibi_at_nospam_sibi.cfu.com.pl GG# 23319
[sprawdz moje aukcje!
http://www.allegro.pl/show_user_auctions.php?uid=338173 ]
From: "Mariusz.K.\(R2D2\)" <r2d2nospam_at_nospam_enet.pl>
Subject: Re: sterownik bramy na pic16f628
Date: Wed, 8 Dec 2004 11:06:13 +0100
Użytkownik "BartekK" <sibi_at_nospam_sibi.cfu.com.pl> napisał w wiadomości
news:cp55bt$bt3$1_at_nospam_nemesis.news.tpi.pl...
mam sterownik do bramy na PIC16F628-04/P odrazu mowie ze na pic-ach
nieznam sie zupelnie, za to z 51 daje rade ;)
soft jest w powyzszym napisany zupelnie do ... (no w kazdym razie nie
do bramy) - poniewaz reakcja na czujniki "krancowe" nie jest
natychmiastowa, a wyglada jakby pic "samplowal" wejscia z predkoscia co
okolo 1-2sekundy - efekt jest taki, ze czasem silnik pracuje jeszcze
ponad 1s pomimo ze juz krancowka zadzialala (wiadomy efekt takiej
dzialalnosci...)
moze projekt tego sterownika (pewnie za 100zl) jest zle wykonany
i proc sie resetuje i dlatego odczyty sa co 2 sekundy , moze to byc
spowodowane
zakluceniami w zasilaniu chos PIC'e sa dosc odporne na takie zaklucenia
pic nie posiada kwarcu, nozki osc1 i osc2 wisza w powietrzu (wiec
chodzi na jakims wewnetrznym zegarze)
ustawiony jest wewnetrzny oscylator podejzewam ze 4MHz
a dostepne sa 2 4MHz i 37KHz
do pica podpiety jest odbiornik radiowy 433MHz do pilotow, na ktorym
najwyrazniej niema zadnego specjalnego procka, wiec pic musi sam
deszyfrowac/wybierac kody z odpowiednich pilotow...
kodowanie pewnie keeloq , proc dekoduje sam
wiec pytanie do obeznanych - jak to ustrojstwo poprawic...
pierwsze co mi przychodzi do glowy - dac mu kwarc zamiast wewnetrznego
rezonatora(na ile chodzi "na wewnetrznym" 4Mhz ?) tylko ze chyba w
eepromie ma wpisane jak ma jego zegar chodzic, a pozatym jak bedzie
mial wplyw inny zegar na dekodowanie kodow z pilotow ?
kwarca mozesz podpiac ale to i tak nic nie da , proc ma ustawiony
wewnetrzny oscylator ktory ustawia sie bitami konfiguracyjnymi
przy programowaniu proca. Co do eepromu to jezeli jest zewnetrzny to
sa w nim przechowywane wprogramowane piloty , jezeli da sie wiekszy zegar
prawdopodobnie moze wystapic problem z dekodowaniem pilotow
drugie - napisanie softu od poczatku, na to niezbyt mam czas ;/ a
pozatym czy aby ten pic nie moze miec "fuse bits" zabezpieczajacych go
przed odczytaniem ?
proc jest raczej zabezpieczony przed odczytem
trzecie - zrobie prowizorke, na tranzystorkach - pojawienie sie sygnalu
z krancowki odpina zasilanie od przekaznikow sterujacych silnikiem na
pare sekund, obojetnie co procek wysteruje to i tak silnik stanie...
ale nie tedy chyba droga, zeby tranzystory wylaczaly jak procek siedzi
i nic nie robi...
podsumowujac sadze ze albo zrypany jest soft albo cos sie dzieje sprzetowo
Pozdrawiam
Mariusz K.
From: "BartekK" <sibi_at_nospam_sibi.cfu.com.pl>
Subject: Re: sterownik bramy na pic16f628
Date: Wed, 8 Dec 2004 18:08:16 +0100
moze projekt tego sterownika (pewnie za 100zl) jest zle wykonany
i proc sie resetuje i dlatego odczyty sa co 2 sekundy , moze to byc
spowodowane
zakluceniami w zasilaniu chos PIC'e sa dosc odporne na takie
zaklucenia
no mniejwiecej kosztowal 80zl centralka + 20zl za pilota, plus tego byl
taki, iz mam kilka osob w budynku i pilotow jest cos z 10-12 sztuk -
teraz kiepsko zmieniac wszystko (bo cholera wie czy nowy sterownik uda
sie zaznajomic z starymi pilotami?)
zasilanie jest ok (24v silnik, z tego stabilizuje +12 przez 7812, duzy
kondensator, potem i tak jeszcze jest 7805 dla procka, na oscyloskopie
nic na zasilaniu nie widac...
podejrzewam ze proc sie nie resetuje, bo caly czas np reaguje na piloty
prawidlowo, pamieta czy akurat otwiera, czy zamyka brame (i co robil
ostatnio) itp...
wkurzylem sie , i wlasnie robie na 89c2051 "sterownik do sterownika" -
to co jest bedzie tylko dawac sygnal o nacisnieciu guzika na pilocie, a
reszta sie zajmie juz moj procek, bo inaczej to bez sensu chyba...
--
Bartlomiej Kuzniewski tel +48 696 455098
sibi_at_nospam_sibi.cfu.com.pl GG# 23319
[sprawdz moje aukcje!
http://www.allegro.pl/show_user_auctions.php?uid=338173 ]
From: "dziadek Ben" <ja44_at_nospam_op.pl>
Subject: Re: sterownik bramy na pic16f628
Date: Wed, 8 Dec 2004 19:32:33 +0100
podsumowujac sadze ze albo zrypany jest soft albo cos sie dzieje sprzetowo
"Tertium non datum!"
dziadek Ben