Pages: [1] 2   Go Down
Author Topic: Digitalpin Eingang mit USB Lader 5V 500 - 1000ma beaufschlagen?  (Read 2957 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hallo,

kann ich einen pin mit einem 5v usb lader ansteuern?
Ich will damit abfragen ob an einer leitung spannung anliegt.
also masse verbinden und +5v an einen pin.

wieviel ma verträgt so ein eingang?

gruss
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 194
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo, versuche das mal ein wenig klarer zu beschreiben !

"einen pin mit einem 5v usb lader ansteuern?"  - Mit einem Ladegerät kannst du nichts "ansteuern"
"ob an einer leitung spannung anliegt" - An welcher Leitung soll Spannung anliegen ?
"also masse verbinden und +5v an einen pin" - ??

Hast du vielleicht einen Plan, oder kannst sagen, wofür oder warum du so etwas machen möchtest ?

Gruß Gerd
Logged

Germany
Offline Offline
Edison Member
*
Karma: 48
Posts: 2346
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Eine Stromstärke kann man in einen Pin nicht "reinpumpen". Wird der Pin als Eingang definiert, so ist er selbst hochohmig. Der Strom stellt sich über diesen Widerstand und über die angelegte Spannung ein. Fazit: Dem Eingang passiert in der Theorie nichts. Ganz anders sieht es aus, wenn die Spannung über 5V liegt, Da müssen andere Maßnahmen getroffen werden, um den Eingang zu schützen.
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Germany
Offline Offline
Faraday Member
**
Karma: 59
Posts: 3091
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
wieviel ma verträgt so ein eingang?
Falsche Frage smiley-wink

Wenn's tatsächlich ein Eingang ist, werden ca. 0 mA fliessen.

Mit
pinmode(pin, OUTPUT);
digitalWrite(pin, LOW);

machst du ihn aber sicher kaputt.

Quote
Ich will damit abfragen ob an einer leitung spannung anliegt.
also masse verbinden und +5v an einen pin.
Zur Sicherheit 1k von deinem 5V Signal zum Pin und 10k zwischen Pin und GND (PullDown)
Dann hast du bei richtiger Beschaltung als Eingang immer noch sicher HIGH und es fliessen 0.5 mA
Du kannst das Signal auch ganz abziehen und siehst dann LOW.

Mit oben genanntem mutwillig falschen Sketch fliesst 5mA in den Arduino, was dieser locker wegsteckt.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ok, ich habs evtl etwas wirr erklärt.
ich will damit abragen ob eine pumpe oder ventilator läuft (also spannung anliegt) oder nicht.
ich dachte mir das geht am einfachsten mit einem usb lader fürs handy.
die sollten genau 5v bringen und halt 500 - 1000ma.
ich wusste nicht wie hochohmig so ein pin als eingang konfiguriert ist, deshalb meine frage ob die stromstärke zuviel sein wird.

aber ich denke michael_x und sth77 haben meine frage schon beantwortet.
wenn der steckerlader 100v - 220v dann sicher 5v bringt und der pin als eingang konfiguriert ist sollte nichts passieren.
sind die pins standard als ausgang oder eingang konfiguriert?

aber ich glaube die lösung mit den 2 widerständen ist das sicherste.

danke euch.
Logged

Germany
Offline Offline
Faraday Member
**
Karma: 59
Posts: 3091
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
ich dachte mir das geht am einfachsten mit einem usb lader fürs handy.
Ja. Heutzutage fragen die Leute ja eher, gibts da keine iPhone App für ? ( Spannungsprüfer 220V )
Aber die Dinger schwirren eh rum, warum also nicht.
Die Frage ist nur, wie lange siehst du noch die 5V, nachdem die 220 V schon weg sind, bzw. stört das ?

Ich will auch keinen verleiten, was anderes als GS geprüfte Geräte in eine Steckdose zu stecken, ansonsten wäre dies auch eine Antwort.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

deine andere lösung habe ich auch gesehen, aber ich dachte einfacher gehts mit nem lader.
ob die 5v noch 2min länger anliegen stört mich nicht, ich will nur sehen ob grad mit pellet, öl oder solar geheizt wird.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

beziehen sich die 40ma nicht auf den output?
Logged

im Neckartal
Offline Offline
Jr. Member
**
Karma: 0
Posts: 60
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@Dimivo,
ein Netzteil mit 5V/1A sagt ja nichts weiter aus, als das das Netzteil 1A Strom liefern kann.
Welcher Strom letztendlich fließt hängt von der Last (dem Lastwiderstand) ab, die dran hängt.

In dem Anwendungsfall hier ist es viel wichtiger die Spannung von 5V zu verifizieren!
Ich habe hier etliche "angebliche" 5V-Steckernetzteile rumliegen, die im Leerlauf locker 7-8V Ausgangsspannung haben und erst bei (entsprechend hoher) Belastung auf ca. 5V einbrechen.

Grüßle Bernd
Logged

Theoretisch gibt es keinen Unterschied zwischen Theorie und Praxis ...

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 272
Posts: 21940
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

beziehen sich die 40ma nicht auf den output?
Ja, beziehen sich auf den max Ausgangsstrom eines Pins. Der Ausgangsstrom ist aber noch weiter limiiert: 200mA Gesamtstrom für alle Ausgänge und 100 bzw 150mA für einen Port (8 Pins).
Ich hab noch nicht verstanden wie Du das Netzteil benutzt um zu  
Quote
sehen ob grad mit pellet, öl oder solar geheizt wird

Grüße Uwe
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 272
Posts: 21940
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@BerndJM: Soweit ist mir klar, dass der Strom abhängig vom Verbraucher ist. Die Frage wäre wirklich, ob am Eingang des Arduino 1A ohne Schaden zulässig wären, oder ob da die 40mA wirklich die Grenzen sind.
Die Grenzen sind:
40mA max je Pin als Ausgang
200mA als Summe aller LOW bzw HIGH Pins (fließt über Versorgungspannungspin bzw Massepin des ATmega)
100mA für Port
150mA für Port wegen interner Verbindung Versotrgungspannung/masse zu den Ports.

Siehe http://www.atmel.com/Images/doc8161.pdf
Seite 313 Tabelle 28.1
Quote
DC Current per I/O Pin ............................................... 40.0 mA
DC Current VCC and GND Pins................................ 200.0 mA
und Seite 314 Fußnote 3 und 4 von Tabelle 28.2
Quote
3. Although each I/O port can sink more than the test conditions (20 mA at VCC = 5V, 10 mA at VCC = 3V) under steady state conditions (non-transient), the following must be observed:
ATmega48PA/88PA/168PA/328P:
1] The sum of all IOL, for ports C0 - C5, ADC7, ADC6 should not exceed 100 mA.
2] The sum of all IOL, for ports B0 - B5, D5 - D7, XTAL1, XTAL2 should not exceed 100 mA.
3] The sum of all IOL, for ports D0 - D4, RESET should not exceed 100 mA.
If IOL exceeds the test condition, VOL may exceed the related specification. Pins are not guaranteed to sink current greater than the listed test condition.
4. Although each I/O port can source more than the test conditions (20 mA at VCC = 5V, 10 mA at VCC = 3V) under steady state conditions (non-transient), the following must be observed:
ATmega48PA/88PA/168PA/328P:
1] The sum of all IOH, for ports C0 - C5, D0- D4, ADC7, RESET should not exceed 150 mA.
2] The sum of all IOH, for ports B0 - B5, D5 - D7, ADC6, XTAL1, XTAL2 should not exceed 150 mA.
If IIOH exceeds the test condition, VOH may exceed the related specification. Pins are not guaranteed to source current greater than the listed test condition.
und
Quote
    B (digital pin 8 to 13)
    C (analog input pins)
    D (digital pins 0 to 7)


Der Strom der in einen Eingang fließt hängt von der angelegten Spannung und vom Innenwiderstand des Eingangs ab. Arduino hat einen Eingangswiderstand von über 5MOhm, das heißt es fließen weniger als 1µA (1 millionstel Ampere).
Es ist egal wieviel Strom das Netzteil oder die Batterie liefern kann. es fleißt immer nur ein sehr kleiner Strom.
Es ist sicher nicht sinnvoll ein zu großes Netzteil zu nehmen (zB ein PC Netzteil mit 500W) da diese entsprechend teuer sind und auch verhältnismäßig viel Leerlaufstrom verbrauchen.

Grüße Uwe


Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

beziehen sich die 40ma nicht auf den output?
Ja, beziehen sich auf den max Ausgangsstrom eines Pins. Der Ausgangsstrom ist aber noch weiter limiiert: 200mA Gesamtstrom für alle Ausgänge und 100 bzw 150mA für einen Port (8 Pins).
Ich hab noch nicht verstanden wie Du das Netzteil benutzt um zu  
Quote
sehen ob grad mit pellet, öl oder solar geheizt wird

Grüße Uwe



ich habe mir das so gedacht.
die 3 heizungen schalten sich durch ihre steuerungen ein und aus.
bei jeder heizung läuft eine andere umwälzpumpe wenn sie heizt.
diese pumpen laufen ja mit 220v, also kann ich auf dieses kabel auch einen usb lader mit anstecken.
der usb lader liefert mir dann die 5v auf einen pin und schaltet ihn high.
dadurch weiss ich welche heizung wie lange gelaufen ist und kann evtl meine zeiten optimieren.

Logged

Germany
Offline Offline
Faraday Member
**
Karma: 59
Posts: 3091
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Wenn der Pin sicher ein Eingang bleibt, ist der Strom kein Thema.
Uwe's Einwand des Stromverbrauchs eines offen betriebenen USB Laders ist vermutlich auch nicht so gravierend, im Vergleich zum Stromverbrauch von Pumpe / Ventilator, die ja eigentlich "überwacht" werden.
Aber Bernd's Einwand:
Quote
In dem Anwendungsfall hier ist es viel wichtiger die Spannung von 5V zu verifizieren!
Ich habe hier etliche "angebliche" 5V-Steckernetzteile rumliegen, die im Leerlauf locker 7-8V Ausgangsspannung haben und erst bei (entsprechend hoher) Belastung auf ca. 5V einbrechen.

ist sehr wichtig: Der Arduino mag keine Eingangsspannung über 5.5 V, egal wie wenig Strom fließt.

Eine 4.7V Zenerdiode ( zusätzlich zu den schon beschriebenen Widerständen ) wäre in diesem Fall erforderlich.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

dann wäre es einfacher wenn ich gleich ein 3v netzteil nehme.
dann habe ich etwas puffer.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 82
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bei Reichelt gibt es "ECO-friendly Steckernetzteil" für 5,- bis 10,- Euro. Die liefern die Korrekt Ausgangsspannung haben einen guten Wirkungsgrad und verbrauchen im Standby weniger als 0,5 Watt. Vieleicht solltest du einfach sowas zur Spannungsversorgung verwenden.

http://www.reichelt.de/Universalnetzteile/2/index.html?;ACTION=2;LA=2;GROUPID=4945;SID=11UKUCjX8AAAIAADFjKvg00f68707e5b3434350c591a35f92083d
Logged

Pages: [1] 2   Go Up
Jump to: