- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 26

Thema: Pulverwaage elektronisch geregelt

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    24.06.2016
    Beiträge
    14
    Ah, cutting Vin Connect.

    Hab immer nach Pins zum Jumper setzen gesucht.
    Gut, wird heute Abend probiert.

    Danke

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    24.06.2016
    Beiträge
    14
    Also Jumper trennen bringt nichts.

    Zitat Peter(TOO)
    "über den PWM Eingang kann man den Strom begrenzen" - wie geht das?

    Noch was:
    Wenn ich am UNO die Lichtschranke anschliesse bekomme ich die richtigen Signale, also von 180 - 1023 im Serial Monitor.
    Wenn ich das selbe mit aufgestecktem Motor Shield mache bekomme ich 34 - 36.
    Was stimmt da jetzt nicht?

    Der Code, falls interessant:

    int sensorPin = A0;
    int sensorValue = 0;
    int ledPin = 13;

    void setup()
    {
    pinMode(ledPin, OUTPUT);
    Serial.begin(9600);
    }

    void loop()
    {
    sensorValue = analogRead(sensorPin);
    Serial.println(sensorValue);

    if (sensorValue > 512) {
    digitalWrite(ledPin, HIGH);
    }
    else
    {
    digitalWrite(ledPin, LOW);
    }

    delay(100);
    }


    Danke,
    Andy

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von i_make_it
    Registriert seit
    29.07.2008
    Ort
    Raum DA
    Alter
    56
    Beiträge
    2.814
    int sensorPin = A0;
    Current Sensing A0 A1
    https://www.arduino.cc/en/uploads/Ma...-schematic.pdf
    Man beachte R1 mit 0R15 zwichen SNSA und GND.
    Also anderen Analogeingang als A0 oder A1 nehmen oder SNS0-ENABLE auftrennen, sonst wirken die 0,15Ohm nochmal als unterer Zweig eines Spannungsteilers dessen oberer Teil die Lichtschranke ist, die selbst wohl auch schon ein Spannungsteiler ist.
    Also eine Parallelschaltung von Wiederständen im unteren Zweig. und dazu noch mit einem ziemlich kleinen Wiederstand.
    Daß da alles in Richtung deutlich keinerer Spannungen verschoben ist, wundert da nicht wirklich.
    Die Info hatte ich Dir aber zwei Posts weiter oben geliefert.
    Function pins per Ch. A pins per Ch. B
    Direction D12 D13
    PWM D3 D11
    Brake D9 D8
    Current Sensing A0 A1
    If you don't need the Brake and the Current Sensing and you also need more pins for your application you can disable this features by cutting the respective jumpers on the back side of the shield.
    https://www.arduino.cc/en/Main/ArduinoMotorShieldR3
    Prüf mal ab ob Du einen (oder mehrere) dieser 8 Pins für was anderes als zu Ansteuerung des Shields nutzt. Wenn ja kann es nicht funktionieren
    Geändert von i_make_it (29.06.2016 um 18:43 Uhr)

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    24.06.2016
    Beiträge
    14
    Das Shield ist direkt auf den UNO draufgesteckt.
    Aber ok, ich besorg mir nen anderen treiber, dann sind die Pins frei, und das Wärmeproblem müsste auch gelöst sein.

    Danke
    Andy
    Geändert von Shag (29.06.2016 um 17:31 Uhr)

  5. #5
    Erfahrener Benutzer Robotik Einstein Avatar von i_make_it
    Registriert seit
    29.07.2008
    Ort
    Raum DA
    Alter
    56
    Beiträge
    2.814
    Zitat Zitat von Shag Beitrag anzeigen
    Das Shield ist direkt auf den UNO draufgesteckt.
    Aber ok, ich besorg mir nen anderen treiber, dann sind die Pins frei,
    Mann könnte auch:
    int sensorPin = A0;
    ändern in:
    int sensorPin = A2;
    oder bis
    int sensorPin = A6;
    dürfte kostengünstiger sein als neue Hardware zu kaufen.

    Zitat Zitat von Shag Beitrag anzeigen
    ich besorg mir nen anderen treiber
    und das Wärmeproblem müsste auch gelöst sein.
    Das Motorshield hat als Einflußmöglichkeit:
    PWM
    Brake
    und
    Current Sensing
    als feedback, damit ist es möglich einen Regelkreis zu programmieren, bei dem der Strom bei kleinen Drehzahlen reduziert wird.
    OK, nicht einfach aber es geht.
    Was soll ein anderer Treiber an dem Problem ändern.
    Du nimmst einen größeren Treiber?
    Gut daß ändert nichts am Wiederstand der Motorwicklung.
    Dann wird halt nicht der Treiber heiß, sondern der Motor brennt durch.

    Weißt Du denn was der Treiber können muß, damit das Problem der Erwärmung bei kleinen Drehzahlen nicht auftritt?

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    67
    Beiträge
    2.435
    Hallo,
    Zitat Zitat von i_make_it Beitrag anzeigen
    Was soll ein anderer Treiber an dem Problem ändern.
    Du nimmst einen größeren Treiber?
    Gut daß ändert nichts am Wiederstand der Motorwicklung.
    Dann wird halt nicht der Treiber heiß, sondern der Motor brennt durch.

    Weißt Du denn was der Treiber können muß, damit das Problem der Erwärmung bei kleinen Drehzahlen nicht auftritt?
    Treiber = Bibliothek
    Vielleicht gibt es eine, welche den Regelkreis schon mitliefert.

    Wir wissen ja nicht, welche Software er verwendet und was dieser Treiber so kann?

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

  7. #7
    Erfahrener Benutzer Robotik Einstein Avatar von i_make_it
    Registriert seit
    29.07.2008
    Ort
    Raum DA
    Alter
    56
    Beiträge
    2.814
    Zitat Zitat von Shag Beitrag anzeigen
    Das Shield ist direkt auf den UNO draufgesteckt.
    Aber ok, ich besorg mir nen anderen treiber, dann sind die Pins frei, und das Wärmeproblem müsste auch gelöst sein.
    Von der Aussage her bin ich von Treiber = Hardware ausgegangen.
    Wenn man nach einer anderen Bibliothek sucht, kann man den Treiber auch beibehalten wenn die Lib "Step" und "Dir" und ggf. noch "i-sense" und "brake" unterstützt.
    Das wäre nämlich ein StromChopper per Software.

    Wenn man einen Motortreiber nimmt der Stromchopper in Hardware kann und "Step" und "Dir", dann braucht man an der Software außer eventuell der Pinzuweisung nichts ändern.
    Allerdings muß man sich da dann schon mit den Treibern die es am Markt für Nema 17 Stepper gibt schon etwas auskennen.

    Aus dem bisherigen Threadverlauf schließe ich, das es hier noch etwas fehlt.

    Da ich keine fertigen Shields nehme (Ausnahme ein Breakout Board und das RAMPS1.4) würde ich empfehlen in Richtung
    A4988
    DRV8825
    DRV8835
    und
    TMC2100
    zu schauen.

    Der letzte hat soweit ich weis chopper mode.
    Aber da muß man halt neue Hardware für etwas kaufen das man auch mit Software ohne Zusatzkosten korrigieren kann.
    Bei einer Neuplanung macht es natürlich Sinn sich von vorneherein schon die passende Hardware zuzulegen.

Ähnliche Themen

  1. Spannungs geregelt ein/aus schalten
    Von goara im Forum Elektronik
    Antworten: 3
    Letzter Beitrag: 16.07.2010, 18:24
  2. asuro lernt geregelt fahren
    Von radbruch im Forum Asuro
    Antworten: 6
    Letzter Beitrag: 19.01.2007, 11:20
  3. ir diode geregelt treiben
    Von leif im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 27.11.2004, 23:41
  4. Antworten: 4
    Letzter Beitrag: 29.08.2004, 12:25
  5. [ERLEDIGT] Power-Netzteil, geregelt
    Von im Forum Elektronik
    Antworten: 3
    Letzter Beitrag: 16.04.2004, 12:34

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress