C AVR Studio und ich werden wohl keine Freunde

ravedave

Neues Mitglied
05. Juni 2011
11
0
1
Sprachen
Hallo

Ich bin beim Googeln auf dieses Projekt gestoßen und sitz jetzt schon 3Stunden über AVR Studio und bekomm's einfach nicht ohne Fehler hin.
http://petemills.blogspot.de/2012/02/attiny-candle.html

Ich steh da quasi noch am Anfang mit dem Programmieren und hab mich da auf Bascom festgelegt, weil es meiner Meinung nach für den Hobbybastler einfacher zu verstehen ist.

Wäre jemand so freundlich die hex files online zu stellen?


Mit freundlichen Grüßen
Dave
 
Hallo Dave,

ich habe das Projekt mit AVR Studio 4 kompiliert, testen konnte ich es natürlich nicht ;)


Das Projekt habe ich angehängt. Das Hexfile befindet sich im Verzeichnis default.

Wenn du das Flickersample der Kerze benötigst, dieses ist ja auf der Webseite.

Gruß,
Dirk
 

Anhänge

  • CandleLight.zip
    25,7 KB · Aufrufe: 24
Vielen Dank.

Hab leider grad nur die SU Version vom 85 da sonst würd ich's fix im Breadboard testen.
 
So hab's gestern mal ausprobiert mit dem sample von der Website. Mit ner normalen Led funktionierts prima, allerdings hab ich heut nen IRLZ34N und ne gelbe 1Watt Led drangehangen und die leuchtet nur. Das selbe mit nem BC337.
Woran könnte das liegen?
 
Hi,

allerdings hab ich heut nen IRLZ34N und ne gelbe 1Watt Led drangehangen und die leuchtet nur. Das selbe mit nem BC337. Woran könnte das liegen?
Ohne Infos wie du das zusammengekabelt hast wird das schwierig ... :confused:

Beim IRLZ könntest du zB Drain und Source vertauscht haben und damit würde die Schutzdiode dauernd durchsteuernd und die LED leuchten lassen.

Der BC337 ist ein Kleinleistungstransistor bis 100...200mA den könntest du zB durch die 1A kaputtgekocht haben und er leitet darum dauernd oder du hast ihn mit nem zu kleinen Basisvorwiderstand vernichtet und damit evtl auch gleich den Atmel-Pin.

Also ohne Infos wie du das genau zusammengeschaltet hast wird das Kaffesatzleserei.
- Schaltplan
- welche Betriebsspannung
- ... usw

je genauer und umfangreicher die Infos desto schneller und besser kann man helfen. Ohne Infos wird das ne lange und unbefriedigende Angelegenheit nach dem Motto ...
Auto ist kaputt, mach mal!
Und was ist kaputt?
Ja ist kaputt. Mach hin.
OK dann untersuch ich alles .. (freu ... wird ne schöne Rechnung).

Gruß
Dino
 
Ok hab mal fix nen Schaltplan gebastelt wie's im Breadboard aufgesteckt ist. Den IRLZ hab ich nach Datenblatt eingesteckt.
cl.png
 
Hallo,

mal die Daten ...

Weiße LED 5mm, 15.500mcd @20° Nichia NSPW500BS bT
Farbe: weiß (b)
Material: GaInN
Gehäuse: wasserklar
Öffnungswinkel: 20°
Intensität: 15500mcd (max, @If=20mA), höchster Helligkeits-Rank T
Farbtemperatur: 8000K
Vorwärtsspannung: 3,6V
Vorwärtsstrom: 20mA

Das wäre die aus dem Schaltplan.

Die Pins scheinen auch zu stimmen.
Pin5 hat OC0A/OC1A dran. Also von Timer 0 oder Timer 1 die PWM-Ausgänge.
Beim MOSFET kannst du den Widerstand (1k) am Gate noch auf 100 Ohm verkleinern.
Beim BC337 würde ich so auf etwa 3,3kOhm gehen.

Also der Schaltplan sieht erstmal halbwegs vernünftig aus. Wenn du allerdings ne 1A-LED mit dem MOSFET betreiben willst dann fürchte ich passiert folgendes ...
Der MOSFET schaltet durch und die Batterie sackt soweit zusammen das der Controller aussetzt. Wenn die Ausgänge dann dadurch hochohmig werden speichert das Gate des MOSFET den letzten Zustand (wirkt wie ein Kondensator) und läßt die LED weiterleuchten.
So würde ich mir den Fehler erklären. Mach da mal mindestens noch einen 470µF-Elko parallel zur Batterie. Eventuell hilft das etwas. Wenn nicht dann nimm mal dickere Batterien (Nicht Spannung sondern Strom) also zB Babyzellen oder Monozellen statt Mignon oder Micro.

Gruß
Dino
 
Danke für die schnelle Antwort. Also die Led im Schaltplan hab ich nur als Beispiel drin. Mein LTSpice hat da nicht so die Auswahl.
Ich vermute mal das es die Batteriegeschichte ist werd in meiner Bastelkiste nach nem Netzteil suchen und testen.
 
Hallo,

Also die Led im Schaltplan hab ich nur als Beispiel drin. Mein LTSpice hat da nicht so die Auswahl.
das du da ne andere LED als "Beispielsymbol" verwendet hast hab ich vermutet aber nicht gewußt. Darum hab ich mir die Daten von der angegebenen rausgesucht.

Ich vermute mal das es die Batteriegeschichte ist werd in meiner Bastelkiste nach nem Netzteil suchen und testen.
Denk dran das der Atmel über 5V langsam richtung "Elektrogrill" geht.
• Operating Voltage
– 1.8 - 5.5V for ATtiny25/45/85V
– 2.7 - 5.5V for ATtiny25/45/85

21.1 Absolute Maximum Ratings*
Maximum Operating Voltage ............................................ 6.0V
*NOTICE: Stresses beyond those listed under “Absolute
Maximum Ratings” may cause permanent dam-
age to the device.
This is a stress rating only and
functional operation of the device at these or
other conditions beyond those indicated in the
operational sections of this specification is not
implied. Exposure to absolute maximum rating
conditions for extended periods may affect
device reliability.

Die 6V sind die absolute Grenze (Sozusagen Bauteilstress). Bei 6V garantiert der Hersteller für nichts mehr und über 6V hast du Elektronikschrott. Also unbedingt bei deinem Netzteil auf die richtige Spannung achten.

Gruß
Dino
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)