Hi.
So, ich möchte jetzt man in die AVR Programmierung einsteigen.
Hab mir nen alten Rechner dafür hergerichtet.
Vorteil ist, dass der Rechner noch richtige serielle Schnittstellen und
LPT hat.
Nun steht der Kauf der benötigten Hardware ins Haus.
Ich benötige ein komplettes Elektronik Paket.
Ich dachte an den Kauf eines STK 500.
Den STK 500 wollte ich kaufen, weil ich mit ihm die ersten Versuche
bequem durchführen kann. Aber auch später ist er noch brauchbar, weil
ich mit ihm den Prozessor HV programmieren kann. Habe gehört, dass man
mit ihm auch "verfuste" Prozessoren wieder neu programmieren kann.
Ausserdem hätte ich gerne einen ISP Programmieradapter mit Debugging
Funktionen. JTAG und DebugWire sollte er also können. Welchen würdet ihr
da nehmen?
Ich will mir ein eigenes "Satarter Kit" zusammenstellen.
Neben einigen verschiedenen Typen AVR AVRtiny AVR mega benötige ich
1-2 Steckbretter für experimente, Lochrasterplatinen und natürlich eine
Grundausstattung Bauteile.
Ich will mir neben speziellen Bauteilen, die ich speziell für ein
Projekt bestelle, einen generellen Grundstock an Elektronikbauteilen
anlegen.
Also ein Sortiment an verschiedenen Wiederständen, Dioden,
Kondensatoren, Standard-Kleinleistungstransistoren, ein paar kleinere
Mosfets, Festspannungsregler.
Die Teile sollen dazu dienen, die Bauteile ohne Zeitdruck in aller Ruhe
kennen zu lernen, durchzumessen, testschaltungen zu bauen.
Theoretisch kenne ich sie noch aus der Schule, aber die Praxis kam doch
etwas kurz.
Vorschläge für die Zusammenstellung dieses Sets? Welche Werte bzw typen
kann man sich mal in kleinerer Menge auf Lager legen?
Ich möchte für Versuche auch noch einige IC's kaufen.
-Die Standard-Logikgatter in CMOS und TTL Technik (NAND, NOR, AND, OR,
Schmitt-Trigger, Schieberegister etc) Empfehlungen für Typen, die man
sich generell mal holen sollte weil sehr oft benötigt?
-zwei typen Standard Opamp. Einer davon Singe supply. Es sollten
einfache Standarttypen für die Anwendung im NF Bereich sein
-ein paar einfache I2C IC's wie I2C Portextender
-ein paar einfache IC's mit SPI Schnittstelle
Die I2C und SPI IC's sollen dazu dienen, das Protokoll und die
Ansteuerung zu erlernen, und bereits ohne große zusätzliche Beschaltung
funktionieren.
Also was sind bei den oben genannten Bauteilen schlichtweg die
Standardbauteile, die bei weniger anspruchsvollen Schaltungen oft
verwendet werden?
Nicht nur, dass es mir sinnvoll erscheint, mit den häufig verwendeten
Standardbauteilen zu lernen, es schadet auch nicht, wenn man ein paar
der häufig verwendeten Bauteile immer zur Hand hat.
Mit hochspezialisierten Spezial-IC's und kritischen Schaltungen wie HF
oder Leistungselektronik will ich mich erst mal nicht beschäftigen, erst
mal alles schön low Level und mit einfacher Messtechnik nachvollziehbar.
Viele Grüße
Mein erstes "Richtiges" Projekt nach der generellen Übungsphase möchte
ich euch auch nicht vorenthalten.
Vielleicht hilft es, bei der Auswahl der Teile, die ich mir vorab mal
zum Üben holen sollte.
Das Projekt ist jetzt schon in mehrere Teilprojekte aufgeteilt.
1. Controller
Eine Platine mit AVR Mikroprozessor, Spannungsversorgung für Prozessor,
RS232 Schnittstelle für PC, RS232 mit 5 V Pegel. 1 Status LED.
2. Taster und Displayplatine. Über ein kurzes Flachbandkabel soll eine
Display- und Tastaturplatine angeschlossen werden.
Die Platine soll ein 2x16 Zeihen LCD Display enthalten, Schalttransistor
für LCD Hintergrundbeleuchtung, 6-8 Taster und 8 Status-LED.
Diese Platine wird zum Programmieren der Schaltzeiten und der
Anlagenparameter verwendet.
3. DCF 77 Platine
Auf der DCF 77 Platine soll ein DCF77 Empfangsmodul sitzen.
Das DCF77 Signal soll durch einen kleinen, eigenen Mikroprozessor
decodiert werden. Die Zeit soll alle 10 Minuten per DCF77 aktualisiert
werden, in der zwischenzeit soll der Prozessor eine quarzstabilisierte
Uhrzeit bereit stellen. LED für Sekundenimpuls und DCF 77 Empfang.
Anbindung an die Hauptplatine über ca 2-3 m Kabel über RS232 mit TTL
Pegel.
5. Abgesetztes Steuerdisplay
Wie die Displayplatine am Prozessormodul, 1x 2x16 LCD, 6-8 Taster, aber
in mehreren Stufen dimmbare Hintergrundbeleuchtung und Kontrast,
Helligkeitssensor, Temperatursensor
Angebunden über ca 25 m 4 adriges Telefon-Installationskabel
6. Grossdisplay zur Anzeige der Uhrzeit und Datum
6 Stellen große 7 Segment (mindestens 50 mm)
8 Stellen kleine 7 Segment Anzeigen zum Anzeigen von Statuscodes oder
Datum
Lautsprecher zum Ausgeben von akustischen Warn-Signalen (piepsen, 2-ton
Folge oder sowas)
Anbindung über 4 Adriges Telefonkabel, ebenfalls ca 15-20 m
7. Aktorenplatine
Verschiedene Aktorenkarten mit Relaisausgänge zur Ansteuerung von
12V/24V oder 230V Verbrauchern
0V/12V Logikeingänge für die Anbindung von normalen
Installationstastern/Lichtschaltern
Ansteuerung über 4 adriges Telefon-Installationskabel
Es soll eine kleine Steueranlage werden die ein paar Lampen und ein
Soundsystem mit mehreren Aktivboxen verteilt im ganzen Haus steuern
soll.
>Ausserdem hätte ich gerne einen ISP Programmieradapter mit Debugging>Funktionen. JTAG und DebugWire sollte er also können. Welchen würdet ihr>da nehmen?
Dragon
Das STK500 kann das nicht, ISP und Debug schließt sich aus.
Moin Moin
Ich bin mit dem STK500 eingestiegen und kann nicht sagen, dass ich es
bereue!
Ich empfehle ein STK500, ein GROßES Steckbrett, Korkodilklemmenkabel und
ein paar AVR's z.B. 2313Tiny, Atmega8 und Atmega32 - am besten immer
mindestens 2 damit man im Zweifel einfach mal einen "Hardwaretausch"
machen kann.
Interessant ist auch ein LCD-Display, da man dann "richtig was sieht"
Ein paar Taster, LEDs, Festspannungsregler (z.B. 7805 -> 5V)
Natürlich benötigt man auch noch ein Netzteil. Hier ist auch ein (altes)
Computernetzteil ganz praktisch / verwendbar, da man dann schon mal mit
12V und 5V und 3,3V die wichtigsten Spannungen hat.
Inwiweit man Logic-ICs benötigt weis ich nicht - habe mir auch einige
besorgt, aber bisher noch nicht verwendet. (Ich habe welche der 74XX
Reihe)
Zusätllich eventuell ein paar Quarze (z.B. 3,68 Mhz für seriellen port)
Ich will nicht ausschließen das ich noch was vergessen habe... aber das
Wichtigste habe ich glaube ich.
MfG
C4ve