Verwendung der FA-SYNC-X-Synchronsteuerkarte mit einem Arduino

FA-SYNC-X Synchronsteuerkarte

Mit der Synchronsteuerkarte FA-SYNC-2 und FA-SYNC-4 von Firgelli Automation können Sie bis zu 2 bzw. 4 Linearantriebe steuern und sicherstellen, dass sie sich unabhängig von der Last schrittweise und mit derselben Geschwindigkeit bewegen. Dies schützt auch Ihr Design, da eine nicht synchronisierte Bewegung zu Biegungen und Beschädigungen der Last oder der Aktuatoren führen kann. Dies ist wichtig bei Anwendungen, bei denen mehr als ein Aktuator verwendet wird, um die gleiche Last zu bewegen wie bei Falltüren, RV-Dachliften und Persenning. Diese Platinen erfordern Linearantriebe mit interner Rückkopplung, und alle Linearantriebe müssen vom gleichen Typ mit der gleichen Hublänge und Kraft sein. Die Verwendung verschiedener Linearantriebe funktioniert nicht und die Platine kann keine synchrone Bewegung sicherstellen. Eine Liste kompatibler und nicht kompatibler Linearantriebe finden Sie unter FA-SYNC-X Produktseite.

 

Warum FA-SYNC-X Board mit einem Arduino verwenden?

Verwenden Sie beide an Arduino Mit einer FA-SYNC-X-Karte können Sie die Vorteile beider Karten nutzen. Mit dem Arduino können Sie eine viel größere Automatisierung implementieren als mit einem Schalter mit der FA-SYNC-X-Karte. Während Sie mit einem Arduino Ihren eigenen Synchroncontroller entwickeln können, wird durch die Verwendung der FA-SYNC-X-Karte die Komplexität des Arduino-Codes drastisch reduziert und sichergestellt, dass sich Ihre Linearantriebe gleichzeitig bewegen. Die gemeinsame Verwendung dieser Platinen ist ideal für Anwendungen, bei denen mehrere Linearantriebe sich aufgrund der Eingabe eines Sensors oder eines internen Timers bewegen müssen, z. B. um Sonnenkollektoren so zu positionieren, dass ein maximales Sonnenlicht erzielt wird.

Solarplatten

Einrichten und Kalibrieren

Einrichten der FA-SYNC-X-Karten Die Steuerung durch ein Arduino erfolgt auf ähnliche Weise wie in anderen Anwendungen, und Sie sollten den Anweisungen folgen Benutzerhandbuch damit diese Boards dies richtig machen. Das Anschließen der Linearantriebe an die FA-SYNC-X-Karten erfolgt weiterhin entweder über die 2 oder 4 6-poligen Klemmenblöcke und verbindet die Drähte Strom, Masse, Sensorleistung, Sensormasse, Sensorausgang 1 und Sensorausgang 2 der Linearantrieb zur entsprechenden Klemme im Klemmenblock. Sie können die FA-SYNC-X-Karte auch auf ähnliche Weise mit Strom versorgen, indem Sie die Versorgungsspannung (12 V oder 24 V) an die Stromversorgung des 2-poligen Klemmenblocks links von den 6-poligen Klemmenblöcken anschließen. Sie müssen sicherstellen, dass Sie die positiven und negativen Leitungen der verbinden Netzteil an den richtigen Eingangsanschluss, da die FA-SYNC-X-Karte dauerhaft beschädigt wird, wenn sie umgedreht wird. Um Ihre FA-SYNC-X-Karte zu kalibrieren, gehen Sie immer noch genauso vor wie in der Benutzerhandbuch dieser Bretter.

 

Sobald die FA-SYNC-X-Karte angeschlossen und kalibriert ist, können Sie sie mit der Arduino-Karte verbinden. Sie steuern die FA-SYNC-X-Karte weiterhin über den Steuerklemmenblock, den am weitesten links liegenden 2-poligen Klemmenblock. Statt eines Schalters oder einer Fernbedienung zur Steuerung der Richtung der Linearantriebe verwenden Sie jedoch einen Arduino. Ein Problem ist, dass der Arduino keine Eingangsspannung liefert, die hoch genug ist, um die internen Relais der FA-SYNC-X-Karte zu steuern, aber wir können verwenden externe Relais um dieses Problem zu überwinden. Wie wenn Steuerung eines Linearantriebs mit einem Arduinokönnen wir 2 SPDT-Relais verwenden, um die FA-SYNC-X-Karte zu steuern. Wir müssen den COM-Pin jedes Relais mit einem der Pins des Steuerklemmenblocks verbinden und den normalerweise offenen (NO) Pin jedes Relais mit dem Plus der Stromversorgung und den normalerweise geschlossenen (NC) Pin jedes Relais verbinden zum Negativ des Angebots. Sie steuern diese beiden externen Relais mit den digitalen Pins des Arduino (siehe unten). In diesem Fall müssen Sie auch die Relaisplatine mit dem Arduino auch.

 FA-SYNC-2 Verbunden mit einem Arduino

Steuerung der FA-SYNC-X-Karte mit einem Arduino

Sobald Arduino und die FA-SYNC-X-Karte verbunden und die FA-SYNC-X-Karte mit Ihren Linearantrieben verbunden und kalibriert sind, können Sie diese über die Eingänge des Arduino steuern. Während der Code für das Arduino zum Lesen von Eingaben von Sensoren abhängig von den in Ihrer Anwendung verwendeten Sensoren variiert, ist der Code zur Steuerung der FA-SYNC-X-Karte ähnlich. Der Code zur Steuerung der FA-SYNC-X-Karte ist dem Code zur Steuerung eines Linearantriebs mit einem Arduino sehr ähnlich. Um die Linearantriebe zu verlängern, müssen Sie Pin A am Steuerklemmenblock der FA-SYNC-X-Platine mit einer positiven Spannung verbinden, während Sie Pin B mit Masse verbinden. Um dies mit dem Arduino zu tun, müssen Sie lediglich das untere Relais aktivieren, indem Sie den Eingang für dieses Relais mit Masse verbinden (da die oben verwendete Relaisplatine aktiv-niedrig ist), und Pin A wird mit einer positiven Spannung verbunden. Pin B ist bereits mit Masse verbunden, da jedes Relais mit Masse verbunden ist, wenn es gemäß unserer Konfiguration nicht erregt ist. Um die Linearantriebe zurückzuziehen, gehen Sie wie bei Pin B vor. Sie aktivieren das obere Relais, das Pin B mit einer positiven Spannung verbindet, indem Sie den Steuerstift dieses Relais mit Masse verbinden. Um die Linearantriebe zu stoppen, schalten Sie einfach alle Spulen aus und Pin A und B werden mit Masse verbunden. Das folgende Codebeispiel zeigt die Codeverwendung zum Ausfahren, Einfahren und Stoppen der Linearantriebe wie oben beschrieben. Der Code zeigt nicht, wie Eingangssensoren oder Timer implementiert werden, mit denen gesteuert wird, wann die Linearantriebe angehalten und bewegt werden müssen, da sie je nach verwendeten Sensoren und Anwendung variieren.

Nachteile

Der größte Nachteil bei der Verwendung einer FA-SYNC-X-Karte mit einem Arduino besteht darin, dass der Arduino selbst die genaue Position des Linearantriebs nicht kennt. Da das an die FA-SYNC-X-Karte gesendete Feedback nicht mit dem Arduino geteilt wird, kann es nicht genau wissen, wo sich der Aktuator befindet. Dies kann den Automatisierungs- und Steuerungsgrad Ihrer Linearantriebe einschränken, da Sie diese nicht anhand von Rückmeldungen positionieren können. Dies ist jedoch kein Problem, wenn Sie den Linearantrieb nur vollständig aus- und einfahren. Die einfachste Lösung, um dies zu überwinden, besteht darin, zu schätzen, wie weit sich Ihr Aktuator pro Millisekunde bewegt, und den internen Millis () - Timer des Arduino zu verwenden, um die Position basierend auf der Gesamtlaufzeit des Aktuators zu schätzen, obwohl Sie dadurch keine genaue Position erhalten . Wenn Sie eine genaue Position benötigen, können Sie dieses Problem beheben, indem Sie Ihrem Design ein externes Feedback-Element hinzufügen, zexternes lineares Potentiometer, um dem Arduino Feedback zu geben.

 Lineares Potentiometer

Zusammenfassung

Es gibt zwar einige Nachteile bei der Verwendung FA-SYNC-X-Karte mit einem ArduinoSie sind möglicherweise kein Problem in Ihrem Design. Wenn Sie diese Platinen zusammen verwenden, können Sie die gleichzeitige Bewegung mehrerer Linearantriebe unabhängig von der Last mit einem höheren Automatisierungsgrad sicherstellen. Die Verwendung dieser Platinen in Verbindung miteinander ist ideal für Anwendungen, bei denen Sie mehrere Linearantriebe verwenden müssen, um eine einzelne Last zu bewegen, und die Bewegung basierend auf Timer- oder Sensoreingaben automatisieren möchten.

Tags:

Share this article

Vorgestellte Sammlungen

Benötigen Sie Hilfe bei der Suche nach dem richtigen Stellantrieb?

Wir entwickeln und fertigen unsere Produkte präzise, ​​damit Sie direkte Herstellerpreise erhalten. Wir bieten Versand am selben Tag und kompetente Kundenbetreuung. Verwenden Sie unseren Aktuatorrechner, um Hilfe bei der Auswahl des richtigen Aktuators für Ihre Anwendung zu erhalten.