PIC 12F675 - měření průchodu nulou

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Tatl

PIC 12F675 - měření průchodu nulou

#1 Příspěvek od Tatl »

Ahoj,potřeboval bych u dvoucestně usměrněného zdroje měřit PICem průchod nulou (100Hz).Poradil by někdo jak a co na to použít (A/D,komparator ...) ?
Díky
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#2 Příspěvek od ZdenekHQ »

Do serie s výstupem můstkového usměrňovače (+) přidej diodu (aby tě neovlivňovala filtrace) a mezi diodu a můstek dej optron - ledku + seriový odpor na výstup můstku, výstupní tranzistor optronu na vstup PIC.

Pokud to chceš přesněji, do toho samýho místa nějakej přesnější komparátor, samozřejmě správně napájenej a ošetřenej proti případnýmu přepětí na vstupu.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Tatl

#3 Příspěvek od Tatl »

To by šlo,ale pro moje potřeby to není moc přesný.Spíš bych tam chtěl ten komparátor.Dal by se použít ten integrovanej na PICu ? Jak vlastně funguje (ten v PICu),dá se výstup číst programově ?
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#4 Příspěvek od ZdenekHQ »

Zřejmě bys musel jít s Vss PIC na zápornější hodnotu napájení, než je zem (0V) zdroje, aby to SPRÁVNĚ komparovalo - mrkni se do manuálu na minimální napětí na vstupu komparátoru - většinou je potřeba min. 1V rezerva proti Vss.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Tatl

#5 Příspěvek od Tatl »

Koukal jsem na to,ale jsem z toho div živ.Kouknul by na to někdo,kdo tomu dobře rozumí ?
http://www.copsu.cz/mikrop/download/12f675.zip

Myslel jsem jestli by to nešlo zapojit nějak podobně jako je tohle:
Obrázek
Tatl

#6 Příspěvek od Tatl »

Oprava:
Obrázek
Programovač

#7 Příspěvek od Programovač »

Komparátor v PIC má asi CMOS vstupy těm nevadí napětí i o 0,5V nižší než VSS ,ale nejvyšší napětí musí být menší než VDD.V manuálu na PIC je uvedeno 0 až VDD-1,5V.
Tatl

#8 Příspěvek od Tatl »

Díky.
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#9 Příspěvek od ZdenekHQ »

Pokud to PIC snese, můžeš za D6 dát schottky a získáš zas o něco přesnější výsledek.

Trošku problém je v tom, že díky úbytku na usměrňovači to stejně detekuje nulu už při napětí cca 1.4V na sekundáru trafa. Pokud bys to potřeboval přesně, musel bys to snímat přímo na trafáku (nebo tam alespoň dát všude schottky).
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Tatl

#10 Příspěvek od Tatl »

ZdenekHQ píše:Pokud to PIC snese, můžeš za D6 dát schottky a získáš zas o něco přesnější výsledek.

Trošku problém je v tom, že díky úbytku na usměrňovači to stejně detekuje nulu už při napětí cca 1.4V na sekundáru trafa. Pokud bys to potřeboval přesně, musel bys to snímat přímo na trafáku (nebo tam alespoň dát všude schottky).


To mě taky napadlo,ale nechci si to komplikovat.Budu to řešit softwarově v PICu (vstupní frekvence tolik nekolísá).
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“