Problemy z resetowaniem 8031



Masz problem? Zapytaj na forum elektroda.pl z bramką pl.misc.elektronika!

Poprzedni Następny
Wiadomoœć
spis treści
From: "MM.." <mazmarek_at_nospam_polbox.com>
Subject: Problemy z resetowaniem 8031
Date: Fri, 06 Nov 1998 19:01:02 GMT


Witam wszystkich

Ostatnio miałem problemy z zresetowaniem procesora 8031 w urządzeniu które
zbudowałem.
Urządzenie zeruje się od włączenia zasilania (ale nie zawsze) natomias ani
sygnał reset na nodze procesora, ani co dziwniejsze jeśli w programie jest
skok pod adres 0 nie powoduje startu programu a tylko go zawiesza. Robiłem
próby na kilku procesorach (różnych prodcentów) z takim samym skutkiem.
Dodam tylko że układ jest zasilany zasilaczem impul;sowym od PC-ta i
streruje dwoma tysiącami LED'ów.
Czy ktoś jest mi to w stanie wyjaśnić (na listę lub priv)

MM..



Poprzedni Następny
Wiadomoœć
spis treści
From: "Katarzyna Tews" <katet_at_nospam_friko6.onet.pl>
Subject: Re: Problemy z resetowaniem 8031
Date: 6 Nov 1998 22:15:17 GMT


Dodam tylko że układ jest zasilany zasilaczem impul;sowym od PC-ta i
streruje dwoma tysiącami LED'ów.
Czy ktoś jest mi to w stanie wyjaśnić (na listę lub priv)
Ja się podejmę.

2000x 10mA = 20A?
Jeœli przyjmiemy, że to nie pomyłka, a te diody tyle żrš, to pršd jaki
płynie przez diody i pewnie rezystory mógłby ogrzać coœ po drodze.

Może zasilacz nie wytrzymuje takiego obcišżenia?


--
Sylwester Łazar
electronics engineer
http://alpro.home.pl
alpro_at_nospam_home.pl
____________________________________________
//ALPRO//- Projektowanie Systemów Elektronicznych
tel/fax: (061) 8223-788
____________________________________________



Poprzedni Następny
Wiadomoœć
spis treści
From: this_address_is_invalid_see_signature_at_nospam_hotmail.com (Jaroslaw Cichorski Jr.)
Subject: Re: Problemy z resetowaniem 8031
Date: Sat, 07 Nov 1998 22:42:42 GMT


"Katarzyna Tews" <katet_at_nospam_friko6.onet.pl> wrote:

--
>Sylwester Łazar
>electronics engineer
>http://alpro.home.pl
>alpro_at_nospam_home.pl
>____________________________________________

Przeszedles operacje zmiany plci ? ;-)))))

Pozdrawiam

--
Jaroslaw Cichorski Jr.
E-mail cichy_at_nospam_amart.JUNKMAILPROTECTION.com.pl
WWW http://www.amart.com.pl
UWAGA Adres email niewazny!
Prosze usunac JUNK MAIL PROTECTION. zeby otrzymac prawidlowy adres.
Kto to jest General Failure i dlaczego czyta z mojego dysku twardego ?

Poprzedni Następny
Wiadomoœć
spis treści
From: Miroslaw Moskwa <miroslaw.moskwa_at_nospam_radio.wawa.com.pl>
Subject: Re: Problemy z resetowaniem 8031
Date: Sun, 08 Nov 1998 10:23:44 GMT


Katarzyna Tews wrote:

Dodam tylko że układ jest zasilany zasilaczem impul;sowym od PC-ta i
streruje dwoma tysišcami LED'ów.

2000x 10mA = 20A?

o multiplexie nie slyszales(/as)?
...zwlaszcza, ze procesor...
i kto kaze zapalac wszystkie na raz?

Jeœli przyjmiemy, że to nie pomyłka, a te diody tyle żrš, to pršd jaki
płynie przez diody i pewnie rezystory mógłby ogrzać coœ po drodze.

z pewnoscia, ale pry ciaglej pracy all

Może zasilacz nie wytrzymuje takiego obcišżenia?

Policzmy:
standardowy zasilacz komputerowy - 200W
zakladamy, ze polowa mocy moze byc pobrana przez +5V (zalozenie realne bo
na +5V jako jedynym sa szczotki do prostowania (maly spadek-malo ciepla))

100W/5V=20A - moze wytrzymac

Mirek
ps
Ciekawe ile bedzie przy takim obciazeniu na 'srednio' stabilizowanym +12V?




Poprzedni Następny
Wiadomoœć
spis treści
From: this_address_is_invalid_see_signature_at_nospam_hotmail.com (Jaroslaw Cichorski Jr.)
Subject: Re: Problemy z resetowaniem 8031
Date: Sun, 08 Nov 1998 15:25:39 GMT


Miroslaw Moskwa <miroslaw.moskwa_at_nospam_radio.wawa.com.pl> wrote:

Katarzyna Tews wrote:

Dodam tylko że układ jest zasilany zasilaczem impul;sowym od PC-ta i
streruje dwoma tysišcami LED'ów.

2000x 10mA = 20A?

o multiplexie nie slyszales(/as)?

A Ty nie wiesz, ze jak sterujesz w multiplexie, to przez diode musisz
przepuscic wiekszy prad ?
Nie ma cudow (praw fizyki Pan nie zmienisz) - sredni prad wyjdzie taki
sam.

Pozdrawiam

--
Jaroslaw Cichorski Jr.
E-mail cichy_at_nospam_amart.JUNKMAILPROTECTION.com.pl
WWW http://www.amart.com.pl
UWAGA Adres email niewazny!
Prosze usunac JUNK MAIL PROTECTION. zeby otrzymac prawidlowy adres.
Kto to jest General Failure i dlaczego czyta z mojego dysku twardego ?

Poprzedni Następny
Wiadomoœć
spis treści
From: Miroslaw Moskwa <miroslaw.moskwa_at_nospam_radio.wawa.com.pl>
Subject: Re: Problemy z resetowaniem 8031
Date: Mon, 09 Nov 1998 17:56:20 GMT




"Jaroslaw Cichorski Jr." wrote:

2000x 10mA = 20A?

o multiplexie nie slyszales(/as)?

A Ty nie wiesz, ze jak sterujesz w multiplexie, to przez diode musisz
przepuscic wiekszy prad ?
Nie ma cudow (praw fizyki Pan nie zmienisz) - sredni prad wyjdzie taki
sam.

Sorry! Zagalopowalem sie!
Wlasnie w tym czasie tlumaczylem cos znajomemu (ktoremu tylko wydaje sie
ze qma) i to sa skutki. Moje tlumaczenie dotyczylo PDM i teorii, ze
mniej ciepla na T sterujacym plynnie czymstam sie wydziela niz
'tradycyjnie'.
Sami wiecie... po kilku godzinach to sam mialem dosc (bo koles to
wyszedl jakby w "stanie wskazujacym").

A tak wracajac do subjectu to mozna sie postarac o zasilacz wiekszej
mocy (300-350W od bigtower`ow) i dac wieksze pojemnosci na wyjsciu coby
dynamicznie sie wyrabial.


Pozdro
Mirek

Poprzedni Następny
Wiadomoœć
spis treści
From: "MM.." <mazmarek_at_nospam_polbox.com>
Subject: Re: Problemy z resetowaniem 8031
Date: Sun, 08 Nov 1998 15:35:17 GMT



Dodam tylko że układ jest zasilany zasilaczem impul;sowym od PC-ta i
streruje dwoma tysišcami LED'ów.

2000x 10mA = 20A?

o multiplexie nie slyszales(/as)?

To jest prąd średni diody a zasilacz ma 250W.

MM..




Poprzedni Następny
Wiadomoœć
spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Problemy z resetowaniem 8031
Date: Sun, 08 Nov 1998 18:27:04 GMT


On Sun, 08 Nov 1998 10:23:44 GMT, Miroslaw Moskwa wrote:
Katarzyna Tews wrote:
Dodam tylko że układ jest zasilany zasilaczem impul;sowym od PC-ta i
streruje dwoma tysiącami LED'ów.

2000x 10mA = 20A?

o multiplexie nie slyszales(/as)?

Albo sredni prad na LED jest tych 10 mA, albo ona sie nie swieci ...
dostatecznie jasno. A wtedy multipleksing nie ma znaczenia - 20A musi
plynac.

...zwlaszcza, ze procesor...
i kto kaze zapalac wszystkie na raz?

Zleceniodawca :-)

J.


Poprzedni Następny
Wiadomoœć
spis treści
From: klaus_at_nospam_chelmnet.pl (Marcin Klos)
Subject: Re: Problemy z resetowaniem 8031
Date: Fri, 06 Nov 1998 22:40:26 GMT


Pocesor 8031 resetuje sie wyskokim poziomem, wiec jesli korzystales
z takiej zielono-zoltej ksiazeczki autorstwa Rydzewskiego, to masz
pecha bo tam jest blad (wg. tej ksiazki procka resetuje sie niskim
poziomem). Wszytkie schematy ukladu resetujacego sa oki, ale
w opisie koncowek jest blad, ktory przeczy wszelkiej nastepujacej po
nim tresci na temat resetowania.
Natomiast skok do poczatku programu nie jest tozsamy z resetem.
Po resecie znaczniki maja z gory ustalone stany. Wszytkie porty sa w
stanie wysokim. Jesli wykonasz skok do poczatku programu
ich stan nie ulega zmianie, tzn sa one ustawione tak jak przed
skokiem. Natomiast program napisales zapewne tak,ze "spodziewa sie" on
po restarcie okreslonych stanow znacznikow takich jakie powinny byc po
resecie sprzetowym. Po prostu przed skokiem do poczatku programu
musisz ustawic wszytkie znaczniki w odpowiedni stan.

On Fri, 06 Nov 1998 19:01:02 GMT, "MM.." <mazmarek_at_nospam_polbox.com> wrote:

Witam wszystkich

Ostatnio miałem problemy z zresetowaniem procesora 8031 w urządzeniu które
zbudowałem.
Urządzenie zeruje się od włączenia zasilania (ale nie zawsze) natomias ani
sygnał reset na nodze procesora, ani co dziwniejsze jeśli w programie jest
skok pod adres 0 nie powoduje startu programu a tylko go zawiesza. Robiłem
próby na kilku procesorach (różnych prodcentów) z takim samym skutkiem.
Dodam tylko że układ jest zasilany zasilaczem impul;sowym od PC-ta i
streruje dwoma tysiącami LED'ów.
Czy ktoś jest mi to w stanie wyjaśnić (na listę lub priv)

MM..



pozdrawiam
Marcin Klos
<klaus_at_nospam_chelmnet.pl>

Poprzedni Następny
Wiadomoœć
spis treści
From: "MM.." <mazmarek_at_nospam_polbox.com>
Subject: Re: Problemy z resetowaniem 8031
Date: Sun, 08 Nov 1998 15:38:40 GMT



Pocesor 8031 resetuje sie wyskokim poziomem, wiec jesli korzystales
z takiej zielono-zoltej ksiazeczki autorstwa Rydzewskiego, to masz
pecha bo tam jest blad (wg. tej ksiazki procka resetuje sie niskim
poziomem). Wszytkie schematy ukladu resetujacego sa oki, ale
w opisie koncowek jest blad, ktory przeczy wszelkiej nastepujacej po
nim tresci na temat resetowania.

Resetuje poziomem wysokim. (Niepomyślnie wypadły równierz próby z resetem
scalonym DALLAS'a).

Natomiast skok do poczatku programu nie jest tozsamy z resetem.
Po resecie znaczniki maja z gory ustalone stany. Wszytkie porty sa w
stanie wysokim. Jesli wykonasz skok do poczatku programu
ich stan nie ulega zmianie, tzn sa one ustawione tak jak przed
skokiem. Natomiast program napisales zapewne tak,ze "spodziewa sie" on
po restarcie okreslonych stanow znacznikow takich jakie powinny byc po
resecie sprzetowym. Po prostu przed skokiem do poczatku programu
musisz ustawic wszytkie znaczniki w odpowiedni stan.


Tak ale na początku programu ustawiam WSZYSTKIE zmienne i rejestry w
odpowiednie stany.

MM..




Poprzedni Następny
Wiadomoœć
spis treści
From: this_address_is_invalid_see_signature_at_nospam_hotmail.com (Jaroslaw Cichorski Jr.)
Subject: Re: Problemy z resetowaniem 8031
Date: Sat, 07 Nov 1998 22:42:44 GMT


"MM.." <mazmarek_at_nospam_polbox.com> wrote:

Witam wszystkich

Ostatnio miałem problemy z zresetowaniem procesora 8031 w urządzeniu które
zbudowałem.
Urządzenie zeruje się od włączenia zasilania (ale nie zawsze) natomias ani
sygnał reset na nodze procesora, ani co dziwniejsze jeśli w programie jest
skok pod adres 0 nie powoduje startu programu a tylko go zawiesza. Robiłem
próby na kilku procesorach (różnych prodcentów) z takim samym skutkiem.

reset = poziom wysoki - sprawdz czy tak go resetujesz.
Szerokosc impulsu musi wynosic conajmniej dwa cykle maszynowe - ale
uwaga - oscylator musi chodzic !
Sprawdz tez, czy reset ma ostre zbocza i czy jest to jeden impuls, a
nie np dziesiec szpilek.

Dodam tylko że układ jest zasilany zasilaczem impul;sowym od PC-ta i
streruje dwoma tysiącami LED'ów.

No to uwazaj, bo sam kiedys mialem z tym problemy.
2000 x 20mA = 40A. Hmmm, troche duzo jak na zasilacz od PC.
Takie dynamiczne obciazenia na zasilaczu impulsowym najczesciej
powoduje nieobliczalne skutki. Zasilacz sie nie wyrabia, gdy zalaczasz
np. wszystkie diody naraz. Gdy z tego samego zasilacza zasilasz
elektronike sterujaca, to Ci sie ona prawie na 100% powiesi.
Zawsze lepiej jest dla elektroniki sterujacej zrobic osobne zasilanie
niz dla diod. Przy czym nie mozesz traktowac jako osobne zasilanie
takiego ukladu, gdzie masz ten sam zasilacz i kilka napiec zasilania -
to musza byc dwa fizycznie rozne zasilacze.
Jeszcze gorzej moze byc, gdy zasilacz ma wbudowane zabezpieczenie
przeciwprzeciazeniowe - wtedy moze wszystko wpasc w oscylacje tzn.
zapalisz diody, odlaczy sie zasilacz, zgasna diody, zniknie obciazenie

Pozdrawiam

--
Jaroslaw Cichorski Jr.
E-mail cichy_at_nospam_amart.JUNKMAILPROTECTION.com.pl
WWW http://www.amart.com.pl
UWAGA Adres email niewazny!
Prosze usunac JUNK MAIL PROTECTION. zeby otrzymac prawidlowy adres.
Kto to jest General Failure i dlaczego czyta z mojego dysku twardego ?

Poprzedni Następny
Wiadomoœć
spis treści
From: "MM.." <mazmarek_at_nospam_polbox.com>
Subject: Re: Problemy z resetowaniem 8031
Date: Sun, 08 Nov 1998 15:44:55 GMT


No to uwazaj, bo sam kiedys mialem z tym problemy.
2000 x 20mA = 40A. Hmmm, troche duzo jak na zasilacz od PC.
....

Problemy występują równierz przy 640 diodach (640 x 10mA = 6,4A)

Takie dynamiczne obciazenia na zasilaczu impulsowym najczesciej
powoduje nieobliczalne skutki. Zasilacz sie nie wyrabia, gdy zalaczasz
np. wszystkie diody naraz. Gdy z tego samego zasilacza zasilasz
elektronike sterujaca, to Ci sie ona prawie na 100% powiesi.
......

Elektronika jest zasilana przez dodatkowy stabilizator z 12V na 5V (7805)
a diody bezpośrednio z zasilacza 5V. Są więc częściowo odseparowane od
siebie


Jeszcze gorzej moze byc, gdy zasilacz ma wbudowane zabezpieczenie
przeciwprzeciazeniowe - wtedy moze wszystko wpasc w oscylacje tzn.

........

Napięcia zasilające na części zasilającej elektronikę są wmiare czyste, bez
oscylacji.

MM..



Poprzedni Następny
Wiadomoœć
spis treści
From: this_address_is_invalid_see_signature_at_nospam_hotmail.com (Jaroslaw Cichorski Jr.)
Subject: Re: Problemy z resetowaniem 8031
Date: Sun, 08 Nov 1998 17:16:20 GMT


"MM.." <mazmarek_at_nospam_polbox.com> wrote:


Elektronika jest zasilana przez dodatkowy stabilizator z 12V na 5V (7805)
a diody bezpośrednio z zasilacza 5V. Są więc częściowo odseparowane od
siebie


Maja byc calkowiecie odseparowane, sterownik zasilaj z transformatorka
220/12V i daj stabilizator z dobrym odkloceniem, a diody probuj z tego
PC'towego, ale czarno to widze. Oczywiscie dobrze polacz masy.


Jeszcze gorzej moze byc, gdy zasilacz ma wbudowane zabezpieczenie
przeciwprzeciazeniowe - wtedy moze wszystko wpasc w oscylacje tzn.

........

Napięcia zasilające na części zasilającej elektronikę są wmiare czyste, bez
oscylacji.


Jak juz Ci ruszy sterownik, to zrob test:
zapalaj i gas na przemian wszystkie diody i zobacz co sie dzieje na
zasilaniu (takze sterownika).
Statycznie, to ten zasilacz od PC pewnie wydoli, ale dynamicznie moga
byc problemy.

Pozdrawiam

--
Jaroslaw Cichorski Jr.
E-mail cichy_at_nospam_amart.JUNKMAILPROTECTION.com.pl
WWW http://www.amart.com.pl
UWAGA Adres email niewazny!
Prosze usunac JUNK MAIL PROTECTION. zeby otrzymac prawidlowy adres.
Kto to jest General Failure i dlaczego czyta z mojego dysku twardego ?

Poprzedni Następny
Wiadomoœć
spis treści
From: gred=!no!=spam_at_nospam_kki.net.pl (Grzegorz Redlarski)
Subject: Re: Problemy z resetowaniem 8031
Date: Sun, 08 Nov 1998 01:03:30 GMT


On Fri, 06 Nov 1998 19:01:02 GMT, "MM.." <mazmarek_at_nospam_polbox.com> wrote:

Witam wszystkich

Ostatnio miałem problemy z zresetowaniem procesora 8031 w urządzeniu które
zbudowałem.
Urządzenie zeruje się od włączenia zasilania (ale nie zawsze) natomias ani
sygnał reset na nodze procesora, ani co dziwniejsze jeśli w programie jest
skok pod adres 0 nie powoduje startu programu a tylko go zawiesza. Robiłem

Jesli program inaczej zachowuje sie po zalaczeniu zasilania, a inaczej
po resecie, to prawdopodobnie masz jakies zmienne niezainicjowane w
programie, tzn. CPU korzysta ze zmiennych przed nadaniem im wartosci.
Reset nie zmienia RAM-u, a załączenie zasilania, choc formalnie nie
gwarantuje inicjowania, to pewnie daje jakis powtarzalny stan. Skok
pod "0" nie inicjuje nawet SFR-ow, w tym SP, akumulatora, portow itd.

gr