Atmega8 fuse bitek (watchdog / boden)
Atmega8 fuse bitek (watchdog / boden)
Sziasztok
Adott egy gyári elektronika, melyre nálam okosabb emberek írtak egy sokkal jobb fw-t. A program .hex-ként elérhető, a programozáskor a fuse biteket kell módosítani a következőképpen:
-Bodlevel=4.0V => eredeti 2.7V
-Watchdog kikapcsolva.
Namost a következő problémáim vannak:
Ha a bodlevel beállítom 4.0V-ra nem indul el az elektronika, hogy miért azt nem értem, mert 2.7V-on "teljesen" jól megy.
A watchdog részt pedig csak kétféleképpen tudom állítani: always-on, vagy controlled by WDTCR(emlékezetből írom, tehát nem biztos, hogy ez a pontos, de disabled, az biza nincsen.)
A kérdés az lenne, hogy hogy lehet a watchdog-ot kikapcsolni, és miért nem indul el a bodlevel=4.0V állásban az áramkör?
Előre is köszi.
ÜDv ROland
ps: a fejlesztő leírása:
"Write down the stock fuse values, and check that they are sane. Most AVR programmers have a menu for this, but with avrdude or uisp, Google "AVR fuse calculator", select the ATmega8 target, and type in the hex values. If the "watchdog" fuse is enabled, you will want to disable it for now. The brown-out voltage should be set to 4.0V and enabled (BODEN). Leave the rest of the fuse values as shipped, and write down the new values."
Adott egy gyári elektronika, melyre nálam okosabb emberek írtak egy sokkal jobb fw-t. A program .hex-ként elérhető, a programozáskor a fuse biteket kell módosítani a következőképpen:
-Bodlevel=4.0V => eredeti 2.7V
-Watchdog kikapcsolva.
Namost a következő problémáim vannak:
Ha a bodlevel beállítom 4.0V-ra nem indul el az elektronika, hogy miért azt nem értem, mert 2.7V-on "teljesen" jól megy.
A watchdog részt pedig csak kétféleképpen tudom állítani: always-on, vagy controlled by WDTCR(emlékezetből írom, tehát nem biztos, hogy ez a pontos, de disabled, az biza nincsen.)
A kérdés az lenne, hogy hogy lehet a watchdog-ot kikapcsolni, és miért nem indul el a bodlevel=4.0V állásban az áramkör?
Előre is köszi.
ÜDv ROland
ps: a fejlesztő leírása:
"Write down the stock fuse values, and check that they are sane. Most AVR programmers have a menu for this, but with avrdude or uisp, Google "AVR fuse calculator", select the ATmega8 target, and type in the hex values. If the "watchdog" fuse is enabled, you will want to disable it for now. The brown-out voltage should be set to 4.0V and enabled (BODEN). Leave the rest of the fuse values as shipped, and write down the new values."
Igazából ez a kapcsolás, de hát mint minden ez is vmi ismeretlen forrásból származó, selejt FET-ekből összerakott sz@r.
http://home.versanet.de/~b-konze/blc_18 ... ematic.pdf
Bár az egyedi fw fejlesztővel karöltve sikerült megfelelő működésre bírni, az összes végfokot ki kellene dobni belőle, és már jó is lenne (ennyit meg nem ér!)
Üdv Roland
http://home.versanet.de/~b-konze/blc_18 ... ematic.pdf
Bár az egyedi fw fejlesztővel karöltve sikerült megfelelő működésre bírni, az összes végfokot ki kellene dobni belőle, és már jó is lenne (ennyit meg nem ér!)
Üdv Roland
Rossz a program! Összenyitnak a fetjeid! És lerántja a zárlat a tápot!
Mértél már Ampert a táp ágban?
Ilyen Hídkapcsolásnál Hardveresen szokták kikapuzni, hogy még véletlenül se nyissanak egyszerre a szembe levő fettek!
Tegyél pár száz P kondit a Gate ellenállásokhoz. Hogy gyorsítsa a kapcsolást!
Mint ahogy itt van: http://avr.tavir.hu/modules.php?name=Fo ... m&start=30
Mértél már Ampert a táp ágban?
Ilyen Hídkapcsolásnál Hardveresen szokták kikapuzni, hogy még véletlenül se nyissanak egyszerre a szembe levő fettek!
Tegyél pár száz P kondit a Gate ellenállásokhoz. Hogy gyorsítsa a kapcsolást!
Mint ahogy itt van: http://avr.tavir.hu/modules.php?name=Fo ... m&start=30
Szia Kapu48
Igazából ilyen volt ez a gyári fw-vel is, az új "utángyártott" nagysebességű pwm fw-vel sem lett rövidebb a repülési időm, szerintem az áramfelvétel nem változott. Illetve ez sem igaz, mert a gyári fw-vel melegedett a szabályzó, ezzel a fw-vel meg csak éppen langyos. Viszont a szabályzási sebessége eszméletlen jó lett. Aki írta a fw-t javasolta a bodlevel 4.0V értéket, de azzal nem indult ugye be, de a gyári fw is csak 2.7V-on indul el.
Egyszerű, pár 1000 ft-os szabályzó ez, nagy csoda nincs benne.
Az általad javasolt kondit az összes fet lábára kell rakni darabonként, vagy elég a párhuzamosan kötött fet tömb valamelyik Gate-re?
Köszi
Roland
Igazából ilyen volt ez a gyári fw-vel is, az új "utángyártott" nagysebességű pwm fw-vel sem lett rövidebb a repülési időm, szerintem az áramfelvétel nem változott. Illetve ez sem igaz, mert a gyári fw-vel melegedett a szabályzó, ezzel a fw-vel meg csak éppen langyos. Viszont a szabályzási sebessége eszméletlen jó lett. Aki írta a fw-t javasolta a bodlevel 4.0V értéket, de azzal nem indult ugye be, de a gyári fw is csak 2.7V-on indul el.
Egyszerű, pár 1000 ft-os szabályzó ez, nagy csoda nincs benne.
Az általad javasolt kondit az összes fet lábára kell rakni darabonként, vagy elég a párhuzamosan kötött fet tömb valamelyik Gate-re?
Köszi
Roland
A 7805-ök párhuzamos kapcsolása önmagában is megér egy misét. )
Gondolom legalább összeválogattátok...
Én megpróbálnám az AVR-t egy külön 78L05-ről megtáplálni, esetleg a szervóktól visszajön valami zavar..
A programba bele lehetne írni egy kontroll led működtetését, hogy lássátok, mikor megy le a tápfesz 4 volt alá. Így ki lehetne szűrni,hogy rossz az akksi, vagy a szervók zavarnak be, vagy esetleg a FET-ek nyitnak össze?
Gondolom legalább összeválogattátok...
Én megpróbálnám az AVR-t egy külön 78L05-ről megtáplálni, esetleg a szervóktól visszajön valami zavar..
A programba bele lehetne írni egy kontroll led működtetését, hogy lássátok, mikor megy le a tápfesz 4 volt alá. Így ki lehetne szűrni,hogy rossz az akksi, vagy a szervók zavarnak be, vagy esetleg a FET-ek nyitnak össze?