Gefunden für arduino atmega adc - Zum Elektronik Forum |
| 1 - Geht nicht -- LCD TFT N/A 18-Bit RGB Display | |||
| |||
| 2 - Bosch, die Firma die man am besten mit dem nassen Lappen erschlägt -- Bosch, die Firma die man am besten mit dem nassen Lappen erschlägt | |||
| Meine Fresse!
Ich habe hier so ein verdammtes Drecksteil zur Reparatur gehabt, ein angeblicher Staubsauger, in Wirklichkeit das Allerletze! Modell: BBH6P25K *** click mich *** Problem: In dem Teil sind 7 Stk 18625 Li-Ion Akkus verbaut. Ein Akku davon war platt und ich sollte den Austauschen. Gesagt getan. Beim Entnehmen des defekten Akkus hat das Teil das offensichtlich gemerkt und die MCU (ATmega) hat alles gelockt und nichts geht mehr. Bis ich mal draufgekommen bin welche Drecksääcke die dort sind, und was überhaupt passiert ist, sind einige Stunden ins Land gegangen. Nun habe ich im Internet mir eine Menge Schnipsel zusammentragen müssen um den Käfer neu zu programmieren. Dazu kaufte ich mir ein USBasp Programmer. Ja. Schei.... wenn der Verkäufer dieses Glumps das Ding mit einer total veralteten Firmware verkauft und das Maul nicht aufmacht. Um dieses Teil ein Update zu verpassen braucht man nämlich ein zweites oder einen Arduino. Beides hatte ich natürlich nicht. Also schnell einen Arduino nano ausgeborgt. jaja, den muss man erst mal auch als ISP einstelle... | |||
3 - Fujitsu MB91F353 programmieren -- Fujitsu MB91F353 programmieren | |||
| Wenn der Hersteller dafür nichts anbietet bleiben eigentlich nur kommerzielle Lösungen über. Keil o.ä.
War früher halt nicht so einfach, das ISP der ATmega war recht fortschrittlich und per Bootloader über USB wie beim Arduino noch mehr. Aber jetzt in einen neuen Prozessor & IDE einzuarbeiten halte ich nur bei großen Stückzahlen für sinnvoll. Kann man hier nicht irgendwie einen (zweiten) Arduino an die Frontplatine drankleben? (Mechanisch und elektrisch) Mit einem bekannten Werkzeug arbeitet es sich üblicherweise am einfachsten. [ Diese Nachricht wurde geändert von: BlackLight am 28 Nov 2023 12:27 ]... | |||
| 4 - Bootloader und Watchdog vertragen sich nicht -- Bootloader und Watchdog vertragen sich nicht | |||
| Hab hier einen Atmega 1284P, dem ich mittels ISP einen Bootloader verpaßt habe,damit ich ihn auch in eingebautem Zustand über so einen Mini USB zu Seriell Adapter aus der Arduino IDE flashen kann.
Funktioniert soweit einwandfrei. Aber: In meinem Programm werkelt ein 8s Watchdog-Reset,weil sich das durch äußere(von mir noch nicht genau lokalisierte) Störimpulse gelegentlich mal aufhängt.Auch das funktioniert. Nur: Laß ich über die Fuses den Wachhund frei,kann ich nicht mehr über USB flashen.Sperr ich ihn wieder ein,gehts. Brauch ich jetzt einen anderen/angepassten Bootloader,oder wo ist das Problem?
... | |||
| 5 - Stromsensor auswerten -- Stromsensor auswerten | |||
Ja, ist doch super, klappt, nix da
Beschaltung: paar Kondensatoren ( 100n, 10u ) an die 5V Versorgung. Die Referenz ist Ausgang und Eingang zugleich. Wenn du eine bessere Referenz im Bereich 2-3 V hast, kannst du die da anlegen ( Achtung, Referenz muss bei < 2,5 V Strom aufnehmen ). Ein kleiner Kondensator am Ref-Ausgang kann gegen Rauschen helfen, habe jetzt aber nix zur zulässigen kapazitiven Last im Datenblatt gefunden, also besser nicht verschlimmbessern. Wenn du keinen supergenauen A/D-Wandler hast, sondern die normalen 10 oder 12 Bit, dann kannst du die Referenz als hinreichend genaue 2,5V betrachten und brauchst die nicht weiter zu messen. Der Sensor bildet den Strom auf eine Spannung plus Offset ab. Offset, damit auch negative Ströme bei unipolarer Versorgung und Messung erfasst werden können. Du musst jetzt "das Gegenteil" davon machen, um den Strom zu erhalten: Miss einfach die Spannung an VOut, ziehe davon 2,5V Offset ab, teile diese Differenz durch 0,625 und multipliziere es mit 5A ( oder 10 oder 15, bei den anderen Verdrahtungen) und du weisst, welcher Strom gerade fliesst. Da die Vout-Spannung nur "wenig" um die 2,5V herum pendelt wirst du eine... | |||
| 6 - Logik-Aufgabe -- Logik-Aufgabe | |||
Und in der Zeit,in der der Fred hier läuft,hätte das selbst so ein lausiger Amateur wie meiner einer programmiert.
Elko,nicht falsch verstehen.
Ich mußte auch erst deutlich über 40 werden,bevor ich begriffen hab,das sich so einige selbstgemachte Probleme mit paar Zeilen Programm bzw. rudimentärsten Programmierkenntnissen wesentlich schneller und einfacher erschlagen lassen als wie mit nem IC Grab oder Klappertechnik. Man muss nur wollen... Grad für den Arduino-Kram ( was meist Atmega 328 bedeutet), ist das Internet voll mit Hilfen,Foren und Beispielen. Musst halt nur mal offen sein für was neues. Es sei denn,du bist Schwabe. Dann ist es Hoffnungslos.
Standartantwort von denen: "Das haben wir immer schon so gemacht"
... | |||
| 7 - Motorsteuerung mit Optical Encoder -- Motorsteuerung mit Optical Encoder | |||
| Hallo Leute,
nach einiger Elektronik Abstinenz bastele ich wieder an einem Projekt. Dazu hab ich einige Fragen bzw. Vorschläge von euch. Es handelt sich um die Steuerung eines Gleichstrommotors. Ziel ist es, eine bestimmte Anzahl von "Encoder counts" zurückzulegen. Der Motor wird über eine Half-Bridge von einem Atmega 328 oder auch Arduino im PWM Modus angesteuert. Soweit so gut. Desweiteren hat der Motor ein Getriebe mit 248:1 Übersetzung. Auf der Motorachse befindet sich außerdem ein Optical Encoder von Allied Motion, Typ CP-200. Der Encoder hat eine Auflösung von 200 Lines und einen Index. Er liefert die Signale Sine A und Sine B und Index (1 Impuls pro Umdrehung). Diese werden in einem Interface TTL gerecht aufbereitet, für den Atmel. Bei einer Motorspannung von 12V und PWM 250 messe ich mit dem Oszi eine Frequenz von ca. 19KHz Sine A/B. Der Index hat eine Frequenz von ca. 90Hz. Ich möchte die Signale Sine A, Sine B und Index auswerten. Ich könnte INT0 und INT1 für Sine A/B nehmen und evtl. PCINT für Index, falls die Frequenz nicht zu hoch ist. Als nächstes müßte Sine A/B für die Drehrichtung ausgewertet werden und die Schritte gezählt werden. Ich habe gelesen, daß man für die Encoder Drehrich... | |||
| 8 - Lichtschranken Rückwärtszähler mit 7 Segment Ausgabe -- Lichtschranken Rückwärtszähler mit 7 Segment Ausgabe | |||
| Letztendlich ist so ein Arduino ja auch nur ein Atmega + USB-Anschluss auf einer Platine mit herausgeführten Anschlüssen. ... | |||
| 9 - 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 ... | |||
| 10 - Bausatz: Lauflicht-Steuerung mit Microcontroller STC 89C52RC -- Bausatz: Lauflicht-Steuerung mit Microcontroller STC 89C52RC | |||
Zitat : Arduino lernen. Oder besser Raspi?Dazwischen liegen Welten. Die in den Arduinos verwendeten Atmel-Prozessoren sind allemal gut für Blinklichter und dergleichen, i.d.R. haben sie auch Analog-Digital-Wandler an Bord, mit denen man Spannungen messen kann, aber sie haben nur sehr wenig Speicher. Den Stromverbrauch kann man extrem weit runterfahren, was für Batterie betriebene Schaltungen wichtig sein kann. Vergleichsweise ist der Raspi viel leistungsfähiger, viel schneller, hat über 1000 Mal mehr Speicher und besitzt schnelle USB- und Video-Schnittstellen. Der Preis dafür ist, ausser dem höheren Einkaufspreis für das System, eine deutlich höhere Stromaufnahme, welche einen Batteriebetrieb für allenfalls einige Stunden ermöglicht. Ein funktionsfähiges Modul auf Basis der AtMega-Prozessoren findet u.U. auf der Fläche eines Fingernagels Platz, aber einen Raspi kannst du nicht so einfach auf das Minimum reduzieren. Bei Flugmodellen kann auch... | |||
| 11 - LEDs in einem Funktionsmodell -- LEDs in einem Funktionsmodell | |||
| Ok,Arduino wär auch was.
Wobei ich trotzdem die selber-programmier-lern-Lösung favorisiere. Die Jungs sollen/wollen ja auch was lernen...
Und wenn das einer geschafft hat,der schon von weitem die Renten-Ziellinie sieht,dann bekommen die jungs das auch hin. Muß ja nichts tiefgründiges sein. Ein Atmega 8 oder 88 z.B. hat wahrscheinlich genug I/O Pins dafür,und paar wenige Zeilen Programm reichen um LED an und aus zu knipsen. Ich bin ja nun bekennender Bascom-Jünger,und da muß man nicht mal wissen was da genau passiert,Hauptsache das Ergebniss stimmt...
... | |||
| 12 - Neue Aufgabe braucht neue Hilfe: Drehzahlanzeige digital -- Neue Aufgabe braucht neue Hilfe: Drehzahlanzeige digital | |||
| Der wird mir warscheinlich empfohlen, stimmts?
http://shop.myavr.de/Systemboards%2.....00006 Würde der auch gehen? http://www.ebay.de/itm/USB-Tiny-ISP.....=true Ich habe vor mit Bascom zu programmieren. Oder gibt es eine bessere und kostenlose Alternative, die grade nicht bedacht habe? Da ich sehe, der programmiert mit dem 6-Pin-Anschluss, kannst du mir sagen, was in meiner Schaltung dann weg fällt? [ Diese Nachricht wurde geändert von: Apokya am 7 Feb 2016 20:04 ]... | |||
| 13 - Effizientes 230V->5V Netzteil <250mW für periodischen Betrieb -- Effizientes 230V->5V Netzteil <250mW für periodischen Betrieb | |||
Zitat : Ja, du solltest allerdings darauf achten, dass der Regler nicht selbst schon zuviel Strom verbraucht. Die üblichen 7805 z.B. schlucken schon im Leerlauf 3..5mA und das ist hier zweifellos zu viel. Oh, das ist natürlich ein guter Punkt. Arduino und RF-Modul haben beide jeweils schon einen Spannungsregler drauf. Ich hätte zwar dran gedacht, alle LEDs runter zu nehmen. Aber nur weil ich Arduino und RF-Modul in den "Schlaf" schicke, heißt das noch lange nicht, dass die Regler "Ruhe" geben. 50mW Standby (Annahme 5mA bei 10V vor dem Regler) würden mich jetzt nicht mehr so aufregen. Aber ein bisschen geht's mir auch um's Prinzip, da mich alle Geräte nerven, die unnötig Strom verbrauchen. Die Arduinos sind Pro Minis, die nicht viel mehr sind als ein atMega mit Quarz und Stützkondensatoren (Ich programmier sie direkt mit ISP, da die auch keinen sonst Arduino-üblichen USB-zu-Seriell-Konverter drauf haben). Da kann i... | |||
| 14 - Automatische Katzentür -- Automatische Katzentür | |||
| Mitnichten Ronnie1958, bin noch da. Kann allerdings nicht jeden Abend das Forum besuchen, der Job und Dienstreisen haben Vorrang.
Ein bisschen schmunzeln musste ich zunächst schon, glaubte fast anhand der anfänglichen Beiträge in einem Forum für Verhaltensphysiologie von Katzenartigen gelandet zu sein (Ironie Ende). Die Beiträge zu einer RFID Lösung finde ich aber sinnvoll,besonders das von Deneriel angesprochene Pollin RFID Board ist interessant. Insbesonder da es mit einem Atmega verwendet werden kann. Ich hatte im Vorfeld ziemlich genau die Erfahrungen mit diesen RFID Katzenklappen studiert. Das Problem ist dass die Katze zum Öffnen der Klappe ihren Kopf etwas in die Klappenöffnung bringen muss, damit der Chip in Schulterhöhe von der Antenne im Rahmen erfasst wird. Sitzt die Katze nur 10 oder 20cm vor der Tür und genau das tut unsere, passiert gar nichts. Das prognostizierte Problem mit den Ratten hatte ich im übrigen auch in einer früheren Wohnung im Erdgeschoss nie, und da hatte ich, mit einer anderen Katze, eine normale Klappe ohne irgendwelche Sperre eingebaut. Ich werde mir dennoch mal dieses Pollin Board holen, der Katze ein Halsband verpassen und einige Versuche machen. Parallel werde ich Versuche mit auf die Größe und Entfernung Tür-Katze ang... | |||
| 15 - Arduino 16MHz-Quarz Frage -- Arduino 16MHz-Quarz Frage | |||
| Hallo,
auf dem Arduino (z.B. UNO) ist beim ATmega 328 an den PINs XTAL1 und XTAL2 der 16 MHz Quarz beschaltet. Als einzelne Bauteile kann man solche Quarze kaufen, allerdings gibt es Unterschiede in deren Serienwiderstand (z.B. 40 Ohm oder 20 Ohm). Ich finde dazu keine Angaben zu dem im Arduino verwendeten Quarz. Ist es egal, welchen Quarz (hinsichtlich Serienwiderstand) ich verwende? 20 oder 40 Ohm? Oder kann mir jemand das genauer beantworten? Andi ... | |||
| 16 - Welche ATMEGA verwenden für Arduino? -- Welche ATMEGA verwenden für Arduino? | |||
| Hallo,
ich arbeite (Anfänger) mit Arduino Duemilanove. Auf dem ist ein Atmel ATmega 328P-PU in DIL-28 Ausführung. Man kann ja die Atmels dann auch extern fest verschalten, wenn sie auf dem Arduino programmiert wurden usw. Für viele meiner geplanten Arbeiten würde auch ein 168 ausreichen. Allerdings gibt es da viele verschiedene Ausführungen / Bezeichnungen, die man in einschlägigen Elektronikläden (z.B. Reichelt) kaufen kann. Mir sind die Unterschiede nicht klar, welchen dieser 168er ich auf meinem Arduino-Board verwendet werden kann. Kann mir von Euch jemand weiterhelfen, welchen 168er ich nehmen kann? (z.B. ATmega 168-20PU, 168A-PU, 168PA-PU) Andi ... | |||
| 17 - Starkes übersprechen beim Multiplexen (4051) -- Starkes übersprechen beim Multiplexen (4051) | |||
| Danke für die schnellen Antworten!
@Offroad GTI: Blockkondensatoren habe ich nirgens, und auch sonst nichts gepuffert. Auf den Bildern sieht man das es noch eher wildes experimentieren anstatt sauberes entwickeln ist. Versorgungsspannung und Masse habe ich zuerst verbunden, und auch noch einmal nachkontrolliert. @DonComi: Das die Schaltung vielleicht Murks ist könnte schon sein. Wie gesagt , wildes experimentieren. Ein Multimeter würde ich für so eine Schaltung nicht benutzen. Habe die Werte mit einem Oscilloskop ermittelt. Auch die 330ms habe ich mit dem Osci gemessen. @Wulf: Wie DonComi schon erkannt hat misst der µC nur die Potistellungen. Die Ausgabe läuft dann Seriell als MIDI-Daten. Der ATMEGA ist bisher noch auf einem Arduino Board, zum schnellen experimentieren. Falls die Schaltung so funktionieren sollte das brauchbare Ergebnisse rauskommen kommt auch der µC auf die Platine. Schaltplan und Programm gibts dan morgen. bis dahin.... ... | |||
| 18 - NiMh Akkus per Solarzelle aufladen -- NiMh Akkus per Solarzelle aufladen | |||
| Hallo,
ich hab vor einigen Wochen damit begonnen ein automatisches Spielzeug für meine Katzen zu bauen. Nach einigen Wochen Arbeit habe ich das Spielzeug tatsächlich fertig gestellt, leider hatte es so große Schwachstellen, dass ich es jetzt nochmal bauen will. Der Grundaufbau besteht aus einem Getriebemotor der mit 3V-6V läuft, einem Arduino Uno bzw. einem Atmega 328, einer L293D Motorsteuerung, einem Infrarotsensor und einer Stromversorgung. Die ganze Schaltung ist für 5V ausgelegt. Der Stromverbrauch liegt bei ca. 30mA (Der Motor läuft nur max. 5min/Stunde). Das größte Problem ist, dass das Spielzeug an der Zimmerdecke angebracht wird :D. D.h. eine Stromversorgung per Netzteil ist unschön ^^ Meine Idee wäre es aufgrund des niedrigen Verbrauchs das Spielzeug mit 4 AA-Akkus und Solarzellen zu versorgen. Meine Frage: da die Solarzellen nicht sonderlich viel Leistung bringen müssen (50mA bzw. was die billigsten Solarzellen so hergeben :D) kann ich die Akkus doch einfach dauerladen. Um die Spannung eine lange Zeit des Tages auch bei bewölktem Himmel über 5-6V zu halten, brauche ich vermutlich eine 20-25V Solarzelle. Was passiert jedoch wenn die Sonne richtig strahlt und die Solarzelle viel mehr als 5-6V erzeugt. (zerstört das dann meine Schal... | |||
| 19 - Problem Spannungswert Operationsverstärker nach Strommessung am HAL-Sensor -- Problem Spannungswert Operationsverstärker nach Strommessung am HAL-Sensor | |||
Zitat : AD-Wandler meinst meine CPU? Ja genau, der ADU des Arduino (oder besser gesagt des Atmega auf dem Arduino-Board) Zitat : Und was bringt das? HAL Sensor Entlastung? Das auch. Habe mir aber gerade noch das Datenblatt des Hall-Sensor angeschaut. Der hat ja schon einen OPV integriert, kann also den nötigen Strom liefern. Dann wirkt diese Schaltung nur noch zum Verstärken der Amplitude des Ausgangssignals. Dadurch wird der Fehler, welcher bei der AD-Wandlung gemacht wird, verringert. Kurze Erklärung dazu. Der ADU hat (beispielsweise) eine Auflösung von 8Bit und eine maximale Eingangssp... | |||
| 20 - Arduino + LCD in Bascom -- Arduino + LCD in Bascom | |||
| Hallo Board,
ich habe mir ein Arduino Duemilanove Clone Atmega 328p und ein LCD Keypad Shield 1602 von DFROBOT. Da ich mit C einige probleme hatte (Arduino 0022), bin ich (dank Bernd )
auf Bascom umgestiegen, was bis jetzt auch gut geklappt hat. Die Einstellungen, das ich in Bascom Scripten und Brennen kann hat ein weilchen gedauert -.-. Mein Fehler: Arduino+LCD sind passend gesteckt. Die verbindung steht und die Pins hab ich schon soweit geändert, das ich was sehen kann. Bloss das was ich sehe sind Hieroglyphen, die sich endweder bewegen oder still stehen bleiben
ps: mein atmel ist eigendlich ein 328P (also nicht wundern wegen 168 eigentlich Baugleich), aber ich habe es so hin bekommen und auch erlesen (das es nur so geht) hier mein Code: Code : | |||
| 21 - Schaltung umheben von TTL nach GAL/CPLD ? -- Schaltung umheben von TTL nach GAL/CPLD ? | |||
Erstmal vielen Dank an perl und Jornbyte
Ich habe mich mal auf Wikipedia nach Arduino umgesehen und mir das Tutorial für Einsteiger "trocken" reingezogen. Obwohl ich (noch) keine Programmiererfahrung habe, könnte das etwas für mich sein. Verstehe ich das richtig, dass das Arduino-Board dann die Logik beinhaltet und ich dann nur noch die Eingangsbeschaltung sowie das Display ergänzen muss? 2. Frage: Wenn ich mehrere gleiche Schaltungen brauche, kann ich dann den auf dem Arduino-Board programmierten Atmega ausbauen und dann in meiner Eigenschaltung (Hausüberwachung) als Stand-alone-Logik mit Input und Display verwenden, natürlich mit Quarz und einigen passiven Bauteilen? Das Arduino-Board würde dann nur zum programmieren benutzt. Danke Hot-te ... | |||
| 22 - Transistorschaltung realisieren mit widerständen -- Transistorschaltung realisieren mit widerständen | |||
| Also dann versuche ich noch mal alles neu zu formulieren mit allen wichtigen Infos.
Ich habe ein Arduino Board (Atmega 168) laut Datenblatt: Zitat : Operating Voltage 5V DC Current for 3.3V Pin 50 mA Der berechnet mir zur Laufzeit verschiedene Frequenzen je nach Anforderung. Daher muss ich den benutzen und er dient mir als Stromquelle für meine Lichter (GaAs Infrared Emitter ld 271) im Datenblatt steht Zitat : Durchlaßstrom IF 130 mA Habe die auch schon mit 200 mA laufen lassen und dann leuchten die noch heller aber vermutlich nicht mehr so lange. Wenn es eine leichte Möglichkeit gibt das ich ein "... |
|
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 7 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 1 Besucher in den letzten 60 Sekunden alle 60.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |