Arduino PWM Amplitude

Gast #5933183
Lesenswert?

Hallo zusammen,

ich steuere mittels Arduino Due die Intensität eines kleinen 
Vibrationsmotors über einen PWM-Ausgang.
Wenn ich das richtig verstanden habe besitzt der PWM-Ausgang eine 
Amplitude von 5V.
Jetzt ist mir aufgefallen, dass wenn ich den PWM-Ausgang auf den 
Maximalwert 255 stelle, die Intensität der Vibration deutlich kleiner 
ist als wenn ich den Vibrationsmotor direkt an 5V schließen würde.

Müsste ein PWM-Signal, welches auf Maximum gestellt wurde nicht einer 
Gleichspannung von 5V entsprechen?

Ich habe die Ausgangsspannung vom PWM beim Maximum ebenfalls gemessen 
und kam auf eine Gleichspannung von 3,8V.

Ich bin davon ausgegangen, dass das PWM beim Maximum Dauer-HIGH ist.

Kann mir jemand erklären wieso die Spannung dann kleiner ist?

Danke.
Gast #5933200
Lesenswert?

harald schrieb:
> Arduino Due

Deine Messungen müssen falsch sein!
Der DUE ist ein 3,3V Gerät.

harald schrieb:
> Ich habe die Ausgangsspannung vom PWM beim Maximum ebenfalls gemessen
> und kam auf eine Gleichspannung von 3,8V.
Damit ist der DUE in Todesgefahr, oder schon tot.

harald schrieb:
> Wenn ich das richtig verstanden habe besitzt der PWM-Ausgang eine
> Amplitude von 5V.
Falsch!
Gast #5933215
Lesenswert?

Nicht nur der Due. Viele Controller laufen heute auf 3,3V. Die beliebten 
ESP gehören zum Beispiel auch dazu.

Daher vielleicht einfach mal vorher in die Spec gucken. Bei Arduino 
steht nämlich
1
Warning: Unlike most Arduino boards, the Arduino Due board runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Applying voltages higher than 3.3V to any I/O pin could damage the board.

Über die Frage, welchen Strom dein Motor braucht und ob der Chip die 
überhaupt liefern kann, kann man danach reden.
Gast #5933216
Lesenswert?

harald schrieb:
> Ist der Due da eine Ausnahme?

Nöö...

Es gibt viele 5V Arduinos und einige 3,3V Arduinos.
Eine echte Ausnahme ist er also nicht.

Die Idee einen Motor, ohne jeden Schutz, an einem PWM Pin anzuklemmen, 
ist eine äußerst gewagte/optimistische Vorstellung.

Lesen: https://www.arduino.cc/en/Guide/ArduinoDue
> The microcontroller mounted on the Arduino Due runs at
> 3.3V, this means that you can power your sensors and
> drive your actuartors only with 3.3V. Connecting higher
> voltages, like the 5V commonly used with the other
> Arduino boards will damage the Due.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren