- Labornetzteil AliExpress         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 22

Thema: ServoSignal nur 1V Amplitude? Schnelle Hilfe benötigt

  1. #11
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    25.11.2003
    Beiträge
    1.112
    Anzeige

    Praxistest und DIY Projekte
    1. Schleichwerbung ist Werbung dort, wo sie nicht hingehört, weil dafür nichts gezahlt wird.
    2. Dann wird es langsam Zeit
    3. Die Regel heißt: Keine Werbung in Threads (vor allem ständig), solange nicht zum Thema gehörig. Also auch Posts, egal ob im Text oder der Signatur. Eine eigene Website ist was anderes, solange man kein Geld damit verdient.
    4. Wenn Du dafür kein Geld bekommst, bist Du selber Schuld, ändert aber am Prinzip nichts. Außerdem kann es keiner prüfen.
    Für diese Regeln gibt es nachvollziehbare Gründe.
    Ich lese gerne Signaturen auch weil es dort keine kommerzielle Werbung geben sollte.
    Sorry, ist ja nicht böse gemeint, auch wenn ich vielleicht etwas gereizt klinge. Du hattest vielleicht auch keine böse Absicht, aber mir reicht die Werbung, die mich den ganzen Tag schon trifft.
    Warum man sich kostenlos zum Dauer-Werbehansel macht, wird mir ein Rätsel bleiben.
    Am meisten aber stört mich, dass dieses nicht gerade schnelle Forum davon nichts abbekommt.
    Malzeit

  2. #12
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    17.08.2004
    Beiträge
    1.065
    Ok.. der Pegel liegt also bei ca. 2V, invertierender Verstärker ist auch kein Ding. Aber dann fiel mir auf, dass ich 2 Dioden nutze, die problematisch sind.
    Um 3 Signale mit INT0 und INT1 zu erfassen, habe ich einen Interruptpin über Dioden mit 2 freien Pins verbunden, an denen die Signale ankommen. Dioden ,damit nicht der eine Servo den andere Pin runterzieht, und damit eine Identifikation nichtmehr möglich ist.
    Aber wenn ich das so aufbaue, ergibt sich, dass die Signale meist auf 5V liegen, sich dabei überlagern und so am INT-Pin hinter den Dioden 10V ergeben....dreck.
    Jemand noch eine Idee? Wie gesagt, es steht nicht viel zur Verfügung, hab ein paar LogikICs (NAND, NOR, Inverter) und einfache Transistoren.
    Naja der Hammer wäre das Signal danach nochmal mit einem Inverter zu beschalten, hat jemand ne bessere Lösung?
    ...

  3. #13
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Hallo!

    @ the_Ghost666

    Ich habe den ganzen Tread gelesen und trotzdem weiß ich nicht, ob dein Problem noch besteht. Wenn ja, bitte, genaue Ein-, Ausgangsspannungen und vielleicht eine Skizze deiner Schaltung angeben, dann kann ich dir hoffentlich helfen.

    MfG

  4. #14
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    17.08.2004
    Beiträge
    1.065
    Das Servosignal am Empfänger, welches ich auslesen will, hat eine Periode von 20ms, eine Einschaltdauer von 1-2ms und eine Amplitude von 2-2,3V.

    Die Dioden entkoppeln die Servokanäle 1 und 3 voneinander, sollen aber am PD2 eine Interrupt auslösen, in dem ich dann die Ports abfragen kann.

    Die Pegel reichen aber nicht um den mit 5V betriebenen Atmega8 zum Auslösen zu bringen. Ich weiß nicht, ob das ein grundsätzliches Problem ist, oder nur mein Empfänger so geringe Pegel liefert.

    Ich hab nur BC547 (NPN) zur Verfügung, ausserdem NOR,NAND,Inverter und ein paar Widerstände.

    Invertierende Transistorverstärker führen zu einer Spannungserhöhung hinter den Dioden auf etwa 10V, was zuviel ist. Ne alternative Idee?
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken servoinput.jpg  
    ...

  5. #15
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Kannst Du genauer die L und H Pegel der Eingangssignale definieren, weil die Amplitude 2-2,3V wahrscheinlich die Differenz ist?

  6. #16
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    17.08.2004
    Beiträge
    1.065
    jop, L=0V H=2,2V
    ...

  7. #17
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Danke.

    Ich habe im Datenblatt für Mega8 folgende Werte für Eingangsspannungen der Ports gefunden:

    max. L = 0,2 VCC und min. H = 0,6 VCC

    Ich nehme an, dass VCC = 5 V, dann max. L = 1V und min. H = 3V.

    Wenn Du TTL Gätter aus der 74XX (normal) oder 74LSXX Familie hast, sollte die Schaltung aus dem Code funktionieren, da schon 2V als H Pegel angenommen wird.

    Wenn Du die Interrupt auslösende Flanke von steigender auf fallende im Programm ändern kannst, sollte die einfachste (untere) Schaltung auch funktionieren.

    Bei Problemen melde Dich, bitte, dann werde ich weiter denken.

    MfG
    Code:
                       |\   |\
          Servo1 >-----| >O-| >O-+---------------------> PD0
                       |/   |/   |
                                 |  __       __
                                 +-\  \   +-\  \
                                    |  |o-+  |  |o-----> PD2
                                 +-/__/   +-/__/
                                 |
                       |\   |\   |
          Servo3 >-----| >O-| >O-+---------------------> PD4
                       |/   |/
    
                       |\   |\
          Servo2 >-----| >O-| >O-----------------------> PD3
                       |/   |/
    
    
                         __
          Servo1 >----+-\  \
                      |  |  |o----> PD0
                      +-/__/
                      |  __
                      +-\  \
                         |  |o----> PD2
                      +-/__/
                      |  __
                      +-\  \
                      |  |  |o----> PD4
          Servo3 >----+-/__/
                         __
                      +-\  \
          Servo2 >----+  |  |o----> PD3
                      +-/__/

  8. #18
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    17.08.2004
    Beiträge
    1.065
    Mh, was ist wenn ich sage, dass ich nur MOS-Logik zur Verfügung habe?
    2 MOS 4011 ;4xNAND 2xEingänge
    1 MOS 4023 ;3xNAND 3xEingänge
    1 MOS 4572 ;1xNAND 1xNOR 4xINVERTER
    Diese Limits liegen daran, dass es nur nen begrenzten Bausatz gibt. Ich würde mir auch was schöneres wünschen, aber hab keine Wahl.
    Laut Datenblatt haben die erst bei 3.5V HighPegel, bei 4.5V Betriebsspannung.

    Sagmal, hast du für die Ascii-Zeichnungen ein Programm oder viel Geduld?

  9. #19
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Dann muss ich noch meine letzten 2 grauen Zellen anstrengen um Dir zu helfen.

    Meine Skizzen sind "created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de".

    Die Rb und Rc Widerstände sind nicht kritisch und können im Bereich 1-10 kOhm liegen. Es wäre besser wenn Rb grösser als Rc sind.

    MfG
    Code:
                                  VCC
                              Rc   +
                              ___  |
                           +-|___|-+              __
                           |                   +-|  \
                           +------------+------+ |   )o-----> PD0
                   Rb      |            |      +-|__/
                   ___   |/             |
         Servo1 >-|___|--|              |  __
                         |>             +-|  \
                           |              |   )o------------> PD2
                          ===     VCC   +-|__/
                          GND Rc   +    |
                              ___  |    |
                           +-|___|-+    |         __
                           |            |      +-|  \
                           +------------+------+ |   )o-----> PD4
                   Rb      |                   +-|__/
                   ___   |/
         Servo3 >-|___|--|
                         |>
                           |
                          ===     VCC
                          GND Rc   +
                              ___  |
                           +-|___|-+              __
                           |                   +-|  \
                           +-------------------+ |   )o-----> PD3
                   Rb      |                   +-|__/
                   ___   |/
         Servo2 >-|___|--|
                         |>
                           |
                          ===
                          GND

  10. #20
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    17.08.2004
    Beiträge
    1.065
    Also wenn die ganze Geschichte morgen über einen Empfänger verfügt, der 5V Signale ausgibt, ist das alles erledigt, dann klappts so. Ansonsten werde ich wohl den Inverter nehmen müssen um die Geschichte nach dem Verstärken zu invertieren, also mal abwarten

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress