Diskuze: arduino PWM
Člen
Zobrazeno 18 zpráv z 18.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Po vrácení zpátky atmegy zpátky do Arduina to jede?
Ale nejdřív bych zkusil změřit, kolik vůbec bere to množství LEDek,
jestli to je víc než 20mA, tak si moh odpálit vývody.
Právěže nejede, a každá z těch větví má víc jak 100mA...
A Arduino má limit na pin 20mA, ve chvilkové špičce 40mA...
Jo já vím, ale mě se to odpálilo až byla samotná atmega na desce... A chtěl jsem se právě zeptat, čím to může být, abych neodpálil další...
Deska nemá žádnou ochranu pro čip, tudíž asi jen náhoda, že po
vyjmutí.
A pro příště by mohlo pomoct nespínat čipem napřímo takovýhle
proudy.
Ok, tak já tam hodím relé.. A chtěl jsem se ještě zeptat, jestli se na čip nahrává nějaký program, když se dává ven z arduina. A nebo jestli se dává pouze s kódem. Slyšívám semtam něco o nějakém booloaderu, a nevím o co se jedná. A popřípadě, když si koupím atmegu, tak stačí pouze v arduino aplikaci vypálit zavaděč, aby fungovala, a nebo to není jen tak jednoduché, a dělá se okolo toho víc věcí?
Relé neumí PWM, tady je lepší tranzistor: http://www.itnetwork.cz/…velke-zateze
Co se týče druhé části tvé otázky, trochu si nejsem jistej co se tim
pokoušíš říct.
Každopádně na čipu je bootloader (dalo by se říct i zavaděč). Ten se do
čipu nahraje a po restartu čipu se vždy spustí ten. Jeho úkolem je
naslouchat na sériovém portu, jestli se nepokoušíš nahrát nový sketch.
Pokud ano, tak začne ukládat do paměti data přijímaná ze sériového portu
(zkompilovaný sketch) a ten si poté uloží a vykonává ho. Pokud se mu nic
neposílá, spustí uložený sketch. Pak zase až do restartu je bootloader
neaktivní (můžeš si ho představit jako BIOS). Komunikace je dost
ošetřená, tudíž se nemusíš bát, že by se ti při posílání dat na
port povedlo náhodou zahájit nahrávání sketche.
Program, kód, sketch, to je jedno a to samé a na čip nemá žádný vliv, jestli je v desce nebo ne.
No tranzistor sem tam měl, tudíž nechápu, jak se to mohlo stát. Když jsem se ptal kdesi jinde na fóru, tak mi říkali, že se to mohlo nějak přetaktovat krystalem, nebo tak něco, ale krystal byl 16Mhz. Tu druhou otázkou jsem myslel spíš to, že když si koupím normální novou atmegu, tak mi v arduinu fungovat nebude, ne?
Pokud v ní bude nahranej Arduino bootloader, tak bude.
Ale není problém ho tam nahrát, jenom potřebuješ ISP nebo funkční
Arduino.
Ok, dík moc Takže na závěr, myslíš teda, že se to odpálilo náhodou? A nebo za tím něco stojí?
No nevim.
Teď koukam ještě na to schéma, těch 100mA co si naměřil máš jenom na
LEDkách, nebo na tranzistoru? Taky je důležitý, jestli jsi tam použil
tranzistor s přiměřenými parametry a jaký má spínací proud.
No na Tranzistoru jsem to nezměřil, protože dřív mi odešel čip. A dívej, nejvíc bere to samostatné "véčko" z ledek, a to bere 90mA a zbytek a něco míň. Má to fungovat tak, že se pomalu zapínají všechny písmena a pak svítí všechn na jednou, a jestli třeba to nemohlo odpálit ten čip. Protože jak jsem ji říkal, tak ono to jakoby jelo, ale sekalo se to. Jako když dáš rozjet hru na starý počítač... TR je BC547
Změřit proud můžeš i bez čipu, prostě vezmi multimeter, přepni na
ampéry, jeden kontakt dej na +, druhej na pin v patici, na kterej je
připojenej tranzistor.
Ale co sem koukal do datasheetu, tak tranzistor by neměl mít dostatečně
velký spínací proud na odpálení Arduina (leda že by se ti povedlo někde
dát blbě odpor, já ho jednou vynechal a teklo mi tam 2A, čip samozřejmě
hned v háji ).
To sekání je divné, máš připojený správně krystal a přes kondíky na
zem?
Když zkusíš čip vrátit do Arduina a nahrát do něj třeba Blink, funguje
to?
Hej místo jednoho odporu který měl být 100 ohmů jsem dal omylem 27k, to je před tu jednu ledku, a pak jsem k němu jen přiložil paralelně 2 odpory 1k, a pak už to teda nejelo no:D Možná se ten odpor natolik snížil, že se to odpálilo Ale nevím, zda to na to mělo takový účinek No jinak jsem to celé přoměřil, a krystal i kondy jsou zapojené dobře... Teda pokud krystal nemá polaritu, což teda nevím.
Jinak když to měřím jak jsi napsal, tak mi jedno to písmeno nesvítí... (to poslední "E")
Ahoj,
zasadni vec k tomu zapojeni,
Z jakeho napeti to zivis, 5v nebo 3v3?
Klidne napis PM, poradim jak upravit.
Dívej jede to na 12V, a při zapnutí pouze jednoho písmena ten stabilizátor hřeje jako prase, a to i s chladičem.Hlavně mi jde o to, že tak malé cesty, se mi už nikdy nepodaří vyleptat, kdybych to dělal celé znovu... takže nevím, jestli bych na tom dělal nějaké zásadní změny... Samozřejmě nějaký ten keramický kondík tam přivrtat můžu, to není problém... No jako dívej, ty ledky berou asi 120mA vždycky celá větev... Ale je mi jasné, že když ten tranzistor není při PWM v pulzním režimu, tak mi to neutáhne... Já už jsem bezradný... Spálil jsem si megu, a ještě k tomu 2 tranzistory:D
Zobrazeno 18 zpráv z 18.