Gefunden für atmel atmega8 fernbedienung - Zum Elektronik Forum |
| 1 - Mikrocontroller mit geringem Stromverbrauch und sparsamer Stromversorgung -- Mikrocontroller mit geringem Stromverbrauch und sparsamer Stromversorgung | |||
| |||
| 2 - Steuern und Regeln -> wo und wie anfangen -> die Suche nach dem roten Faden -- Steuern und Regeln -> wo und wie anfangen -> die Suche nach dem roten Faden | |||
| Dann mal von vorn:
Du benötigst ja zunächst eine Plattform. Du kannst dich heute zwischen unzählichen Plattformen und Architekturen entscheiden. Meine persönlichen Favoriten der Mikrocontroller sind: 8 bit - die AVR-Familie von Atmel: einfach zu handhabende und schnell erlernbare Architektur, viele Entwicklungsmöglichkeiten (Programmer von einigen Euro bis mehrere hundert Euro), eine tolle IDE (Atmel Studio) und viele Ressourcen im Internet. Kann auch in Form eines Arduinos eingesetzt werden, auch wenn ich persönlich den Arduino-Hype nicht teile. Prozessoren sind relativ günstig, aber für ihre Rechenleistung sehr teuer. Typische Vertreter ATmega88PA (kein ATmega8 mehr, ist veraltet), ATmega328P, ATXmegaxxx (teuer, aber leistungsfähiger). Taktraten bis 32MHz 8 bis 16 Bit - PIC-Serien von Microchip. Kannste nach gucken, ich würde sie aber nicht empfehlen. Das liegt nicht daran, dass sie schlecht sind, sondern dass ich arbeitsbedingt nur wenig damit zu tun hatte, obwohl sie grade für Regelungstechnik und Stellglieder gut geeignet sind (hochauflödende PWM und Brückenhardware). | |||
3 - Lötstation im Selbstbau -- Lötstation im Selbstbau | |||
| Hab es nur überflogen, aber du hast den falschen LM 2575 genommen. (Benötigt wird die 5V Version, du hast aber die einstellbare Version bei Reichelt ausgewählt.)
Ich würde aber einfach einen LM7805 nehmen (http://www.reichelt.de/ICs-A-A-/-A-.....23443) und die Spule auch weglassen. (Oder einen 7812 und 7805 in "Reihe" wenn man auf nummer "sicher" gehen will.) Verstehe nicht, warum man für einen µC und paar LED-Anzeigen einen Schaltregler nimmt. Vor allem da auch noch Analogelektronik eingesetzt wird. Wenn du wirklich neu in Elektronik bist, würde ich evt. mit einem etwas kleineren Projekt anfangen. Zum Beispiel einen Bausatz mit einem LM317 zusammenlöten und in ein Gehäuse packen. Sowas kann man immer mal gebrauchen, einen 0815-Lötkolben brauchst du ja eh erstmal. Ansonsten weiß ich nicht ob du es erwähnt hast, der ATMega8 muss aber programmiert werden. Dafür braucht man einen Programmieradapter bzw. muss einen selber basteln. (Wenn man Schüler/Student/... ist bekommt man den Atmel AVRISP mkII z.B. etwas günstiger. ... | |||
| 4 - Wie aus µC Smilies werden... -- Wie aus µC Smilies werden... | |||
| Immerhin! Es gibt auch einige Foren, die aus (ATmega8) - also ohne Leerzeichen - ebenso Smilies machen. Das ist dann nervig. In dem Fall sehe zumindest ich keinen Grund für eine Änderung. Schließlich wird der ATmegaXYZ zusammengeschrieben (Klick). ... | |||
| 5 - Modellbahn Weichenantrieb mit PC schalten -- Modellbahn Weichenantrieb mit PC schalten | |||
| Hallo,
Relais haben einen entscheidenden Vorteil: es ist schaltungstechnisch bedeutend einfacher zu realisieren, da Steuer- und Lastkreise völlig getrennt voneinander arbeiten (können). Nimmt man jedoch Halbleiterschalter ohne z.B. Optokoppler als Trennung, dann müssen Steuer- und Lastkreis ein gemeinsames Potential besitzen, sonst funktioniert das nicht. Der Nachteil von Relais ist halt der Preis sowie der Verschleiß an den Kontakten, der sich hier aber in Grenzen halte dürfte. Ich habe soetwas, zumindest für eine Spielzeugeisenbahn, noch nicht gebaut, aber schwierig ist das nicht. Als grober Anhaltspunkt folgende Bauteile: einen ATmega8 von Atmel als Mikrocontroller, programmiert in BASIC, und zusätzlich drei Schieberegister CD4094. Zusammen mit den drei Schieberegistern und einem beliebigen IO-Pin kommst du auf deine 25 Digitalausgänge. Daran kommt dann die Beschaltung, um die Triacs zu zünden. http://www.groupiemebtron.de/seriell_weichen/hauptseite.pdf Dort ist sowas gemacht worden. Dient nur als Anhaltspunkt. Die gesamte Schaltung würde ich jedoch ... | |||
| 6 - Zeitabstand, Schranken, Programmieren -- Zeitabstand, Schranken, Programmieren | |||
Zitat : Gehört ATmega 8L8 TQ auch zu ATmega8?Ja, aber diese Bezeichnung haben sich die Verkäufer selber ausgedacht, es ist keine offizielle Bezeichnung von Atmel. So einen speziellen brauchst du aber eh nicht, denn 1. steht das L für low Voltage, will heißen, dass der auch noch bei 2,7V werkelt 2. steht TQ (oder genauer TQFP) für Thin Profile Plastic Quad Flat Package. Es ist also ein SMD-Gehäuse, welches nicht wirklich gut zum Experimentieren geeignet ist. Nimm den ganz normalen MEGA8 (ATmega8-16AC), dann hast du keine Probleme. ... | |||
| 7 - Probleme bei NES-USB Adapter mit ATMEGA8 -- Probleme bei NES-USB Adapter mit ATMEGA8 | |||
| Hallo
Ich bin noch recht neu bzw. unerfahren was Mikrokontroller betrifft und ich wollte nun einfach diese Nes-USB Adapter http://www.bidouille.org/hack/nespadusb#6 nachbauen und dafür einen ATMEGA8 einzusetzen. Ich hab in der Programmierung die entsprechenden Pins geändert und versucht es zu Kompilieren und eine Hex zu erstellen. Jedoch scheitert es schon beim Kompilieren. Ich hab es auch schon versucht unverändert für diesen ATtiny44 zu kompilieren jedoch war der gleiche Fehler. Ich verwendet ATMEL AVR Studio 6 Dies ist der Hauptcode und die Header hab ich angehängt. main Code : | |||
| 8 - Suche jemand der mein Projekt in einen Schaltplan umsetzt -- Suche jemand der mein Projekt in einen Schaltplan umsetzt | |||
| @Kurzarmiger:
Er bietet Geld, im Gegenzug gibt man dann die Freiwilligkeit auf, so läuft das nun mal .
Ohne selbst interessiert zu sein, mal meine Ausführungen zum Thema: Die Auswertung des Sensors, welcher auch immer zum Einsatz kommen sollte, wird heute in den meisten Fällen digital erfolgen, d.h. er wird an einen Mikrocontroller angeschlossen, der dann entweder auch selbst eine anschließende Steuerung/Regelung übernimmt oder als Teilsystem mit anderer digitaler Daten-/Signalverarbeitung kommuniziert. Zunächst musst du also mal deine Spezifikationen für die zu messenden Größen, die zu messenden Größenordnungen und gewünschte/erforderliche Genauigkeiten festlegen. Daraus folgt dann die Suche nach einem konkreten Sensor. Was auch oft gemacht werden muss: man hat zwar seine Vorstellung, was z.B. die Genauigkeit angeht, muss diese aber beerdigen, sobald man sieht, was auf dem Markt verfügbar ist. Als auswertende Mikrocontroller bieten sich eigentlich alle an, ich persönlich und viele andere nutzen dafür die Controller der AVR-Familie von Atmel, damit du was zum Suchen hast ein konkreter Typ: ATmega8. Bleibt als einzige Hürde dann noch die Versorgung und die Kommunikation über Funk u... | |||
| 9 - ATtiny 13 vs. ATtiny 12/15 -- ATtiny 13 vs. ATtiny 12/15 | |||
| Hallo liebe Kollegen!
Ich weiß das dieses jetzt ne kleine Faulheitsfrage wird,weil ich mich auch stundenlang hinsetzen könnte und Datenblätter vergleichen könnte.
Man möge mir verzeihen. Aber vielleicht weiß das auch einer von Euch aus dem Handgelenk. Also: Das Atmel-Evoboard nimmt laut Beschreibung/Anleitung nur den Tiny 12 und 15. (war mir bisher egal,weil ich eigentlich nur den Atmega8 "kann") Nun habe ich paar nette Anwendungen/Programmierbeispiele gefunden,dessen Autor aber ausschließlich den Tiny 13 verwendet. Und da demnächst sicher lange Winterabende kommen... Nun die Frage: Sind der 13 und 12/15 austauschbar/kompatibel und sollten auf dem Board auch laufen oder nicht???
Danke! ... | |||
| 10 - 12x5 LED Matrix mit low current LEDs ansteuern(atmega8) -- 12x5 LED Matrix mit low current LEDs ansteuern(atmega8) | |||
| Hallo Leute,
ich bin noch sehr frisch in diesem Thema drin und habe deswegen eine kleine Frage. Ich habe mich schon ein wenig bei Google ausgetobt und gesucht, wie man eine LED Matrix baut( das kann ich ) mein Problem jetzt ist aber, dass ich nicht weiß, wie man die einzelnen LEDs ansteuern kann. Ich habe einen Atmel Atmega8 und würde das gerne mit diesem umsetzen. Außerdem habe ich irgendwo gelesen, dass man die LEDs, solang es low current LEDs sind, direkt ansteuern kann, ohne Transistoren benutzen zu müssen. Meine Frage lautet also wie folgt: 1) Wie steuer ich mit einem Atmega8 die LEDs an? Ich Programmiere mit Bascom und möchte hier nicht nach einer fertigen Lösung suchen, sondern nach Vorschlägen, wie man das umsetzt. MfG Jawaiica' ... | |||
| 11 - AVR-Assemblercode von Atmega88 auf -8 umstricken -- AVR-Assemblercode von Atmega88 auf -8 umstricken | |||
| Hi!
Ich möchte mir ein Elektorprojekt nachbauen. Dafür wird ein Atmega88 verwendet, ich habe aber nur den Atmega8 hier. Ich habe schon etwas über die Unterschiede gefunden, blicke aber trotzdem nicht ganz durch. http://www.gaw.ru/pdf/Atmel/app/avr/AVR094.pdf Z.B. meckert der Compiler über "out TCCR0A,r16" Ist irgendwie klar, der Atmega8 hat ja nur einen Ausgang vom zweiten Timer etc. Aber wie schreibe ich das um? Geht das überhaupt, oder war der Atmega88 _statt_ dem 8er nötig? Wäre schön, wenn mir jemand weiterhelfen würde
Code : | |||
| 12 - Eigentlich einfache Zeitschaltung -- Eigentlich einfache Zeitschaltung | |||
| Nim einen ATmega8 von Atmel. Das Program kannst du mit Bascom schreiben. ... | |||
| 13 - LED-Weihnachtsdeko mit Micro-Controller blinken lassen -- LED-Weihnachtsdeko mit Micro-Controller blinken lassen | |||
| Hallo Daniel,
Dazu wäre z.B. der ATmega8 von Atmel in der Lage, aber auch zig andere Mikroprofessoren können das, auch z.B. PICs von Microchip. Für den Atmega benötigt du noch einen Brenner, den man selbstbauen oder fertig kaufen kann. Fürs Kaufen empfehle ich den MyAVR USB Light oder ähnliche. Welche Sprache möchtest du denn benutzen? Einfaches Blinken kann man auch prima direkt in Assembler programmieren. ... | |||
| 14 - Reset Schaltung -- Reset Schaltung | |||
| Das Programm kannst du in C schreiben. Winavr gibt es kostenlos und verwenden würde ich einen ATmega8 von Atmel. ... | |||
| 15 - Temperatursensor, weitere Schaltungen über RS232 -- Temperatursensor, weitere Schaltungen über RS232 | |||
| Hallo Truddel,
ich hab mit der Kombination DS18S20, Pollin-AVR-Board und Atmel-Prozessor auch schon ein kleines Projekt für meine Heizungsanlage gemacht bzw. bin noch mittendrin. Zum Test habe ich noch irgendwo ein kleines C-Programm rumfliegen, was die Temp-Werte ausliesst und über den COM-Port ausgibt. War wohl für den Atmega8, aber das ist schnell auf den -32 portiert. Für den Test habe ich einen Sensor einfach geschickt in eine freie IC-Fassung gedrückt, dann z.T. die Versorgung z.T. via Port-Porgrammierung sichergestellt und für den Datenpin einen internen Pullup des Atmels aktiviert. -> Lief ohne weitere externe Beschaltung ( 3-draht-mode ) Später ist es natürlich besser, die ganze Peripherie an das IDE-Kabel zu hängen und auch einen niederohmigeren Pullup zu verwenden. Lange Leitung klappte alleine mit dem Atmel-Pullup nicht mehr. Die Software kann ich hier posten ( wenn ich sie wiederfinde), dann brauchst Du nicht bei Adam und Eva anfangen. Muss auch noch schauen, wie das rechtlich ist, weil ich freien Code aus dem Internet hergenommen und modifiziert habe. Wenn das hier veröffentlicht wird, möchte ich die Bedingungen des Autors einhalten. Komme da wahrscheinlich erst heute ... | |||
| 16 - Einfacher 4-stelliger Zähler gesucht. -- Einfacher 4-stelliger Zähler gesucht. | |||
Zitat : sepp@kaernten hat am 11 Jun 2010 00:15 geschrieben : Offtopic :..AtMega8 um schlappe 1,30 teuronen??? Wo? Sorry, mach aus dem 1er ne 2, dann stimmts. Kleiner Tippfehler. Wenn die Haspel immer den gleichen Umfang hat, kann man mit dem AVR sogar direkt die Länge berechnen lassen... Als Programmieradapter kannste irgendwas in dieser Art nehmen: Programmieradapter | |||
| 17 - 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... | |||
| 18 - Mini-Fahrstuhl: Fragen bei Motor, Schaltung(en), Programmierung und anderem... -- Mini-Fahrstuhl: Fragen bei Motor, Schaltung(en), Programmierung und anderem... | |||
| Hallo!
Python eignet sich nicht, um damit lauffähige Programme für kleinere Mikrocontroller zu entwickeln, da es interpretiert werden muss. daraus resultiert ein langsamerer Programmfluss als mit nativem Kode. Wenn du aber Python wirklich gut kannst, dann sollte es für dich möglich sein, dass auch in C zu schreiben, wirklich komplex ist das ja nicht. Anbieten tun sich dann die Mikrocontroller von Atmel (AVRs) wie Atmega8, oder von Microchip die PICs. Für AVRs kann man Programme kostenlos und uneingeschränkt in C entwickeln, für PICs meines Wissens nach nur eingeschränkt. Es gibt zwar PyMite, einen Pythoninterpreter für µC, davon würde ich aber abraten. Mach dich mal schlau über die AVRs (google kennt wahnsinnig vieles darüber ) und frag ggfs. nach
... | |||
| 19 - Möchte was basteln: Einen PC "Mehrpersonen Buzzer" per Hand Taster -- Möchte was basteln: Einen PC "Mehrpersonen Buzzer" per Hand Taster | |||
| Hast du denn eine COM-Schnittstelle am Notebook? (9-poliger D-SUB, männlich)
Allerdings kannst du BASIC (ich vermute irgendein QBASIC) dafür vergessen, wenn es mit USB laufen soll. Derlei Schnittstellen wären vorzuziehen, da man sie recht einfach im Programm benutzten kann. Visual BASIC ist gar nicht so schwer, wenn man eh schon BASIC kann. Das ist einfach eine Erweiterung, die objektorientiert ist. Ich habe mal die Version 6.0 gehabt (da war ich glaube ich 11 oder so ).
Gut, also, wenn es mit USB laufen soll schlage ich einen einfachen USB->RS232-Wandler vor, wie man sie mittlerweile für einige Kröten bekommt. Das erspart dir den Selbstbau dieses Adapters (kann man mit dem FT232 von FTDI machen). Mir fallen jetzt spontan zwei Möglichkeiten ein: 1. du hängst einen Haufen Schieberegister an die Schnittstelle, die von der Software am Rechner ausgetaktet werden. Dazu sind allerdings Low-Level-Zugriffe nötig, die mit dem Adapter entweder nicht herkömmlich funktionieren, und/oder das Betriebssystem derlei Zugriffe gar nicht zulässt, sondern über einen Treiber mit der Schnittstelle kommuniziert. Neben den genannten Nachteilen ist es furzlangsam. 2. du setzt dich mit Mikrokontroll... | |||
| 20 - Welcher Mosfet für Led PWM -- Welcher Mosfet für Led PWM | |||
| Hallo liebe Forengemeinde,
Ich habe ein Verständnisproblem. Ich will mehrere ultrahelle LED's (Marke noch unbekannt) mit einem Mosfet über den Ausgang von einem Atmel Mikrokontroller(Atmega 8 ) schalten. Nun will ich aber nicht für jedes Projekt (was immer auch kommen mag) ein Mosfet kaufen. Ich wollte schon länger bei diesem Shop einkaufen: Shop Jetzt habe ich folgende Fragen: Wenn ich das richtig verstanden habe muss ich nzr einen Mosfet mit einer Uth von größer gleich 5V besorgen,oder? (Was ist wenn ich den Atmega8 (L) mit 3,3V betreiben will?) Ist zum Schalten ein p-Mos oder ein n-Mos besser? Welcher Mosfet von der kleinen Auswähl würdet ihr mir entpfehlen? Danke im vorraus [ Diese Nachricht wurde geändert von: Rambodischien am 2 Mär 2010 19:47 ]... | |||
| 21 - LEDs über Fernbedienung ein/aus schalten -- LEDs über Fernbedienung ein/aus schalten | |||
| Such dir nen uC raus, ergoogle dir ne Lib fuer RC5 und programmiere das Ding.
Einfacher gehts nicht. uC: Atmega8 z.b. oder andere von Atmel, TSOP1136 als IR-Empfaenger Wenn du keine Lib findest, kann ich dir eine eigene geben. Ist aber fuer AVRs programmiert und in C. Mehr kann man dir nicht abnehmen, suche mal mit google nach den genannten Stichworten. ... | |||
| 22 - atmega programmer -- atmega programmer | |||
| Hallo,
ich will einen programmer fuer atmel bauen (fuer atmega8 und atmega16), und zwar unter verwendung einer der beiden microcontroller. gibt es sowas? Hat da jemand einen schaltplan? Danke schonmal! ... | |||
| 23 - Gibt es ICs zur Spannungsmessung? -- Gibt es ICs zur Spannungsmessung? | |||
| Ich habe mir jetzt mal den Mega 8 angesehen.
Hier ist ne Liste: http://www.mikrocontroller.net/articles/AVR_Typen Der normale ATmega8 hat 8 ADC Kanäle mit 10 Bit Genauigkeit, der Preis liegt ca. bei 1,9 €. Bei 26 zu überwachenden Akkus würde das also 4 µC bedeuten, also ca. 8 €. Der Preis wäre jetzt noch hinnehmbar, aber ich mache mir Sorgen bezügl. des Stromverbrauchs von 4 solcher µC. Alternativ gäbe es dann noch den ATmega2560 mit 16 ADC Kanälen, von dem bräuchte ich also nur 2 Stück womit dann auch der Stromverbrauch kleiner sein könnte, aber hier müßte man genau nachschauen, da der ATmega2560 z.b. einen viel größeren RAM Speicher besitzt und somit vielleicht sogar wieder mehr Strom verbraucht. Vom Preis her wäre er aber mit 8-15 € pro Stück eigentlich keine Option. Falls es also einen dedizierten ADC IC mit ca. 26 oder mehr Kanälen gibt, wäre das sicherlich die sinnvollere Lösung als mehrere µC. Auf der Wikipedia habe ich dann noch gelesen, daß es von der Atmel AVR Reihe auch noch Sondertypen gibt, insbesondere welche für Ladegeräte. Leider habe ich keine Dat... | |||
| 24 - Einstieg ins Mikrocontroller-Basteln -- Einstieg ins Mikrocontroller-Basteln | |||
| Hallo!
Ich weiß, dass es im Forum schon unzählige Beiträge von Leuten, die mit der Mikrocontroller-Programmierung anfangen wollen, gibt. Allerdings habe ich wieder eine etwas andere Frage als die anderen und finde es deswegen praktischer, ein eigenes Thema zu erstellen. Ich habe schon mal die ersten paar Kapitel des AVR-Tutorials von mikrocontroller.net gelesen, mich entschieden, mit dem ATmega8 zu Experimentieren, und mir schonmal alles zusammengesucht, was man meiner Meinung nach zum µC-Basteln braucht. Momentan möchte ich bei Pollin folgendes bestellen: 4 ATmega8 2 ATmega16 1 Atmel-Evaluations-Board 1 | |||
| 25 - Pedalboard im Selbstbau -- Pedalboard im Selbstbau | |||
| Wenn man wirklich keine Ahnung von µC-ern hat, ist der Einstieg natürlich nicht grade leicht. Obwohl genau so ein Projekt ein guter Anfang wäre, da das Ding nur ein paar Pins einlesen, etwas speichern, und wieder ausgeben muss. Es ist weder etwas zeitkritisches dabei, noch muss man auf bestimmte Protokolle oder sonstwas achten. Man sollte auch ein paar Programmierkenntnisse haben. Wenn du dir die noch aneignen musst, wird das ganze schon zu einem Hobby. Ob sich das auszahlt, hängt davon ab, was du noch vorhast. Wenn man's mal kann, tun sich gleich riesige Möglichkeiten auf, was alles realisiert werden kann, was sonst zu einem Teile- und IC-Grab werde würde bzw. schlicht nicht machbar ist.
Ich persönlich verwende Atmel AVRs. Eine andere Linie sind die PICs von Microchip. Darüber welche besser/einfacher/usw sind, wird viel gestritten. Mir waren die AVRs einfach sympatischer .
In dem Fall reicht so ziemlich jeder µC, der mehr als 16 IO-Pins hat (mit viel weniger geht's zwar auch; dann muss man aber mit externen Bauteilen herumtricksen), also z.B. ein ATtiny2313 oder ATmega8 aufwärts und neuer. | |||
| 26 - Messwerte erfassen und auswerten mit PC -- Messwerte erfassen und auswerten mit PC | |||
| Hallo,
Erstmal Herzlich Willkommen im Elektronikforum, Uwe. Zu allererst, bevor es zum eigentlichen Inhalt geht: bemühe dich doch bitte, etwas ordentlicher und strukturierter zu schreiben. Zum Thema: Die von dir genannte Software dynometer34 konnte ich nicht finden. uniplot dagegen liefert, nach ersten Google-Recherchen, eine Sprache mit, in der man eigene Dinge implementieren kann, so ist es u.U. sogar möglich, eigene Hardware über eine Bibliothek einzubinden. Das ist also kein Problem. Du benötigst ein Modul, welches dir Impulse liefert, die du in einer festgelegten Zeiteinheit zählst. Damit kannst du die Drehzahl bestimmen. Dazu würde ich einen Mikrokontroller benutzen, denn der ist wesentlich schneller bzw. genauer als z.B. der LPT-Port. Außerdem rechtfertigen die vier Temperatursensoren den Mikrokontroller noch mehr. Du hast leider überhaupt nichts zu der Präzision der Messwerte geschrieben. Z.B. die Auflösung und Toleranz der Temperaturerfassung, die Minimal- und Maximalwerte etc. Und zuguter letzt: wie fit bist du im Programmieren sowohl in C (für den µC) als auch in der von uniplot mitgelieferten Sprache? Denn beides wirst du relativ gut beherrschen müssen, um ordentliche Ergebnisse erzielen zu können. Als Mikrokont... | |||
| 27 - Einspeisung von Dateien über Tastaturstecker -- Einspeisung von Dateien über Tastaturstecker | |||
| Kannst Du µController programmieren?
Dann würde ich es so machen: z.B. ATmega8 nehmen, daran kommen dann 1) Tastatur-Input 2) Tastatur-Output 3) MMC-Karte via SPI als Memory 4) USB-Schnittstelle z.B. siehe Firmware-only USB dran. Ein bisschen Software nach Deinen Wünschen für PC ( Memory Update) und Atmel programmieren und schon ist es fertig
Komplett ohne uC-Erfahrung braucht man dafür und für die Einarbeitung wahrscheinlich ungefähr 1 Jahr. Gruß Stefan [ Diese Nachricht wurde geändert von: Nukeman am 14 Mär 2009 22:50 ]... | |||
| 28 - STK500 - Kompatibele Chips -- STK500 - Kompatibele Chips | |||
| Reichelt hat doch so ziemlich sämtliche Atmel Controller.
Das Problem ist nur das die Doku wohl schon etwas älter ist. Die 90Sxxxx Serie von Atmel ist so ziemlich ausgestorben und fast komplett durch die Mega/Tiny Serie ersetzt. Für den Anfang sollte sich eigentlich der Atmega8 sehr gut eignen. Der hat einiges an Peripherie integriert, recht reichlich Flash und ist günstig zu bekommen. Ausserdem findet sich viel an Beispielen im Netz dazu. Gruß Simon ... | |||
| 29 - Thermometer mit Atmega8 -- Thermometer mit Atmega8 | |||
Zitat : baubau hat am 14 Jan 2009 14:37 geschrieben : ok das heißt dann das ich den DS18B20 nicht nehmen kann? Vom technischen her wäre es wohl kein Problem, aber der Aufwand ist entsprechend höher, da der Controller die Kommunikation komplett softwaregesteuert machen muss. I2C, genannt TWI, hat der ATmega8 hardwareseitig drin. Da musst du nur eine entsprechende Sendefunktion aufrufen bzw. Empfangsinterrupts einbinden und läuft. Zitat : baubau hat am 14 Jan 2009 14:37 geschrieben : Wie kann ich die daten die ich empafange dann auch auswerten?? Wie du die Zahlen vom Temp. Sensor bekommst sollte das Datenblatt verraten. Die DS1... | |||
| 30 - Mikrowellecontroller programieren -- Mikrowellecontroller programieren | |||
Offtopic :Fiech, mache bitte Gebrauch von den Code-Tags. So (=ohne) werden die Postings sehr schnell unübersichtlich im Fritz (äh Fred ). Ausserdem bleibt die Einrückung in Code-Tags bestehen. Sehr langer Code kann hingegen besser als Textdatei angehängt werden.
Edit: Erst die vorherigen Beiträge lesen, dann meckern
Also im einfachen Windows-Style: 1. Möglichkeit: Code einfügen, markieren und den Button "Code" über dem Editor-Fenster drücken. 2. Möglichkeit: Code-Button drücken, Text einfügen, "Code*" Button nochmal drücken. 3. Möglichkeit: Den bbcode "(code)hier Code einfügen(/code)" mit eckigen Klammern selbst eingeben. Nochmal Edit, diesmal Themenbezogen: TCCR0 und TIFR sind so genannte Ports, in diesem Fall Timer/Counter Control Register 0 (TCCR0) bzw. Timer/Counter Interrupt Flag Register (TIFR) Näheres dazu im Datenblatt der AVR ATmega (ATmega8 oder ATmega16 z.B.), kostenlos bei ... | |||
| 31 - PWM für 4pol-Lüfter -- PWM für 4pol-Lüfter | |||
| Hallo Zusammen,
ich stehe nach langer elektronischer Ruhepause mal wieder vor einem Problem. Ich möchte mir für meinen PC eine Lüftersteuerung bauen, soweit noch leicht, gibt ja genug Anleitungen. Allerdings habe ich mir Lüfter mit 4poligem Anschluss zugelegt, und zwar solche mit zusätzlichem Pin für die Steuerung der Geschwindigkeit. Diese erwarten an dem 4. Pin ein PWM-Signal von 25kHz. Insgesamt regeln möchte ich auf diese Art 5-6 Lüfter, wenn möglich getrennt, also mittels Software-PWM. Als µC hatte ich einen ATmega8 ins Auge gefasst, da es der kleinste mit genug Pins und I2C ist. Genug geschrieben, hier mein Problem: Der ATmega8 lässt sich maximal mit 16MHz takten. Bei 25kHz Zielfrequenz komme ich auf 640 Takte pro Durchgang. Für einen Timer-Interrupt gehen allein für das Standard-Zeugs (RJMP, RETI, SREG sichern/rückschreiben) 12 Takte drauf. Bei einer (Un-)Genauigkeit von 50 Schritten bleibt mir also keine Zeit für das eigentliche Port-setzen. Ich hoffe, ich übersehe hier etwas wichtiges..
Ausweichmöglichkeiten: Einen "speziellen" Chip, der mehrere PWM-Kanäle zur Verfügung stellt, die 5-6 Lüfter getrennt regeln können. Ich hatte a... | |||
| 32 - 11x11 LED Matrix und Microcontroller -- 11x11 LED Matrix und Microcontroller | |||
| Hallo nochmal! Ein kleiner Nachtrag:
Ich hab mir jetzt so ein ATMEL Evaluationsboard gekauft, zusammen mit einem ATmega8. Ich hab es auch schon zusammengelötet und möchte nun, ganz simpel, dass die beiden LEDs auf dem Board leuchten. Dafür hab ich unter Verwendung eines mikrocontroller.net -Tutorials dieses Assembler-Programm geschrieben: .include "m8def.inc" ldi r16, 0xFF out DDRD, r16 ldi r16, 0b00110000 out PORTD, r16 ende: rjmp ende Meine Frage(n): Kann das so funktionieren, und wie bekomme ich es jetzt in den AVR? Serielles Kabel hab ich und auch die Programme PonyProg und das AVR-Studio...nur wie benutze ich die richtig? ... | |||
| 33 - LCD Panel ansteuern und was man dafür braucht? -- LCD Panel ansteuern und was man dafür braucht? | |||
Wenn Programmierkenntnis im Bereich Mikrokontroller vorhanden ist, ist das mehr oder weniger eine Fingerübung, die Daten des Teils abzugreifen und auszuwerten. Soweit ich weiß handelt es sich um eine asynchrone serielle Schnittstelle, sowas ist daher recht gut auszuwerten mit einem Mikrokontroller, der eine UART hat (z.B. ATmega8, ATmega16, *32, *64, *8515, *8535, *48, *88, ... gibt weit mehr, und diese sind nur von Atmel, es gibt noch hunderte andere Hersteller ).
Displays gibts auch in Hülle und Fülle am Markt zu kaufen, deren Schnittstellen alle irgendwie gleich sind (kompatibel zum legendären HD44780) und für die es auch in vielen Programmiersprachen mehr oder weniger gute Treiber gibt. Das geht los von einzeilig mit 8 Zeichen bis zu vierzeilig mit zwei Kontrollern und je 40 Zeichen pro Zeile. Dazwischen ist alles denkbar und es geht auch noch wesentlich mehr... Die Frage ist nur: 1. woher die Infos kriegen, welche Daten auf der Leitung was bedeuten und wie die Frames überhaupt aufgebaut sind. Gibts da Standards? Ich habe keine Ahnung. 2. welche Kenntnisse du hast (ich vermute mal, du hast noch keine µKontroller benutzt. Das kann anfangs herausfordernd sein | |||
| 34 - ATtiny13 und kompatible -- ATtiny13 und kompatible | |||
| Hallo,
bin ganz frisch angefangen, mit mit den ATtiny13 zu beschäftigen. Ich habe mir dieses Lernpaket Mikrocontroller von Franzis gekauft, auch wenn ich eig kein Fan von dem Verlag bin. Bin sehr positiv überascht. Dabei ist ein einfacher Programmer als Bausatz, der in 10 min zusammengelötet ist. Zwei Widerstände, zwei Kondensatoren, n Transistor und zwei Dioden, das wars fast schon. Nun habe ich ein zwei Fragen, vlt kennt ja jemand diesen Programmer von dem Set. 1) Welche Controller kann ich damit noch programmieren? Zur Not könnte ich ja eben bisschen umlöten, wenn ich z.B. auf nen DIP28 Sockel oder so könnte, also für nen größeren Prozessor. Kann ich da also beispielsweise auch nen ATmega8 programmieren? 2) Bei dem Paket war eine Eigenbausoftware bei, die den Upload ermöglicht. Wie kann ich alternativ die hex-Files in den Controller bekommen? Also mit welcher anderen Software? Das AVR-Studio von ATmel unterstützt ja nur die ganzen Entwicklerboards (STK500 etc..). MfG DerStudent ... | |||
| 35 - Projekt Tastatur in Morsecode umwandeln -- Projekt Tastatur in Morsecode umwandeln | |||
VIELEN DANK FÜR DIE HILFE !
Ok ich verstehe... ihr habt natürlich recht ! Ein µC macht die sache wirklich einfacher. Ich werde also ein ATMEL µC nehmen, nur leider weiß ich noch nichts darüber. Ich hab mir gerade ein Steckboard besorgt, um Experimente machen zu können, nur weiß ich noch nicht, wie ich anfangen soll...
Den Microcontroller kann man ja über z.b seriellport programieren. Gibt es irgentwo eine schaltung und eine Teilliste, die benötigt wird ? Ich kann mir vorstellen das es relativ einfach sein kann und das man Keine spezielle Brenner braucht, die Hunderte von euros kosten.Irre ich mich ? Dann müste ich mich für einen Controller entscheiden. In internet hab ich ATmega8 gefunden und denke das er mir passen könnte. Auf einer seite hab ich dan links zur folgenden software gefunden: WinAVR und Ponyprog. Anscheinend brauch ich die beide um mit meinem Project weiter zu kommen.
Bascom ist wie ich verstanden habe eine BASIC Alternative zu WinAVR die mit C funktioniert. Was von den beiden ist den einfacher ? Bisher hab ich nur mit Pascal, Delphi und DHTML gearbeitet. ... | |||
| 36 - Pollin ATMEL Evaluations-Board Version 2.0 auslesen dauert 45min -- Pollin ATMEL Evaluations-Board Version 2.0 auslesen dauert 45min | |||
| Hi,
da ich auch mal in die Welt der uC einsteigen will, habe ich mir vor kurzem das ATMEL Evaluations-Board Version 2.0 von Pollin geholt. Ich habe nur das Problem das das auslesen eines Atmega8 mit PonyProg ca 45min dauert. Das lock und fuse Bits lesen und schreiben geht schnell. Ich benutze einen RS232 to USB converter um das das Board am Laptop betreiben zu können. Den USB Adapter habe seit längerem schon im Einsatz, und dieser machte auch nie Schwierigkeiten beim programmiern von TK Anlagen. hat jemand eine Idee was ich falsch mache?
gruß CMISDN ... | |||
| 37 - GPS Maus an AVR Mega8 -- GPS Maus an AVR Mega8 | |||
| Hallo,
Ich habe die Idee eine GPS Maus an einen AVR Mega8 anzuschließen und somit ein Autonomer Mobieler Roboter zu Steuern. Ich habe: -ATMEGA8-16PU (http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf) -Garmin GPS Maus HVS35 (http://www8.garmin.com/manuals/GPS35LPSeries_TechnicalSpecification.pdf) Der Mega8 hat eine USART Datenregister was eigentlich nach meinen Wissenstand die NMEA transmitted sentences einlessen kann. Und somit intern sie auswerten kann. Ich muss nur nen Pegelwandler z.B. Max232 dazwischen schalten, den ich eh schon an meiner SPI Progammer Board realisiert habe. (http://www.rowalt.de/mc/avr/avrboard/01/brdcirc.png) Ist es wirklich möglich und wie würdet ihr den aufwand und die Schwierigkeit einschätzen? Ich habe auch schon das Internet Durchforstet vieleicht hätte einer nen Tip/Link. ... | |||
| 38 - Drucksensor / Pulssensor - Schaltung -- Drucksensor / Pulssensor - Schaltung | |||
| Wooooh,
ich muss ja ehrlich zugeben das ich so was von gar keine Ahnung hab was die ganzen Teile betrifft aber hört sich doch schon mal gut an das alles so klein zu raliesieren ist. Vieleicht sollte ich noch sagen das der Stromkreis bei der Drucksensor-Variante höstens mit AAA Baterie/Akkus betrieben werden soll. Und bei dem Pulssensor wäre schon gut wenn der Strom aus der Leitung verwendet werden könnte da es ja zwischen die Stromleitung gehängt werden soll. Könntet ihr mir mal ne Art Einkaufsliste machen was ich ausser den Sensoren dringent brauche - unter der Premisse das is es auch in nem einfachen Laden bekomme - Conrad habsch och hier. Platninen ätzen - hmm - nee ich glaub die Möglichkeit hab ich nicht. Eine andere Idee zu dem Thema ist diese: ...........ich denke, Ihr Schaltungsproblem ließe sich am besten mit einem Mikrocontroller lösen. Das würde sowohl die Einstellbarkeit der Auslösung der Schaltung bei einem bestimmten Grenzdruck ermöglichen als auch das zeitverzögerte Wiedereinschalten des Stromes. Die Schaltung könnte sehr einfach sein und mit wenigen Bauteilen auskommen (Operationsverstärker, Controller, ein paar weitere Teile + ein Drucksensor). Der Mikroccontroller könnte ebenfalls ein sehr ... | |||
| 39 - Wieder Mal LCD Init -- Wieder Mal LCD Init | |||
| Hallo Mituser,
ich verzweifle fast an der Initialisierung eines LCD Displays. Das Display (HD44780) läßt sich mit der LCD Routine von Sprut auf einem 16F84 einwandfrei initialisieren. Nach Init erscheint "OK" auf dem Display. (Siehe lcd_OK.asm). Da ich auf ATmel umsteigen möchte, habe ich den Code von Sprut auf einen Atmega8, 8MHz "portiert". Im Debug Mode scheint auch alles zu klappen. Im real Life aber nicht. Das Display zeigt in der oberen Reihe nur dunkle Kästchen an. Kann sich ein "Wissender" mal den geänderten Code anschauen ?? Ich habe im Atmega Code das gleiche Timing wie im 16F84 Code verwendet, unter Berücksichtigung daß der 1684 mit 4MHz und der Atmega8 mit 8MHz läuft. Was ist hier falsch und wie kann ich die Hardware testen ?? Thanx for any help peterschrott ... | |||
| 40 - SUCHE: AT90S4433 (DIL) -- SUCHE: AT90S4433 (DIL) | |||
| Wenn du nicht unbedingt auf diesen angewiesen bist (da z.B. nur die Hex Datei vorliegt) dann verwende den ATmega8, das ist der Nachfolgetyp.
Hier sind die Unterschiede zwischen beiden aufgelistet: http://www.atmel.com/dyn/resources/prod_documents/doc2515.pdf ... | |||
| 41 - Atmega162 + SRAM -- Atmega162 + SRAM | |||
| Moin, heute gehts an ein weiteres Projekt...
Dieses mal ist eine kleine Erklärung nötig, denke ich mal. Es soll, kurz gesagt, eine Schaltung gebastelt werden die über RS232 vom PC einen Text empfängt und diesen auf einem LCD (4x20) ausgibt. Der Controller bekommt vom PC zwei Texte übermittelt, einmal eine Liste mit mehreren Wörten, und zwei Zeilen reinen Text. Die Liste hat durchschnittlich ca. 20 Einträge, im Extremfall kann es aber auch an die 200 Einträge ran kommen. Die einzelnen Einträge sollen durch das Display scrollen. Ein Eintrag besteht aus ca. 10 - 20 Buchstaben. Die zwei Zeilen Text bestehen einmal aus einer max. 20 Zeichen langen Überschrift und einem bis zu 40 Zeichen langem Text, der unter der Überschrift drunter lang scrollen soll. Ein erster Prototyp mit einem Atmega8 existiert bereits, allerdings reicht der Speicher von dem Kleinen nicht annähernd aus. Nach ein paar Stunden google-Suche bin ich dann auf den 8515 Aufmerksam geworden, an den man externen SRAM anschließen kann. Der Mega162 verfügt ebenfalls über alle nötigen Funktionen, hat aber mehr Flash-Speicher. Datenblatt: http://www.atmel.com/... | |||
| 42 - Laderegler mit Microcontroller -- Laderegler mit Microcontroller | |||
| Erst mal Danke für deine Antwort.
Das angeschlossene Relais hat einen Anzugsstrom von 10mA. Deswegen dachte ich es sollte kein Problem sein, da der µC 50mA Ausgangsstrom schafft. Oder meinst Du das, weil im Falle des Anzugs ein höherer Strom fließen kann Mit dem Analogeingangswiderstand muss ich Dich korrigieren... habe nämlich gerade nochmal im Datenblatt des Mikrocontrollers ATMega8 nachgeschaut: Analog Input Resistance 55-100 Mega-Ohm http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf (Seite 248) ... | |||
| 43 - AVR Entwicklungsumgebung -- AVR Entwicklungsumgebung | |||
| Die ISP Variante ist uns tatsächlich lieber als die Controller extern zu programmieren, daher schauen wir uns das AVRISP MKII von Atmel mal genauer an.
Noch eine Frage zu den Controllern. So wie es aussieht haben die ATtiny keine USART eingebaut, richtig? Um den zu haben muss es zwingend ein ATMega sein, doch welcher? Von den Anforderungen her reicht der kleinste, wird wohl der ATMega8 sein. - UART - 2x PWM - diverse Digital IO - 1 freier HW Timer - Watchdog Reset Welchen ATMega8 würdet ihr empfehlen? Ideal wäre, wenn der kleinere (vorzugsweise eingesetzt) pinkompatibel ist zu etwas grösseren Exemplaren mit mehr Speicher. Gruss, Martin ... | |||
| 44 - Brennen ohne Parallel-Port -- Brennen ohne Parallel-Port | |||
| Moin.
Zitat : hab dann bei pollin den parallel->usb adapter gekauft, jo, ist n besch... centronics druckerkabel oder so.D.h. es ging nicht? Oder etwa gar kein USB dran? Na jedenfalls, wenn die Hardware-Voraussetzungen passen, hängt das Funktionieren wohl auch entscheidend von der Software mit Gerätetreibern, Emulationskrücken usw. ab. Zitat : dann hab ich gehofft,mit dem usb-> seriell adapter(hab ich auch von pollin,geht gut)Wie probiert? Zitat : | |||
| 45 - I2C am µC -- I2C am µC | |||
| Hallo Leute.
Ich möchte eine I2C Schnittstelle mit einem Atmel µC betreiben. Im Datenblatt finde ich leider keine Beschreibung, ob es möglich ist. Das man einen Software I2C Bus programmieren kann weiß ich und habe ich auch schon gemacht. Ich brauche jetzt aber einen Hardware I2C Bus. Kann man eine der Verfügbaren Schnittstellen der µC dazu verwenden. Gibt es irgendwelche Kniffe, um aus einem UART, SPI, JTAG ... eine I2C Schnittstelle herzustellen? PS: Bis jetzt wollte ich einen Atmega8 zum Programmieren verwenden! Danke für euer Bemühen! RaPe ... | |||
| 46 - Atmel Familie -- Atmel Familie | |||
| Servus,
ich hab dieses Jahr mit der AVR 8bit RISC Familie angefangen genauer gesagt mit dem ATtiny2313 und jetzt auch ATmega8! Und ich hatte vorher noch nie etwas mit Microcontrollern gemacht, man muss sich dann nur mal rein finden, ging bei den AVRs ganz gut!
Ist sehr angenehm mit denen zu Arbeiten und die sind auch recht robust. Haben mir schon einige Fehler verzeiht und es mir nicht mit einer Rauchwolke gedankt! =) Findest zu der AVR 8bit RISC Familie aber einiges hier im Forum bzw. sonst auch im Netz! Ansonsten direkt http://www.Atmel.com da findest du auch alles was man so benötigt! [ Diese Nachricht wurde geändert von: Humus am 10 Okt 2006 20:19 ]... | |||
| 47 - simples BASCOM Programm?!?!? könnt ihr mir beim erklären helfen???? -- simples BASCOM Programm?!?!? könnt ihr mir beim erklären helfen???? | |||
| Hallo Bastelheini,
Du musst für den ATmega8 auch die entsprechende Definitionsdatei einbinden: $regfile = "m8def.dat" Dann musst du deine Taktfrequenz dem Compiler übergeben, nicht stumpf abschreiben, was im Tutorial steht: (Aus den PNs habe ich erfahren, dass es 8MHz sind): $crystal = 80000000 '8MHz So, dann geht das Programm los: Ich empfehle wärmstens, immer das passende Datenblatt im Hintergrund laufen zu haben, dann kann man sich schnell helfen: Das Register DDRx legt fest, ob der entsprechende PIN ein Ein- oder Ausgang ist. Ist der Pin ein Eingang (entsprechendes Bit ist dann 0), dann lässt sich noch ein sog. Pull-Up-Widerstand an- oder ausschalten, indem man das entsprechende Bit im PORTx-Register setzt. Es gibt also für alle IO-Pins 3 Register: * Das DDRx-Register (Data Direction Register) für Einstellung ob Ein- oder Ausgang * Das PORTx-Register für die Datenausgabe (wenn du hier ein Bit setzt, dann geht der entsprechende Pin auf High) (Wenn der Pin als Eingang definiert wurde und man die gleiche Bitposition in PORTx auf 1 setzt, dann wird der Pullup eingeschaltet. Weitere Kombinationen dieser beiden Register PORTx und DDRx bitte im Datenblatt nachsehen... | |||
| 48 - Wer kann Assembler? -- Wer kann Assembler? | |||
| Hallo Leute,
ich habe ein dickes Problem. Ich habe mal ein Programm für einen ATMega8 mit Bascom geschrieben. Dieses auf den Controller gepackt und gut war. Jedoch ist mir nun das Bascom-Programm irgendwie abhanden gekommen. Also habe ich den Controller ausgelesen und mit viel mühe daraus wieder eine Atmel-Hex File gebastelt. Jedoch sind meine Assembler Kenntnisse nicht sehr gut. Hier erstmal die Funktionsbeschreibung: Es handelt sich leider um ein relativ umfangreiches Programm. Am Controller ist an ADC1 (PC1) ein NTC angeschlossen. Um dann die Analogspannung in eine Temperatur umzurechnen, waren ziemlich viel if-Bedingungen und Umrechnungen notwendig. Und genau diese Umrechnungen brauche ich. (und nur dieser Teil des Programmes ist wichtig, der rest ist unwichtig). Kann mir da jemand sagen in welchem Teil des Programmes das erfolgt? (ich weiß nicht wie der Befehl lautet den ADC auszulesen bzw. den ADMUX auf den ADC1 zu setzen, ab da müsste es ja los gehen). Meint ihr das man das herausbekommt? Bitte, das ist wirklich sehr wichtig. Vielen Dank schonmal für eure Hilfe. Das Assembler ist im Anhang PS: Bitte kein schreck bekommen, das Ding ist ganze 2900 Zeilen lang. Aber ich denke mal, wenn man über "suchen" d... | |||
| 49 - Asuro-Roboter als Einstieg für 80C51-Derivate -- Asuro-Roboter als Einstieg für 80C51-Derivate | |||
| Da passt doch etwas nicht.
> ASURO is equipped with an Atmel AVR RISC-processor > and two independently controlled motors, an optical > linetracer, six collision-detector switches, two > odometer-sensors, three indicator LEDs and an IR-Interface > for programming and remote controlling by a PC. http://www.arexx.com/arexx.php?cmd=goto&cparam=p_asuro.dat Die 8051-Familie weißt eine ganz andere Architektur als die AVR-Familie auf. Bei dem 8051 handelt es sich um einen CISC (Complex Instruction Set Computing) http://de.wikipedia.org/wiki/CISC Der µC (Mikrocontroller) ist aber auch schon mehr als 20 Jahre alt. 1980 http://de.wikipedia.org/wiki/8051 Die Entwicklungssoftware für die AVR-Familie von Atmel kann man sich kostenlos im Internet herunterladen: | |||
| 50 - Motorensteuerung mittels einer Controllerkarte -- Motorensteuerung mittels einer Controllerkarte | |||
| Hallo zusammen...
Ich habe folgendes Problem: Ich soll auf eine Leiterplatte Miniaturmotoren (Schrittmotor und Gleichstrommotor) anbringen und in Leerlauf und unter Last mittels einer MC-Karte ansteuern. Der MC ist von Atmel ATmega8. Die MC-Karte besitzt diverse Potis, Schalter, Dioden usw . 2 Motoren habe ich unter Conrad gefunden: GM:IGARASHI SP3650-65G SM:Tandom KP4M2-203 Ich will diese über Keilriemen und Keilriemenscheiben miteinander verbinden und somit die Last simulieren. Mein Problem beim SM, ich weiß nicht wie ich ihn auf der Leiterplatte befestigen kann (beim GM bietet Conrad eine Halterung an). Nächstes Problem, ich suche einen Treiber der den Strom liefern kann. Den ATmega8 kenne ich nicht besonders, hat er einen D/A Wandler und könnte ich damit die Drehzahl des GM verstellen?(über eine Art Verstärkerschaltung). Für den SM würde ich von Conrad den IC L293D als Treiber verwenden. Wenn jemand eine gute Seite kennt bei der ich diverse Elektronikbauteile zum Bau der Versuchsanordnung finde, oder Bauteile kennt die ich verwenden könnte, währe ich sehr dankbar. ... | |||
| 51 - ADC im ATmega8 -- ADC im ATmega8 | |||
| Hallo leute,
mein vorhaben ist eigentlich nicht sehr umfangreich, aber denn och scheitere ich daran: Ich habe einen ATmega8, an den Pin PC0 (ADC0) habe ich eine Analoge Eingangsspannung. Diese soll von meinem uC einfach nur (einmalig) gemessen werden und als Zahl in den EEPROM abgespeichert werden. mehr nicht. Kann mir dafür jemand einen Programmtext geben? (Basic oder Assambler). Das währe echt super. Vielen Dank MfG Robodriver PS: hier noch das Datenblatt, falls ihr es braucht: http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf... | |||
| 52 - Lüfterdrehzahl/-Spannung direkt am LCD darstellen -- Lüfterdrehzahl/-Spannung direkt am LCD darstellen | |||
| Folgender Code wurde für einen Atmel AVR ATmega8 geschrieben:
Code : ' Konfiguration des LCD Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portb.0 , Rs = Portb.1 Config Lcd = 20 * 4 ' Analog-Digital-Converter (ADC) konfigurieren und starten. Config Adc = Single , Prescaler = Auto 'Now give power to the chip Start Adc 'Variablen für den ADC Dim W As Word Dim Channel As Byte ' Weitere Variablen Dim Balken As Byte Dim Zeile As Byte Dim Block As Byte Dim L... | |||
| 53 - mikrocontroler für anfänger -- mikrocontroler für anfänger | |||
| Du suchst hilfe, wenn möglich auf Deutsch. Die hilfe habe ich dir im Chat angeboten. Dazu nimmste, um das hier zu Beenden, einen ATmega8 von Atmel. Der bietet dir Heute schon was du Morgen brauchst. ... | |||
| 54 - welcher Atmel für Torzähler? -- welcher Atmel für Torzähler? | |||
| frohe weihnachten,
also ich empfehle den atmega8. der ist zwar noch ein kleiner aber hat so ziemlich alles verbaut. wenn du einsteigen willst ist das schon mal was schönes da der A/D wandler timer/counter pwm (kannste fürs piepen benutzen) du brauchst 15 i/o ports. du kannst jeden i/o port als entweder eingang oder ausgang benutzen. bzw wenn dein programm und die schaltung drum herum es erfordert auch zwischendurch umschalten via programm. atmega8 hat ich glaub 22 IO ports. oder du bestellst dir 2 mal den z.b. atmega8535. der ist wie mega8 nur mehr io ports und mehr timer und mehr speicher und mehr flash usw.. auf atmel.com ist irgendwo auch ne tabelle. da stehen alle µCs aufgelistet und wieviele IOports wieviel speicher wieviel bla und blubb. oder zieh dir mal das pdf des atmega8. da steht auch auf der 1. alle besonderheiten inkl. anzahl io ports. MfG MinceR... | |||
| 55 - Speichern und grafisches Anzeigen von Spannungswerten über der Zeit mittels LCD -- Speichern und grafisches Anzeigen von Spannungswerten über der Zeit mittels LCD | |||
| Es hat etwas mit 3. zu tun. Einige Atmel haben Interne AD-Wandler. Die können 8 oder 10 Bit auflösen. Damit ist der Messwert natürlich genauer (bei 10 Bit).
Aber ich will mal mit 1. beginnen: Der Controller ist eigentlich egal, er sollte, um die Hardware gering zu halten, Interne A/D Wandler haben. 2.Das LCD kann die Speicherung der Werte übernehmen, da diese nur zur Anzeige wichtig sind. Außer du willst eine Rückschau mit einplanen. 3. +/- 0,2 Volt sind ein bissel wenig, ein OV zur Verstärkung wäre angebracht. Ja und 4. habe ich ja oben schon geschrieben. Da dein LCD einen SED1330 Controller hat, ist die Sache ja "relativ" einfach. 64 Pixel / 3 Pixel pro Tag macht 21,3 Tage Anzeige wenn die Anzeige hochkant ist. Ich helfe dir gern weiter wenn ein Atmel 90Sxxxx zum Einsatz kommt, wobei ich den ATmega8 vorschlagen würde... ... | |||
| 56 - Anfängerfragen -- Anfängerfragen | |||
| Also ich lese nun schon Tage irgenwelche Tutorial durch, um genau die gleiche Entscheidung treffen zu können wie Du.
Und ich muss sagen, ich bin irgendwie bei den Atmels gelandet. HALT BEVOR ALLE SCHREIEN!!!! Es gibt da auch einen Grund für. Wie wir hier alle wissen, muss das Programm da rein, auf welchem weg auch immer. Und da kamen dann meine Probleme. Als erstes habe ich mir den Conrad Katalog gegriffen, und festgestellt, das der PikProg da 229 Euro kostet. Also habe ich im Internet gesucht und auf www.sprut.de (geht immoment nicht) den Brenner 5 gefunden. Also wieder den Conrad Katalog genommen und diese "Auf und Zu" IC Fassungen rausgesucht und den Katalog dann gleich wieder zu gemacht. Nun, der Sache schon ein bischen genervt gegenüberstehent, habe ich dann mal ein paar Atmel Tutorials durchgelesen und bin da über --->2<--- Sachen gestolpert. 1. Kann man die Dinger Easy mit dieser "ISP" Option programmieren. Also in der Schaltung selbst! 2. Haben die meisten davon UART, damit ich meine Schaltungen danach auch mit PC-Software konfigurieren kann. Ich denke das man das mit den PIC´s auch alles machen kö... |
|
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 11 Beiträge verfasst 3 Besucher in den letzten 60 Sekunden alle 20.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |