- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 26

Thema: Pulverwaage elektronisch geregelt

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von i_make_it
    Registriert seit
    29.07.2008
    Ort
    Raum DA
    Alter
    56
    Beiträge
    2.814
    Die Jumper sind auf der Rückseite vom Shield

    To avoid possible damage to the Arduino board on which the shield is mounted, we reccomend using an external power supply that provides a voltage between 7 and 12V. If your motor require more than 9V we recommend that you separate the power lines of the shield and the Arduino board on which the shield is mounted. This is possible by cutting the "Vin Connect" jumper placed on the back side of the shield. The absolute limit for the Vin at the screw terminals is 18V.
    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

  2. #2
    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

  3. #3
    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

  4. #4
    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)

  5. #5
    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)

  6. #6
    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?

  7. #7
    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?

Ä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. 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
  •  

LiFePO4 Speicher Test