Atmel 24c16 - _zdalnie_ kasowanie/programowanie - problem.
Masz problem? Zapytaj na forum elektroda.pl
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Atmel 24c16 - _zdalnie_ kasowanie/programowanie - problem.
Date: Mon, 19 Feb 2001 09:12:05 +0100
Spotkała mnie ostatnio niespodzianka.
Maszyna zasilana z sieci kopalnianej (_czystość_ zasilania pod psem) - w
niej sterownik, a w nim 24c16 z którego tylko zerowa strona jest
używana.
Zdarzyło się tak, że jakiś kabel został uszkodzony i pociągnął łuk
(bardzo blisko maszyny) - skończyło się oczywiście na wybiciu
bezpieczników w rozdzielni i tyle.....gdyby przy okazji nie okazało się,
że padła podłączona przez niego maszyna.
W zasadzie maszyna przeżyła, ale cała strona eeproma została
poszatkowana (prawie wszędzie FF, gdzieniegdzie wpisy z ksieżyca...),
natomiast Flash uC ocalał. Niby wygląda to na wykonanie buraczanego
programu....tylko że jakoś nie specjalnie sobie wyobrażam taki zbieg
okoliczności (procedura którą użyłem do obsługi eeproma potrzebuje 10ms
na każdą komórkę, a pisze po jednej, więc naruszenie tej strony musiało
by trwać >2s, tyle zasilacz nie utrzyma).
Spotkał się już ktoś może z czymś podobnym, bo nie wiem, czy dodatać
timer do zabezpieczenia eeproma, czy kupować filtry (a może zapomnieć) ?
--
PZD, Irek.N. (ALIAS)
ps. całość - szczelna blacha stal >1mm, w zasilaczu tylko
trafo+mostek+monolit
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Atmel 24c16 - _zdalnie_ kasowanie/programowanie - problem.
Date: Mon, 19 Feb 2001 09:40:41 +0100
ps. całość - szczelna blacha stal >1mm, w zasilaczu tylko
trafo+mostek+monolit
Moze powiedz, w jaki sposob urzadzenie jest polaczone z ta maszyna.
Juz widze, ze slabym punktem jest sam zasilacz. Musisz go uzupelnic o dobre
zabezpieczenia przepieciowe.
Opisz dokladnie budowe we/wy Twojego sterownika.
--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: Atmel 24c16 - _zdalnie_ kasowanie/programowanie - problem.
Date: Mon, 19 Feb 2001 10:36:38 +0100
Moze powiedz, w jaki sposob urzadzenie jest polaczone z ta maszyna.
Znajduje się w jej środku.
Całość jest niewielka gabarytowo (przynajmniej część elektryczna).....powiem
tak: w obrębie 1m3 jest silnik+falownik+zasilacz+uC do tego (acha - jeszcze
para elektrozaworów - ślicznie indukcyjne).
Całość pracuje stabilnie, nie złapałem jej nigdy na zwisie.
Juz widze, ze slabym punktem jest sam zasilacz. Musisz go uzupelnic o dobre
zabezpieczenia przepieciowe.
Hmm....mam wrażenie że i tak przy tego typu paprochach na zasilaniu program
może zostać przerwany..nawet przy dodaniu filtrów+antyprzepięciówk (transile?).
W dodatku na tej samej linii z której zasilam maszynę pracują stare automaty
(silniki DC+tyrystorówka - niemiecka robota, a też 2 razy poleciała).
Opisz dokladnie budowe we/wy Twojego sterownika.
Wejścia (wszystkie istotne) są przez filtr RC podpięte do NPN, dalej uC.
Wyjścia odwrotnie, ale też przez tranzystor. Masy sterownika i falownika
wspólne (niestety). Oczywiście masy _całe mnóstwo_, 100 nanówek smd toże ;)
Jednym słowem stawiasz na bezmyślne bazgranie po eepromie ?
--
PZD, Irek.N. (ALIAS)
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Atmel 24c16 - _zdalnie_ kasowanie/programowanie - problem.
Date: Mon, 19 Feb 2001 23:51:38 +0100
Wejścia (wszystkie istotne) są przez filtr RC podpięte do NPN, dalej uC.
Wyjścia odwrotnie, ale też przez tranzystor. Masy sterownika i falownika
wspólne (niestety). Oczywiście masy _całe mnóstwo_, 100 nanówek smd toże
;)
Na pewno zaczalbym od dodania porzadnego zasilacza. Moze to pomoc ale nie
koniecznie. Nie ma pewnosci, ze zaklocenia wnikaja tylko ta droga. Jest
bardzo prawdopodobne, ze przedostaja sie przez uklady we-wy. Bardzo
przydalaby sie optoizolacja lub optoizolacja i transile. Proponuje tez
zasilic uklad z bardziej stabilnego napiecia, nie ciagnac przewodow wzdluz
innych, w ktorych moga byc zaklocenia. Tyle na poczatek.
--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektronikow )
From: Marcin Wolcendorf <wolcendo_at_nospam_free.polbox.pl>
Subject: Re: Atmel 24c16 - _zdalnie_ kasowanie/programowanie - problem.
Date: Mon, 19 Feb 2001 10:18:37 +0100
Ireneusz Niemczyk wrote:
Spotkał się już ktoś może z czymś podobnym, bo nie wiem, czy dodatać
timer do zabezpieczenia eeproma, czy kupować filtry (a może zapomnieć) ?
Jeśli przerwałeś zasilanie podczas wpisu do EEPROMa (dowolnej komórki),
to takie właśnie mogą być skutki. Co prawda testowałem to z wewnętrznym
EEPROMem procesora, ale efekty były właśnie takie- posztakowana cała
zawartość.
Pozdrawiam,
Marcin.
--
'My experience is that it is hard to find software producers that aren't
fuzzy.'
From: Milosz Skowyra <mewash_at_nospam_bet.po.opole.pl>
Subject: Re: Atmel 24c16 - _zdalnie_ kasowanie/programowanie - problem.
Date: Mon, 19 Feb 2001 12:40:11 +0100
Ireneusz Niemczyk wrote:
tylko że jakoś nie specjalnie sobie wyobrażam taki zbieg
okoliczności (procedura którą użyłem do obsługi eeproma potrzebuje 10ms
na każdą komórkę, a pisze po jednej, więc naruszenie tej strony musiało
by trwać >2s, tyle zasilacz nie utrzyma).
Bawilem sie ostatnio tymi kostkami i w srodku trzymalem ~1KB napisow do
LCD, okazywalo sie czasem ze napisy sa pozmieniane, choc nic do pamieci
nie zapisywalem.
Zasilalem to z jednopolowkowego prostownika + 16000uF, 1uF i 100n przy
kosci.
Od czasu do czasu przy wylaczaniu wychodzily buraki i wlasciwie nie wiem
dlaczego (acha WP bylo ustawione na uniemozliwienie zapisu do tych
stron).
Poza tym odkrylem ze cos tez nie tak jest z czasem zapisu, chyba mozna
wycisnac troche mniej niz 10ms, bo programator LudiPipo programuje te
2KB w czasie duzo nizszym niz 20sek. Moze bada czy uklad odpowiada na
ACK, nie wiem bo nie dochodzilem o co chodzi.
--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
| GSM Mobile +48608888899 |
|-----------------------------------------------------|
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: Atmel 24c16 - _zdalnie_ kasowanie/programowanie - problem.
Date: Mon, 19 Feb 2001 13:12:50 +0100
Zapytałem _doświadczonego w bojach_ kolegę...
Powiedział, że nie lubią szpilek na zasilaniu, a już nie daj Boże jak któraś
odwróci zasilanie (Marcin, czy tak krótkie przerwanie zasilania wystarczy?)
;)
Możliwe więc jest przewalenie eeproma zamkniętego w puszce....po liniach
zasilania. Sugerowana poprawka w moim przypadku: dławiki na zasilanie (coby
spowolnić szpile) plus warystorki po trafie.
--
PZD, Irek.N. (ALIAS)
ps. jutro będę miał możliwość zczytać całość.....ciekawe czy poszła cała
strona, czy cały eeprom.
From: Marcin Wolcendorf <wolcendo_at_nospam_free.polbox.pl>
Subject: Re: Atmel 24c16 - _zdalnie_ kasowanie/programowanie - problem.
Date: Mon, 19 Feb 2001 15:26:26 +0100
Ireneusz Niemczyk wrote:
(Marcin, czy tak krótkie przerwanie zasilania wystarczy?)
;)
:-))) Sądzę, że tak. W moim przypadku wystarczała niekontaktująca (wkładana
i wyciągana) bateria. Z zastrzeżeniem, że tam to było zdecydowanie podczas wpisu
do EEPROMa (i w tym sensie pisałem o zaniku zasilania), same zaniki nic nie
psuły.
Pozdrawiam,
Marcin.
--
'My experience is that it is hard to find software producers that aren't fuzzy.'