- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 20 von 20

Thema: Ultraschallsensor ping))) parallax

  1. #11
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    60
    Beiträge
    1.305
    Blog-Einträge
    1
    Anzeige

    Praxistest und DIY Projekte
    Also es gibt TTL Schaltungern (Transistor-Transistor Logik), welche einen OK (open Kollektor) Ausgang haben.

    Die Liefern kein Ausgangssignal (VCC) können diese aber (sofern Extern über einen Widerstand zugeführt) diese auf Masse ziehen).

    Du hats also kein bzw. ein zu kleines Signal am Schaltungsausgang, weil diese eben nicht genügend liefert, kann diese aber auf Masse Kurzschließen.

    Um jetzt nicht die gesamte Versorgung kurz zu schliessen, was fatal für die restliche Schaltung / das Netzteil / die Batterien wäre und ausserdem durch den dadurch verursachten (zu) hohen Strom das Bauteil (mit grösster Warscheinlichkeit) zerstören würde, benötigt man einen Strombegrenzungs Widerstand, den PullUp.

    Verstanden?

    Alternativ gibt es auch einen Sog. PullDown-Widerstand, der wird aber nicht so oft nötig.


    z.B. Beim TWI (I2C) wird am AVR immer ein PullUp (10k) benötigt, sonst geht da garnix.
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

  2. #12
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    60
    Beiträge
    1.305
    Blog-Einträge
    1
    @domino

    Ich hab mir die Schaltung vom Ping))) nochmal angesehen,
    da ist auch kein Pull up drin.

    Schlussfolgerung: Willkommen im Club der US-Sensor Killer
    (Ich hab auch schon einen auf dem Gewissen)

    Vielleich ist ja auch nur Deine Endstufe im Sensor kaputt (wenn Du noch soviel glück hast)

    Dann bau einen Schmitt-Trigger oder OP-AMP mit ran, der könnte Dir ggf. das Restsignal wieder hoch ziehen.
    Dann brauchst Du allerdings zwei Ports einen zum Auslösen und den andern zum Empfangen des Messignales (sonst bekommst Du eine Rückkopplung)

    Ausserdem musst Du dafür sorgen, dass dein Auslöse-Signal nicht das Messignal beeinflusst (TriState schalten).
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

  3. #13
    Neuer Benutzer Öfters hier
    Registriert seit
    05.07.2007
    Beiträge
    24
    danke darwin.
    ich hab es im Groben und Ganzen verstanden. Ein paar Sachen nicht, aber dafür Fehlt mir die Erfahrung mit der E-technik.
    Ich werd mich mal weiter Informaieren.

    Danke für deine Hilfe

  4. #14
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    60
    Beiträge
    1.305
    Blog-Einträge
    1
    Na Stell dir Mal einen Wasserhahn in Ä'ner Mauer vor:

    Wenn Du den Aufdrehst kommt aber kein Wasser raus, weíl keine Leitung dran hängt, egal wie Du dran drehst.

    Also nimmst Du einen Schlauch (das soll der Widerstand sein) und hänst ihn (hinten) am Wasserhahn dran. Jetzt kannst Du dran drehen und es kommt auch was raus.

    Der Wasserhan besorgt nicht das Wasser sondern "schaltet" das Wasser an und aus, wo das Wasser aber her kommt ist den Wasserhan egal der soll ja nur das Wasser steuern. Also müssen wir eben das Wasser (den Strom) selbst mitbringen (über der Schlauch).
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

  5. #15
    Neuer Benutzer Öfters hier
    Registriert seit
    05.07.2007
    Beiträge
    24
    aah.. also ohne Schlauch (Pullupwiderstand) gibt kein Wasser(entsteht ein kurzschluss). richtig?

    also war domino's Fehler, dass er es Angeschlossen hat ohne Pullup widerstand.? so hab ichs jetzt verstanden

    Danke für die Mühe

  6. #16
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    60
    Beiträge
    1.305
    Blog-Einträge
    1
    Na Ja fast,
    Domino hat vermutlich keinen Fehler gemacht, eher ist das Bauteil (Vermutlich) defekt.

    Aber ansonsten JA.
    Manche Bauteile benötigen eine externe Signalspannung,
    und die muss über einen Widerstand zugeführt werden.

    Dies gilt aber nicht für alle Bauteile, man sollte schon voher in der Schaltungsbeschreibung oder dem Datenblatt nachsehen.

    OK oder auch OC bezeichnete "open Kollektor / open collector" Ausgänge müssen/sollten so beschaltet werden.


    Auch die Größe des Widerstandes ist entscheidend.
    Eine LED wirst Du mit einem 10k Widerstand nicht mal ein Blinzeln entlocken können. Der Ausgang sollte aber den durch Spannung und Widerstand resultierenden Stom auch verkraften.

    • Ohmsches Gesetz:
      I = U/R
      R = U/I
      U = R*I


    • Leistungsgesetz:
      P = U*I

      und Ptot = zuviel
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

  7. #17
    Neuer Benutzer Öfters hier
    Registriert seit
    05.07.2007
    Beiträge
    24
    Ah gut. Das hab ich jetzt verstanden.
    Danke Danke =D>

    werd mich trotzdem nochma bissl genauer Informieren.

  8. #18
    Neuer Benutzer Öfters hier
    Registriert seit
    26.04.2007
    Beiträge
    7
    So wie ich es Lese, steht nichts von einem benötigten Pull up Widerstand
    in der Beschreibung.
    Ich werde es mal versuchen!


    All you'll need is a Ping))) sensor and three jumper wires to make it work. The Ping))) sensor has protection against programming mistakes (and wiring mistakes) built-in, so
    there's no need to use a 220 Ω resistor between P15 and the Ping))) sensor's SIG terminal.

    Danke!

  9. #19
    Neuer Benutzer Öfters hier
    Registriert seit
    26.04.2007
    Beiträge
    7
    Hallo zusammen,

    ich habe meinen Fehler gefunden!
    -Testen mit dem Signalgenerator ist nicht möglich. Er zieht nach dem Startimpuls den Signalport auf Ground und somit ist nur noch ein schwaches Echo vorhanden!
    -Das Microcontrollerprogramm war fast richtig. Nur muss man immer nach dem Erhalt des Echos den Port wieder als Ausgang Konfigurieren.

    Config Pind.2 = Output

    Do
    Config Pind.2 = Output
    Portd.2 = 0 'Port Low
    Pulseout Portd, 2, 40 'Min. 10uS Impuls senden
    Pulsein Zeitmessung, Pind, 2, 1
    Zeitmessung = Zeitmessung * 10 'mal 10 da Pulsein in 10uS Einheiten Ergebnis ermittelt
    Entfernung = Zeitmessung / 58 'Umrechnen in Zentimeter
    Print "Entfernung: "; Entfernung; " cm"
    Wait 1
    Loop

    Nochmals vielen Dank für Eure Hilfe!!

    Gruß Dominik

  10. #20
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    60
    Beiträge
    1.305
    Blog-Einträge
    1
    Zitat Zitat von domino
    Hallo zusammen,

    ich habe meinen Fehler gefunden!
    -Testen mit dem Signalgenerator ist nicht möglich. Er zieht nach dem Startimpuls den Signalport auf Ground und ...........

    Gruß Dominik
    Also hast Du Deinen Ping))) doch nicht alleine (ohne Last) geprüft.
    Da kann man dann auch nicht helfen.

    Ganz Problematisch sind die Selbstgebauten Fehler (auch Programmtechnisch).
    Da hilft dann auch nicht zweimal hinschauen,
    man steht davor und sieht das Problem einfach nicht.



    Ich entschuldige mich dafür, dass Du das mit dem PullUp nicht verstehst,
    sollte aber eigentlich nicht so schwer sein.
    Gehe noch mal in Dich, vllt. kommt noch die Erleuchtung (manchmal dauert's eben (auch bei mir) etwas länger, bis man den Sinn bzw die Notwendigkeit erkennt).
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

Seite 2 von 2 ErsteErste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests