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