Jak osetrit externi vstupy?

Pavel Hudeček edizon na seznam.cz
Úterý Červenec 25 12:44:22 CEST 2023


3 je zapojeno takto:

Vhodné při obavách, že by vstupu procesoru vadilo už jen napětí vzniklé 
průchodem proudu diodou. Hodnotama v děliči se nastaví předpětí, které 
úbytek na D kompenzuje.

PH

Dne 24.07.2023 v 23:56 Pavel Kutina napsal(a):
> Tak jo, nebudu řešit optické oddělení, v podstatě jsem něco jako je 
> bod 2) původně chtěl udělat, ale zdálo se mi, že by se to dalo ještě 
> vylepšit. A jak jsem to vylepšoval, tak jsem to komplikoval :)
>
> A až pochopím, jak má fungovat bod 3), tak se mi to možná zalíbí nejvíc.
>
> Dík.
>
> Pavel Kutina
>
>
> ----- Original Message ----- From: "Pavel Hudeček" <edizon na seznam.cz>
> To: <hw-list na list.hw.cz>
> Sent: Monday, July 24, 2023 10:02 AM
> Subject: Re: Jak osetrit externi vstupy?
>
>
>> Možností je mnoho, tady je třeba několik levelů těch méně pracných. 
>> 1-3 se dají používat i tak, že zařízení se dá ovládat zkratováním, 
>> ale i třeba pouštěním 230 V AC:
>>
>> 1. Úplně minimalistická: 2x R v řádu 1M, jeden z ext. vstupu do MCU, 
>> druhej pull-up z ext. vstupu do napájení.
>>
>> 2. Začít jako 1, ale mezi R a MCU vrazit BAV199 proti napájení a 
>> druhý R třeba 10k. Navíc mezi GND loggeru a ext. vstup GND dát taky 
>> nějaký R, třeba 100k.
>>
>> 3. Konce tý BAV199 dát na C v řádu 10µ a ten připojit na delič 
>> takový, aby na C bylo o 1 V míň než je napájení MCU, paralelně dát 
>> zenerku, taky na kousek menší napětí. Případně ten dělič může mít 3 
>> R, takže i dolní konec ochrany bude mít posunuté napětí. V tom 
>> případě ještě k dolnímu R přidat C.
>>
>> 4. Na straně SW ten vstup měřit ADC a při podezření na přepětí 
>> přepnout na výstup, hodit na něj 0 a pak už jen protestovat až do 
>> resetu.
>>
>> PH
>>
>> Dne 24.07.2023 v 1:48 Pavel Kutina napsal(a):
>>> Zdravim,
>>>
>>> jak uz jsem se zminoval, stavim nejaky datovy logger. A abych si to 
>>> zkomplikoval a udelal to univerzalnejsi, vymyslel jsem si, ze by 
>>> bylo fajn logovani spoustet externim triggerem. Nohu na procesoru 
>>> bych nasel, ale jak to osetrit, aby mi nejaky dobrodinec do onoho 
>>> vstupu nepustil omylem treba merenych 60V?
>>>
>>> Trigger musi byt mozne aktivovat uzemnenim (mechanickym kontaktem, 
>>> tlacitkem), takze zevnitr pristroje musi jit nejake napajeni. 
>>> Jedine, co by se mi asi zdalo jako dostatecne blbuvzdorne, je nejaky 
>>> optoclen, stranu s diodou mit napajenou pres oddeleny DC/DC menic, 
>>> vstup mit osetreny diodami proti zemi i proti napajeni - a v pripade 
>>> nejakeho problemu holt v nejhorsim vymenit ten menic a optoclen, ale 
>>> uz ne zbytek elektroniky. Nevyhodou je vlastni spotreba toho menice 
>>> - cele to nekdy pojede i z baterek a kazdy miliamper zamrzi.
>>>
>>> Ted jak to pisu mne napadlo, ze by to mozna slo udelat to s trafem - 
>>> poustet do nej ze strany loggeru pulsy a merit jejich zatlumeni v 
>>> pripade zkratovaneho sekundaru (na kterem by byl prave ten spinaci 
>>> kontakt), otazkou je, jak by to bylo na strane procesoru meritelne.
>>>
>>> Nenapadne nekoho, jak to osetrit rozumneji?
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20230725/62b945e6/attachment.htm>
------------- další část ---------------
A non-text attachment was scrubbed...
Name: TlbvkgyZJi2U6Zkg.png
Type: image/png
Size: 6599 bytes
Desc: [žádný popis není k dispozici]
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20230725/62b945e6/attachment.png>


Další informace o konferenci Hw-list