Vstupní obvod měření 500V pulzů

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Avav
Příspěvky: 3
Registrován: 01 kvě 2021, 02:00

Vstupní obvod měření 500V pulzů

#1 Příspěvek od Avav »

Zdravím všechny bastlíře,
navrhuji jakýsi otáčkoměr pro motocykl, kde uvažuji snímat otáčky z frekvence na zapalovací cívce.
V nějakém aradiu jsem narazil na zapojení, kde se otáčky snímaly z kabelu (cívky) omotané okolo svíčkového kabelu, čehož se chci prozatím vyvarovat - nechci nic nezbytného přidávat.
Problém je v tom, že netuším jak navrhnout "vstupní obvod" na toto snímání. Tento obvod by měl inkrementovat binární čítač, který budu vyčítat ATmegou 328 (arduino :D ).
Napětí měřených pulzů se pohybuje dle použitého zapalování od 50V do cca 400V - dimenzoval bych to tedy minimálně na 500V. Pulzem by mělo být považováno napětí větší než cca 20V (pokud možno nastavitelná hodnota)
Přemýšlel jsem nad optočlenem se zenerkou či zapojením optočlenu a tranzistorů dle přiloženého obrázku. Bohužel mi pak pro 10mA na optočlen vycházejí šílené hodnoty výkonů pro rezistory či zenerku.
Otázka tedy zní, jakým způsobem tento obvod realizovat?
Jsem limitován místem na DPS a odběrem tohoto obvodu, takže nepřipadají v úvahu obrovské topící odpory či součástky :) (odběr pokud možno co nejmenší)
Napadlo mě použít nějaký OZ komparátor - měřené napětí přes dělič např. 1:25 komparovat s napájecím napětím (3,3V) přes dělič 1:3 → tudiž by bylo na referenčním vstupu komparátoru 1,1V a komparátor by tedy sepnul při měřeném napětí cca 27V.
Pokud to chápu správně, tak bych k tomuto účelu mohl použít např. tento
https://cz.mouser.com/ProductDetail/Tex ... 52Bw%3D%3D
komparátor - možné napájet nesymetrickým napětím od 2,7V. Nějak se však nemůžu dočíst, zda je možné měřit větší napětí, než je napájecí.

Myslíte že je to takto realizovatelné? Nebo byste doporučili nějaké jiné zapojení?
Děkuji mnohokrát za odpovědi, Adam [/url]
Přílohy
F2wjA.png

Uživatelský avatar
jardafiala
Příspěvky: 1414
Registrován: 20 čer 2010, 02:00
Bydliště: Česká Lípa

#2 Příspěvek od jardafiala »

Tak tohle je typický příklad vymýšlení vymyšleného. Uzemnit kousek vodiče a namotat jím na kabel od cívky pár závitů (opravdu stačí 5 - 10) je skutečně to nejjednodušší a bezporuchové řešení.....

Uživatelský avatar
Avav
Příspěvky: 3
Registrován: 01 kvě 2021, 02:00

#3 Příspěvek od Avav »

Díky za rychlou odpověď ;)
Proč vymejšlet žárovku když mi stačí louč... :D
Jak jsem psal - chci se toho prozatím vyvarovat, jelikož je to zbytečné protahování dalších kabelů někam, když tento signál mám pár centimetrů vedle zmíněného tachometru. Myslel jsem že třeba bude existovat nějaké jednoduché a existující zapojení, které toto bezproblémově řeší.

Uživatelský avatar
Hill
Administrátor
Administrátor
Příspěvky: 18898
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#4 Příspěvek od Hill »

A zbytečně složitě.
Stačí derivovat napěťovou špičku malou kapacitou na velké napětí a poměrně malým odporem, a z něj přes další odpůrek dvě diody (jedna na kostru, druhá na plus) jako omezovač. Prvním sestupným průchodem derivovaného průběhu nulou nahazovat monostabilní klopný obvod s pevnou délkou kyvu do 2,5 - 5 ms, to vyhoví do 12 tisíc ot/min a vyloučí vliv dokmitávání na cívce.
A pak si to zpracuj, čím chceš, třeba i přes optokoppler, ale ani ten není nutný. Ono to spouštění hranou je daleko přesnější, než se nastavovat s prahovými úrovněmi, když se amplituda nepravidelně mění.
Ostatně spoustu let se přímo ten impuls z MKO jen zintegroval a výsledek se přivedl na měřidlo, takže, když už, co se dá dělat, trváš na procesoru, můžeš použít analogový vstup. I bez čítače.
Ale připomínám, že digitální údaj se z jízdy daleko hůře čte, zvlášť, když se otáčky právě mění. Poloha ručky se dá vyhodnotit kratším pohledem, protože o naprostou přesnost nejde takřka nikdy.

Uživatelský avatar
Avav
Příspěvky: 3
Registrován: 01 kvě 2021, 02:00

#5 Příspěvek od Avav »

Děkuji mnohokrát, přesně takovou reakci jsem potřeboval ;)
Chápu viz obrázek Vaše zapojení správně?
Pokud ano, jak byste tedy volil (počítal) hodnoty odporů a kondenzátoru?
(omlouvám se, jakmile dochází k výpočtům s kondenzátory, tak zbaběle utíkám :D )
Čítač plánuji použít, jelikož procesor mimo jiné bude měřit otáčky kola - rychlost napřímo přerušením a veškerá data zobrazovat na LCD displeji. Bojím se, že když bych k tomu přidal ještě otáčky motoru napřímo, tak by neměl uP moc času :)
Ještě jednou děkuji
Přílohy
Schéma.png

Uživatelský avatar
samec
Příspěvky: 3692
Registrován: 19 pro 2017, 01:00

#6 Příspěvek od samec »

Avav píše:Bojím se, že když bych k tomu přidal ještě otáčky motoru napřímo, tak by neměl uP moc času
Arduino ide na 16MHz kryštál, otáčky motora sú tisícky za minútu. To by musel byť veľmi neefektívny kód, aby to nestihalo.

Možno by som ešte pridal nejakú symbolicky malú kapacitu medzi out a gnd na potlačenie špičiek kým zareagujú diódy.

Uživatelský avatar
sinclair
Příspěvky: 9882
Registrován: 02 úno 2005, 01:00
Bydliště: Luhačovice

#7 Příspěvek od sinclair »

Modré Amatérské Radio, ARB 3/1978.
Na titulní straně časopisu je vyfocen prakticky realizovaný otáčkoměr, jaký asi potřebuješ.

Uživatelský avatar
Hill
Administrátor
Administrátor
Příspěvky: 18898
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#8 Příspěvek od Hill »

Tu časovou konstantu derivačního členu můžeš ještě zkrátit, normálně vyhoví kapacita 100 nF do odporu 1k. A k diodám odpor větší, klidně 4k7, takže zbytky špiček spolehlivě sežere rozvod od baterky. K "zemní" diodě paralelně dej kondík 4n7, pomůže sežrat případné kratší impulsy způsobené jiskrou samotnou.
Ty jehlové impulsy (šířky asi 100 µs na hladině +5 V) budou mít i bez cívky amplitudu nejméně 8V, s cívkou nepřesáhne 15 V, protože všechno navíc oříznou diody.
Předpokládám, že těmi impulsy chceš posouvat čítač, jehož stav si budeš periodicky číst a rovnou ho vynuluješ.
Jestli to hodláš řešit jinak, bylo by lepší těmi impulsy spouštět klopný obvod s dobou kyvu 2,5 až 5 ms a teprve pak dál zpracovávat.

Uživatelský avatar
Milan
Příspěvky: 1283
Registrován: 02 dub 2012, 02:00
Bydliště: Vysočina

#9 Příspěvek od Milan »

Ochránit vstupní obvody procesoru a snímat ten signál není zas až tak složité . Velké zklamání však může přinést všeliké rušení a překmity od zapalování šířící se vším vodivým včetně kostry. Takže bych doporučoval hodně přemýšlet , kam se to umístí , jaké dráty povedou k tomu i kolem a jak to odstíním a odruším, aby se procesor nezakoktával . Ale třeba budeš mít kliku , já ji často nemívám , protože tohle je občas "duchařina" :) .

Uživatelský avatar
bum
Příspěvky: 227
Registrován: 04 zář 2011, 02:00
Kontaktovat uživatele:

#10 Příspěvek od bum »

To samé podle uvedeného amára trochu upravené finguje v pohodě, jinou verzi mám osazenou mikrokontrolérem PICAXE 08M2 podle modrého Amatérského rádia řada B 2/1996. Schéma zapojení pro inspiraci je na webu v článku měření otáček spalovacího motoru, program pro PICAXE zobrazuje otáčky na LCD.
Naposledy upravil(a) bum dne 03 kvě 2021, 11:52, celkem upraveno 2 x.

Uživatelský avatar
jardafiala
Příspěvky: 1414
Registrován: 20 čer 2010, 02:00
Bydliště: Česká Lípa

#11 Příspěvek od jardafiala »

Ještě mě napadlo jedno docela elegantní řešení - použít odrušovací člen z LED zářivky (mám ho před sebou) - je to trafíčko s dvěma oddělenými vinutími 1:1, jedno připojit přes cca 100nF jako primár a druhé jenom kus odvinout, pak už by se zpracováním neměl být problém.

Uživatelský avatar
EKKAR
Příspěvky: 29689
Registrován: 16 bře 2005, 01:00
Bydliště: Česká Třebová, JN89FW21

#12 Příspěvek od EKKAR »

Bohatě stačí kapacitní vazba z vnitřní žíly zapalovacího kabelu na vodič několikrát omotanej kolem něj - jeden konec nechat volnej, jen přitisknutej k izolaci vn kabelu, druhej spojit se vstupním členem zapojeným podle Hilla. Na jeho výstupu budou jehlový impulsy s polaritou určenou otočením diod a s napětím omezeným právě těma diodama.
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...

A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!

Uživatelský avatar
fredis
Příspěvky: 5000
Registrován: 17 lis 2004, 01:00
Bydliště: Třebíčsko

#13 Příspěvek od fredis »

Viz první příspěvek... :wink:
Rotor rotuje a stator stagnuje...

Uživatelský avatar
EKKAR
Příspěvky: 29689
Registrován: 16 bře 2005, 01:00
Bydliště: Česká Třebová, JN89FW21

#14 Příspěvek od EKKAR »

Z prvního příspěvku je jasný, že tohle právě nechce, on chce ten vstup do čítače/předděliče (NA CO PROBOHA U TÝHLE FREKVENCE PŘEDDĚLIČ???) mít spojenej se zapalováním napřímo, galvanicky - a myslí si, že na kabelu je JENOM 500V, když i blbej fichtl jen s cívkovým zapalováním bez baterky dával na svíčce kolem 6-8kV... šáde s kontakto-bateriovým zapalováním měla na vn jímce z cívky kolem 10-12kV a fanouš s elektronickým zapalováním a zapaltrafem BOSCH měl na svících běžně 15-20kV ...).
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...

A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!

Uživatelský avatar
Hill
Administrátor
Administrátor
Příspěvky: 18898
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#15 Příspěvek od Hill »

Ne předdělič, ale čítač, který si hraboší impulsy, a je s konstantní periodou (například jednou za vteřinu) přečten a vynulován. Mezitím se procesor může věnovat jiné užitečné činnosti. Má to ten nedostatek, že při 12 tisících otáček to dělá 200 impulsů. A to je maximální rozlišení, které je to schopné vyhodnotit. Půlkrok neexistuje. Čili údaje budou 0 - 60 - 120 - 180 - ... - 6000 - 6060 - 6120 ..., prostě hodnoty mezitím nebudou. Buď tam ten impuls stihne vlítnout, nebo ne.
Osobně bych preferoval analogový otáčkoměr, jehož výstupní napětí se bude měřit analogovým vstupem procesoru. Pustím na vstup síťový kmitočet z tráfka 20 V a zkalibruji, aby ukazoval 3000 ot/min. Ostatní hodnoty by měly lineárně odpovídat. V tomto případě by bylo rozlišení vícebitové, takže jemnější. A taky se tím nemusí procesor zdržovat častěji.

Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“