Show Posts
Pages: 1 ... 926 927 [928] 929 930 ... 1459
13906  International / Deutsch / Re: Anfänger will mit LED spielen, frage zu 12V Versorgung on: January 14, 2012, 03:22:17 am
Den Minimalwert errechnest Du aus dem max zulässigen Ausgangsstrom des Arduino-pins: 40mA bei 5V.
5V/40mA = 125Ohm.
So begrenzt der Widerstand den Strom im Einschalt/Ausschaltmoment des Mosfets, wenn der GATE-SOURCE Kondensator noch nicht, oder noch voll geladen ist und die volle Spannungdifferenz von 5V da ist.
Das Problem mit der Einschaltverzögerung und darum Erhöhung der Verlustleistung hast Du über 10kHz.
Grüße Uwe
13907  International / Deutsch / Re: Arduino Lichtschalter on: January 14, 2012, 02:59:31 am
Für einige Modellen von Relais gibt es HutschienenSockel; alternativ könntest Du ein Sold State Relais verwenden.
Viele Grüße Uwe
13908  International / Deutsch / Re: Wo ist der Unterschied zwischen Pin5,6 und Pin3? on: January 14, 2012, 02:57:37 am
Die PWM Funktion wird über die TImer realisiert. Wenn Du andere Funktionen verwendest die einen der Timer Blockieren dann können PWM Pins "ausfallen"; dann aber paarweise. also 3 und 11.
http://arduino.cc/playground/Main/TimerPWMCheatsheet
Es könnte aber auch ein Programmfehler ind Deinem Sketch sein

Ohne den Sketch ist nichts weiteres zu sagen.
Viele Grüße Uwe
13909  International / Deutsch / Re: Verhalten Rotary Encoder on: January 13, 2012, 02:59:00 pm
Quote
Einziges Manko: Wenn ich nur ein Raster weiterdrehe, löse ich jedesmal 2 bis 4 mal aus, also +1 +1 +1 +1
Der Encoder prellt; Du mußt ihn entprellen.
Grüße Uwe
13910  International / Generale / Re: Utilizzare servomotori come normali motori? on: January 13, 2012, 02:50:45 pm
Un Servo viene pilotato con un impulso di durata da 1mSec a 2mSec ogno 20mSec (50Hz).
Un segnale di 1,5mSec corrisponde a una posizione intermedia (90 gradi) oppure a stop nel caso del Servo a rotazione continua. Un segnale piú corto significa una rotazione in un verso e un segnale piú lungo alla rotazione nel altro verso.
Un segnale PWM con certi valori puó essere visto dal Servo come un segnale PPM.
Per usare un Servo in modo corretto usa la libreria servo.h http://arduino.cc/en/Reference/Servo

Nel Tuo caso
myservo.write(0); il Tuo Servo gira in una direzione;
myservo.write(180); nell altra.
intorno 90 é fermo (devi vedere il valore giusto perché c'é un po di tolleranza).

Ciao Uwe
13911  International / Deutsch / Re: Verhalten Rotary Encoder on: January 13, 2012, 01:38:35 pm
Versuch mal 2 LEDs mit den Ausgang des Encoders anzusteuern und diesen langsam zu drehen. Wenn die LEDs immer, das eine zeitverzögert zum anderen leuchtet, dann ist es ein incrementeller Encoder mit 90 grad Phasenverschiebung zwischen den beiden Signalen.
Wenn nicht dann mußt Du dir eine Wahrheitstabelle zeichnen.
Grüße Uwe

13912  International / Generale / Re: Utilizzare servomotori come normali motori? on: January 13, 2012, 01:20:12 pm
Il HSR-1422CR é un Servo per rotazione continua; percui serve l' alimentazione e massa e sul terzo pin un segnale PPM da Arduino. La programmazione la fai usando la libreria servo.h
Ciao Uwe
13913  International / Generale / Re: dissipazione 7812 on: January 13, 2012, 01:16:15 pm
Se riesci puoi avvitare il 7812 sul circuito stampato così non metti il dissipatore, per 2,7w basta e avanza.
Questo vale solo se ci sono superfici abbondanti di rame.
Ciao Uwe
13914  International / Deutsch / Re: Kurze Vorstellung und natürlich gleich ne Frage on: January 13, 2012, 01:12:47 pm
Siehst Du, Helmut, Du hast uns geschrieben und schon war das Problem gelöst.   smiley-wink smiley-wink smiley-wink smiley-wink
Grüße Uwe
13915  International / Deutsch / Re: eHZ mit Arduino auslesen on: January 13, 2012, 01:11:03 pm
Ich glaube auch, daß als Empfänger einfach ein Fototransistor mit einem Widerstand genügt. Falls das Signal invertiert werden muß dann einfach Fototransistor und Widerstand umtauschen. (pullup oder pulldown)
Das einzige was ich noch kontrollieren würde ist, ob der Stromzähler die Daten kontinuierlich sendet oder dazu vorher ein request braucht. Das um zu wissen ob man den Sendeteil braucht. Dieser kann aber auch einfach eine IRLED mit Vorwiderstand sein.
Grüße Uwe
13916  International / Generale / Re: Aiuto, testa multisensore Servo 360 on: January 13, 2012, 03:54:22 am
Ho usato la libreria Servo.h solo che non si muove, fa solo a 180 un tipo di ronzio, sotto i 90 un altro tipo di ronzio e a 0 gradi non fa nessun rumore. In tutti e tre i casi non si muove.

Forse si deve calibrare? O forse non ha abbastanza potenza? O forse è difettoso, però entrambe i servi mi danno lo stesso problema...
Forse hai invertito sul conettore del Servo il pin di alimentazione con quello del segnale. Ciao Uwe
13917  International / Deutsch / Re: Arduino Uno Externe Spannungsversorgung on: January 13, 2012, 02:36:59 am
Gleichrichterdioden halten mindestens einige 100V wenn nicht mehr.
Grüße Uwe
13918  International / Deutsch / Re: Anfänger will mit LED spielen, frage zu 12V Versorgung on: January 13, 2012, 02:34:46 am
Das siehst Du richtig.

Aber ein zu groß dimensionierter Widerstand lädt das Gate zu langsam und für diese Ladedauer ist der MOSFET im Proportionalbereich. Darum hat er viel Verlustleistung die ihn erwärmt und unter Umständen bei höheren Schaltfrequenzen zerstört.

Grüße Uwe
13919  International / Deutsch / Re: UART Kommunikation mit Kompass Modul on: January 13, 2012, 02:31:01 am
Auch ich würde sagen daß beide If -bedingungen gleichwertig sind.

1) 9600 Baud heißt bei 10 Bit pro Byte (start, stop) eine Datenübertragung von 960 Byte pro Sekunde. Das heißt ca 1 Byte pro Sekunde. Bei 13 übertragenen Bytes sind 10 mS zu wenig, daß alle Daten in den Speicher eintreffen. Außerdem hab ich im Datenblatt keine Zeit gefunden die der Sensor nach der Anfrage für eine Messung und Berechnung ders Winkelwerts braucht.
delay(10); sind zu wenig.

2) im Datenblatt wird als Abschluß der Datenabfrage ein 0x0d und 0x0a gefordert. Ich weiß nicht ob println() mit 0x0d und 0x0a abschließt oder nur mit einem von beiden.
Notfalls einfach statt
compass.println("$sure ga");
compass.print("$sure ga");compass.print0x0d);compass.print(0x0a);

Grüße Uwe
13920  International / Deutsch / Re: Arduino Programm on: January 12, 2012, 05:30:43 pm
Etwas blockiert die Com3 Schnittstelle auf dem PC. Mach alle Programme zu und starte IDE wieder. Dann müßte es gehen.
Grüße Uwe
Pages: 1 ... 926 927 [928] 929 930 ... 1459