Stránka 3 z 3

Napsal: 21 dub 2025, 19:43
od ransom
Vážně je zacyklovanej. To se jen tak nevidí.
Myslíte že bude reagovat na píchnutí jehlou?

Napsal: 21 dub 2025, 19:58
od Ruprecht
lesana87 píše:...kdy zátěž je v kolektoru (teče jí Ic), ale OZ snímá proud v emitoru, který je Ic + Ib.
No to je tak, když lesana87 má zátěž v kolektoru (schéma?) a jjilek má zátěž v emitoru podle původního schématu.

V původním schématu jsou jen kladná napětí, použil bych třeba LM358, chodí až k nule při nesymetrickém napájení. Operák porovnává napětí na odporu R7 (=proud zátěží/odpor) a zvyšuje svoje výstupní napětí dokud nedosáhne stejných napětí z ADC a na R7. Se 100R bude převodní konstanta 10mA výstupního proudu na volt z ADC. Ovšem jen dokud stačí napětí, těch 4,7V je málo. Jeden přechod tranzistoru a Uf LED může být třeba tak 3,7V, na regulaci zbývá 1V (=10mA). Takže buď změnit koncepci, nebo zvýšit napětí pro napájení tranzistoru.

Napsal: 21 dub 2025, 20:07
od masar
Ruprecht píše:
lesana87 píše:...kdy zátěž je v kolektoru (teče jí Ic), ale OZ snímá proud v emitoru, který je Ic + Ib.
No to je tak, když lesana87 má zátěž v kolektoru (schéma?) a jjilek má zátěž v emitoru podle původního schématu...
Ale prd. V tom žádná chyba přece není a není co kompenzovat. O kompenzaci chyby vlivem rozdílu mezi Ic a Ie tranzistoru (to je ten bázový proud) tu psal jjilek. A teď se k tomu nehlásí. To je celé.
:wink:

Napsal: 22 dub 2025, 14:25
od HF_Tech
Tak zapojení podle https://www.ebastlirna.cz/modules.php?n ... 57#1370157 funguje.

Operák MCP6001, R1 = 100R, R2 a C1 neosazen. Napájení a + vstup zablokovány proti GND 100n keramikou. Napájení 5V a bílá LED.
Je to spájeno dohromady na kousku plošňáku.
1V na vstupu odpovídá 10mA na diodě.

Ten operák není úplně nejvhodnější, ale mám jich ještě 900ks v šuplíku :D

Napsal: 22 dub 2025, 17:09
od samec
Dal by som tam R1 10Ω a vstupné napätie podelil tiež na desatinu odporovým deličom. Ale ak ti 4V stačia, tak nech.

Napsal: 23 dub 2025, 00:45
od Cust
Kdysi jsem zdroj proudu řešil poněkud podobně? Ne že by se to hodilo na LEDku, je to moc složité, ale pro inspiraci...

Na konektoru J1 je požadovaný proud. Odpory R10 až R15 jsou pro měření skutečného proudu. Nemusí být osazeny. Napájení U2 bylo +30 V a -3,3 V.

Napsal: 23 dub 2025, 06:29
od EKKAR
Tohle je spíš měřicí převodník U/I, kterej by se dal upravit pro dálkovej přenos proudovou smyčkou 4-20mA, protože má evidentně kompenzaci všech možnejch chyb a offsetů. Na měření charky LED určitě postačí i cosik jednoduššího ...

Napsal: 23 dub 2025, 07:10
od feliz_navidad
Jak a který všechny možný chyby a offsety jsou v zapojení evidentně kompenzovány?

Napsal: 23 dub 2025, 07:47
od Dumitru
Je tam použitý taký operačný zosilňovač že nič kompenzovať nie je potrebne :)

tu je možne prečítať viac o tom (použite rovnaké zapojenie) ak by niekoho zaujímalo a niektorý výpočet.

Myslím si že ale ani jedno zapojenie nerieši kompenzáciu ofsetu toho DAC.

A myslím si že ten bude treba dvihnúť ešte vyššie ako 2mV ak začneme riešiť zero-scale error. A tiež nie je možne rátať s plným napájacím napätím na výstupe dac kvôli full-scale error.

Napsal: 15 čer 2025, 08:28
od astromik
Vracím se s hlášením, jak jsem pokročil za ty 2 měsíce.

- Nakonec jsem podle vašich rad použil OZ s výstupem rail-to-rail (LT1490).
- Také jsem přidal zvyšující zdroj napětí z 5V na 12V, kterým napájím OZ i ten výstupní tranzistor.
Touto úpravou už se dostávám s hodnotou proudu až přes 20mA.
- Kvůli stabilitě jsem doplnil ještě nějaké kondenzátory, ale asi je to zbytečné.

- Navíc tam mám ještě druhý zesilovač, který zpětně měří napětí na tom snímacím odporu.
Výstup toho druhého zesilovače je pak zaveden na analogový vstup procesoru, kde jsem ho chtěl převádět zpátky na údaj v [mA], ale koukal jsem, že převod je dost nelineární, tak budu muset ještě domyslet nějaký převodový vzorec.

- Poslední věc, kterou jsem sice vyřešil, ale asi ne úplně správně, byl problém se slabě svítící LED i v případě, že na vstupu OZ bylo 0V.
Asi je to problém napěťové nesymetrie vstupů, ale nenašel jsem, jak to kompenzovat v případě, kdy používám nesymetrické napájení.

Nakonec jsem jen zkusil přidat paralelně k LED odpor. Předpokládal jsem, že se celkový proud rozdělí a na LED už ho nezbyde tolik, aby se rozsvítila.
Fungovalo to hned s první testovací hodnotu odporu (10k), tak jsem ho tam nechal.


Celé už to mám na plošňáku, ale jeho první verze nebyla úplně dokonalá, takže tam mám nějaké škrábání a drátování a moc se tím zatím chlubit nechci.
Ale jinak v pohodě.

Soft už taky pomalu uzavírám, takže zbývá jen nějaká mechanika a optika.

Děkuji všem za předchozí rady.

Napsal: 15 čer 2025, 08:52
od lesana87
Zajímavé, že s TL062 ti to měří od nuly, ale problém máš nahoře. Tam se ti nejspíš otevírá ta zenerka na výstupu operáku.

Napsal: 15 čer 2025, 09:04
od samec
Keď už si vyrobil orloj so zvyšujúcim meničom, tak si mohol radšej vytvoriť záporné napätie. Nepotreboval by si rail to rail a bolo by to lineárne.

Napsal: 15 čer 2025, 10:38
od masar
Taky by mě zajímalo, jak se to dělá, aby TL062 měřil s daným napájením od 0V, když ani jeho vstupní ani výstupní charakteristiky to neumožňují (vstupní common-mode rozsah zahrnuje pouze +Vcc).
A ano, při 20mA bude (při jinak funkčním zesilovači se zesílením 23) na výstupu >3.7V, což Zenerova dioda dál nepustí.
Jen jsem "rozvil" jednoduché věty od lesana87.
Ten problém s prosvítající LED je způsoben tím, že pro výstupní napětí pro LED v oblasti 0V až prahové Uf je smyčka zzv rozpojena, čímž je zavedena hystereze o velikosti Uf. 10kΩ rezistor problém sice zlikviduje, ale zavede tím chybu cca +0,3mA do měření. Pokud nevadí, nevadí.
:wink:

Napsal: 01 črc 2025, 09:13
od HF_Tech
Ono to poslední zapojení je docela hrůza.
Na obou místech by měly být CMOS operáky.
C1A nemůže být elyt. Tam je potřeba dát keramiku nebo svitek.
Když už je U1A s bipolárním vstupem, tak by na "-" vstupu měl být odpor stejně velký jako na "+" vstupu na kompenzaci vstupní proudové nesymetrie. Tj. něco málo přes 10k.
C2A proti kmitání by měl být mezi nožičkami 1 a 2 U1A.
R4 by měl být mezi B a E T1A.
TL062 je mimo doporučené hodnoty vstupních napětí.
Aby to zhaslo úplně, tak by R6 měl být jedním koncem zapojen na GND a stačí hodnota podstatně větší (100k).