Prosba - monostabilni obvod s MCU
Glajc Pavel
pavel.glajc na del.cz
Čtvrtek Srpen 16 12:42:54 CEST 2012
CD4541 by nevyhověl?
Píšou taktovací frekvence DCto 100kHz a je tam dělič 65000.
To DC beru s rezervou, ale teď se mi nedaří najít Rmax a Cmax.
Pavel Glajc
----- Původní zpráva -----
> Odesilatel: Jirka <zaloha na volny.cz>
> Příjemce: "konference HW-news" <hw-list na list.hw.cz>
> Datum: 16.08.2012 11:46
> Předmět: Prosba - monostabilni obvod s MCU
>
> Mám po dlouhé době jednu prosbu na MCU odborníky. O co jde: potřebuji co
> nejjednodušší zapojení monostabilního obvodu s MCU. Proč MCU? Protože je
> potřeba čas 30 minut, což lze analogově jen obtížně a s CMOS 4060 je to
> zase víc součástek. Vím, že při použití vnitřního oscilátoru v MCU se
> prakticky může jednat jen o jedno pouzdro, totiž onen MCU... Jedná se o
> náhradu "odešlého" časovače v hotovém zařízení, přičemž místa je tam
> málo a hodnota zařízení mizivá, je to spíš vůle ho kvůli tomu nevyhodit.
>
> Požadavky:
>
> Funkce: po připojení napájení se nic nestane, výstupní puls se
> vygeneruje až náběžnou hranou na příslušném vstupu. Alternativně by bylo
> vhodné, aby se puls dal předčasně ukončit hranou na jiném vstupu.
>
> Napájení: +5V
>
> Přesnost: není vůbec kritická, stačí v řádu desetin až jednotek %
>
> Volba délky pulsu: psal jsem 30 minut, ale ideální by bylo, kdyby se
> změnou jednoho parametru v *.hex souboru dal nastavit čas ve výrazně
> širším rozmezí (řekněme zlomky sekund až hodiny), aby byl obvod
> universálněji použitelný i v budoucnu a jinde. Příp. použít přepínání
> délky propojkami na vstupech MCU.
>
> Volba náběžné/sestupné hrany vsupního pulsu: není nutné, ale bylo by
> příjemné (opět asi nejlépe změnou parametru v *.hex)
>
> Polarita výst. pulsu: aktivní H, kdyby byla i invertovaná, neškodilo by.
>
> Pouzdro MCU: max. 8 pinů, lépe 6, čili asi nějaký PIC nebo ATtiny, co
> nejlevnější (?)
>
> Našel jsem několik hotových konstrukcí, ale žádná z nich není "to pravé
> ořechové", vždycky se najde něco, co mi komplikuje život nebo nesplňuje
> některý z požadavků.
>
> ***********************************************************************
> 1) HCT550 (http://microproject.sourceforge.net/#link2): umí jen max. 10
> sekund; stačila by asi úprava firmware (?). V šuplíku mám PIC12C509,
> kdyby se dal použít ten, asi by to bylo řešení.
>
> 2) šestinásobný MKO od zde občas přítomného kolegy
> (http://www.dhservis.cz/dalsi_1/mko.htm): umí fixně jen 4 vteřiny, je
> použitý zbytečně velký MCU (já potřebuju jen 1 kanál). Zase by stačila
> úprava firmware pro menší MCU a variabilitu časů?
>
> 3) Long Period Astable Timer
> (http://picprojects.org.uk/projects/ldt/ldt.htm): propojením hold a Q
> údajně vznikne monostabilní obvod. V šuplíku mám PIC12F675, takže by to
> možná bylo nejschůdnější. Pro generování *.hex to ale vyžaduje instalaci
> molocha MPLAB, nebo je nějaké jiné "lite" řešení překladu?
>
> 4) Dual Light Timer (http://jap.hu/electronic/lamp.html): zdá se hezky
> použitelné, ale neumím modifikaci pro 12C508 (resp můj 12C509 či 12F675)
> a pro vyloučení fce konstantního zapnutí. Pro překlad je zase asi nutný
> MPLAB?
>
> 5) Timer for charging batteries (http://www.bittnar.info/en/download/):
> nevhodné časy, bylo by asi nutné změnit ve zdojovém kódu, ten je v
> PICBasicu, překladač tuším není free...
> ***********************************************************************
>
> Resumé: uvítám jiné odkazy (včetně konstrukcí s jinými MCU než PIC -
> musí být programovatelné via ASIX Presto), pomoc s úpravou kódu či s
> jeho překladem do *.hex atd.
>
> Zřejmě to pro SW odborníka bude skoro ptákovina, ale mě bohužel
> programování MCU jaksi minulo a dodnes jsem s tím nic neudělal ;-(
>
> Díky
>
> ---
> Jirka
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list