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.