Fórum témák

» Több friss téma
Fórum » Attiny megoldások
 
Témaindító: L_Maqvus, idő: Jan 18, 2010
Témakörök:
Lapozás: OK   1 / 1
(#) L_Maqvus hozzászólása Jan 18, 2010 /
 
Sziasztok!

Az a gond adódott, hogy sikeresen lezártam az Attiny45-ös chipemet, letiltottam a reset lábat, így nem tudom feléleszteni.... Van itthon egy Atmega8-am amivel elvileg fellehetne éleszteni, nagy feszültségű (12voltos) élesztővel(?) Keresgettem neten de érdemi információt nem találtam. De szeretném visszahozni az avr-t.

Előre is köszönöm a segitséget.
(#) pivi1 válasza L_Maqvus hozzászólására (») Jan 18, 2010 /
 
Üdv!
Lehet hogy itt válaszra lelsz:
Bővebben: Link
(#) L_Maqvus válasza pivi1 hozzászólására (») Jan 18, 2010 /
 
Keresem a google-ba de nem találok nagyfesz programozó kapcsolási rajzot... Igazábol avr-doper progrmaozom van és nem szeretnék épiteni egy másikat, Próbapanalon összedugni egy élesztő áramkört, azt legközelebb figyelek rá hogy ne zárjam le.
(#) pici válasza L_Maqvus hozzászólására (») Jan 18, 2010 /
 
Az attiny45-nek is mint a többinek, az adatlapjában benne van a nagyfeszes programozás!
Nézz körül a 158 oldalon.attiny45
(#) vger hozzászólása Dec 22, 2010 /
 
Üdv mindenkinek.
Segítséget kérnék a csatolt áramkörrel kapcsolatban. A rajzon szerepel egy három lábú kvarc ami az eredeti leírás szerint "Aker AXO-200A 20.000MHz" tipusú. Hogyan kellene módosítani a kapcsolást, hogy egy "rendes kétlábú" (pl ilyen: 20MHz kvarc HEStore) kvarccal működjön?
(#) Cavalier válasza vger hozzászólására (») Dec 22, 2010 / 6
 
Sehogy, mert az nem kvarc, hanem oszcillátor, és külső órajelre van állítva a proci. A másik kvarc lábat I/O-nak használja. Ha kvarccal hajtanád, nem lenne elgé I/O-d. Vegyél hozzá ilyen oszcillátort, lehet kapni pl. lomexben. Vagy kérd meg a hestore-t, szerezzenek be.
(#) neogeo2 válasza vger hozzászólására (») Dec 22, 2010 /
 
Mit szolnál a belső oszcillátorához? Nem tudom hogy az mennyire pontos, de szerintem használható volna az is. Így maradna egy láb üresen pl. ébresztő részére...
(#) san398 válasza vger hozzászólására (») Dec 22, 2010 /
 
Ha más nincs helyettesítheted, kiválthatod ezzel: Bővebben: Link
Ne felejtsd el kiszámítani a 20MHz-hez tartozó alkatrész értékeket!
(#) san398 válasza neogeo2 hozzászólására (») Dec 22, 2010 /
 
Az Attiny45 belső oszcillátora nem csak max 8MHz-es?
(#) neogeo2 válasza san398 hozzászólására (») Dec 22, 2010 /
 
Lehet hogy annyi, gondolom nem nagy dolog módosítani a programon.
(#) Cavalier válasza neogeo2 hozzászólására (») Dec 22, 2010 /
 
Ha nem zavar a naponta negyed óra csúszás ide, vagy oda, akkor hajrá.

Sima kvarccal se olyan rózsás a helyzet, ott is csak napi pár(tíz) másodperc a pontosság, de szoftverből be lehet pontosítani, és adott hőmérsékleten elég jó lesz.
Ha még pontosabbat akarsz, akkor lehet OCXO-t használni, vagy rubídium frekiforrást. (atomóra) Ebayről olcsón beszerezhető, 10 megás szinuszt adnak általában.
(#) abcdabcd válasza Cavalier hozzászólására (») Dec 22, 2010 /
 
[OFF]Hát azért egy kvarc karóra ha napi 10 másodperceket csúszna mindig akkor talán nem terjedt volna el, meg nem is használnának kvarcot órába[OFF]
(#) Cavalier válasza abcdabcd hozzászólására (») Dec 23, 2010 /
 
Az óra kvarc más téma, az majd' egy nagyságrenddel jobb mint a sima kvarcok, hangvilla formájú kristály van benne, nem lap. Úgy állítják be, hogy 25°C-on (egy karóra átlag hőmérséklete) legyen pontos, a kialakítás miatt akár magasabb, akár alacsonyabb a hőmérséklet, az óra késni fog. Így is olyan 20ppm a pontossága, ami 1-2 másodpercet jelenthet naponta. Ezért szokták még kis trimmerkondival pontosítani, vagy ahol erre nincs hely, lehetőség, szoftverből. Megmérik a valódi frekit igen pontosan, és minden egyes órába beleprogramoznak egy korrigáló számot amit hozzáad/elvesz időnként.
A nixie-s órámban amit építek, OCXO lesz, az otthonra a napi 84us pontatlanságával elég jó, először rubídiumot akartam (nagyzási mánia, atomóra a polcomra, heh. ) viszont az 'sokat' fogyaszt. Értelme is akkor lenne, ha szünetmentes tápot is kapna.
Persze az ocxo is igényel tápot, hogy tudja fűteni magát, de nem annyit mint az atomóra, és élettartamra is hosszabb.
(#) Szabadember hozzászólása Ápr 25, 2011 /
 
Hello!
Egy Attiny25 Reset lábát akarom I/O lábként használni. Segítségével egy kis 8 Ohmos 0.25 Wattos hangszórót (ez lenne az: http://www.hestore.hu/prod_10029318.html ) szeretnék meghajtani.

Mellékeltem az adatlapból egy grafikont, ami szerint úgy tűnik, hogy a Reset lábról nem nagyon lehet nagy áramokat levenni, mert 1.5mA-nál a kimenet már szinte <1V . (4mA próbáltam már levenni róla véletlenül, ettől elkezdett zümmögő hangot adni az uC )

Mellékeltem egy kapcsolási rajzot, arról hogy hogyan csatlakoztatnám az említett hangszórót az uC-hez.

A nagy kérdés az lenne, hogy hány mA áram kell az említett hangszórónak, hogy optimálisan működjön 3.3V táp mellett? (0.25W / 3.3V = 75.75mA RMS? PEAK? )
Vagyis mekkora legyen a jelenleg 22 Ohmos ellenállás a rajzon.

A másik nagy kérdés, hogy mivel a RESET láb I/O kimenetként baromi gyenge, elegendő lesz-e a BC817 a feladatra? (>200uA szerintem nem illene felvenni a RESET lábről) Mit kéne helyette használni? Darlington tranzisztor? Két BC817 darlington párban? N csatornás MOSFET működne és optimálisabb lenne itt (pl. IRLML2502 1.2 Voltos tresholddal [Vth])?

Válaszokat előre is köszönöm.
(#) abcdabcd válasza Szabadember hozzászólására (») Máj 8, 2011 /
 
Próbáld ki ha más nem ilyen sorrendben, hogy melyik elég hozzá... (1 tranzisztor, darlington, fet)
(#) Unfi válasza L_Maqvus hozzászólására (») Máj 8, 2011 /
 
Szia
Találtam egy kapcsolást, amit kerestél.
Ha érdekel még írjál.

ParProg.jpg
    
(#) qtrica hozzászólása Ápr 8, 2013 /
 
Sziasztok,

Kérem a hozzáértők segitségét Attiny45 programban. Eddig még nem találkoztam ezzel az eszközzel, nem értek hozzá.
Következő problémám adódott vele. 24VDC hajtóműves motort vezérel. Nővelni kellene a fordulatszámot, ezért 2x-es fordulatú tipusra lett cserélve a motor. Ahhoz hogy a dupla fordulatszám meglegyen kellene módositani a fent emlitett proci programját. Ebben kérném a hozzáértők segitségét.
A hozzászólás módosítva: Ápr 8, 2013
(#) riddler17 hozzászólása Júl 14, 2013 /
 
Üdv nektek, Mesteremberek.
Megépíteném a következő kapcsolást az oldalról, amihez lenne egy kérdésem is: Kapcsolás.
Mivel ez az áramkör nagyáramú RGB LED-ekre van tervezve, amire jelenleg nincs anyagi hátterem ill. nem szeretnék vásárolni, úgy gondoltam kicserélem erősfényű, víztiszta LED-ekre. Ebben az esetben változtatni kell a LED-ek ellenállásán és lehet, hogy LM317-es szabályzóellenállásán is, amelynek értékét majd kiszámolom. A lényegi kérdésem az, hogy az IRL540 elhagyható ebben az esetben, ha nem power LED-ekkel építem meg? Bármiféle javaslatot, tanácsot, intelmet szívesen fogadok.
Üdv
(#) johny999 válasza riddler17 hozzászólására (») Júl 14, 2013 /
 
Hello,
hány db ledet akarsz egy kimenetre kötni? Mert ha csak 1-1 megy minden pwm kimenetre akkor elég egy ellenállás sorosan a leddel. Az értékét kiszámolod az oldalon levő kalkulátorral.
(#) riddler17 válasza johny999 hozzászólására (») Júl 15, 2013 /
 
Szia! 3-3 db LED-et gondoltam sorba kötni.
(#) johny999 válasza riddler17 hozzászólására (») Júl 15, 2013 /
 
Hello,

akkor ilyesmi kell neked.

pwm.png
    
(#) riddler17 hozzászólása Júl 16, 2013 /
 
Tehát akkor így megfelelő lenne 3db sorbakötött víztiszta LED-hez? Egyébként hogyha párhuzamosan kötöm a LED-eket,amik 25mA-sek,akkor nem is kellene elé a tranzisztor és az ellenállás,csak a LED-ek eőtétellenállása,igaz?
(#) GyurEEE hozzászólása Júl 30, 2013 /
 
Sziasztok!
Attiny85-tel kapcsolatban írok, 16mhz-es külső kristályt szeretnék hozzá használni, de nem tudom, hogy a Fusebiteket mire kellene állítanom, a fusecalculátorban viszont csak 8mhz-es lehetőséget találok, ezeket a biteket tudja valaki, mire kell állítanom, esetleg a kiszámítás menetéről van valami érthető leírás?
Köszönöm!
(#) GPeti1977 válasza GyurEEE hozzászólására (») Júl 30, 2013 /
 
Legérthetőbben a Bascom beépített programozójában vannak leírva a fuse bitek.
(#) riddler17 hozzászólása Aug 30, 2013 /
 
Sziasztok!
A mai nap megépítettem az oldalon fellelhető Nagyáramú RGB Vezérlőt. Mivel én nem nagyteljesítményű LED-ekkel építettem, hanem 3-3db sorbakötött víztiszta LED-del, így elhagyható volt az IRL540 és az LM317. Ezt a két alkatrészt egy BC547B tranzisztorral helyettesítettem, ahogy a fentiekben tanácsolták. A problémám ott kezdődik, hogy nem tudok programot váltani. Amikor ráadom a stabil DC12V-ot, akkor az összes LED felgyullad és nagyon gyors villogásba kezd, vagyis tulajdonképpen egyszer sem alszanak el a LED-ek, de ha jobban megfigyelem, akkor a fényerőben kis változás figyelhető meg, ami elég gyors. Akármelyik gombbal próbálkozom, nem csinál semmit, csak égnek a LED-ek. Ha rámérek a PWM kimenetre,nagyon lassan,kb 1-2másodpercenként változik a feszültség 1 tizedVoltot, de megvan a logikai 0-5V,csak elég lassan. Ha egy PWM kimenetre rákötök egy előtétellenállással egy normál LED-et,annál látni lehet a gyors villogást. Az lenne a probléma,hogy hibás a program?
(#) romulusz hozzászólása Szept 18, 2013 /
 
Szevasztok!
Szeretnék csinálni egy 5 perces, fix idejű késleltetőt ATTINy13 mikrovezérlővel. Nem tudom "hardveresen" (Timer), vagy szoftverrel (Wait) lenne célszerűbb megcsinálni. Sajnos a mikrovezérlő gépkönyvében nem találtam meg (lehet, hogy rossz helyen kerestem), milyen időzítéseket lehet a fenti módszerekkel beállítani. Próbáltam a neten is keresni, sajnos nem sikerült. Jelenleg 5 db "Wait 60" utasítással működik a dolog, csak nem tudom, mennyire üzembiztos.
Köszi a segítséget!
(#) gabor78G hozzászólása Márc 22, 2014 /
 
Sziasztok!

(7 szegmenses)
Ha valaki már épített ilyet, vagy tudna segíteni a megépítésében, akkor kérem jelezze *
http://www.egyeni.hu/?7-szegmenses-digitalis-ora,22

Alkatrészek megvannak, (bár égetőm még nincs az attiny-hez),
de egyelőre a kapcsolást szeretném megépíteni.

Előre is köszönöm a segítséget.
A hozzászólás módosítva: Márc 22, 2014
(#) drtapfesz hozzászólása Ápr 4, 2018 /
 
Sziasztok!
Kicsit elakadtam . Van egy Attiny25 el éptett kapcsolásom. PB3 kimenet PB4 bemenet.
Az lenne a feladatom , hogy 10s ablakba ha háromszor aktív a bemenet akkor a kimenet 3s ig legyen aktív.
Eddig úgy használtam ,hogy aktív a bemenet 2s ig , utána aktív a kimenet 2s ig. Ez jó is volt , de nagyon pazarolja a vizet a rendszer.

Help!

#define F_CPU 1000000UL
#include <util/delay.h> //Időzítő, késleltető rutinokat tartalmazó fájl
#include <avr/io.h> //AVR konstansokat, beállításokat tart. fájl
#include <avr/interrupt.h> //Interrupt

int main(void)
{

DDRB |= (1 << PB3); //PB3 kimenetnek
//PORTB |= (1 << PB3); // Set PB3 magasba
PORTB &= ~(1 << PB3); //set PB3 alacsonyba

DDRB &= ~(1 << PB4); //PB4 bemenet
PORTB |= (1 << PB4); // Set PB4 magasba

while(1)
{
if((PINB & (1 << PB4)) == 0)
{
_delay_ms(2000); // 2s delay
if((PINB & (1 << PB4)) == 0)
{
PORTB |= (1 << PB3); // LED on
_delay_ms(2000); // 2s delay
PORTB &= ~(1 << PB3); // LED off
while((PINB & (1 << PB4)) == 0);
}

}
}
}
}
Következő: »»   1 / 1
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu