» elektronika » LED »Elektronikus gyertyák az AVR-en és a PIC-en

Elektronikus gyertyák az AVR-en és a PIC-en



Kedves olvasók, újra előtted elektronikus gyertyák, de ezúttal szokatlan. A vita arról, hogy melyik, az AVR vagy a PIC jobb, 1976 és 1996 között nem volt talaj - mind a 20 év, amikor a PIC már volt, és az AVR nem volt ott. Aztán kezdődött és folytatódik a mai napig. A szerző Thierry becenév mellett úgy döntött, hogy mindkét oldalon részt vesz ebben a vitában, és céljaikkal megegyező és tulajdonságokkal megegyező eszközöket készít mindkét fél számára. Tehát az eredménytől függetlenül egyedül nyert, és önmagát veszekedte. Lássuk, hogyan történt ez.

A varázsló azzal kezdődik, hogy mindkét opcióhoz kiválasztja a mikrovezérlőket. házi. Tehát az Atmel oldalról az ATTiny25 chip bekerül a gyűrűbe, és a mikrochip oldalán - PIC12LF1822. Mindkettő nyolc tűs, és nem igényelnek külső időzítő áramköreket az óragenerátor számára. Ideje átgondolni az algoritmust. A mester ezen áll meg. A sötétség észlelése után az elektronikus gyertya kilép az alvó üzemmódból és villogni kezd, a villogás intenzitása percenként változik. Három óra múlva visszatér alvó üzemmódba, majd amikor világossá válik és újra elsötétül, a ciklus megismétlődik.

A mikrovezérlők áttételének különbsége nem tette lehetővé, hogy a két lehetőség áramköre azonos legyen. Itt két ábra látható egy ábrán:



Mindkét rendszer működési elve a következő. A LED-ek fotodiodokként működhetnek. A LED és a fotodiode üzemmódok közötti váltáshoz nincs szükség külső újracsatlakozásra, mivel mindkét mikrovezérlő programozottan kimeneteit bemeneti és kimeneti módra válthatja. Nos, most kezdődnek a különbségek. A mester nem tudta rávenni ATtiny-t, hogy 500 kHz-nél kisebb frekvencián lépjen kapcsolatba a programozóval, és ezt kellett választanom. A PIC-nek sikerült lecsökkennie 31 kHz-re.

Alvó üzemmódban az AVR opció 4 μA-t fogyaszt, a PIC-en - kevesebb, mint 1 mA. "Felébredek", de nem töltöttem be a LED-et - ill. 190 és 5 μA - itt a különbség hatalmas. Üzemmódban és terhelés alatt LED formájában - 2500 és 2300 μA. Azonban az az eltérés az akkumulátor napjainak számában, ha a készülék napi három órára hagyja alvó üzemmódot. AVR - 30 nap, PIC - 33.Ha az AVR verzióban az átlagos fényerőt a PWM csökkenti, akkor ugyanazt a 33 napot ki tudja húzni.

A mesternek tetszett a PIC azon képessége, hogy csak 5 μA-t fogyaszt, miközben NEM alvó üzemmódban, és elvégzett néhány számítást. Az AVR-ben még az órafrekvencia 128 kHz-re történő csökkentésével is az áramfelvétel meglehetősen nagy - 110 μA. De itt alkalmazhatja ezt a technikát: például ébresztheti a mikrovezérlőt alvó üzemmódból, például 100 milliszekundumonként, csak az idő néhány százalékát.

Házi készítésű termékekhez az alábbi típusú mikrovezérlők bármelyike ​​megfelelő: ATTiny25 / 45/85 vagy PIC12 (L) F1822 / 1840. A LED sárga, például LTL2T3YR6JS, nyitási feszültsége kisebb, mint a fehér. A C kód két fájlban van bemutatva: és.

A tábla hátulja az eredeti elemtartóval az alább látható:



Mint láthatja, a mester készítette a tábla egy változatát - kétoldalas, párnákkal mindkét típusú mikrovezérlőhöz. Nem hozza az alaplap alaplapját, de a három darabból álló kivitelhez, beleértve az akkumulátort is, nincs rá szükség, a táblának megfelelő táblával egy darab segítségével meg lehet lépni.

Most határozza meg a győztest. További energiatakarékos technikák nélkül a PIC nyer. Velük ugyanannyi nap munkát szerezhet egyetlen elemből, tehát ez döntetlen. Mindkét lehetőség felülmúlja a valódi teagyertyát, amely még ennél is valamivel nagyobb mennyiséget foglal el - nem lesz képes ilyen sokáig ragyogni. A rendeltetésszerű felhasználáshoz - a tea fűtött állapotában történő fenntartásához - azonban már nyer, mivel az elektronikus pótlás erre nem képes.

Jó, hogy a mester mindkét típusú mikrovezérlőt képes programozni. Az ilyen embereknek nincs idejük a kolóniákhoz (természetesen az ilyen képregények kivételével), gyorsan átképzik azt, amit közvetlenül és egyértelműen dolgozniuk kell. Nagyon értékes alkalmazottakat képeznek.
2
4
3

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel
4 megjegyzések
Mi a jobb PIC vagy AVR - vita a semmiből. Például mindent összegyűjtök a csúcsokon. Most vonakodtam kezdeni velük az AVR elsajátítását. Barátságom van, tehát mászik, amikor elmondom neki a PIC16F84A-t.
Andrey A
Nos, az összehasonlítás nem teljesen helyes. Például a Tiny441 150 NANOamps-ot fogyaszt az áramkimaradáskor, külső megszakítás miatt. Ha szüksége van egy Őrzőre az időszakos ébredéshez, akkor 1,3 μA-t (1,8 V feszültségnél) fogyaszt. Kis fogyasztású alkalmazásoknál a piko-teljesítmény sorozatot kell figyelembe venni. És mellesleg, az AVR-hez tartozik a Ttiny10 a SOT23-6 csomagban - ez az egyik legkisebb MCU a világon. Igen, lassú órajelzéssel az AVR-nek van csapda - a programozó nem látja. De ez egy programozói probléma! Ugyanaz a Tiny441 32 kHz-en jól működik.
A szerző
Ez egy elírás. Kevesebb, mint 1 μA.
Alvó üzemmódban az AVR opció 4 μA-t fogyaszt, a PIC-en - kevesebb, mint 1 mA.
Ez természetesen kevesebb, mint 1 mA.)) De hányszor? ))

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...