Gefunden für atmega pwm servo - Zum Elektronik Forum





1 - Störung in Schaltung -- Störung in Schaltung




Ersatzteile bestellen
  Hallo,

ich habe eine Schaltung erstellt, welche ein PWM-Signal ausgibt. Das Signal soll einen Regler aus dem Modellbau ansteuern.

Der Impulsbreite liegt zwischen 1000ms und 2000ms.

Nach Fertigstellung der Schaltung habe ich ein Oszilloskop angeschlossen um das Signal zu überprüfen. Zusätzlich habe ich ein Test mit einem Servo durchgeführt.
Das war soweit in Ordnung.

Nun habe ich einen Regler TVC-B-30 (SGS-Electronic) angeschlossen. Dieser erwartet einmal ein "Lenk-Signal" und ein "Gas-Signal".
Meine Schaltung erzeugt das "Lenk-Signal".

Doch nun habe ich folgendes Problem: Der µc meiner Schaltung stürzt im Sekundentakt ab.
Tests ergaben dass sowohl der TVC-B-30 selbst, als auch die Annäherung an die vorhandenen Bleiakkus, Störungen in der Schaltung erzeugen.

Ich habe vergeblich versucht diese mit dem Oszilloskop sichtbar zu machen.

Dann habe ich eine Diode zwischen Timerausgang des Atmega und dem TVC-B-30 gesetzt. Das Ergebnis war das zwar ein 08/15-Servo noch funktioniert, der TVC-B-30 und ein anderer Regler aber nicht mehr.

Dasselbe habe ich dann mit Optokoppler durchgeführt. Das Selbe Ergebnis. Servo ja, Regler nein.

Die Diode hatte übrigens noch den Nacht...
2 - Twi write und read ATmega 16 -- Twi write und read ATmega 16
Hallo liebe Techniker, ich bin biotechnolgin und habe folgende aufgaben zu lösen.leider hab ich bisher nie c programmiert, aber ich hab am wochenende ein tutorial durchgearbeitet,
Bis auf den Programmierteil (c) hab ich alles durchgearbeitet.
Ich hoffe ihr könnt mit dort helfen.

Die Aufgabe:Abfragen eines Sensors über I^2C Bus

Die TWI-Schnittstelle des ATmega erlaubt den Zugriff auf I2C-Bus-Geräte.
Deswegen gelten im folgenden Text TWI und I2C als gleichbedeutend.
a) Machen Sie sich mit dem prinzipiellen Ablauf einer I2C-Kommunikation
vertraut (z.B. ATmega Dokumentation).
b) Laden Sie von der ITI-Page das Template-Paket zu dieser Aufgabe
herunter. Machen Sie sich mit dem TWI-Treiber (iti_twi.c, iti_twi.h)
vertraut.
c) Implementieren Sie in der Hauptdatei Uebung2.c die fehlenden
Routinen:
int twi_writeregister(uint8_t twi_addr, uint8_t reg, uint8_t data)
int twi_readregister (uint8_t twi_addr, uint8_t reg, uint8_t* data)
d) Machen Sie sich mit der Möglichkeit vertraut, den SRF02 Sensor über
I2C-Bus anzu-sprechen (siehe SRF02-Datenblatt auf der ITI-Page).
e) Führen Sie in der Hauptschleife des Programms eine Messung mit dem
SRF02 aus und stellen Sie das Ergebnis auf dem Bildschirm dar.
f) Bringen ...








3 - DC Motor Anfahrtsrampe, Bremsrampe -- DC Motor Anfahrtsrampe, Bremsrampe
Hallo Leute,
ich habe mit Elektromotoren nicht so viele Erfahrungen und bräuchte mal ein paar Tips.
ein 12V DC Motor soll mittels einer H-Bridge über einen Atmega gesteuert werden. Die Ansteuerung geschieht über PWM.
Ich möchte einen sanften Anlauf und Abbremsen durch eine Rampenfunktion verwirklichen. Gibt es irgendeine Faustformel für die Steilheit der Rampe? Welchen Winkel nimmt man da am besten ?
Mir fehlt irgendwie der Ansatz um das zu programmieren.
Das wäre für's Erste Problem Nummer eins.
LG
Peterschrott



...
4 - 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...
5 - F1-Drehzahlanzeige selber programmieren -- F1-Drehzahlanzeige selber programmieren
Hallo Elektronikforum-Gemeinde,

ich möchte einen ATmega programmieren.
Hierbei handelt es sich um eine Drehzahl- und Ganganzeige für ein Kart, wie bei einem Formel 1-Wagen.

Der Schaltplan ist im Anhang zu sehen und die Elektronik schon fertig gebaut.

Hier in diesem Beitrag geht es um die Programmierung des Programms.
Vorrangig mit AtmelStudio.

Das Programm soll folgende Funktionen später enthalten:
- Drehzahl einer Hochspannungskondensatorzündung (CDI) ohne Zündspule messen, Signalabnahme am Pickup der Lichtmaschine.

- Drehzahl über 15 LEDs als Bandanzeige anzeigen (F1-Wagen)
- Drehzahlbereich einmal 0 - 10.000 U/min für Gang "D" und/oder
- Drehzahlbereich aufgeteilt für die Gänge "1" - "5"
- Anzeige eines Problems, wenn Handbremse angezogen (Gang "P") und Drehzahl über Leerlauf

- Reale Ganganzeige über Pineingänge: D, N, R und P
- Gänge fiktiv nach Drehzahl anzeigen und berechnen (1, 2, 3, 4 und 5)
- Umschalten der Anzeige zwischen Gang "D" und Gänge "1" - "5" durch gedrückt halten der Taster ermöglichen

- Helligkeit über Soft-PWM mittels LDR
- Multiplexing der Anzeige für Drehzahl und Gang

- Nebelschl...
6 - 100kHz Rechtecksignal - beide Flanken symmetrisch verschieben -- 100kHz Rechtecksignal - beide Flanken symmetrisch verschieben
Abend!

100kHz sind wahrscheinlich eher hoch gegriffen, vermutlich sind auch 50 oder 25kHz ok.


Zitat : Nur so als Anmerkung: Relativ viel für einen Sperrwandler.

Habe mich leider falsch ausgedrückt. Anwenden möchte ich einen invertierenden Wandler.

Noch ein paar Details:
Für ein Ladegerät/Netzteil soll eine Spannung von 12-24V in eine variable Spannung zw. 1 und 60V gewandelt werden (die negative Spannung stört nicht, kein gemeinsamer Massebezug).
Da das ganze auch rückwärts funktionieren soll, scheiden Durchflusswandler leider aus.
Als Speicherdrossel möchte ich Micrometals T106-26 einsetzen (habe etliche davon umherliegen).
Gesteuert werden soll das Netzteil von einem ATmega, Ziel wäre mittels eines Selbstbau DAC/PWM eine Auflösung von 12bit bei 100kHz (na gut, 25kHz).

Ich habe auch schon versucht, mit diesem Ringkern einen Sperrwandler zu wickeln, aber der Wirkungsgrad bei 5V/1A Last fiel mit ca. 60% eher mies a...
7 - "Ringing" beim Schalten von 1MHz/1A LED-Array: wie bekomme ich's weg? -- "Ringing" beim Schalten von 1MHz/1A LED-Array: wie bekomme ich's weg?

Zitat :
dl2jas hat am  9 Dez 2013 18:26 geschrieben :
Warum taktest Du mit 1 MHz?

Wenn es dafür keinen sinnvollen Grund gibt, würde ich die Frequenz deutlich niedriger wählen.

Doch, doch, gibt schon einen Grund dafür. Es ist nicht einfach ein PWM, sondern es geht um ein biologisch/chemisches Experiment, bei dem eine Probe gepulst bestrahlt werden soll. Pulsfrequenz, -länge und -zahl soll dabei variert werden können, was über den externen Funktionsgenerator geschieht. Die 1MHz sind kein hartes Limit, aber es wäre sehr gut wenn's auch da noch funktioniert.

Jedenfalls habe ich die Schaltung inzwischen auf Streifenraster gelötet und in ein Gehäuse gesteckt (allerdings ein ungeschirmtes aus Plastik). Das LED-Panel selbst wird über kurzes Koax angeschlossen. Und ja, man hört was im AM-Radio direkt daneben. Das ist allerdings hauptsächlich das STK500 auf dem ich grade mit einem atMega meinen Takt erzeuge. Die Schaltung selbst hat so gut wie...
8 - 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
...
9 - Atmega48 Transistor schaltet motor nicht -- Atmega48 Transistor schaltet motor nicht
Hallo,

möchte mit einem ATmega 48 über PWM einen kleinen Motor regeln. Zum Versuch habe habe ich einen TIP110 an einen Pin über die Basis an den Motor angeschlossen. Beim Motor kommen aber nur 2,7V an.





...
10 - Ansteuern eines Mosfet -- Ansteuern eines Mosfet
Hallo allerseits,

Habe eine grundsätzliche Frage zur Ansteuerung von Mosfet`s.
Steuere einen IRF 530 mit ca 5khz PWM von einem ATmega an.
Später kommt anstelle der LED ein Getriebermotor mit
12V 2A (natürlich mit Freilaufdiode etc.)

Meine Frage(n):

Wie dimentioniert man den Gatewiderstand und was für
ein Strom kommt zum Fließen.
Die Kapazität des Mosefet ist doch im Einschaltaugenblick wie
ein Kurzschluß?
Danach müßte ein Strom nach dem ohmchen Gesetz von I=U/R fließen?
Haben µC eine gewisse Strombegrenzung?




[ Diese Nachricht wurde geändert von: Armin77 am 28 Aug 2012 18:27 ]...
11 - Strom messen mit ATMEGA zur Kontrolle -- Strom messen mit ATMEGA zur Kontrolle
Hallo,

ich moechte via ATMEGA8 eine Luefter-Array ueberwachen.
Die Stromaufnahme ist linear zur Drehzahl und zum Luftstrom.
Der ATMEGA soll am Ende "Alarmschlagen" wenn ein Luefter ausfaellt.
Die Drehzahl der Luefter wird via PWM geregelt. Die Luefter selbst sind 2-Draht, soll heissen, dass keine eigne Elektronik im Luefter vorhanden ist. Es handelt sich um 144 Luefter @ 12V bei max. 0,6W/Luefter.
Somit ist die max. Stromaufnahme 7,2A. Der Shunt-Widerstand betraegt 0,051 Ohm und der max. Spannungsabfall ist somit 0,3672 V. Soweit so gut !
Wenn ich nun den ADC des ATMEGA als Differenz A/D verwende und beruecksichtige, dass die max. Eingangsspannung am ADC = VCC ist, dann muss ich hier unter umstaenden mit einem Spannungsteiler arbeiten. Wenn ich nun an beiden Eingaengen jeweils einen 1:3 Spannungsteiler setze (Ja und einen Tiefpass wegen des PWM), dann ist die max. Aufloesung (bei 10Bit) = 3,456 Watt...In diesem Fall wuerde der Controller erst merken, dass etwas nicht stimmt, wenn 6 Luefter ausgefallen sind.

Also denke ich, dass das ganze so nicht realisiert werden kann....

Habe im Moment irgendwie auch einen Totalausfall im Brain....

Hat von euch jemand eine Loesung fuer mich.....

LG

Klaus ...
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 - Soundmodul - bauen/anpassen/umstellen -- Soundmodul - bauen/anpassen/umstellen
Hallo Leute,

sorry das ich diesen Post ausgrabe, aber ich suche exakt nach der selben Möglichkeit einen Sound zu generieren!

Allerdings für ein RC-Car und nicht für einen PKW.

Es handelt sich um einen BMW M3 E90 Maßstab 1:10 bis 1:20.
Es ist kein Fertigbaukasten, sondern die Teile (Bodengruppe etc) werden von einem sehr guten Freund von mir aus Kohlefaser gefertigt. Als Antrieb wird ein Brushless verbaut.

Da aber ein Elektromotor eher nach einer Turbine als einem Verbrennungsmotor (V8) klingt, suche ich eine Möglichkeit dies in die Karosse zu integrieren.

Dafür suche ich Anregungen und Hilfestellungen.
Ich möchte einen Motorsound (einzellner Verbrennungsforgang) als PCM-Wave über einen Timer mehrfach abspielen lassen, gefolgt von einer Pause. So bekomme ich den Ausstoßvorgang gefolgt von der "Pause" des Ansaugvorganges akkustisch nachgebildet.

Als VB-Programm läuft das ganze ja schon. Experimente mittels fast-PWM bringen mir auch verschiedene Sounds mit akzeptabler Qualität.

Es hapert aber an den Sound-Files für den Motor und die angepasste Abspielgeschwindigkeit für die Sounds selber. Der "Sound"-Befehl von Bascom macht zwar nette piepsgeräusche, aber ich würde gerne die Abspielung über de...
14 - 2*16 Display an Mega 8. -- 2*16 Display an Mega 8.
Schade ums Display. Aber war doch garnicht so schwer

Ein Atmega hat doch bestimmt ein Hardware-PWM-Modul. Daran kannst du eine Ladungspumpe anschliessen, die dir die negative Kontrastspannung liefert. Mit etwas probieren sollte sich auch eine Tastverhältnisabhängigkeit der Spannung bewerkstelligen lassen.


[ Diese Nachricht wurde geändert von: Racingsascha am 31 Aug 2009 23:38 ]...
15 - LED mit dimmer und timer -- LED mit dimmer und timer
1)
zwei NE555 (oder ein 556)
Einer macht die PWM zum dimmen,der andere den Monoflop für die Zeitsteuerung.
2)
Ein Atmega 8,ATTiny13 o.Ä und paar Zeilen Programmcode

Was soll das denn werden wenn es fertig ist? ...
16 - Optisches Thermometer? -- Optisches Thermometer?
Andere Idee.
(aber vermutlich gefällt sie dir nicht )
Nimm einen Atmega 8.
Mit NTC Spannungsteiler bauen,den an den A/D Wandler Eingang hängen.
Je eine LED an die PWM Ausgänge.
Der Rest sind paar Programmzeilen.
Bei 20 Grad das Tastverhältniss 50:50,und dann entsprechend erhöhen oder erniedrigen ...
17 - 12V mit TTL schalten mittels Mosfet -- 12V mit TTL schalten mittels Mosfet
Hallo,
also einen Widerstand zwischen Gate und Source des P-Kanal habe ich mir schon gedacht. Ich möchte mit der Schaltung zwingend die +12V schalten. Mehr habe ich auch nicht zur Verfügung (Keine Frage zum Fahrzeugtyp bitte ). Mit nur einer Stufe werde ich da wohl nicht hinkommen, zumindest ohne den ATmega zu grillen.
Den BS170 habe ich geplant, da ich bei dem keinen Basiswiderstand brauche, was bei einem NPN (BC547) der Fall wäre.

Wo sich gerade die Frage stellt: Ich habe auch für die Steuerung BS170 eingeplant, die eine 25kHz PWM steuern und je eine Ader auf Gnd ziehen. Da ist auch nur der N-Mosfet eingesetzt. Was ist davon zu halten?

Eine andere Frage zum Projekt gab es schon zum Jahreswechsel hier. Dort gibt es auch einen älteren Plan. Am Prinzip der Seite 2 hat sich aber noch nichts geändert. ...
18 - RGB-LEDs und Lichterspiele - brauche Hilfe -- RGB-LEDs und Lichterspiele - brauche Hilfe
So wie ich bis jetzt verstanden habe gibt es zwei grundlegende Varianten, um die LEDs anzusteuern (sie sollten wenn möglich alle einzeln ansteuerbar sein).


Variante 1: Das ganze per DMX umsetzen. Einen guten Bauplan für ein USB->DMX-interface (für bis zu 512 Kanäle, Baukosten ca. 24€) hab ich gefunden. Allerdings weiß ich jetzt nicht, wie viele DMX-Receiver ich benötige und wie das mit Dimmern aussieht. Haben Dimmer mehrere Kanäle, die sie dimmen können oder brauch ich pro Farbe pro LED einen Dimmer? Und wie viele Dimmer kann ich an einem Receiver betreiben? Zudem scheint mir die DMX-Variante recht kostspielig zu sein - auch im Eigenbau.

Variante 2: Atmega-RISC-Prozessoren benutzen und davon mehrere in Reihe schalten. Dann mittels PWM die Kanäle "dimmen". Das scheint mir die kostengünstigere Variante zu sein. Ich weiß hierbei jedoch nicht, wie man am besten mehrere dieser µCs in Reihe schaltet und ob das so seinfach geht, wie ich mir das vorstelle. Zudem ist eine Live-Steuerung der LEDs über ein PDA nicht so einfach umzusetzen.


Bei Variante 2 verliere ich zwar den "Luxus", den mir DMX mitbringt, andererseits wirkt DMX für mich meine Zwecke so, wie mit Kanonen auf Spatzen zu schießen, gerade was den Kostenpunkt angeht. Zu...
19 - Binärsignale in Bussignal umwandeln und zurüch. -- Binärsignale in Bussignal umwandeln und zurüch.
Keine Ahnung ob ich deine Frage richtig verstehe...

Wie wäre es, wenn du in die beiden Geräte einen Atmega im genügend Eingängen baust und diese über RS232 oder TWI verbindest.

Dann könntest du mit einer zwei- oder dreiadrigen Leitung auskommen.

Die Software dazu sollte auch nicht zu kompliziert sein, du müsstest ja nur im "Sender" die Eingänge alle paar Millisekunden einlesen und über ein Protokoll deiner Wahl an den Empfänger schicken, der dann die Ports entsprechend setzt, oder per PWM einen Analogwert ausgibt, oder...


Zitat : wenn man einen Pin auf masse legt wandelt das IC das Signal in Bus um

Kannst du dir mühelos selber programmieren, es gibt nur keinen Bus ohne Namen. Müsstest dich schon vorher für ein Protokoll und eine Schnittstelle entscheiden. ...
20 - PWM für 4pol-Lüfter -- PWM für 4pol-Lüfter
Und nicht zu vergessen, dass im Datenblatt der Satz "Up to 20 MIPS Throughput at 20 MHz" steht. Es wird dann aber eine Versorgungsspannung von mind. 4,5V benötigt. Und intern getaktet ist der mit wahlweise 4MHz oder 8MHz.
Ich überlege gerade nur krampfhaft, was mir diese Aussage bei meinem Vorhaben nützt
Pro Takt und Einteilung macht das bei Software-PWM vielleicht 'ne Hand voll Takte mehr oder weniger. Darauf kommt es absolut nicht an.
Da der aktuelle Plan darin besteht mehrere kleine Controller zu nutzen und deren Hardware-PWM von Timer1 ist bei 8bit alles ab ca. 6,4MHz ausreichend.
Wenn ich das TWI der kleinen ATtiny verstanden habe (Datenblatt büffeln) werde ich wohl einen ATmega8 und zwei bis drei ATtiny25 nehmen. Die kommunizieren dann über den allgemeinen I2C-Bus (I2C=TWI). Ein weiterer ATmega (16/8515/...) steuert dann den ATmega8 und der über den gleichen Bus (Multi-Master) die ATtiny.

Nichts für ungut Nicki, aber es ist nicht mein erster zu programmierender Controller, wenngleich ich zwei Hände noch nicht voll habe und noch kein ATtiny dabei war (die hießen damals AT90S...) ...
21 - Strom sparen -- Strom sparen
Hallo zusammen,

ich bin auf der Suche nach ein paar Stromspartipps. Hat jemand von euch Erfahrungen auf dem Gebiet?

Erstmal worums geht:
Eigentlich möcht ich einfach Licht machen (wer hätte das gedacht:). Ich hab dazu 22 LEDs:
- 10x weiß 20mA 3,5V 2,2cd
- 10x weiß 35mA 3,6V 18cd
(ich hab auch noch 10 Nichia 44cd LEDs rumliegen, die ich anstelle nehmen könnt. Die pasen vom Strom her besser (20mA 3.2-3.5V), denk aber das die zu sehr blenden würden)
(falls ihr euch fragt warum nicht einfach 20x die selbe: Die Farbtemperatur und Helligkeit sind unterschiedlich. Brauch ich für nen Effekt)
- 2x Cree XR-E 7090 Q5 weiß 350mA 3.3V 228lm

Um Strom zu sparen sollen je nach Umgebungshelligkeit immer 2 LEDs (vom gleichen Typ) zu/abgeschaltet werden können.

Die Idee ist recht simpel: solange es draußen halbwegs hell ist (Dämmerung) brauch ich nur Licht als Positionsleuchte quasi, es muss nicht wirklich was erhellen. Dazu sind die low power LEDs gedacht. Je heller es draußen noch ist, desto heller müssen auch die LEDs leuchten damit man sie gescheit sieht. Ab einer bestimmten Umgebungsdunkelheit sollen sich die Crees zuschalten und Licht machen - umso heller je dunkler es wird. Die low power LEDS mach ich dann evtl aus.

Für die...
22 - Gitarrenefecktgerät selbstbau (mit µC) -- Gitarrenefecktgerät selbstbau (mit µC)

Zitat :
ZeRo-Cool hat am  8 Okt 2007 17:23 geschrieben :
hmm wiso den atiny?
hat der was, was der atmega 8535 nicht hat oder nur, weil die schaltung auf der seite für den ausgelegt ist?

Ja, eine PLL die 64MHz erzeugt. Dadurch kann man eine 250kHz PWM erzeugen, was einen DA Wandler ersetz.


Zitat :
wieviel ram braucht man den, um sowas zu realisieren?

Kommt drauf an was du vorhast. Einige Effekte benötigen keines, andere ein paar kByte.

Mir kam gestern abend so eine Idee, die auf einem mega8 oder mega88 (oder auch mega32) ohne externes RAM laufen sollte:
Man sampled etwa 450 Werte (900Byte), und spielt dies...
23 - Pumpensteuerung -- Pumpensteuerung
Ich glaube nicht dass der sich ein Testboard und nen Atmega nur für ein Schulprojekt käuft. Zudem muss er sich ja noch einarbeiten, was auch seine Zeit braucht. Ich denke es ist am günstigsten und Zeittechnisch am sinnvollsten eine Billig-PWM mit NE555 (50ct, für ein Dreiecksignal) und einem Komparator (LM393, 50ct), der die Dreieckspannung mit der steigenden Spannung eines RC-Gliedes vergleicht. Port-Pin an -> Spannung steigt langsam, Port-Pin aus -> Spannung sinkt langsam, analog dazu die Pulsbreite. Ansteuerung des Motors dann je nach Stromaufnahme des Motors mit Kleinsignaltransistor, Darlington oder Mosfet.

BTW: Wäre schön wenn wir sowas auch mal machen würden ...
24 - Interrupt ,Bascom und Atmega 8... -- Interrupt ,Bascom und Atmega 8...
Hallo Leute!
Da ihr mir ja versprochen habt, das ich auch ohne neues Unterforum hier meine Anfängerfragen loswerden kann,fang ich jetzt mal damit an...
Inzwischen habe ich es geschafft,diverse Blinker,Lauflicht und eine Ampel zum laufen zu bringen.
Mein nächstes Lernziel war die Sache mit den Interrupts(PWM und Timer haben wir dann später).Also nach dem Motto,wenn ich einen Taster drücke,soll das Programm dieses oder jenes machen.Funktionierte auch,aber genau verkehrtherum.So wie ich das dann verstanden habe,werten die Atmega 8 auf Int0 und Int1 nur eine negative Flanke als Interrupt.Die Taster auf dem Pollinboard sind aber so verdrahtet,das sie bei Druck "Hi" liefern.Kann man jetzt einen Atmega 8 eigentlich überreden,auch die positive Flanke zu werten,bzw. einen anderen Pin als Eingang zu mißbrauchen der dann dem Avr sagt:Bei auftreten dieser oder jener Ereignisses mache bitte das und das und wie müßte man da in Bascom herangehen?
Danke.

P.S. noch einen Dank an DonComi!Hab kürzlich einen Uraltfred zwischen ihm und dem Bastelheini ausgegraben.Der Inhalt selbigens hat mir mehr geholfen,als alle Literatur die ich bisher in den Händen hatte ...
25 - 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 ...
26 - Zeitschaltung für teilweise Abschaltung Halogen Treppenbeleuchtung -- Zeitschaltung für teilweise Abschaltung Halogen Treppenbeleuchtung
Ich hätt da noch einen Schalplan zum ansteuerun von Halogen spots über MOSFETs und einen ATMEGA 8535 ...

Allerdings werden die Lampen dort mit einer DC Spannung gespeist und ggf per PWM gedimmt.

Software dafür müßtest du dir aber selbst schreiben ...



Interesse?


Gruß Sven


[ Diese Nachricht wurde geändert von: sme-bbg am 18 Aug 2006 10:23 ]...
27 - PWM-Ausgang verstärken? -- PWM-Ausgang verstärken?
Hallo,

die PWM arbeitet mit ca 900 Hz.
Nein, ich habe den Transistor als Emitterschaltung betrieben, aber auch als Emitterfolger wird es nicht besser, dabei geht die LED noch schneller aus, als sie soll.

Die Schaltung ist bisher so, dass ich das PWM-Signal vom ATMega habe und jetzt möchte ich 7 LEDs regeln (ca. 150mA). Ich hatte mir schon überlegt einen Treiberbaustein (ULN 2003) zu nehmen, leider funktioniert das überhaupt nicht.

Grüße
Enrico...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Atmega Pwm Servo eine Antwort
Im transitornet gefunden: Atmega Pwm Servo


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!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 8 Beiträge im Durchschnitt pro Tag       heute wurden bisher 7 Beiträge verfasst
© x sparkkelsputz        Besucher : 192594040   Heute : 3156    Gestern : 7576    Online : 256        16.8.2026    11:24
4 Besucher in den letzten 60 Sekunden        alle 15.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.038430929184