Stránka 1 z 2

Nejjednodušší galvanické oddělení analogu

Napsal: 16 bře 2016, 18:26
od 666mb
Ahoj.
Mám zařízení, které může mít tyto napěťové hodnoty: 12±1V, 9±1V, 6±1V, 3±1V, 0V. Toto zařízení musím galvanicky oddělit od procesoru (procesor má jinou zem). Jak toto udělat?
Napadá mě okénkový komparátor a za něho dát optočleny, nebo použít analogový optočlen. Jak je to u něho s přesností a s kalibrací? Potřebuji vyrobit více než jenom 1 kus a stále všechny kalibrovat není možné. Optočlen navíc stárne, znamená to tedy, že s časem bude lítat napětí jinde?
Ještě mě napadlo dát tam nějakou Attiny, kterou to měřit a posílat přes optočleny na primární procesor :-)
Díky

Napsal: 16 bře 2016, 18:43
od termit256
Osobne mi prijde nejjednoduchsi dat tam nejaky maly mcu s optoclenem a posilat hodnoty treba pres uart.

Napsal: 16 bře 2016, 18:46
od serviceman
Rozumím správně, že ti jde jen o indikaci přítomnosti napětí v dané toleranci (která asi navíc není úplně kritická)? Pak by okénkový komparátor s optočlenem stačil. Že stárne nevadí, bude stejně jen sepnutý nebo rozepnutý.
Pokud by šlo o přesnější analogový přenos, jsou oddělovače jako MT-071, to už by ale digitální přenos byl asi lepší.

Napsal: 16 bře 2016, 18:50
od 666mb
Technicky vzato ta přesnost nemusí být závratná i kvůli tomu, že samo to zařízení má rozsah +-1V. Jde mi spíše o to, aby to bylo co nejlevnější a nejjednodušší. Proto optočlen s OZ asi nepřipadá v úvahu.

A jak se to řeší v případě analogového optočlenu?

U okénkového komparátoru je problém, že bych potřeboval střašně moc OZ, protože potřebuji signalizovat napětí v těch daných úsecích.

Napsal: 16 bře 2016, 18:55
od serviceman
Řešení se odvíjí od požadavků a v nich jsi nejasný. Co je to "závratná přesnost", "ty úseky"?

Napsal: 16 bře 2016, 18:56
od ZVUK2000
666mb píše:
U okénkového komparátoru je problém, že bych potřeboval střašně moc OZ, protože potřebuji signalizovat napětí v těch daných úsecích.

A co 4nasobný OZ? Kolik těch OZ bude?

Napsal: 16 bře 2016, 19:04
od 666mb
serviceman píše:Řešení se odvíjí od požadavků a v nich jsi nejasný. Co je to "závratná přesnost", "ty úseky"?
Vzhledem k tomu, že celé to napětí lítá ±1V už na straně zařízení, nehrajou milivolty žádný roli.

Potřebuji jasně definovat, jestli a ve kterém úseky napětí se právě nachází:

2-4V (3V±1V)
5-7V (6V±1V)
8-10V(9V±1V)
11-13V(12V±1V)

Pokud se zařízení nebude nacházet v žádném z těchto úseků, je někde chyba a hlavní procesor to vyhodnotí a odepne stykač pro dané zařízení.

Napsal: 16 bře 2016, 19:13
od termit256
No pokud ti nevadi sudlit se s odpory, tak tam dej jeden 4nasobny komparator a jeden 4nasobny optoclen. Okenkovy stavit nepotrebujes, stavy jednotlivych komparatoru si vyhodnotis v SW prece, takze ti muze byt jedno ze v pripade napr. 9V budou seple 3 vystupy. Pokud budes chtit vyhodnocovat i napeti vyssi nez 13V, musis pridat jeste jeden.

Ale jak jsem uz zminil, nejjednoduchsi mi prijde malicky MCU s AD prevodnikem a jeden optoclen.

Napsal: 16 bře 2016, 19:38
od serviceman
Ještě nemám jasno, zda jde o různé stavy jediné signálové cesty, anebo o stavy čtyř signálových cest.

Napsal: 16 bře 2016, 19:40
od 666mb
Jde o signál jedné signálové cesty

Napsal: 16 bře 2016, 19:51
od BOBOBO
No a ledkový ukazatel v bodovém modu , který budí optočleny ? Stará A277 a nové LMxxx .

Napsal: 16 bře 2016, 20:15
od ross4435897
Taky bych to resil MCU s optoclenem ... vstup ADC v MCU (1) by vyhodnotil uroven, a podle toho by moduloval pres PWM sirku pulsu, kterou by pres optoclen posilal do jineho MCU (2), ktery by sirku pulsu vyhodnotil a nasledne neco udelal. Informaci by tedy predstavovala sirka pulsu. Slo by to v pripade potreby i docela snadno analyzovat osciloskopem. ATTINY by stacilo zcela jiste.

Aha ... no pres UART by to slo taky, a mozna by to bylo i jednodussi 8-)

Napsal: 16 bře 2016, 20:37
od kokun
666mb - nahoře:
° α β γ δ ε π ∏ τ ω φ Φ Ψ Ω µ ∩ ≈ Γ ∑ Δ √ ∞ ∫ ≠ ≤ ≥ % ‰ ± + - ÷ • · × ^
Speciální znaky II. : ¼ ½ ¾ ¹ ² ³ ⁴ ⁵ ₀ ₁ ₂ ₃ ₄ ₅ ( ) [ ] { } @ ℃ ∿ η † € ≡ Ø § λ ρ ® © &

:roll:

Napsal: 16 bře 2016, 20:41
od ZdenekHQ
Existuje jednoduchej galvanicky oddělenej převodník ze dvou obyčejných optronů + OZ, takže pokud má procesor A/D převodník, lze to řešit i takto.

Napsal: 16 bře 2016, 21:12
od ST78
Pokud jde o cenu, pak bych možná zkusil:
1) Převodník V/f - LM331 nebo spíše KA331 - cena 10,- až 20,- Kč podle dodavatele.
2) Nejlevnější optočlen - cena cca do 5,- Kč
3) Trocha bižuterie kolem - cca 5,- ?
Frekvenci pak pustit přímo do čítačového vstupu mikrořadiče a pak už zbytek udělá program.