Bu örnek kod, doğrusal bir aktüatörün akımını izlemek için MegaMoto Plus ve Arduino Uno kullanmaktadır; ancak benzer ürünler de alternatif olarak kullanılabilir.
/* Code to monitor the current amp draw of the actuator, and to cut power if it rises above a certain amount. Written by Progressive Automations August 19th, 2015 Hardware: - RobotPower MegaMoto control boards - Arduino Uno - 2 pushbuttons */ const int EnablePin = 8;
const int PWMPinA = 11;
const int PWMPinB = 3; // pins for Megamoto const int buttonLeft = 4;
const int buttonRight = 5;//buttons to move the motor const int CPin1 = A5; // motor feedback int leftlatch = LOW;
int rightlatch = LOW;//motor latches (used for code logic) int hitLimits = 0;//start at 0
int hitLimitsmax = 10;//values to know if travel limits were reached long lastfeedbacktime = 0; // must be long, else it overflows
int firstfeedbacktimedelay = 750; //first delay to ignore current spike
int feedbacktimedelay = 50; //delay between feedback cycles, how often you want the motor to be checked
long currentTimefeedback = 0; // must be long, else it overflows int debounceTime = 300; //amount to debounce buttons, lower values makes the buttons more sensitive
long lastButtonpress = 0; // timer for debouncing
long currentTimedebounce = 0; int CRaw = 0; // input value for current readings
int maxAmps = 0; // trip limit bool dontExtend = false;
bool firstRun = true;
bool fullyRetracted = false;//program logic void setup()
{ Serial.begin(9600); pinMode(EnablePin, OUTPUT); pinMode(PWMPinA, OUTPUT); pinMode(PWMPinB, OUTPUT);//Set motor outputs pinMode(buttonLeft, INPUT); pinMode(buttonRight, INPUT);//buttons digitalWrite(buttonLeft, HIGH); digitalWrite(buttonRight, HIGH);//enable internal pullups pinMode(CPin1, INPUT);//set feedback input currentTimedebounce = millis(); currentTimefeedback = 0;//Set initial times maxAmps = 15;// SET MAX CURRENT HERE }//end setup void loop()
{ latchButtons();//check buttons, see if we need to move moveMotor();//check latches, move motor in or out }//end main loop void latchButtons()
{ if (digitalRead(buttonLeft)==LOW)//left is forwards { currentTimedebounce = millis() - lastButtonpress;// check time since last press if (currentTimedebounce> debounceTime && dontExtend == false)//once you've tripped dontExtend, ignore all forwards presses { leftlatch = !leftlatch;// if motor is moving, stop, if stopped, start moving firstRun = true;// set firstRun flag to ignore current spike fullyRetracted = false; // once you move forwards, you are not fully retracted lastButtonpress = millis();//store time of last button press return; }//end if }//end btnLEFT if (digitalRead(buttonRight)==LOW)//right is backwards { currentTimedebounce = millis() - lastButtonpress;// check time since last press if (currentTimedebounce> debounceTime) { rightlatch = !rightlatch;// if motor is moving, stop, if stopped, start moving firstRun = true;// set firstRun flag to ignore current spike lastButtonpress = millis();//store time of last button press return; }//end if }//end btnRIGHT
}//end latchButtons void moveMotor()
{ if (leftlatch == HIGH) motorForward(255); //speed = 0-255 if (leftlatch == LOW) motorStop(); if (rightlatch == HIGH) motorBack(255); //speed = 0-255 if (rightlatch == LOW) motorStop(); }//end moveMotor void motorForward(int speeed)
{ while (dontExtend == false && leftlatch == HIGH) { digitalWrite(EnablePin, HIGH); analogWrite(PWMPinA, speeed); analogWrite(PWMPinB, 0);//move motor if (firstRun == true) delay(firstfeedbacktimedelay); // bigger delay to ignore current spike else delay(feedbacktimedelay); //small delay to get to speed getFeedback(); firstRun = false; latchButtons();//check buttons again }//end while }//end motorForward void motorBack (int speeed)
{ while (rightlatch == HIGH) { digitalWrite(EnablePin, HIGH); analogWrite(PWMPinA, 0); analogWrite(PWMPinB, speeed);//move motor if (firstRun == true) delay(firstfeedbacktimedelay);// bigger delay to ignore current spike else delay(feedbacktimedelay); //small delay to get to speed getFeedback(); firstRun = false; latchButtons();//check buttons again }//end while dontExtend = false;//allow motor to extend again, after it has been retracted }//end motorBack void motorStop()
{ analogWrite(PWMPinA, 0); analogWrite(PWMPinB, 0); digitalWrite(EnablePin, LOW); firstRun = true;//once the motor has stopped, reenable firstRun to account for startup current spikes }//end stopMotor void getFeedback()
{ CRaw = analogRead(CPin1); // Read current if (CRaw == 0 && hitLimits < hitLimitsmax) hitLimits = hitLimits + 1; else hitLimits = 0; // check to see if the motor is at the limits and the current has stopped if (hitLimits == hitLimitsmax && rightlatch == HIGH) { rightlatch = LOW; // stop motor fullyRetracted = true; }//end if else if (hitLimits == hitLimitsmax && leftlatch == HIGH) { leftlatch = LOW;//stop motor hitLimits = 0; }//end if if (CRaw> maxAmps) { dontExtend = true; leftlatch = LOW; //stop if feedback is over maximum }//end if lastfeedbacktime = millis();//store previous time for receiving feedback
}//end getFeedback
Bu örnek kod, Arduino Uno kullanarak 4 adede kadar doğrusal aktüatörümüzü nasıl kontrol edeceğinizi göstermektedir. LC-82 MultiMoto Arduino ShieldAncak, benzer ürünler ikame olarak kullanılabilir. Bu kod yalnızca MultiMoto'nun her kanalındaki mevcut sınırlamalar dahilindeki aktüatör modelleriyle (örneğin PA-14 ve PA-14P) kullanım için tasarlanmıştır.
/* Robot Power MultiMoto sürücüsünü kullanarak 4 adede kadar aktüatörü kontrol etmek için örnek kod. Donanım: - Robot Power MultiMoto - Arduino Uno Bağlantı: - Aktüatörleri MultiMoto kartındaki M1, M2, M3, M4 bağlantılarına bağlayın. - Negatif (siyah) ucu sağ bağlantıya, pozitif (kırmızı) ucu sol bağlantıya bağlayın. - BAT terminallerine 12 voltluk bir güç kaynağı (yüksüz durumda motor başına minimum 1A, tam yüklü durumda motor başına 8A) bağlayın. Pozitif ve negatif uçların doğru yerlere yerleştirildiğinden emin olun. Kod, Robot Power tarafından sağlanan örnek koddan Progressive Automations tarafından değiştirilmiştir. http://www.robotpower.com/downloads/ Robot Power MultiMoto v1.0 demo This software is released into the Public Domain */ // include the SPI library: #include// L9958 slave select pins for SPI #define SS_M4 14 #define SS_M3 13 #define SS_M2 12 #define SS_M1 11 // L9958 DIRection pins #define DIR_M1 2 #define DIR_M2 3 #define DIR_M3 4 #define DIR_M4 7 // L9958 PWM pins #define PWM_M1 9 #define PWM_M2 10 // Timer1 #define PWM_M3 5 #define PWM_M4 6 // Timer0 // L9958 Enable for all 4 motors #define ENABLE_MOTORS 8 int pwm1, pwm2, pwm3, pwm4; boolean dir1, dir2, dir3, dir4; void setup() { unsigned int configWord; // put your setup code here, to run once: pinMode(SS_M1, OUTPUT); digitalWrite(SS_M1, LOW); // HIGH = not selected pinMode(SS_M2, OUTPUT); digitalWrite(SS_M2, LOW); pinMode(SS_M3, OUTPUT); digitalWrite(SS_M3, LOW); pinMode(SS_M4, OUTPUT); digitalWrite(SS_M4, LOW); // L9958 DIRection pins pinMode(DIR_M1, OUTPUT); pinMode(DIR_M2, OUTPUT); pinMode(DIR_M3, OUTPUT); pinMode(DIR_M4, OUTPUT); // L9958 PWM pins pinMode(PWM_M1, OUTPUT); digitalWrite(PWM_M1, LOW); pinMode(PWM_M2, OUTPUT); digitalWrite(PWM_M2, LOW); // Timer1 pinMode(PWM_M3, OUTPUT); digitalWrite(PWM_M3, LOW); pinMode(PWM_M4, OUTPUT); digitalWrite(PWM_M4, LOW); // Timer0 // L9958 Enable for all 4 motors pinMode(ENABLE_MOTORS, OUTPUT); digitalWrite(ENABLE_MOTORS, HIGH); // HIGH = disabled / /******* Set up L9958 chips ********* ' L9958 Config Register ' Bit '0 - RES '1 - DR - reset '2 - CL_1 - curr limit '3 - CL_2 - curr_limit '4 - RES '5 - RES '6 - RES '7 - RES '8 - VSR - voltage slew rate (1 enables slew limit, 0 disables) '9 - ISR - current slew rate (1 enables slew limit, 0 disables) '10 - ISR_DIS - current slew disable '11 - OL_ON - open load enable '12 - RES '13 - RES '14 - 0 - always zero '15 - 0 - always zero */ // set to max current limit and disable ISR slew limiting configWord = 0b0000010000001100; SPI.begin(); SPI.setBitOrder(LSBFIRST); SPI.setDataMode(SPI_MODE1); // clock pol = low, phase = high // Motor 1 digitalWrite(SS_M1, LOW); SPI.transfer(lowByte(configWord)); SPI.transfer(highByte(configWord)); digitalWrite(SS_M1, HIGH); // Motor 2 digitalWrite(SS_M2, LOW); SPI.transfer(lowByte(configWord)); SPI.transfer(highByte(configWord)); digitalWrite(SS_M2, HIGH); // Motor 3 digitalWrite(SS_M3, LOW); SPI.transfer(lowByte(configWord)); SPI.transfer(highByte(configWord)); digitalWrite(SS_M3, HIGH); // Motor 4 digitalWrite(SS_M4, LOW); SPI.transfer(lowByte(configWord)); SPI.transfer(highByte(configWord)); digitalWrite(SS_M4, HIGH); //Set initial actuator settings to pull at 0 speed for safety dir1 = 0; dir2 = 0; dir3 = 0; dir4 = 0; // Set direction pwm1 = 0; pwm2 = 0; pwm3 = 0; pwm4 = 0; // Set speed (0-255) digitalWrite(ENABLE_MOTORS, LOW);// LOW = enabled } // End setup void loop() { dir1 = 1; pwm1 = 255; //set direction and speed digitalWrite(DIR_M1, dir1); analogWrite(PWM_M1, pwm1); // write to pins dir2 = 0; pwm2 = 128; digitalWrite(DIR_M2, dir2); analogWrite(PWM_M2, pwm2); dir3 = 1; pwm3 = 255; digitalWrite(DIR_M3, dir3); analogWrite(PWM_M3, pwm3); dir4 = 0; pwm4 = 128; digitalWrite(DIR_M4, dir4); analogWrite(PWM_M4, pwm4); delay(5000); // wait once all four motors are set dir1 = 0; pwm1 = 128; digitalWrite(DIR_M1, dir1); analogWrite(PWM_M1, pwm1); dir2 = 1; pwm2 = 255; digitalWrite(DIR_M2, dir2); analogWrite(PWM_M2, pwm2); dir3 = 0; pwm3 = 128; digitalWrite(DIR_M3, dir3); analogWrite(PWM_M3, pwm3); dir4 = 1; pwm4 = 255; digitalWrite(DIR_M4, dir4); analogWrite(PWM_M4, pwm4); delay(5000); }//end void loop
This example code is for combining the Wasp single-channel speed controller with the Arduino Uno to control the motion of a linear actuatorAncak, benzer ürünler ikame olarak kullanılabilir.
/*Sample code for the Robot Power Wasp. This ESC is controlled using RC signals, with pulses ranging from 1000 - 2000 microseconds. The main loop of this program holds the actuator still for 1 second, extends for 2 seconds, stops for 1 second, retracts for 2 seconds, and repeats. Modified by Progressive Automations, using the original example code "Sweep" from the Arduino example libraries. Hardware: - 1 Wasp Controller - Arduino Uno Wiring: Control side: - Connect the red/black to +5v and GND - Connect the yellow wire to your signal pin on the Arduino (in this example, pin 9) Power Side: - Connect the +/- of the motors power supply to the +/- connections on the Wasp - Connect the +/- of the actuator to the remaining two connections This example code is in the public domain. */ #includeServo myservo; // Bir servoyu kontrol etmek için servo nesnesi oluşturun // Çoğu kartta on iki servo nesnesi oluşturulabilir int pos = 0; // Servo pozisyonunu saklamak için değişken void setup() { myservo.attach(9); // 9 numaralı pindeki servoyu servo nesnesine bağlar } void loop() { myservo.writeMicroseconds(1500); // Durdurma sinyali delay(1000); // 1 saniye myservo.writeMicroseconds(2000); // Tam hız ileri sinyali delay(2000); // 2 saniye myservo.writeMicroseconds(1500); // Durdurma sinyali delay(1000); // 1 saniye myservo.writeMicroseconds(1000); // Tam hız geri sinyali delay(2000); // 2 saniye }
Bu örnek kod, bizim yöntemimizi kullanmaktadır. röleler Arduino Uno ile doğrusal aktüatörü kontrol etmek mümkün, ancak benzer ürünler de ikame olarak kullanılabilir. Detaylı bilgi için yazımızı okuyabilirsiniz. blog yazısı Daha fazla ayrıntı için.
const int forwards = 7;
const int backwards = 6;//assign relay INx pin to arduino pin void setup() { pinMode(forwards, OUTPUT);//set relay as an output
pinMode(backwards, OUTPUT);//set relay as an output } void loop() { digitalWrite(forwards, LOW); digitalWrite(backwards, HIGH);//Activate the relay one direction, they must be different to move the motor delay(2000); // wait 2 seconds digitalWrite(forwards, HIGH); digitalWrite(backwards, HIGH);//Deactivate both relays to brake the motor delay(2000);// wait 2 seconds digitalWrite(forwards, HIGH); digitalWrite(backwards, LOW);//Activate the relay the other direction, they must be different to move the motor delay(2000);// wait 2 seconds digitalWrite(forwards, HIGH); digitalWrite(backwards, HIGH);//Deactivate both relays to brake the motor delay(2000);// wait 2 seconds }
Bu örnek kod bizimkini kullanıyor. LC-80Arduino Uno, herhangi bir doğrusal aktüatör ve bir güç kaynağı; ancak benzer ürünler ikame olarak kullanılabilir. Kod ve işlevi hakkında daha fazla detayı web sitemizde bulabilirsiniz. blog yazısı.
//Use the jumpers on the board to select which pins will be used
int EnablePin1 = 13;
int PWMPinA1 = 11;
int PWMPinB1 = 3; int extendtime = 10 * 1000; // 10 seconds, times 1000 to convert to milliseconds
int retracttime = 10 * 1000; // 10 seconds, times 1000 to convert to milliseconds
int timetorun = 300 * 1000; // 300 seconds, times 1000 to convert to milliseconds int duty;
int elapsedTime;
boolean keepMoving; void setup() { Serial.begin(9600); pinMode(EnablePin1, OUTPUT);//Enable the board pinMode(PWMPinA1, OUTPUT); pinMode(PWMPinB1, OUTPUT);//Set motor outputs elapsedTime = 0; // Set time to 0 keepMoving = true; //The system will move }//end setup
void loop() { if (keepMoving) { digitalWrite(EnablePin1, HIGH); // enable the motor pushActuator(); delay(extendtime); stopActuator(); delay(10);//small delay before retracting pullActuator(); delay(retracttime); stopActuator(); elapsedTime = millis();//how long has it been? if (elapsedTime> timetorun) {//if it's been 300 seconds, stop Serial.print("Elapsed time is over max run time. Max run time: "); Serial.println(timetorun); keepMoving = false; } }//end if
}//end main loop void stopActuator() { analogWrite(PWMPinA1, 0); analogWrite(PWMPinB1, 0); // speed 0-255
} void pushActuator() { analogWrite(PWMPinA1, 255); analogWrite(PWMPinB1, 0); // speed 0-255
} void pullActuator() { analogWrite(PWMPinA1, 0); analogWrite(PWMPinB1, 255);//speed 0-255
}
Bu program, doğrusal bir aktüatörün hareket mesafesini sürekli olarak uzatmak ve kısaltmak için kullanılabilir.
SETUP LOOP CODE
void setup() { Serial.begin(9600); // initialize serial communication at 9600 bits per second pinMode(out_lim, INPUT_PULLUP); // configures pin 45 as input pin pinMode(in_lim, INPUT_PULLUP); // configures pin 53 as input pin pinMode(run_f, OUTPUT); // configures pin 25 as output pin pinMode(run_r, OUTPUT); // configures pin 30 as output pin retract(); // retracts the stroke on startup delay(500);
}
void extend() // this function enables the motor to run
{ digitalWrite(run_f, LOW); digitalWrite(run_r, HIGH);
} void retract() // this function reverses the direction of motor
{ digitalWrite(run_f, LOW); digitalWrite(run_r, LOW); } void run_stop() // this function disables the motor
{ digitalWrite(run_f, HIGH); digitalWrite(run_r, HIGH);
}
void loop() { int out_lim_state = digitalRead(out_lim); // reads the limit switches and saves its value int in_lim_state = digitalRead(in_lim); Serial.print("outer limit switch value "), Serial.println(out_lim_state); // 0 -> limit switch is pressed Serial.print("inner limit switch value "), Serial.println(in_lim_state); // 1 -> limit switch is not pressed if (out_lim_state == 0 && in_lim_state == 1) // if outer limit switch is pressed and inner is not (extended all the way) { retract(); // retract the stroke } else if (out_lim_state == 1 && in_lim_state == 0) // if inner limit switch is pressed and outer is not (reracted all the way) { extend(); // extend the stroke } else // otherwise do nothing { }
delay(5); // delay in between reads for stability
}
Sitemizde veri sayfaları, kullanım kılavuzları, 3D modeller, bağlantı şemaları ve daha fazlası bulunmaktadır. Kaynaklar Ve Öğrenim Merkezi bölümler.
Uygulamanıza bağlı olarak, karar verirken dikkate almanız gereken farklı teknik özellik gereksinimleri vardır. doğrusal aktüatör İhtiyacınız olan özellikler şunlardır: kuvvet, strok, hız ve montaj boyutları. Aktüatör hakkında detaylı bilgi için, seçtiğiniz aktüatörün ürün sayfasında bulunan veri sayfasına veya teknik özellik tablosuna bakabilirsiniz. Ayrıca bize Ulaşın Uzman mühendislerimizden biriyle görüşmek için.
Görev döngüsü Doğrusal aktüatörün aktif kalabileceği çalışma süresinin oranını ifade eder. Doğrusal aktüatörün görev döngüsünü aşağıdaki denklem kullanarak hesaplayabilirsiniz: Çalışma döngüsü (%) = (Doğrusal aktüatörün aktif olduğu süre) / (Bir çalışma periyodu için geçen süre)
Örneğin: %25'lik bir çalışma döngüsüyle, bir aktüatör, çalışmaya başlamadan önce 15 dakika dinlenmeye ihtiyaç duymadan önce 5 dakika boyunca kesintisiz çalışabilir.
Evet, aktüatörlerimiz çoğu uygulama için sorunsuz birer yedek parça olabilir. Lütfen bize Ulaşın Hangi aktüatörü seçeceğinizden emin değilseniz, size yedek aktüatör önerisinde bulunabilmemiz için öncelikle voltaj değeri, kuvvet değeri ve gerekli strok uzunluğunu bilmeniz gerekecektir.
Strok, uzayan çubuğun kat ettiği mesafedir. İhtiyaç duyduğunuz strok uzunluğunu bulmak için, uygulamanızı tamamen geri çekilmiş konumdan tamamen uzatılmış konuma kadar ölçün. Aradaki fark, ihtiyaç duyduğunuz strok uzunluğuna eşit olacaktır.
Her zaman uygulamanın gerektirdiğinden daha yüksek kuvvet değerine sahip bir aktüatör satın almanızı öneririz. Kuvvet gereksinimlerinizden emin değilseniz, bu makale hesaplamanıza yardımcı olabilir: Doğru Doğrusal Aktüatörü Bulmak İçin Kuvvet Nasıl Hesaplanır?
Evet. Ancak, aktüatörünüze uygulanacak yeterli voltaj ve akıma sahip olmanız önemlidir. İşte size daha fazla yardımcı olabilecek bir makale: Doğrusal Aktüatörünüz İçin Doğru Güç Kaynağını Nasıl Seçersiniz?
Senkron hareket kontrolü sağlamak için geri bildirim gereklidir. Biz, dahili limit anahtarları, potansiyometreler veya Hall etkisi sensörleri şeklinde geri bildirim sunuyoruz. Aşağıdaki makale, senkronize kontrol için kullanılabilecek bazı Progressive Automations ürünlerini vurgulamaktadır: Aynı Anda Birden Çok Doğrusal Aktüatörü Kontrol Etme
Lineer aktüatörünüzün yüksek ses çıkarmasına neden olabilecek birçok sebep vardır; bunlar arasında aşırı kuvvet, yan yükleme veya olası su sızıntısı sayılabilir. Bununla birlikte, aktüatörünüzün yüksek kuvvet kapasiteli bir aktüatör olması ve bu nedenle yüksek çalışma gürültüsüne sahip olması da söz konusu olabilir. Bu yüksek gürültüyü nasıl giderebileceğiniz hakkında bilgi için lütfen buraya tıklayınAktüatörünüzde bir sorun olabileceğinden endişeleniyorsanız, lütfen bize Ulaşın.
Çoğu doğrusal aktüatörlerimiz Özelleştirme seçenekleri mevcuttur. İstediğiniz ürünün veri sayfasına bakarak özel seçeneklerin tüm özelliklerini inceleyebilirsiniz. Üretim için yaklaşık 20-25 iş günü (nakliye süresi hariç) bekleme süresi olacağını lütfen unutmayın. Ayrıca, değiştirilen her aktüatör için ek bir ücret alınacaktır. Daha fazla bilgi edinmek için lütfen iletişime geçin. özel siparişlerLütfen bizimle iletişime geçin. 1800 – 676 – 6123.
Evet, bu mümkün. Ancak, şu anda kullandığınız ünitelere bağlıdır. Aktüatörleri senkronize etmek için, potansiyometre veya Hall etkisi sensörleri gibi bir geri bildirim biçimine ihtiyaç duyarlar. Daha fazla bilgi için, doğrusal aktüatör senkronizasyonu ile ilgili temel içeriklerimizden bazılarına aşağıdan bakabilirsiniz.
Şu anda elimizde hazır kitler bulunmamaktadır. Ancak, belirli lineer aktüatörlerin kontrol sistemleriyle uyumluluğu konusunda bir öneri almak isterseniz, lütfen bize şu adresten e-posta gönderin: satış@progressiveautomations.com Aşağıdaki bilgilerle:
• Required voltage rating
• Required stroke length
• Required force rating
• Dimensional limitations of your application
• Description of your application into which the actuator(s) will be installed
Sıcaklık, lineer aktüatörünüzün işlevselliğini etkileyebilecek bir faktör olabilir. Lütfen aktüatörünüzü ürün veri sayfasında belirtilen özellikler dahilinde kullandığınızdan emin olun. Aktüatör ve sıcaklıkla ilgili özel bir sorunuz varsa, lütfen bize Ulaşın.
Bunu yapmak için lütfen sisteminizin teknik özelliklerinin aktüatörün voltaj ve akım değerleriyle uyumlu olduğundan emin olun. Bu özellikler birbiriyle uyumluysa, bu mümkün olabilir. Lütfen bize Ulaşın Hangi aktüatörü tercih edeceğinizden emin değilseniz.
Bu bilgiyi bulmak için lütfen ürününüzün veri sayfasına bakın. Doğrusal aktüatörünüz özelleştirilmişse, lütfen ürünün resimlerini, mümkünse satış sipariş numaranızla birlikte bize gönderin ve bu bilgileri şu adrese e-posta ile iletin: satış@progressiveautomations.com
Lütfen buraya tıklayın Mevcut 3D CAD modellerinin listesi için.
O kontrol kutusu Seçtiğiniz güç kaynağı, aktüatörünüze yeterli voltaj ve akım değeri sağlayabilmelidir. Özelliklerden emin değilseniz, lütfen bize Ulaşın.
Alternatif olarak, seçtiğiniz lineer aktüatörün ürün sayfasında uyumlu kontrol kutularını da bulabilirsiniz.
Bunu yapmak için lütfen sisteminizin teknik özelliklerinin kontrol kutusunun voltaj ve akım değerleriyle uyumlu olduğundan emin olun. Bu özellikler uyumluysa, bu mümkün olabilir. Uyumluluktan emin değilseniz, lütfen bize Ulaşın.
Evet, bizim PA-35 Android/iOS cihazı kullanarak dört adede kadar doğrusal aktüatörü kontrol edebilirsiniz. Daha fazla bilgi için, detaylı makalemizi okuyun Wi-Fi kontrol kutumuzu ve uygulamamızı nasıl kullanacağınız hakkında.
Hayır. Ancak bizde bir tane var. çok çeşitli kontrol kutuları Her bir aktüatör için aralarından seçim yapabileceğiniz seçenekler mevcuttur. Alternatif olarak, ayrıca şunları da kullanabilirsiniz: rocker anahtarları Bir hareket kontrol biçimi olarak.
Evet, ancak kontrol kutunuzun yeterli akım çekebildiğinden ve uyumlu voltaj sağlayabildiğinden emin olmalısınız. Aksi takdirde, aktüatörlerinize zarar verme riskiyle karşı karşıya kalırsınız.
Biz esas olarak üretici ve dağıtıcı olduğumuz için, elimizde sınırlı sayıda örnek kod bulunmaktadır. Uygulamanız için özel kodlama sağlayamasak da, sürekli büyüyen bir Arduino örnek kod listemiz mevcuttur. Bu örnek kodlara erişmek için lütfen buraya tıklayın.
Çeşitli seçeneklerimiz mevcuttur. AC'den DC'ye güç kaynakları Kataloğumuzda bulunan seçenekler arasından dilediğinizi seçebilirsiniz. Aktüatörlerimizin çoğu 12 VDC ile çalıştığı için, 12 VDC'lik bir otomotiv aküsü de iyi bir çözümdür. Lütfen bağlı cihazların kurulumunuza yeterli akım sağlayacağından emin olun.
Yeterli akım çekme kapasitesine ve sisteminize uygun voltaja sahip olması koşuluyla kendi güç kaynağınızı kullanabilirsiniz. Aksi takdirde, aktüatörlerinize ve/veya kontrol kutularınıza zarar verme riskiyle karşı karşıya kalırsınız.
Evet, güç kaynaklarımızın çoğu 230 VAC'ye kadar dönüştürülebilir. Güç kaynağı ürün yelpazemizi incelemek için, buraya tıklayın.
Mümkünse, ürünle birlikte verilen kontrol kutusunu kullanmanızı öneririz. kaldırma kolon setleriBu kontrol kutuları, kaldırma kolonlarının senkronize hareket halinde çalışması için özel olarak programlanmıştır ve üçüncü taraf bir kontrol cihazı kullanmak bunu tehlikeye atabilir.
Ancak yeni LG-11 modelimiz, FLT-11 ile birçok benzer özelliğe sahiptir ve birden fazla ünitenin senkronize hareket edebilmesi için FLTCON serisi kontrol kutuları ve RT-11 uzaktan kumanda ile eşleştirilebilme seçeneği sunar. Ayrıca, çift kaldırma kolonlu sistemlerimiz de mevcuttur. FLT-06 veya FLT-10 Bu size yerden en az 22 inççlik bir yükseklik sağlayabilir.
Tüm kaldırma kolonlarımız, üniteleri kontrol etmek için kontrol kutuları ve uzaktan kumandalar içermektedir. Kullandığımız kontrol kutuları hakkında daha fazla bilgi edinmek isterseniz, lütfen bize Ulaşın.
Masa/TV kaldırma sistemlerimiz için özelleştirilebilen tek özellik giriş voltajıdır. Lütfen tüm özel siparişlerin üretimi için 20-25 iş günü bekleme süresi olacağını unutmayın.
Motorlu açılır kapanır TV kaldırma sistemimiz 60 inçç'e kadar TV'leri taşıyabilirken, aşağı doğru açılan TV kaldırma sistemlerimiz 95 inçç'e kadar TV'leri destekleyebilir. buraya tıklayın TV kaldırma sistemlerimizi incelemek için. Daha fazla bilgi için, web sitemizi ziyaret edin. TV kaldırma sistemlerinin kullanımına dair kılavuz.
Masa kaldırma ünitelerimizin taşıma kapasiteleri, seçtiğiniz üniteye bağlıdır. Ürün yelpazemizdeki minimum taşıma kapasitesi şu şekildedir: masa kaldırmaları FLT-01 Tekli Masa Kaldırma Sistemimiz için maksimum taşıma kapasitesi 180 lb (yaklaşık 80 kg)'dır. Masa kaldırma sistemleri serimizdeki maksimum taşıma kapasitesi ise FLT-09 Masa Kaldırma Seti ve FLT-05 Masa Kaldırma Seti için 330 lb (yaklaşık 150 kg)'dır.
Hayır, tüm montaj braketlerimiz lineer aktüatörlerimizden ayrı olarak satılmaktadır. Bununla birlikte, lineer aktüatörlerimizin her biri için uyumlu montaj braketleri üretiyoruz. Lineer aktüatörünüz için hangi montaj braketinin uygun olduğunu öğrenmek için, seçtiğiniz aktüatörün ürün sayfasına (orada belirtilecektir) göz atın veya ürünlerimize göz atın. montaj braketi kataloğu.
Bu bilgi için lütfen bizim sayfamıza bakın. kablolama diyagramları.
Lütfen kablolama düzeninizin fotoğraflarını bize e-posta ile gönderin, böylece sizin için daha detaylı inceleyebiliriz. Satış mühendislerimizden biri en kısa sürede sizinle iletişime geçecektir.
E-posta: satış@progressiveautomations.com
Uygulamanız için doğru elektrikli aktüatörü seçmek, onu hayata geçirmenin kilit bir parçasıdır. Tüm özelliklerinizi karşıladığından ve tam olarak istediğinizi yapabildiğinden emin olmalısınız. Bu nedenle, doğrusal aktüatör seçimi için bu kullanışlı küçük akış şemasını oluşturduk. Dört bölüme ayrılmıştır ve her bölüm, aktüatörlerimiz için farklı seçenekleri göstererek birbirlerinden nasıl farklılaştıklarını açıkça görmenizi sağlar:
Geriye doğru kayma, bir aktüatörün aşırı yüklendiğinde veya hasar gördüğünde aşağı doğru kaymaya başlamasıdır. Videoyu izleyin.
Dinamik ve Statik Yük Değerleri Ne Anlama Geliyor?Dinamik yük derecelendirmesi Bir aktüatörün, güç verildiğinde güvenli bir şekilde çekebileceği veya itebileceği ağırlık miktarıdır. Statik yük derecesi Bu, aktüatörün güç verilmediği zaman geri tepme yapmadan taşıyabileceği veya dayanabileceği ağırlık miktarıdır. Örneğin, bir pencereye takılı bir aktüatörünüz olduğunu ve aktüatörün statik yük kapasitesinin 100 lb olduğunu varsayalım. Şiddetli rüzgar olduğunda geri tepme yaşayabilir; bu da aktüatöre daha fazla basınç uygulanacağı ve aktüatörün 100 lb'lik yük kapasitesini aşacağı anlamına gelir.
Yanal Yükleme Nedir?Yanal yükleme, aktüatörün yanal düzlemden gelen kuvvetlere maruz kalması durumudur. Aktüatörler yanal kuvvetleri hiç kaldıramayacak şekilde tasarlanmıştır, bu nedenle herhangi bir yanal kuvvete maruz kalırsa, aktüatöre zarar verebilir veya çubuğu bükebilir. Bu nedenle, yanal kuvvetleri asla kullanmamanız ve aktüatörün uygulamanızla tamamen aynı hizada veya senkronize olduğundan emin olmanız önerilir, böylece eksenel yük dışında herhangi bir yük almaz. Videoyu izleyin.
Siparişler aşağıdaki yöntemlerden biriyle verilebilir:
Çevrimiçi: Kredi kartı veya PayPal ile ödeme seçenekleriyle çevrimiçi sipariş verme sistemimizi kullanın.
Telefon: 1-800 – 676 – 6123
E-posta: satış@progressiveautomations.com
Evet, aynı üründen 7 veya daha fazla adet satın almanız durumunda miktar indirimi uygulanır. Miktar indirimlerinin detayları her ürün sayfasında bulunmaktadır. İndirim yapımız hakkında daha fazla bilgi için lütfen bize Ulaşın.
Başlıca tüm kredi kartlarını, PayPal'ı, çekleri ve banka havalelerini kabul ediyoruz. Vadesiz hesap açmak isteyen müşterilerimiz, başvuru sürecini başlatmak için lütfen bize e-posta gönderin.
E-posta: satış@progressiveautomations.com
Fiyatları ABD doları cinsinden görmek için lütfen sitemizi ziyaret ettiğinizden emin olun. ABD sitesi. Kanada Doları (CAD) cinsinden fiyatlandırma için lütfen web sitemizi ziyaret ettiğinizden emin olun. Kanada sitesi.
Web sitesinde listelenen tüm ürünler stokta mevcuttur ve siparişiniz Pasifik Standart Saati (PST) ile 15:00'ten önce verilirse aynı gün kargoya verilebilir. Ürünlerimizden biri stokta yoksa, ürünün ne zaman temin edilebileceği konusunda sizi en kısa sürede bilgilendireceğiz.
Progressive Automations'ın kargo ücretleri, konum, miktar ve siparişinizin toplam ağırlığı dahil ancak bunlarla sınırlı olmamak üzere çeşitli faktörlere göre hesaplanır. Küçük ürünler kargo paketiyle, büyük ürünler ve toplu siparişler ise nakliye firması aracılığıyla gönderilir. Tüm müşterilerimiz için her zaman rekabetçi kargo fiyatları sunmaya gayret ediyoruz.
Kargo seçenekleri online ve telefon siparişlerinde mevcuttur. Siparişinizin tahmini kargo ücretini öğrenmek isterseniz, alışveriş sepetinizi inceleyebilirsiniz.
FedEx, UPS, DHL ve USPS dahil olmak üzere birden fazla kargo şirketi aracılığıyla gönderim yapıyoruz. Seçtiğiniz kargo şirketi, konumunuza bağlı olarak değişebilir. Büyük siparişler çeşitli nakliye firmaları kullanılarak gönderilir.
Lütfen bize Ulaşın Bu seçeneklerle ilgili herhangi bir sorunuz varsa veya farklı bir kargo şirketi/kendi kargo hesabınızla gönderim yapmak isterseniz lütfen bizimle iletişime geçin.
Kanada ve ABD'deki müşteriler siparişlerinde herhangi bir gümrük vergisi ödemeyecek veya vergiye tabi olmayacaklardır. Kuzey Amerika dışındaki müşteriler gümrük vergisi ve ithalat ücretlerine tabi olabilirler. İthalat ücretleri ve vergileri hakkında bilgi için lütfen yerel hükümet yetkilisine başvurun.
Ürün kullanılmamış, değiştirilmemiş veya hasar görmemiş olması koşuluyla, siparişinizi teslim aldıktan sonraki 30 gün içinde iade veya değişim kabul edilmektedir. İade politikamız hakkında daha fazla bilgi için lütfen sayfamızı ziyaret edin. Kargo ve İadeler bölüm.
Amerika Birleşik Devletleri anakarasına teslimat 4 ila 10 iş günü sürebilir. Diğer tüm teslimatlar, konumunuza bağlı olarak yaklaşık 10 ila 15 iş günü sürebilir. Daha fazla bilgi için lütfen gönderim politikamıza bakın: Kargo ve İadeler
Maalesef, Progressive Automations ücretsiz kargo hizmeti sunmamaktadır. Ancak, aynı üründen 7 adet ve üzeri siparişlerde miktar indirimi alabilirsiniz.
Yes, the L shaped standing desk is orientation-friendly and can be installed by your preference. Here is a step-by-step article that explains how this is possible: FLT-05 Kullanım Kılavuzu
NOT: Aşağıdaki adımlar, sahip olduğunuz uzaktan kumanda modeline bağlı olarak değişiklik gösterebilir. Aşağıdaki talimatlar standart RT-11 uzaktan kumanda için hazırlanmıştır. Çerçeve için maksimum yüksekliği ayarlamak için, ayarlamak istediğiniz yüksekliğe gidin ve aşağıdaki adımları izleyin:
- M tuşuna basın ve ekranda [5 -] işaretini görün.
- Yukarı düğmesine basın ve [5 -] yanıp söndüğünü fark edin.
- Ekranda [999] görünene kadar M düğmesini basılı tutun.
- Maksimum yükseklik artık belirlendi.
Çerçeve için minimum yüksekliği ayarlamak için, ayarlamak istediğiniz yüksekliğe gidin ve aşağıdaki adımları izleyin:
- M tuşuna basın ve ekranda [5 -] işaretini görün.
- AŞAĞI düğmesine basın ve [5 -] yanıp söndüğünü fark edin.
- Ekranda [000] görünene kadar M düğmesini basılı tutun.
- Minimum yükseklik artık belirlendi.
Sınırları sıfırlamak için aşağıdaki adımları izleyin:
- M tuşuna basın ve ekranda [5 -] işaretini görün ve bırakın.
- Gördüğünüz M harfini tutun [555]
- Limitler sıfırlandı.
NOT: Aşağıdaki adımlar, sahip olduğunuz uzaktan kumanda modeline bağlı olarak değişiklik gösterebilir. Aşağıdaki talimatlar standart RT-11 uzaktan kumanda için hazırlanmıştır.
Önceden ayarladığınız yüksekliğe ulaşmak için uzaktan kumandanın düğmelerini basılı tutmanız gerekiyorsa, bu kontrol kutunuzun anlık kontrol modunda olduğu anlamına gelir. Uzaktan kumandanızı anlık olmayan moda ayarlamak için aşağıdaki adımları izleyin.
- Sıfırlama işlemine geçmemiz gerektiğinden, masanızın altında hiçbir şey olmadığından emin olun.
- Ekranda [ASr] görünene kadar AŞAĞI düğmesini basılı tutun.
- [ASr] görüntülendiğinde, [1] tuşuna basılı tutun ve iki değer görebilirsiniz:
a. 10.1 = Anlık Olmayan Mod
b. 10.2 = Anlık Mod
- Ayakta çalışma masanız hafifçe alçalıp yükselene kadar AŞAĞI düğmesini basılı tutarak sıfırlama işlemini tamamlayın.
Ayakta çalışma masalarımızda çarpışma algılama için 3 ayar bulunmaktadır ve bu ayar tercihinize göre ayarlanabilir. Devam etmek için aşağıdaki adımları izleyin:
- Sıfırlama işlemine geçmemiz gerektiğinden, masanızın altında hiçbir şey olmadığından emin olun.
- Ekranda [ASr] görünene kadar AŞAĞI düğmesini basılı tutun.
- [ASr] görüntülendiğinde, YUKARI [ ^ ] düğmesine basılı tutun ve üç değer görebilirsiniz:
a. 10,5 = 11 lb
b. 10.6 = 22 lb
yaklaşık 10,7 = 33 lb
- Ayakta çalışma masanız hafifçe alçalıp yükselene kadar AŞAĞI düğmesini basılı tutarak sıfırlama işlemini tamamlayın.
FLTCON serisi kontrol kutularına sahip çerçevelerde aşağıdaki hata kodlarından herhangi birini görürseniz, uygulayabileceğiniz bazı sorun giderme adımları şunlardır:
Hata kodunu kontrol edin. Burada.
Bu adımları uyguladıktan sonra yaşadığınız sorun devam ederse, lütfen teknik ürün mühendislerimizle iletişime geçmekten çekinmeyin. 1-800-676-6123veya bize şu adresten e-posta gönderin: satış@progressiveautomations.com.