[jak] zabezpieczac procesory przed zawieszaniem?

witam! projektuje uklad w ktorym 2 uP komunikuja sie ze soba. jeden z nich wykorzystuje przerwania zewnetrzne Int0 i Int1. jedno do wyzwalania akcji, a drugie do komunikacji z drugim uP. mam problemy wynikle z zaklocen (pewnie) bo symulowanie ukladu nie przynosi zwiechy. gdy transmitowane sa dane z 2uP to wszystko jest ok, ale nieraz gdy chce wykonac przerwanie na drugim INT to albo brak reakcji, albo zwiecha. obczailem ze odsuniecie ukladu od monitora i komputera poprawia dzialanie.

jak zatem zabezpieczyc finalowy produkt? jakos specjalnie zrobic z masy otwarte petle, czy np wyscielic obudowe filia aluminiowa podlaczona do masy?

co myslicie?

pozdro4all K3ORR

Reply to
KY3ORR
Loading thread data ...

Użytkownik KY3ORR napisał:

Nie ma złotego środka, jeśli coś się zawiesza albo nawet pali(!) to czesto jest błąd konstrukcyjny. Nie znaczy, że schemat jest zły, tylko może być źle zrealizowany fizycznie. Kombinuj z głową na karku.

Reply to
A.Grodecki
Reply to
Marek Dzwonnik
Reply to
Marek Dzwonnik

Użytkownik Brewery Hills napisał:

Jeśli ma kwarc. Może w tym problem.

Reply to
Mariusz Dybiec

Nie wiemy. Warto dac jakies zewnetrzne brak-pointy (diodka led na porcie procka, jakis komunikat ...) celem zbadania co sie dzieje w sytuacji stresowej dla prockow :-)

W kazdym razie jesli soft przemaglowany i nic nie wynika z niego, to stawiam na srodowisko i zle wykonany projekt. Mozna to sprawdzic - zasilic uklad z zasilcza i nie podlaczac elementow wykonawczych - nie powinien sie zawieszac nawet jak zle plytka zostala zrobiona - w koncu to tylko procki ;-) __ Pzd, Irek.N.

Reply to
Ireneusz Niemczyk

Użytkownik Kamil K. napisał:

Kamilku, Twoja błyskotliwa odpowiedź świadczy o tym, że g..no wiesz i g..no widziałeś. Co na tej grupie nie dziwi zresztą. Watchdog to nie recepta na spaprany projekt. Ścieżki mogą być krótkie i źle poprowadzone oraz długie i dobrze poprowadzone.

Reply to
A.Grodecki

Niejedna...

Ekhm... wczytaj sie dokladnie w zdanie mojego przedpiscy... i skoreluj to z wlasnym tekstem cytowanym pietro wyzej.

Moze i te uwagi konkretne - ale jesli uklad _wymaga_ watchdoga do poprawnej pracy, to tenze uklad mozna wsadzic w kibel.

No wlasnie myslalem o plonkownicy, ale skoro to moj ulubiony temat ostatnimi czasy (zaklocenia) to uparcie twierdze ze watchdogi to tak naprawde niepotrzebny fiuczer w uP - skoro zadzialal to znaczy ze i tak cos jest zle zrobione/zaprojektowane/zaprogramowane. Znaczy byc powinny - ale tylko jako "wentyl bezpieczenstwa", ja _zawsze_ mam powylaczane wszelkie watchdogi podczas pisania/uruchamiania urzadzenia.

Reply to
jerry1111

przyznam sporo racji.

A z tym zastrzezeniem to sie zgodze calkowicie - sa wrecz niezbedne - jakos trzeba wykryc ze program poszedl w maliny, zatrzymac maszyne, wlaczyc alarm, wyswietlic komunikat :-)

W wielu zastosowaniach moze nawet nie bedzie trzeba wylaczac maszyny i dzieki WD urzadzenie bedzie sprawialo wrazenie normalnie pracujacego.

Ale kiedys trzeba i obsluge WD przetestowac :-)

J.

Reply to
J.F.

W niektorych to tylko siwy i smrodliwy dymek poleci...

Ale _naprawde_ na samym koncu.

--
Jerry
Reply to
jerry1111

W tych, zazwyczaj, to bez WD poleci czesciej :-)

J.

Reply to
J.F.

A fuj....ma sie psuc i nie ujawniac? Chyba jednak lepiej niech zatrzyma sie z gustownym komunikatem _call service or press anything_ ;-))

Milej nocki __ Pzd, Irek.N.

Reply to
Ireneusz Niemczyk

Jak to jest np regulator temperatury, nastawa zapisana w eepromie, ma dzialac zawsze jak jest napiecie - to nie musi. Jak jest budzik z osobnym RTC - tez nie musi. Jak to jakis czujnik zdalny w sieci - tez nie musi - moze nie byl pytany, a moze zadziala timeout i zapytaja jeszcze raz ..

Hm, a taki np elektrozawor Honeywella .. taki dobry ze sie nigdy nie zawiesza, czy w razie zawieszenia nie mozna wylaczyc doplywu do reaktora ? :-) A moze automatycy wiedza co robia - zaworek ma absolutny pozycjoner i interfejs 4-20mA, mimo ze w srodku jest procesor :-)

J.

Reply to
J.F.

toz przeciez program wyswietla nastawy :-))

Ano trzeba :-)

Ale z drugiej strony nie bardzo sobie wyobrazam obslugi rozstawionej przy zaworach i pilnujacej zeby je zresetowac jak sie czerwona lampka zapali :-)

Nie interesowalem sie .. ale przy interfejsie jakims bardziej sieciowym przydalby sie jakis bardziej ambitny protokol skoro tak.

Od tego sluzyu licznik zadzialan WD :-)

J.

Reply to
J.F.

Tak naprawde, to nalezy uwzglednic watchdoga juz na poczatku. Czasem do jego pracy wymagany jest jakis licznik, preskaler co moze utrudnic ale naprawde warto.W kazdym "waznym" uzadzeniu jest i bedzie. I nie dlatego ze Pentim 4 jest kaszana bo ma watchdoga a dobre plyty serwerow maja kolejne watchdogi, tylko poprawio on stabilnosc i niezawodnosc systemu. Cokolwiek pan jerry111 tu wyklepie przeciwko watchdogowi to moze swiadczyc iz nie powinien on robic nawet sterownika do zarowek choinkowych.

Pozdrawiam Kamil.

Reply to
Kamil K.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.