Gefunden für atmega mikrocontroller einstieg - Zum Elektronik Forum |
| 1 - Spannungswächter aus Resten ;-) -- Spannungswächter aus Resten ;-) | |||
| |||
| 2 - Suche ICs zur Datenerfassung -- Suche ICs zur Datenerfassung | |||
Erstaunlich hilfreiche antworten
Zitat : Und du glaubst, du könntest solch einen 24-Bit ADC einfach auf ein Steckbrett stöpseln und richtige Werte auslesen? nein, aber ich finde nicht mal ansatzweise etwas was überhaupt in die richtung geht, ich kann mir nicht vorstellen, das es keinen fertigen ic gibt der nicht wenigstens mal irgend ein Daten Format mit bringt.. Zitat : Was hast du an Elektronik denn bisher schon gemacht? eigentlich bin ich Software entwickler, die umstände bringen mich nun aber auch in die elecktronik, 4 Steuerungsplatinen entwickelt und 2 USB hubs also daran hap... | |||
3 - Welchen Arduino -- Welchen Arduino | |||
| Du solltest schon grob wissen/verraten, in welche Richtung du gehen willst.
Also Signale messen und anzeigen, LEDs ansteuern, Roboter bauen, Batteriebetriebene Langzeitspielzeuge, etc... Was spricht dagegen erstmal klein mit einem µC/Arduino anzufangen und später das Zubehör dazu zukaufen? Ich finde es nicht sinnvoll, mal eben 50€ (wenn du Pech hast, kommt da noch Zoll und USt. dazu) für Zubehör auszugeben was du u.U. nie brauchen wirst. P.S. Ich kenn mich mit den Arduinos nicht wirklich aus, aber es gibt mehrere davon. Dazu, wie du schon gesagt hast, die Nachbauten. Wenn du primär den (nackten) µC später in eigenen Schaltungen einsetzten willst und auf USB verzichten kannst, würde ich persönlich ja eher zu einem 'richiten' ATmega raten. Wie gesagt, ich weiß nicht wie es beim Arduino ausschaut, für die ATMegas gibt es hier viel zu lesen (und auf deutsch): https://www.mikrocontroller.net/articles/AVR ... | |||
| 4 - Mikrocontroller aufwecken - Näherungssensor oder Taster? -- Mikrocontroller aufwecken - Näherungssensor oder Taster? | |||
| Klar kann ich einen Taster nehmen, der einen Reset oder Interrupt auslöst. Hätte aber Lust auf etwas eleganteres.
Es soll erkannt werden, ob ein Handy auf einer Box liegt. Bei der (eleganten) Lösung soll einen uC aus dem Stromsparschlaf geweckt werden. Sollte also sehr stromsparend (<0,1 mA) sein, sonst kann ich den uC auch durchlaufen lassen.
Mir schwebt ein optischer Näherungssensor vor - nur habe ich keine Ahnung auf dem Gebiet. Gibt es da fertige Dioden-Fotodioden-Bauteile, wie sie in vielen Klugtelefonen drin sind, auch für Baster? Der ATMega wird/soll so oder so alle paar Sekunden aufwachen. Eine kurze Messung durchführen wäre das kleinere Problem. Mit der Latenz kann ich auch leben. Wer es genauer wissen will, ich will mit einem uC ein Qi-Ladegerät, dass an meiner PV-Anlage hängt, ausschalten. (Fotos siehe unten) Das zieht im Leerlauf noch einiges an Strom und gab mir die Möglichkeit wieder mit einem Mikrocontroller zu basteln. Das steht auch soweit. Die Frage ist jetzt wie schalte ich das Ladegerät an. Taster klar, optischer Näherungssensor s.o. Mikroschalter oder Schalter aus Alu... | |||
| 5 - Zeitschaltung -- Zeitschaltung | |||
| Hey,
ich weiß, dass es gleich wieder etwas hinter die Ohren gibt, aber wieso nimmst du nicht einfach einen Mikrocontroller dafür? Wenn deine Spannungsversorgung steht und es dir egal ist, ob es 30 Minuten oder 29:50 oder 30:10 sind, dann reicht ein einfacher ATtiny für 80ct ohne andere Bauteile. Wenn du mehr Genauigkeit haben möchtest oder die Stromversorgung noch angepasst werden muss (also im Bereich von 5-12V) liegt, dann nimm ein ATmega inkl. allem kleinkram auf dem Board für etwa 2€. ... | |||
| 6 - ATMega32: Software-SPI ohne Aufwand (nicht) möglich? -- ATMega32: Software-SPI ohne Aufwand (nicht) möglich? | |||
| Ich verwende einen ATMega32 und Bascom
Verstehe ich das richtig, daß ich bei einem SPI-Slave die hardwaremäßig vorgegebenen Pins benutzen muß und der Befehl "Config Spi = Soft" sich nur auf den Master bezieht? Ich habe auch softwaremäßige Slave-Lösungen gefunden, aber wenn ich keinen zusätzlichen Programm- und Rechenzeitaufwand haben möchte, bleibt wohl nur die Hardware-SPI? Hintergrund der Frage: Ich habe mit vier "altertümlichen" vierfach-Punktmatrixanzeigen VQC10 (DDR-Produktion) eine sechzehnstellige Anzeigezeile aufgebaut. Wegen des 1 KByte umfassenden Zeichengenerators habe ich einen ATMega32 mit dieser EEPROM-Größe benutzt. Da er über genügend Anschlüsse verfügt, konnte ich auf weitere Dekoderschaltkreise verzichten und die 16 Stellen-, 7 Zeilen- und 5 Datenleitungen direkt anschließen. Es wird auch schon prima die jeweils einprogrammierte Zeile angezeigt, allerdings will ich der Anzeige ja auch wechselnde Daten übermitteln können. Es sind gerade noch die Pins MOSI, MISO und SCK übrig, über die ich den ATMega programmiere. Diese Pins wollte ich deshalb auch zur Datenübermittlung nutzen. Es ist das erste Mal, daß ich SPI benutze!
Im "Mikrocontroller-Lehrbuch" von... | |||
| 7 - pwm axiallüfter 4pin mit power mosfet regeln -- pwm axiallüfter 4pin mit power mosfet regeln | |||
| Hallo liebe Leute!
Ich habe in der Schule ein kleines Mikrocontroller-System (ATMEGA gebaut und möchte damit jetzt die Drehzahl eines DC-Axiallüfters steuern (Sollwert) und den Istwert einlesen können (PWM). Dafür möchte ich eine kleine Schaltung auf einer anderen Platine entwerfen. Da ich noch eher ein "Anfänger" bin, bin ich mir nicht sicher ob die von mir entworfene Schaltung funktionieren könnte. Ich wäre Euch sehr dankbar, wenn Ihr mal kurz drüberschauen könntet!
Mfg Thomas Hochgeladene Datei ist grösser als 300 KB . Deswegen nicht hochgeladen ... | |||
| 8 - Atmega Programmieren- Starthilfe -- Atmega Programmieren- Starthilfe | |||
Zitat : giben hat am 2 Jun 2013 21:09 geschrieben : Auf Youtube gibs ja so tolle Anleitungen wie man z.B eine Schaltung baut und mittels den Microcontroler ein LED-Lauflich steuert. Unbestätigten Gerüchten zufolge gibts sowas auch in gedruckter Form.
Nur lesen sollte man noch können...
Zitat : Kann man diese Cips mehrmals programmieren oder ist das nur einmal möglich. Mehrere 1000x sollte möglich sein.
Ich hab mit dem Pollinboard und dem Atmega 8 angefangen. Gibt abe... | |||
| 9 - Frage zur Funkuhr Schaltung -- Frage zur Funkuhr Schaltung | |||
| Hi,
ich möchte diese Schaltung aufbauen und habe ein paar Verständnisfragen. Schaltplan Funkuhr - Die beiden IC's UDN2981 und ULN2803 sowie den unteren Teil der Spannungsreglerschaltung mit dem IC3 "78S12" brauche ich nur wenn meine Segmentanzeigen über 5 V arbeiten und so der ATmega überlastet würde oder? - Wieso sind links oben drei 1N4001 Dioden hintereinander? Für 3 fache Sicherheit? Vielen dank schonmal. ... | |||
| 10 - Atmega 128 Board I/O -- Atmega 128 Board I/O | |||
| Hallo Chris24,
das Teil kenne ich nicht, ist ja wirklich eine Minimalversion. Ich habe dieses im Einsatz: http://www.chip45.com/AVR-ATmega-Mi......html Es beinhaltet zusätzlich eine USB-Schnittstelle zur Programmierung über Bootloader und einen 32 kHz Uhrenquarz. MfG elektron53 ... | |||
| 11 - Verschiedene Geräte mit dem PC ansteuern -- Verschiedene Geräte mit dem PC ansteuern | |||
Zitat : Mit der mitgelieferten Software können Sie die Relais direkt oder über einstellbare Timer schalten. Du brauchst dafür aber einen Parallel-Port! Ich persöhnlich würde eher eine andere Lösung empfehlen, wenn du dabei auch etwas lernen willst. Das wäre doch eine gute Gelegenheit in die Mikrocontroller-Welt einzusteigen. Bau dir einfach ein kleines Mikrocontrollerboard (zb. mit einem kleinen ATmega), einer seriellen Schnittstelle (COM-Port) und ein paar Ausgängen (Transistoren, Relais oder besser Optotriacs) Dann brauchst du noch für wenig Geld einen Adapter (wer hat heute noch einen COM-Port) und schon kannst du über ein einfaches Terminalprogramm (zb. Hyperterminal) über die Tastatur Befehle an den Controller schicken. Für den PC ist also kein spezielles Programm notwendig, nur für den Controller selbst! Das macht die Sache sehr flexibel, du brauchst nur irgendeinen C... | |||
| 12 - Per Pc über USB Motoren regeln? -- Per Pc über USB Motoren regeln? | |||
| Moin,
Ist natürlich möglich. Denkbar sind diverse Vorgehensweisen, meine wäre die hier: USB -> USB<->RS232-Wandler -> Mikrocontroller -> H-Brücke aus MOSFETs -> Elektromotor Mag umständlich aussehen, ist aber eigentlich nicht so aufwändig. Dabei sind folgende Dinge zu beachten: 1. Versorgung: es muss dafür gesorgt werden, dass die Störungen des Motors nicht den PC beeinflussen -> gute Entstörmaßnahmen treffen oder aber: eigenes Netzteil für den Motor. Wäre es besser. 2. USB<->RS232-Wandler wie den FT232RL benutzen, da viele Mikrocontroller eine UART, aber keine eigene USB-Schnittstelle besitzen. Treiberentwicklung für USB entfällt. Nachteil: Chips gibts nur in SMD-Varianten wie SSOIC, TQFP oder VQFP. 3. Mikrocontroller: Da kann man fast jeden aus der Serie ATmega von Atmel oder irgendwelche PICs nehmen. Ich werfe mal ATmega8 in den Raum, der ist günstig, schnell, und hat erstmal genug IO. Der µC erzeugt die PWM, die die Drehgeschwindigkeit festlegt. NMachteil: er muss selbstverständlich programmiert werden. 4. H-Brücke: musst du mal in Google suchen, wie man eine H-Brücke aufbaut. Zusätzlich noch schnelle Schottky-Dioden zum Schutz. Die Programmierung mit den Regler... | |||
| 13 - Selbstbau eines Lichtweckers mit digitaler Steuerung -- Selbstbau eines Lichtweckers mit digitaler Steuerung | |||
| Hallo Nico,
Dafür nutzt man Mikrocontroller, die man, auch wenn viele Anderes behaupten, hauptsächlich in C und C++ (die größeren wie ARM) programmiert. Für deine Zwecke sollten Controller der Serie ATMega ausreichen, die von der Firma Atmel hergestellt werden. Für so ein Projekt sollte ein ATMega16 reichen. Auch die Firma Microchip produziert Mikrocontroller, die diesen Aufgaben locker gewachsen sind. Es gibt natürlich noch ganz andere Prozessoren, aber die sind dafür maßlos übertrieben. Du solltest dich also in der nächsten Zeit mit Mikrocontrollern auseinandersetzen. Dazu gibt es bei pollin.de ein Evaluationsboard mit ein paar Kleinteilen wie Tastern und Leuchtdioden und einer seriellen Schnittstelle als Bausatz. Damit kann man erste Gehversuche machen. Gleichzeitig empfehle ich dir das Lernen der Sprache C. Allerdings kann man diese Prozessoren, wie alle anderen , auch in Assembler programmieren, und sollte dies auch unbedingt mal gemacht haben.
Wenn du das dann kannst (wobei man die ersten Jahre immer dazulernt) kannst du dich mit dem Erzeugen der 0-10V, aus einem Programm he... | |||
| 14 - Erkennung von Schwarz und Weiß -- Erkennung von Schwarz und Weiß | |||
Zitat : und machbar Da bin ich nicht so sicher. Kannst du Mikrocontroller programmieren? Vermutlich nicht, denn auch dort sind sämtliche Herstellerinformationen in Englisch. Allerdings gibt es da mittlerweile auch sehr akzeptable Tutorials und Foren in deutscher Sprache. In Kürze: Das Teil stellt mit den 6 Reflexlichtschranken die Helligkeit des Untergrundes fest und der ATMega Mikrocontroller versucht dann die beiden Fahrmotoren so zu steuern, dass die dunkle Linie in der Mitte bleibt. Versorgt wird die Geschichte mit zwei Lithium Knopfzellen, wovon eine nur dazu dient den Prozessor in Betrieb zu halten, wenn die Motore mal soviel Strom ziehen, dass die Spannung zusammenbricht. ... | |||
| 15 - was für ein Transistor -- was für ein Transistor | |||
| Die ULN2001 gefallen mir, auch preislich.
bin mir nur nicht sicher wie man die benutzt. Hab dazu das gefunden: http://www.mikrocontroller.net/atta.....4.GIF stimmt das so? wozu ist da der common diode pin? Welcher ist denn besser für meinene Zweck gedacht? Seh ich das richtig, dass beim ULN2003 der Basis-Widerstand schon drin ist und ich den direkt an den ATmega hängen kann und beim 2001 den selbst davor setzen muss? ... | |||
| 16 - Binärsignale in Bussignal umwandeln und zurüch. -- Binärsignale in Bussignal umwandeln und zurüch. | |||
Zitat : Fundierte Kenntnisse über µc Programmierung Wenn die vorhanden sind, würde ich statt der Verbindung über I2C o.ä. eher an jeden Atmega einen RFM12 anschließen, damit hätte er dann quasi eine Eigenbau-Funkfernsteuerung. Ansonsten würde sich sowas hier gradezu anbieten: http://www.mikrocontroller.net/topic/87597#new Dieses Beispiel ist quasi sofort einsetzbar, man müsste nur in der Hauptschleife noch dafür sorgen, dass statt der Antwortwerte vom Slave die Portzustände in den Übertragungspuffer geschrieben werden. Der Slave müsste diese dann halt ausgeben. Wenn Interesse besteht, kann ich gerne noch eine Erweiterung dieser Bibliothek hier hochladen. Für ein Steuerungsprojekt habe ich noch ein paar Funktionen ergänzt, mit denen sich relativ einfach 8 Byte lange Frames übertragen lassen, die sogar ... | |||
| 17 - Beobachtungsgerät für nachtaktiven Feldhamster -- Beobachtungsgerät für nachtaktiven Feldhamster | |||
| Hallo zusammen,
Ich möchte einem befreundeten Biologen bei der Durchführung eines Forschungsprojektes behilflich sein. Es geht dabei um die Beobachtung des Aktivitätsverhaltens des nachtaktiven Feldhamsters. Eine Aufgabe ist es die Aktivität des Hamsters (Häufigkeit des Verlassens des Hamsterbaus) zu regisrieren. Dies sollte dann möglichst per Videomitschnitt dokumentiert werden. Ich hab mal folgende Spezifikationen zusammengestellt: 1. Gerät soll über eine eigene Stromversorgung verfügen, die für minimal eine Nacht ausreicht 2. Optimalerweise sollte die Videoaufnahme durch Detektion einer Aktivität des Hamsters gestartet werden und anschließend automatisch stoppen. Ein festhalten der Uhrzeit wäre dabei auch nicht schlecht. 3. Das Videomaterial soll auf Band oder Speicherkarte festgehalten werden. Ein Speicherchip wäre besser, da ein Bandlaufwerk doch relativ laut sein kann. 4. Bauteilkosten sollten möglichst unter 300 Euro liegen. Die Lösung sollte möglichst einfach gehalten sein. Vielleicht kann man dabei auch auf auf dem Markt verhandene Teillösungen zurückgreifen, wie etwa Kamaraoptik + Speicher. Wäre super wenn da jemand einen Vorschlag hat. Ich könnte mich dann auf die Triggerung der Kamara konzentrieren... | |||
| 18 - Frage zu rs232 am Atmega -- Frage zu rs232 am Atmega | |||
Zitat : Kann ich den Ausgang des Atmega mit dem PC verbinden Nicht direkt! Dazwischen muss noch ein Pegelwandler, z.B. der MAX232 Schaltung z.B. von hier: http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART Zitat : den Eingang mit dem Ausgang eines anderen Atmega? Müsste klappen, hier wird ja nur mit den üblichen 5V gearbeitet. Wie das bzgl. Timing usw. aussieht habe ich keine Erfahrung. ... | |||
| 19 - Verkehrsampel -- Verkehrsampel | |||
Hallo kleines Alphabet
Warum kein µC(Mikrocontroller)? Das wehre vom Schaltungsaufwand das einfachste. Wenn du es aber mit Logik realisieren willst brauchst du einen Taktquelle (NE555), einen Zähler und eine Decoderschaltung, die ein bisschen größer ausfallen dürfte. Ist das ungefähr die Schaltfolge? rot rot + gelb grün - grün - grün - grün gelb rot .. Da der Taktgenerator mit einer festen Frequenz lauft, sinnvollerweise mit dem gemeinsamen Teiler der Einzelzeiten müssen mehrere Ausgänge des Decoders miteinander oder verknüpft werden. (Bei einem EPROM wird er eben entsprechend programmiert.) Die Programmiersoftware für die AVR-Mikrocontroller kann man kostenlos herunterladen. Zum Programmieren braucht man auch nicht extra ein teures Programmiergerät kaufen. AVR Studio 4 (Entwicklungsumgebung, Assembler, Simulator) http://www.atmel.com/dyn/products/tools.asp?family_id=607#798 WinAVR (C-Compiler kann in AVR-Studio eingebunden werden) | |||
| 20 - LCD TFT Tachoanzeige -- LCD TFT Tachoanzeige | |||
| @Aditech:
Natürlich kann man auch einen DC/DC-Wandler nehmen. Gibt da ganz gute bei Texas Instruments, die auch recht einfach anzuwenden sind. Wie oft man das aufbauen muss, liegt an einem selbst. Bei mir gibt es meist nur eine Version, es sei denn, ich hab nen tierischen Bock geschossen. Natürlich hat das VIA-Board Grafik onboard. Aber was bringt dir ein analoger Ausgang bei TFT? Wenn ich mir so die Preise für Displays mit analoger Ansteuerung im Vergleich zu Dipsplays mit digitaler Ansteuerung anschaue, dann muß ich schon ziemlich schlucken. Falls die Signale wirklich unsauber sind (was ich ja bezweifle) kann man das relativ einfach mit nem Schmitt-Trigger lösen. Und die meisten Controller haben nen A/D-Wandler onboard. @stOne: Die Frage ist ja, wie du ne Kiste mit mindestens 17 x 17 x 5 cm im Auto unterbringen willst? Und dann hast du noch keine externe Hardware zum messen und noch kein Netzteil dabei. Das würde sich bei dem VIA-Board mit eingebautem Netzteil zwar erübrigen, aber dann kommt ja noch die Wärmeentwicklung dazu. So gut die VIA-Boards auch sind (für Server, Streaming-Clients ... Bin auch schon seit geraumer Zeit am überlegen, mir für einen MP3-Player für die HiFi-Anlage eins zu kaufen), sie erzeugen doch noc... | |||
| 21 - Leistungs DAC für ein Laserscannerprojekt -- Leistungs DAC für ein Laserscannerprojekt | |||
| Also erst einmal zur Ansteuerung. Das komplette System soll später völlig automon, also ohne PC, laufen. Aus diesem Grund habe ich mich entschieden einen Mikrocontroller zu verwenden. Genauer gesagt den Atmega 16 (also einen AVR). Die Ansteuerung eines D/A-Wandlers sollte dabei kein Problem sein (dafür gibt es ja genug Datenblätter). Die eigentliche Schwierigkeit für mich ist der Operationsverstärker. Ich habe mir zwar bereits einen besorgt (Mono, 4 Watt glaube ich), weiß aber nicht, ob der vorgeschlagene Schaltplan für meine Anwendung der richtige ist (Siehe Anhang)
Die Kompensation der mechanischen Trägheit werde ich natürlich gleich bei der Programmierung des AVRs berücksichtigen. (Bei 16Mhz sollte man etwas Reserve haben) Ich habe mich heute Übrigens schon mal drangesetzt und versucht das Problem mit dem D/A-Wandler mit der Pulsweitenmodulation zu umgehen. Mehr als ein Dreieck war da leider nicht drin. Aber zumindest bewegte sich was... Hochgeladenes Bild : A205K.jpg... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 8 Beiträge im Durchschnitt pro Tag heute wurden bisher 8 Beiträge verfasst 7 Besucher in den letzten 60 Sekunden alle 8.57 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |