-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.P
OSTED!not-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: dziwny problem
Date: Wed, 8 Mar 2017 19:32:07 +0100
Organization: ATMAN - ATM S.A.
Lines: 59
Message-ID: <o9pinu$hfp$1@node1.news.atman.pl>
References: <o9mvt3$tsf$1@node1.news.atman.pl>
<58bf1d88$0$662$65785112@news.neostrada.pl>
<o9nh2p$ndo$1@news.icm.edu.pl>
NNTP-Posting-Host: 176.115.85.233
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node1.news.atman.pl 1488997950 17913 176.115.85.233 (8 Mar 2017 18:32:30
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Wed, 8 Mar 2017 18:32:30 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
In-Reply-To: <o9nh2p$ndo$1@news.icm.edu.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:714257
[ ukryj nagłówki ]On 2017-03-08 00:51, sundayman wrote:
>> Jesli zapętli się z popychaniem watchdoga to przecież to samo co > > >
> zapętlenie z popychaniem magicznego scalaka. Ryzyko takie samo." w
> Jednak nie takie samo.
> Watchodog użyty jest w obrębie całego programu. Wyobraź sobie teraz, że
> program w trakcie obsługi tego najważniejszego procesu zostanie
> niespodziewanie "przerzucony w inne miejsce. Nadal będzie się wykonywał,
> być może nawet poprawnie. A watchdog będzie nadal pracować.
> To niestety zjawisko, które może realnie wystąpić, a nawet miałem taki
> przypadek.
Nie, chodzi o coś innego. Program może np. w wyniku glitcha na zasilaniu
zmienić wartośc rejestru w gdzie jest ilośc cykli. Z 5 na miliard. I
powiedzmy że trzyma przekaźnik przez miliard sekund. W tym czasie
prawidłowo popycha watchdoga. Tego nie da się łatwo wykryć w runtime.
To czego potrzeba to niezalezne asercje w osobnym kontrolerze. Ten
kontroler realizuje takie rzeczy jak sprawdza jak długo jest właczony,
czy była prawidłowa sekwencja właczenia, czy jest czwartek bo w czwartek
nie wolno itd.
> Chodzi mi o to, żeby układ "nadzorujący" wymagał nie tylko określonej
> sekwencji, ale też określonych "czasów" tych sekwencji.
To robi układ sprawdzający asercje. Jako osobny kontroler.
> Krótko mówiąc - żeby wykrył ewentualne opóźnienia/przyspieszenia.
Wykryje to i wiele innych nielegalnych stanów bądź sekwencji.
> Co propozycji dotyczących MCU - używam atmeli.
> Nie wiem, czy są potwierdzone analizy, że inne MCU są bezpieczniejsze ?
Urban legends :D Sądząc po niezrozumiałej popularności 8051 w
sterownikach bram prawdopodobnie to byłby najlepszy wybór pod względem
pieczątek.
> No, ale wolę dmuchać na zimne - teoretycznie istnieje ryzyko dla zdrowia
> czy życia ludzie - żartów więc nie ma.
Takie problemy mają mistrzowie od sterowników bram. One są czasem tak
silne że moga przekroić tira na pół (no dobra, ale człowieka moga dośc
niefajnie zdeformować). Wymagane jest bezpieczeństwo. Realizuje się je,
jesli dobrze widziałem na kilku przykładach, poprzez modlitwę i głebokie
przekonanie o słuszności kodu. W zasadzie w środku sieci jakiś
przemysłowy stary uC i troche elementów biernych. W bardziej wypasionych
sa jakieś pomiary mocy silnika, ale jak silnik jest za duzy to tego nie
robią jak widzę bo to ciężka sprawa. Kiepsko to wygląda a podobno
przechodzi cośtam rygorystycznego gdzieśtam (co pewno oznacza TUV).
Układu z dwoma uC nie widziałem jeszcze. Widac jak sie sprzedaje pcb za
5kE to każdy cent się liczy.
Może wypytaj najpierw jakie zabawne ograniczenia i wymogi są w
dziedzinie w której to robisz. Swego czasu nie wolno było stosować
sterowników do czegośtam (u Niemców) na triakach, dopuszczalne były
tylko przekaźniki. Zmienili to kilka lat temu, ale było. Zaś w medycynie
były i chyba nadal są znacznie wyższe wymogi np. izolacji.
Następne wpisy z tego wątku
- 08.03.17 20:48 sundayman
- 08.03.17 20:55 sundayman
- 08.03.17 20:58 sundayman
- 08.03.17 21:03 badworm
- 08.03.17 21:21 sundayman
- 08.03.17 21:27 Dariusz Dorochowicz
- 08.03.17 21:49 sundayman
- 08.03.17 21:55 sundayman
- 08.03.17 21:57 Marek
- 08.03.17 22:10 Sebastian Biały
- 08.03.17 22:25 sundayman
- 08.03.17 22:31 Dariusz Dorochowicz
- 09.03.17 00:06 tck
- 09.03.17 08:40 Piotr Wyderski
- 09.03.17 09:17 slawek
Najnowsze wątki z tej grupy
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
Najnowsze wątki
- 2025-02-25 Tak wiem.... To oczywiste ale jak oni dzisiaj dziadują na materiale
- 2025-02-25 rozliczenia policji
- 2025-02-25 Echhhhhh. Marzy mi się SWAP Audi A2 z 1.8 T ;-)
- 2025-02-25 Warszawa => Analityk Biznesowo-Systemowy <=
- 2025-02-25 Warszawa => SQL Developer <=
- 2025-02-25 Zbigniew Ziobro śmie sugerować "niedostatki niezawisłości" sędzi (wątpliwości co do bezstronności)
- 2025-02-25 Kraków => DevOps Engineer (Junior/Regular) <=
- 2025-02-25 Kraków => Front-end Developer <=
- 2025-02-25 Szpital
- 2025-02-24 Gniazdo + wtyk
- 2025-02-24 Dyrektor Toyoty miał rację. Elektryki to ślepa uliczka
- 2025-02-24 Białystok => System Architect (Java background) <=
- 2025-02-24 Białystok => System Architect (background deweloperski w Java) <=
- 2025-02-24 Białystok => Solution Architect (Java background) <=
- 2025-02-24 Warszawa => Data Engineer (Tech Leader) <=