-
Data: 2013-06-05 02:06:18
Temat: Re: Burza i kłopoty w MCU...
Od: Mario <m...@...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2013-06-04 09:19, Piotr Gałka pisze:
>
> Użytkownik "sundayman" <s...@p...onet.pl> napisał w wiadomości
> news:koilv9$p9s$1@news.task.gda.pl...
>> Oprogramowanie oczywiście posiada watchdog, i możliwe zabezpieczenia
>> typu zapisywanie istotnych danych w pamięci nieulotnej procesora
>> "nadmiarowo", czyli w 5 kopiach, i porównywanie w razie wykrycie zmian.
>
> Wiele lat temu widziałem taką listę wytycznych (chyba ST) jak powinien
> być napisany program pracujący w środowisku zakłóconym. Było chyba ponad
> 20 punktów. OIDP jedną z wytycznych było, aby w pętli głównej w koło
> odświeżać konfigurację portów (np. wejście zamienione przez zakłócenie
> na wyjście nie zobaczy już sygnału), no bo w końcu co tu robić jak się
> nic nie dzieje.
Odświeżać powinno się wszystkie rejestry do których piszesz, lub mógłbyś
pisać przy starcie.
Szczególnie dotyczy to układów dołączonych do procka np. konwerterów.
Ale nie zawsze to pomaga. Zrobiłem kiedyś projekt na AD7730 (przetwornik
do mostka tensometrycznego). Układ porażka - strasznie emitował. Dało
się złapać silny sygnał zegara sondą magnetyczną podpiętą do oscyloskopu.
Tak samo mało odporny na zakłócenia. Nadpisywałem jego rejestry po
każdym odczycie. Nie wziąłem jednak pod uwagę, że w jednym rejestrze
kontrolnym jest bit, którego ustawienie wstrzymuje zegar taktujący
logikę. Czasami jak się ten bit zmienił od zakłóceń, to już układ nie
był w stanie przyjąć żadnych komend. Trzeba było przerobić układ tak aby
móc odłączać jego zasilanie.
--
pozdrawiam
MD
Następne wpisy z tego wątku
- 05.06.13 10:51 Leming Show
- 05.06.13 16:33 sundayman
- 05.06.13 16:48 sundayman
- 05.06.13 18:33 sundayman
- 05.06.13 19:28 Jarosław Sokołowski
- 05.06.13 23:41 Mario
- 06.06.13 11:39 Jarosław Sokołowski
- 10.06.13 11:00 Adam Wysocki
Najnowsze wątki z tej grupy
- Prośba o identyfikację komponentu
- Smart gniazdko straciło na zasięgu wifi?
- Smart gniazdko straciło zasięg wifi?
- nurtuje mnie
- dziwna sprawa...
- Laptop MSI się nie uruchamia.
- Dobra listwa LED (CRI 90-95, bez migotania)
- masowe programowanie AVR
- Fajny pomysł na monitor z klawiaturą
- Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- Aparat, zewnętrzny mikrofon, brum
- Wieszanie się przy aktywnym SMP
- Prognozowanie zużycia energii przez PGE?
- Odkurzacz mnie bije :(
- Rapsberry Pi i synchronizacja plików
Najnowsze wątki
- 2024-10-18 uwazajmy na haczyki w umowach
- 2024-10-18 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-10-18 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-10-18 Gdańsk => Software .Net Developer <=
- 2024-10-18 Warszawa => Junior Rekruter <=
- 2024-10-18 Warszawa => Key Account Manager <=
- 2024-10-18 Przeróbka na zgrzewarkę "równoległą"
- 2024-10-18 Ostrów Wielkopolski => Laravel PHP Developer <=
- 2024-10-18 Warszawa => Data Scientist / Data Engineer (modele predykcyjne) <=
- 2024-10-18 doładowania 5zł
- 2024-10-17 Prośba o identyfikację komponentu
- 2024-10-17 Warszawa => Expert Recruiter 360 <=
- 2024-10-17 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=
- 2024-10-17 Warszawa => Software Engineer .Net <=
- 2024-10-17 Warszawa => Senior SAP HANA Developer <=