Výsledky 1 až 14 z 14

Téma: MCU Atmel - růzmé problémy

  1. #1

    Standardní MCU Atmel - růzmé problémy

    Takže tu mam nový téma, novej problém, novou prosbu.

    Situace:
    Mam mikroprocesor Atmel 89C52, prostě MCU s napájenim 5V. Ten ovládá jednotlivý komponenty v projektoru - lampu, větráky, krokovej motor na ostření. K projektoru bude připojenej externí akumulátor cca 20V. Za tim bude stabilizátor na 12V pro větráky a 5V pro MCU. To bude sloužit ale jenom jako externí záložní zdroj, uvnitř bude normálně spínanej 12V a z něho těch 5V pro MCU.
    No a problém je právě ten, že nějak nevim jak to udělat, aby při výpadku proudu napájení MCU plynule přešlo ze sítě na akumulátor. Potřebuju totiž, aby po vypnutí projektoru, nebo odpojení (výpadku) sítě, byly větráky aktivní ještě cca 5minut, aby se dochladila výbojka.
    Větráky bych vyřešil tak, že tam nějaká prodleva bejt může, takže tam by bylo normální přepínací relé, který by při napájení ze sítě bylo sepnutý na napájení ze sítě a při odpojení by přepnulo na napájení z baterky, přičemž by ještě procesor dostal signál, že vypadla síť a pustil my odpočet těch 5minut pro větráky a pak by se vypnul.
    ALe právě navim jak udělat napájení pro ten proc. Poradí někdo? Asi to je napsaný dost na prd co? Kdyžtak se to pokusim popsat líp, nějaký konkrétní nejasnosti....
    Naposledy upravil Kopi.; 07.01.2007 v 00:31.
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

  2. #2

    Standardní Re: Záloha MCU Atmel

    Pripoj do napajecí 5V vetve přes diodu záložní baterii (NiCd 3,6V-to staci pro ATMegy, nevim jak pro 89C52), neustále bude dobíjena přes odpor proudem cca 1mA. Použij schotkyho diodu - má malý úbytek napětí. Tím zajistíš neustálý chod MCU. Zbytek domysli.
    edit: obrazek
    Přiložené obrázky Přiložené obrázky
    Naposledy upravil šaman; 25.12.2006 v 14:50.
    QuadCore Q6600, GF 8800GT....workstation
    DualCore PentiumD 805 (2.66GHz@3.4GHz), Asus P5P800se,2x512 MB DDR400, DVB-T Jetway PCI tuner, 2x LCD Benq FP71E+ on Leadtek Winfast A350XT. Watercooling
    Notebook: IBM T22, 512MB RAM


  3. #3

    Standardní Re: Záloha MCU Atmel

    No takhle nějak jsem to viděl v knížce, a chtěl jsem to tak udělat s baterkou z Nokie 3310 (3,6V), ale když jsem se kouknul do datasheetu AT89C52 http://www.atmel.com/dyn/resources/p...ts/doc0313.pdf , tak na konci (str.22) je tabulka, kde se uvádí, že napětí je 5V a +- 20%, čili 4-6V. ALe nejsem si upln jistej jestli koukam na správnou tabulku, možná že tam je ještě nekde uvedeno něco jinýho, ale já jsem to nenašel.
    Čili tenhle akumulátor asi použít nepůjde. Ještě si napsal že se bude neustále dobíjet proudem 1mA přes odpor - přes jakej?

    A ještě jedno OT - mohl bych tě poprosit, abys na dvlachy smazal v zadních projektorech to "rear" v názvu threadu? Skoro denně tam mažu spam od spam robotů, a někdo tam psal že by to mohlo bejt timhle... Díky.

    edit: Aha, obrázek jsem neviděl... Takže ještě kdyby se někdo kouknul, nebo někdo kdo ví jak je to s tim napětim? Jestli mam sehnat nějakej jinej akumulátor, nebo bude stačit ten z Nokue 3310 - 3,6V...
    Naposledy upravil Kopi.; 25.12.2006 v 14:59.
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

  4. #4

    Standardní Re: Záloha MCU Atmel

    Hele, nevim na co ses dival v ds, ale nejspolehlivejsi je to vyzkouset na tom konkretnim MCU primo. Takze pripoj ke zdroji a zkousej snizovat napeti a sleduj, kdy prestane fungovat. Mam overeno, ze ATMegy na tech 3.6V chodi, prestoze datasheety rikaly neco jineho. Navic existuji automotive, nebo industrial verze, ktere pracuji i na nizsich napetich... omrkni shopy.

    ad forum: ok, provedu .
    QuadCore Q6600, GF 8800GT....workstation
    DualCore PentiumD 805 (2.66GHz@3.4GHz), Asus P5P800se,2x512 MB DDR400, DVB-T Jetway PCI tuner, 2x LCD Benq FP71E+ on Leadtek Winfast A350XT. Watercooling
    Notebook: IBM T22, 512MB RAM


  5. #5

    Standardní Re: Záloha MCU Atmel

    Tak jsem nad tim popřemejšlel - nejradši bych, aby to fungovalo takhle:



    Podle toho schémátku cos poslal ty šamane, jsem usoudil, že ten odpor je tam jenom kvůli tomu dobíjení baterky. Jenže já tam žádnou baterku dovnitř nejspíš dávat nebudu, kvůli těm větrákům totiž stejně musim mít nějaký napětí 12V a to bude připojený z baterky externí. Ta záloha procesoru je tam stejně jenom kvůli větrákům, takže když nebude záloha 12V - nebude připojená externí baterka, nebude ani nutný zálohovat procesor.
    Myslíš že to bude takhle fungovat? Je mi jasný, že ta baterka bude neustále vybíjená tim natvrdo připojenym stabilizátorem, ale co se dá dělat, snad ten proud neni nejak moc velkej - to ještě vyzkoušim...

    Jo a ještě potom jedna věc - potřeboval bych nějak realizovat nějakej obvůdek, kterej by dal na vědomí procesoru, že vypadlo hlavní napájení a že se má aktivovat odpočet pro dochlazení výbojky a pak vypnout - a tohle vypnutí bych asi udělal druhym přerušenim, aby to přešlo do power down režimu. Normálně to mam totiž tak aby to šlo zapnout i vypnout jednim tlačítkem - tedy idle módu, kdy je funkční externí přerušení.
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

  6. #6

    Standardní Re: Záloha MCU Atmel


    Tak ještě jedna otázka - vadí mikroprocesoru, když spadne na chvilku napětí například o půl voltu, ale v momentu se zase ustálí?
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

  7. #7

    Standardní Re: Záloha MCU Atmel

    Citace Původně odeslal Kopi. Zobrazit příspěvek
    Tak jsem nad tim popřemejšlel - nejradši bych, aby to fungovalo takhle:



    Podle toho schémátku cos poslal ty šamane, jsem usoudil, že ten odpor je tam jenom kvůli tomu dobíjení baterky. Jenže já tam žádnou baterku dovnitř nejspíš dávat nebudu, kvůli těm větrákům totiž stejně musim mít nějaký napětí 12V a to bude připojený z baterky externí. Ta záloha procesoru je tam stejně jenom kvůli větrákům, takže když nebude záloha 12V - nebude připojená externí baterka, nebude ani nutný zálohovat procesor.
    Myslíš že to bude takhle fungovat? Je mi jasný, že ta baterka bude neustále vybíjená tim natvrdo připojenym stabilizátorem, ale co se dá dělat, snad ten proud neni nejak moc velkej - to ještě vyzkoušim...

    Jo a ještě potom jedna věc - potřeboval bych nějak realizovat nějakej obvůdek, kterej by dal na vědomí procesoru, že vypadlo hlavní napájení a že se má aktivovat odpočet pro dochlazení výbojky a pak vypnout - a tohle vypnutí bych asi udělal druhym přerušenim, aby to přešlo do power down režimu. Normálně to mam totiž tak aby to šlo zapnout i vypnout jednim tlačítkem - tedy idle módu, kdy je funkční externí přerušení.
    12V nepotrebujes, kvalitni fany pobezi i na tech cca 3,5V. Kdyby ne, tak pomuze zvysujici menic (napr na bazi MC34063) - dalsi plus z hlediska kvality elektroniky by bylo pouziti snizujiciho menice namisto obligatni a topici 7805.
    Navic myslim, ze malicky NiCd akku, je lepsi nez nejaka 12V velka potvora(snad ne autobateie).

    Citace Původně odeslal Kopi. Zobrazit příspěvek

    Tak ještě jedna otázka - vadí mikroprocesoru, když spadne na chvilku napětí například o půl voltu, ale v momentu se zase ustálí?
    Procesor muze fungovat, ale stejne tak muze dojit k nedefinovatelne chybe - nutno vyzkouset. To zapojeni co jsem postoval ja je v poradku, jakmile dojde na provozni napajeci vetvi ke snizeni napeti pod napeti akumulatoru(minus ubytek na diode) tak dioda pusti a napajeni pokracuje kontinualne (dobra, par us tam bude) z baterie. Pouze se snizi napajeci napeti, s cimz se ten procak srovna. Problem bude jen v pripade, ze pouzivas napr A/D prevodnik s referenci k napajecimu napeti, pak je problem, ale potom staci udelat pevnou nizsi referenci a je klid.
    QuadCore Q6600, GF 8800GT....workstation
    DualCore PentiumD 805 (2.66GHz@3.4GHz), Asus P5P800se,2x512 MB DDR400, DVB-T Jetway PCI tuner, 2x LCD Benq FP71E+ on Leadtek Winfast A350XT. Watercooling
    Notebook: IBM T22, 512MB RAM


  8. #8

    Standardní Re: Záloha MCU Atmel

    No tak měniče by samozřejmě byly elegantnější, ale na tohle už fakt neni čas a nemam s nima ani zkušenosti. Taky pochybuju, že jsou levný, určitě to bude několikanásobek ceny tý 7805ky - u tý navíc nebude skoro žádnej odběr, jen procesor, hradlo (6x invertor). Jinak v podstatě nic. Při síťovim napájení mi těch pár set mW nevadí a při napájení z baterky poběří akorát procesor, větráky na 12V (sepnutý přes jedno ULN.

    Větráky sice můžou běžet na 3V, ale to bych dokázal počítat i otáčky, natož čekat nějakej odtah...

    Maličká NiCd aku je sice lepší, ale zase bych musel ještě řešit dobíjení, hlídání napětí a podobný kravinky, na který prostě neni čas.

    Jinak žádnej A/D nepoužívam, nevim k čemu bych ho měl v projektoru využít... Ale chápu jak to myslíš...

    Jinak dneska jsem to napájení tak nějak řešil asi 5 hodin na nepájivim poli, mam to uplně jinak než na schématu. Přechod pro větráky funguje, ale pro procesor nevim, protože ho nemam naprogramovanej a ani zapojenej. Všechno mi běží na vývojovim kitu, kterej má vlastní napájení se stabilizátorem, takže na tom to vyzkoušet nemůžu, až ve škole.
    Teďko ještě musim dovymyslet ten program a s tim napájenim uvidim no...
    Kdybych nebyl vůl, měl jsem na to času dost. Jenže jsem na to sral a tak jsem teďko v zápřahu, mam na to měsíc a nestíham... A ještě se učit češtinu a dělat elaby. (stěžuju si jak prvňák...)
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

  9. #9

    Standardní Re: Záloha MCU Atmel

    Menic jsem primarne myslel zvysujici, kterym, bys snadno udelal z tech 3,5V 12V pro ty vetracky....ale jestli uz ti to vali jinak, tak supr.
    Fandim ti
    QuadCore Q6600, GF 8800GT....workstation
    DualCore PentiumD 805 (2.66GHz@3.4GHz), Asus P5P800se,2x512 MB DDR400, DVB-T Jetway PCI tuner, 2x LCD Benq FP71E+ on Leadtek Winfast A350XT. Watercooling
    Notebook: IBM T22, 512MB RAM


  10. #10

    Standardní Re: MCU Atmel - růzmé problémy

    Takže mam další dvě otázky.

    1.) Potřeboval bych, jestli někdo neví, přes jaký odpory a jak mam připojit periferie k tomuhle mikroprocesoru. V podstatě mam jeden port na mikrospínače (P3.x kvůli přerušení), na dalšim je budič krokovýho motoru (L239E) a na potom jeden je celej přes invertor 7400 na tranz. pole ULN 2003 na spínání periferií.

    Tak nějak jsem se díval na nějaký informace o I/O portech tohohle MCU, a bylo tam napsáno, že P0 nemá zvyšovací odpor. To by zřejmě znamenalo, že když bych pin uzemnil, jedničku už bych na něj nedostal. Ostatní porty ale tyhle odpory maj, takže se ptam, jestli je ještě zapotřebí použít ještě nejakou odporovou řadu a případně jakou, aby to fungovalo. Využitý mam jenom tři porty, takže neni problém ten P0 nechat volnej a využívat jenom P1,2,3.

    Druhá otázka se netýká sice ALMELu, ale nebudu zakládat kvůli tomu novej topic. Jedná se mi o to, že potřebuju spínat nějakym způsobem tu 400W výbojku. Koupil jsem si na to relé, který má podle specifikací 10A. Nevim proč, ale prostě se mi to nezdá, neřekl bych to do něj. Ale o to ani tak nejde. Jde mi o to, jak mam přes něj véct ten výkon. Jestli je normální véct těch přibližně 4-5A (startovací proud, potom 2-3A) po destičce cuprextitu, nebo jestli je to nutný řešit jinak. Prostě se mi taky nezdá vést takovejhle výkon po ani ne desetině mm silnej fólijce mědi...
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

  11. #11

    Standardní Re: MCU Atmel - růzmé problémy

    Jak jsi napsal, P0 nema pull-up, je to tedy výstup s otevřeným kolektorem. Jestli jeho piny chceš použít jako obecné vstupy/výstupy, musíš k pinům připojit externí odpory. Jaké? No napočítej si, jaký proud chceš aby ti tam tekl při tvém napětí... 1mA nic nezkazíš...
    Ke kuprexitu: no, nic se neboj, udelej ty cesty tlustý(treba 1cm) a klidně to po tom kuprexitu veď, když se ti to hodí.
    QuadCore Q6600, GF 8800GT....workstation
    DualCore PentiumD 805 (2.66GHz@3.4GHz), Asus P5P800se,2x512 MB DDR400, DVB-T Jetway PCI tuner, 2x LCD Benq FP71E+ on Leadtek Winfast A350XT. Watercooling
    Notebook: IBM T22, 512MB RAM


  12. #12

    Standardní Re: MCU Atmel - růzmé problémy

    A ty zbylý 3 porty teda můžu připojit rovnou bez ničeho dalšího? prostě jenom na tlačítka a na integráče?

    Jo a hele šamane, vim že nemáš asi moc času, ale byl bych ti vděčný, kdybys mi napsal tvoje ICQ na SZ, pro případný rychlý rady. Slibuju že se budu snažit otravovat tě co nejmíň, ale mam docela fofr.
    Budu potřebovat poradit s plošňákem. Díky, OndraK aka Kopi.
    Naposledy upravil Kopi.; 07.01.2007 v 21:00.
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

  13. #13

    Standardní Re: MCU Atmel - růzmé problémy

    Jo, porty jsou ready to TTL, muzes pripojovat jak se ti zlibi
    Mas SZ.
    QuadCore Q6600, GF 8800GT....workstation
    DualCore PentiumD 805 (2.66GHz@3.4GHz), Asus P5P800se,2x512 MB DDR400, DVB-T Jetway PCI tuner, 2x LCD Benq FP71E+ on Leadtek Winfast A350XT. Watercooling
    Notebook: IBM T22, 512MB RAM


  14. #14

    Standardní Re: MCU Atmel - růzmé problémy

    Tak dneska jsem to zkošel s naprogramovanou 89C52, ale ani se to nehlo. Tak jsme s učitelem vyndali ten proc z toho vývojovýho kitu a hle, ono to fungovalo. Akorát je problém s tim krokáčem. V tom vývojovim kitu byly r-řady na každym portu a s tim mym zapojenim ani jeden, i když jsem využil jenom porty P1-3, čili P0 volná. No, tak mi dal jednu řadu co našel ve škole ale už jsem neměl možnost to vyzkoušet, protože byl konec. Ve škole jsem si ale zapoměl v zásuvce 12V zdroj, a tak jsem to doma zkoušel s nějakym trafo shitem Hama, kterej má zatěž. charakteristiku žejmě lineární a hodně prudkou a s tou dekádou na port motorku, ale stejně to dělalo to co nemá. Prostě do motůrku jde pořád proud. Takže zejtra to vyzkoušim s dekádama ve škole na všech portech a uvidim. Musí to chodit sakra.
    ATHLON XP 2400, MSI KT4AV, MSI GeForce FX 5900XT-VTD128, 128+256MB DDR266, AC97 ALC650, Maxtor 40GB 6L040L2, Maxtor 120GB 6Y120L0, LG GSA-4160B, Lite-on LTR-32123S, GENIUS 5.1HT, Asus WL-130b 802.11b, Fortron FSP350-60PN (PF), LCD 15\" LG 566LE

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Záloha DVD AUDIO na PC!!!
    Založil dawsoo v sekci fóra Zvuk
    Odpovědí: 9
    Poslední příspěvek: 20.07.2005, 19:11
  2. Windows XP Prof. SP2 záloha
    Založil celebris v sekci fóra Ostatní operační systémy
    Odpovědí: 11
    Poslední příspěvek: 15.12.2004, 23:32
  3. Záloha nastavení CMOS ?
    Založil L-Core v sekci fóra BIOSy
    Odpovědí: 1
    Poslední příspěvek: 01.11.2004, 17:26
  4. zaloha posty
    Založil jass v sekci fóra Ostatní operační systémy
    Odpovědí: 4
    Poslední příspěvek: 10.07.2003, 06:52
  5. Nejak nejde zaloha WinXP Pro pres Norton Ghost 2003
    Založil Firestone v sekci fóra Ostatní operační systémy
    Odpovědí: 12
    Poslední příspěvek: 04.11.2002, 20:44

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •