קוד לדוגמה זה משתמש ב-MegaMoto Plus וב-Arduino Uno כדי לנטר את הזרם של מפעיל ליניארי, אולם ניתן להשתמש במוצרים דומים כתחליפים.
/* 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
קוד לדוגמה זה מראה כיצד לשלוט בעד 4 מפעילים ליניאריים שלנו באמצעות ארדואינו אונו. מגן ארדואינו LC-82 MultiMotoעם זאת, ניתן להשתמש במוצרים דומים כתחליפים. קוד זה מיועד לשימוש רק עם דגמי מפעילים במסגרת המגבלות הנוכחיות בכל ערוץ של ה-MultiMoto כגון PA-14 ו-PA-14P.
/* קוד לדוגמה לשליטה בעד 4 מפעילים, באמצעות מנהל ההתקן של Robot Power MultiMoto. חומרה: - Robot Power MultiMoto - Arduino Uno חיווט: - חבר מפעילים לחיבורים M1, M2, M3, M4 בלוח ה-MultiMoto. - חבר את השלילי (שחור) לחיבור הימני, את החיובי (אדום) לחיבור השמאלי. - חבר מקור מתח של 12 וולט (מינימום 1A למנוע אם הוא לא עמוס, 8A למנוע אם הוא עמוס במלואו) להדקים של BAT. ודא שהחיובי והשלילי ממוקמים במקומות הנכונים. הקוד שונה על ידי Progressive Automations מקוד הדוגמה שסופק על ידי Robot Power. 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 actuator, עם זאת, ניתן להשתמש במוצרים דומים כתחליפים.
/*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. */ #includeסרוו myservo; // יצירת אובייקט סרוו לשליטה בסרוו // ניתן ליצור שנים עשר אובייקטי סרוו ברוב הלוחות int pos = 0; // משתנה לאחסון מיקום הסרוו void setup() { myservo.attach(9); // מחבר את הסרוו על פין 9 לאובייקט הסרוו } void loop() { myservo.writeMicroseconds(1500); // השהיית אות עצירה(1000); //שנייה אחת myservo.writeMicroseconds(2000); // השהיית אות קדימה במהירות מלאה(2000); //2 שניות myservo.writeMicroseconds(1500); // השהיית אות עצירה(1000); // שנייה אחת myservo.writeMicroseconds(1000); // השהיית אות אחורה במהירות מלאה(2000); //2 שניות }
קוד לדוגמה זה משתמש ב- שלנו ממסרים וארדואינו אונו לשליטה במפעיל ליניארי, אולם ניתן להשתמש במוצרים דומים כתחליפים. ניתן לקרוא את המדריך המלא שלנו פוסט בבלוג לפרטים נוספים.
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 }
קוד לדוגמה זה משתמש ב- LC-80, ארדואינו אונו, כל אחד מפעיל ליניארי ומקור כוח, אולם ניתן להשתמש במוצרים דומים כתחליפים. ניתן לקבל פרטים נוספים על הקוד ומה הוא עושה בדף שלנו פוסט בבלוג.
//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
}
ניתן להשתמש בתוכנית זו כדי להאריך ולסגור באופן רציף את מהלך המפעיל הליניארי.
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
}
יש לנו דפי נתונים, מדריכים למשתמש, מודלים תלת-ממדיים, דיאגרמות חיווט ועוד. אֶמְצָעִי ו מרכז למידה מדורים.
בהתאם ליישום שלך, ישנן דרישות מפרט שונות שעליך לקחת בחשבון בעת קביעת מפעיל ליניארי אתם צריכים. דרישות אלה כוללות כוח, מהלך, מהירות ומידות הרכבה. למידע מפורט על המפעיל, תוכלו לעיין בגיליון הנתונים או בטבלת המפרטים הממוקמת בדף המוצר של המפעיל הנבחר. תוכלו גם צרו קשר לשיחה עם אחד מהמהנדסים המומחים שלנו.
מחזור עבודה הוא החלק של תקופת העבודה שבה מפעיל ליניארי יכול להישאר פעיל. ניתן לחשב את מחזור העבודה של מפעיל ליניארי באמצעות המשוואה הבאה: מחזור עבודה (%) = (זמן הפעילות של המפעיל הליניארי) / (זמן לתקופת עבודה אחת)
לדוגמה: עם מחזור עבודה של 25%, מפעיל יכול לפעול במשך 5 דקות ברציפות לפני שיהיה צורך במנוחה של 15 דקות לפני הפעלתו.
כן, המפעילים שלנו יכולים להיות תחליפים חלקים עבור רוב היישומים. בבקשה צרו קשר אם אינך בטוח באיזה מפעיל לבחור, תצטרך לדעת את דירוג המתח, דירוג הכוח ואורך המהלך הנדרשים לפני שנוכל לתת המלצה על מפעיל חלופי.
מהלך הוא מרחק התנועה של מוט ההארכה. כדי למצוא את אורך המהלך הנדרש, מדדו את היישום שלכם ממצב משוך לחלוטין למצב מורחב לחלוטין. ההפרש יהיה שווה לאורך המהלך הנדרש.
אנו תמיד ממליצים לרכוש מפעיל בעל דירוג כוח גבוה יותר ממה שנדרש ליישום. אם אינך בטוח בדרישות הכוח שלך, מאמר זה עשוי לעזור לך לחשב זאת: כיצד לחשב כוח כדי למצוא את המפעיל הליניארי הנכון
כן. עם זאת, חשוב שיהיה מספיק מתח וזרם שיופעלו על המפעיל שלך. הנה מאמר שעשוי לעזור לך עוד: כיצד לבחור את ספק הכוח הנכון עבור המפעיל הליניארי שלך
כדי להשיג בקרת תנועה סינכרונית, תזדקק למשוב. אנו מציעים משוב בצורות של מתגי גבול פנימיים, פוטנציומטרים או חיישני אפקט הול. המאמר הבא מדגיש כמה ממוצרי Progressive Automations שניתן להשתמש בהם לבקרה סינכרונית: שליטה על מספר מפעילים ליניאריים בו זמנית
ישנן מספר סיבות לכך שהמפעיל הליניארי שלך עשוי להפעיל כמות גדולה של רעש, כולל כוח יתר, עומס צדדי או חדירת מים אפשרית. עם זאת, ייתכן גם שהמפעיל שלך הוא פשוט מפעיל בעל דירוג כוח גבוה ולכן יש לו רמת רעש פעולה חזקה. למידע על כיצד להתגבר על רעש חזק זה, אנא לחץ כאןאם אתם מודאגים שייתכן שיש בעיה במפעיל שלכם, אנא צרו קשר.
רוב המפעילים הליניאריים שלנו זמינים להתאמה אישית. אנא עיין בגיליון הנתונים של המוצר הרצוי כדי לצפות ביכולות המלאות של אפשרויות ההתאמה האישית שלו. שימו לב שיהיה זמן אספקה של כ-20-25 ימי עסקים לייצור, לא כולל זמן משלוח. כמו כן, יחול תשלום נוסף עבור כל מפעיל שמשתנה. למידע נוסף על הזמנות בהתאמה אישית, אנא צרו קשר בכתובת 1800 – 676 – 6123.
כן, זה אפשרי. עם זאת, זה תלוי ביחידות בהן אתם משתמשים כעת. כדי לסנכרן מפעילים, הם דורשים סוג של משוב כגון פוטנציומטר או חיישני אפקט הול. למידע נוסף, עיינו להלן בחלק מהתוכן המרכזי שלנו בנוגע לסנכרון מפעילים ליניאריים.
נכון לעכשיו, אין לנו ערכות זמינות. עם זאת, אם ברצונך לקבל המלצה על תאימות של מפעילים ליניאריים מסוימים עם מערכות בקרה, אנא שלח לנו דוא"ל לכתובת sales@progressiveautomations.com עם המידע הבא:
• 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
טמפרטורה עשויה להיות גורם בתפקודו של המפעיל הליניארי שלך. אנא ודא שאתה משתמש במפעיל שלך בהתאם למפרטים המומלצים בגיליון הנתונים של המוצר. אם יש לך שאלה ספציפית הקשורה למפעיל ולטמפרטורה, אנא צרו קשר.
לשם כך, אנא ודא שהמפרטים עבור המערכת שלך תואמים את דירוגי המתח והזרם של המפעיל. אם מפרטים אלה תואמים זה את זה, ייתכן שזה אפשרי. אנא צרו קשר אם אינך בטוח באיזה מפעיל לבחור.
כדי למצוא מידע זה, אנא עיינו בגיליון הנתונים של המוצר שלכם. אם המפעיל הליניארי שלכם הותאם אישית, אנא ספקו לנו תמונות של המוצר, כולל מספר הזמנת המכירה שלכם (אם אפשר) ושלחו מידע זה בדוא"ל לכתובת sales@progressiveautomations.com
אָנָא לחץ כאן לרשימת דגמי CAD תלת-ממדיים זמינים.
לשם כך, אנא ודא שהמפרטים של המערכת שלך תואמים לדירוג המתח והזרם של תיבת הבקרה. אם מפרטים אלה תואמים, ייתכן שזה אפשרי. אם אינך בטוח בתאימותם, אנא צרו קשר.
כן, שלנו PA-35 יכול לשלוט בעד ארבעה מפעילים ליניאריים באמצעות מכשיר אנדרואיד/iOS. למידע נוסף, קראו את המאמר המפורט שלנו כיצד להשתמש בקופסת בקרת ה-Wi-Fi ובאפליקציה שלנו.
לא. עם זאת, יש לנו מגוון רחב של קופסאות בקרה לבחירה עבור כל מפעיל. לחלופין, ניתן גם להשתמש מתגי נדנדה כצורה של בקרת תנועה.
כן, אך עליך לוודא שתיבת הבקרה שלך יכולה לספק זרם מספק ומתח תואם. אחרת, אתה מסתכן בגרימת נזק למפעיל/ים שלך.
מכיוון שאנו בעיקר יצרנים ומפיצים, יש לנו כמות מוגבלת של קודי דוגמה זמינים. למרות שאיננו יכולים לספק קידוד ספציפי עבור היישום שלך, יש לנו רשימה הולכת וגדלה של קודי ארדואינו לדוגמה. כדי לגשת לקודי דוגמה אלה, אנא לחץ כאן.
יש לנו מגוון של ספקי כוח AC ל-DC לבחירה בקטלוג שלנו. מכיוון שרוב המפעילים שלנו מופעלים באמצעות מתח 12 וולט DC, גם סוללת רכב 12 וולט DC היא פתרון טוב. אנא ודאו שהמכשירים המחוברים יספקו זרם מספיק למערכת שלכם.
ניתן להשתמש בספק כוח משלכם אם הוא מספק צריכת זרם מספקת ואת המתח הנכון למערכת. אחרת, אתם מסתכנים בגרימת נזק למפעיל/ים ו/או לתיבת/ות הבקרה.
כן, רוב ספקי הכוח שלנו ניתנים להמרה עד 230 וולט AC. כדי לעיין במגוון ספקי הכוח שלנו, לחץ כאן.
במידת האפשר, אנו ממליצים להשתמש בתיבת הבקרה המצורפת סטים של עמודי הרמהקופסאות בקרה אלו מתוכנתות במיוחד כך שעמודי ההרמה יעבדו בתנועה סינכרונית ושימוש בבקר של צד שלישי עלול לפגוע בכך.
כל עמודי ההרמה שלנו כוללים קופסאות בקרה ושלטים רחוקים לשליטה ביחידות. אם תרצו לדעת עוד על קופסאות הבקרה בהן אנו משתמשים, אנא... צרו קשר.
המאפיין היחיד הניתן להתאמה אישית עבור מעליות השולחן/טלוויזיה שלנו הוא מתח הכניסה. שימו לב כי יהיה זמן אספקה של 20-25 ימי עסקים לייצור כל ההזמנות בהתאמה אישית.
מעלית הטלוויזיה הנפתחת והממונעת שלנו מסוגלת להחזיק טלוויזיות בגודל של עד 60 אינץ', ומעליות הטלוויזיה הנפתחות שלנו יכולות להכיל טלוויזיות בגודל של עד 95 אינץ'. לחץ כאן כדי לעיין במעליות הטלוויזיה שלנו. למידע נוסף, עיינו ב מדריך לשימוש במעלונים לטלוויזיה.
קיבולות משקל הרמה של השולחן שלנו תלויות ביחידה שתבחרו. קיבולת המשקל המינימלית בקו שלנו מעליות שולחן הוא 180 ליברות (שווה ערך לכ-80 ק"ג) עבור מערך הרמה לשולחן יחיד FLT-01 שלנו. קיבולת המשקל המרבית בסדרת מערכות הרמה לשולחן שלנו היא 330 ליברות (שווה ערך לכ-150 ק"ג) עבור מערך הרמה לשולחן FLT-09 ועבור מערך הרמה לשולחן FLT-05 שלנו.
לא, כל תושבות ההרכבה שלנו נמכרות בנפרד למפעילים הליניאריים שלנו. עם זאת, אנו מייצרים תושבות הרכבה תואמות לכל אחד מהמפעילים הליניאריים שלנו. כדי לברר איזו תושבת הרכבה מתאימה למפעיל הליניארי שלך, עיין בדף המוצר של המפעיל שבחרת (שם היא תצוין), או עיין ב... קטלוג תושבות הרכבה.
למידע זה, אנא עיינו באתר שלנו דיאגרמות חיווט.
אנא שלח לנו תמונות של מערכת החיווט שלך בדוא"ל כדי שנוכל לבדוק זאת לעומק עבורך. אחד מטכנאי המכירות שלנו ייצור איתך קשר בהקדם האפשרי.
אֶלֶקטרוֹנִי: sales@progressiveautomations.com
בחירת המפעיל החשמלי המתאים ליישום שלכם היא חלק מרכזי בהפיכתו לחיים. עליכם לוודא שהוא עומד בכל המפרטים שלכם ויש לו את היכולת לעשות בדיוק את מה שאתם רוצים. זו הסיבה שיצרנו את תרשים הזרימה הקטן והשימושי הזה לבחירת מפעיל ליניארי. הוא מחולק לארבעה חלקים, כאשר כל חלק מציג אפשרויות שונות עבור המפעילים שלנו, כך שתוכלו לראות בבירור כיצד הם נבדלים זה מזה:
הנעה לאחור היא כאשר מפעיל מתחיל להחליק מטה תחת עומס, כאשר הוא עמוס יתר על המידה או כאשר המפעיל ניזוק. צפו בסרטון.
מה המשמעות של דירוגי עומס דינמיים וסטטיים?דירוג עומס דינמי הוא כמות המשקל שמפעיל יכול למשוך או לדחוף בבטחה כאשר הוא מופעל. דירוג עומס סטטי הוא כמות המשקל שהמפעיל יכול לשאת או לעמוד בה ללא הנעה לאחור כאשר הוא אינו מופעל. לדוגמה, נניח שיש לכם מפעיל המותקן על חלון ודירוג העומס הסטטי של המפעיל הוא 100 ליברות (45 ק"ג), הוא עלול לחוות הנעה לאחור כאשר יש אירוע רוח חזק, מה שאומר שיופעל לחץ רב יותר על המפעיל, לחץ שיעלה על דירוג העומס הסטטי של 100 ליברות (45 ק"ג) של המפעיל.
מהי טעינה צידית?עומס רוחבי הוא כאשר המפעיל חווה כוחות מהמישור הרוחבי. מפעילים אינם מיועדים להתמודד עם כוחות רוחביים כלל, כך שאם הם חווים כוחות רוחביים כלשהם, סביר להניח שהם יגרום נזק למפעיל או יכופפו את המוט. לכן מומלץ לא להשתמש בכוחות רוחביים ותמיד לוודא שהמפעיל מיושר לחלוטין או מסונכרן עם היישום שלך, כך שהוא לא יישא עומס אחר מלבד העומס הצירי. צפו בסרטון.
ניתן לבצע הזמנות באחת מהדרכים הבאות:
באינטרנט: השתמשו בתהליך ההזמנה המקוון שלנו עם אפשרויות תשלום באמצעות כרטיס אשראי או PayPal.
טֵלֵפוֹן: 1-800 – 676 – 6123
אֶלֶקטרוֹנִי: sales@progressiveautomations.com
כן, הנחות כמות מוחלות אם אתם רוכשים 7 פריטים או יותר מאותו מוצר. פירוט הנחות הכמות נמצא בכל דף מוצר. למידע נוסף על מבנה ההנחות שלנו אנא צרו קשר.
אנו מקבלים את כל כרטיסי האשראי העיקריים, PayPal, המחאות והעברות בנקאיות. לקוחות המעוניינים לפתוח חשבונות Net Term, אנא שלחו לנו דוא"ל כדי להתחיל בתהליך הגשת הבקשה.
אֶלֶקטרוֹנִי: sales@progressiveautomations.com
למידע על תמחור בדולר אמריקאי, אנא ודאו שאתם מבקרים אותנו דרך האתר שלנו אתר אמריקאי. לקבלת תמחור בדולר קנדי, אנא ודאו שאתם מבקרים אותנו מהאתר שלנו אתר קנדי.
כל המוצרים המופיעים באתר נמצאים במלאי וזמינים למשלוח באותו היום אם ההזמנה מתבצעת לפני השעה 15:00 שעון PST. אם אחד מהמוצרים שלנו אינו זמין, ניצור עמך קשר בהקדם האפשרי כדי ליידע אותך מתי היחידה תהיה זמינה.
דמי המשלוח של Progressive Automations מחושבים על סמך מגוון גורמים, כולל אך לא רק: מיקום, כמויות ומשקל כולל של ההזמנה שלך. פריטים קטנים יותר נשלחים באמצעות חבילות בעוד שפריטים גדולים יותר והזמנות בכמויות גדולות נשלחים באמצעות שירות הובלת מטענים. אנו תמיד שואפים לספק מחירי משלוח תחרותיים לכל לקוחותינו.
שיטות משלוח זמינות באמצעות הזמנות מקוונות וטלפוניות. אם ברצונך לקבל עלות משלוח משוערת של ההזמנה שלך, ניתן לעשות זאת על ידי סקירת עגלת הקניות הסופית שלך.
אנו שולחים באמצעות מספר חברות שליחויות, כולל FedEx, UPS, DHL ו-USPS. חברת השליחויות שתבחר עשויה להשתנות בהתאם למיקומך. הזמנות גדולות נשלחות באמצעות חברות שילוח שונות.
אָנָא צרו קשר אם יש לכם שאלות לגבי אפשרויות אלו או אם תרצו לשלוח באמצעות חברת משלוח אחרת/חשבון המשלוח שלכם.
לקוחות קנדיים וארה"ב לא ישלמו ולא יחויבו במס על הזמנותיהם. לקוחות מחוץ לצפון אמריקה עשויים להיות כפופים למכס ודמי ייבוא. אנא צרו קשר עם הרשות המקומית שלכם לקבלת מידע על דמי ייבוא ומיסים.
החזרות או החלפות מתקבלות תוך 30 יום מקבלת ההזמנה, כל עוד המוצר לא היה בשימוש, לא שונה או ניזוק. למידע נוסף על מדיניות ההחזרות שלנו, אנא עיינו במדיניות שלנו. משלוחים והחזרות סָעִיף.
משלוח לארצות הברית היבשתית עשוי להימשך בין 4 ל-10 ימי עסקים. כל שאר המשלוחים עשויים להימשך כ-10 עד 15 ימי עסקים, בהתאם למיקומך. אנא עיין במדיניות המשלוחים שלנו למידע נוסף: משלוחים והחזרות
למרבה הצער, Progressive Automations אינה מציעה משלוח חינם. עם זאת, ניתן לקבל הנחה על הזמנת כמות החל מ-7 יחידות מאותה יחידה.
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
הערה: השלבים שלהלן עשויים להשתנות בהתאם לדגם השלט הרחוק שברשותך. ההוראות הבאות נוצרו עבור השלט הרחוק הסטנדרטי RT-11. כדי להגדיר את הגובה המרבי עבור המסגרת שלך, עבור לגובה הרצוי שברצונך להגדיר ופעל לפי השלבים שלהלן:
- לחץ על M וראה את [5 -] המוצג על הצג
- לחץ על כפתור UP ושימו לב ש-[5-] מהבהב
- החזק את כפתור M עד שתראה [999] על הצג
- הגובה המקסימלי נקבע כעת
כדי להגדיר את הגובה המינימלי למסגרת, עבור לגובה הרצוי ובצע את השלבים הבאים:
- לחץ על M וראה את [5 -] המוצג על הצג
- לחץ על כפתור DOWN ושימו לב ש-[5-] מהבהב
- החזק את כפתור M עד שתראה [000] על הצג
- הגובה המינימלי נקבע כעת
כדי לאפס את המגבלות, בצע את השלבים הבאים:
- לחץ על M וראה את [5 -] המסומן על הצג ושחרר
- החזק את ה-M שאתה רואה [555]
- המגבלות אופסו
הערה: השלבים שלהלן עשויים להשתנות בהתאם לדגם השלט הרחוק שברשותך. ההוראות הבאות נוצרו עבור השלט הרחוק הסטנדרטי RT-11.
אם עליכם להחזיק את לחצני השלט הרחוק כדי להגיע לגובה שנקבע מראש, פירוש הדבר שקופסת הבקרה שלכם נמצאת במצב שליטה רגעית. כדי להגדיר את השלט הרחוק למצב לא רגעי, בצעו את השלבים הבאים.
- ודא שאין שום דבר מתחת לשולחן שלך, מכיוון שעלינו להיכנס להליך האיפוס.
- לחץ והחזק את כפתור DOWN עד שהתצוגה תציג [ASr]
- לאחר שמוצג [ASr], לחצו והחזיקו את [1] וייתכן שתראו שני ערכים:
א. 10.1 = מצב לא רגעי
ב. 10.2 = מצב רגעי
- השלם את תהליך האיפוס על ידי לחיצה ממושכת על כפתור DOWN עד ששולחן העמידה שלך ירד ועולה מעט.
לשולחנות העמידה שלנו יש 3 הגדרות לגילוי התנגשויות, וניתן להגדיר אותן בהתאם להעדפתכם. כדי להמשיך, בצעו את השלבים הבאים:
- ודא שאין שום דבר מתחת לשולחן שלך מכיוון שעלינו להיכנס להליך האיפוס.
- לחץ והחזק את כפתור DOWN עד שהתצוגה תציג [ASr]
- לאחר שמוצג [ASr], לחצו והחזיקו את כפתור UP [ ^ ] וייתכן שתראו שלושה ערכים:
א. 10.5 = 11 פאונד
ב. 10.6 = 22 פאונד
כ-10.7 = 33 פאונד
- השלם את תהליך האיפוס על ידי לחיצה ממושכת על כפתור DOWN עד ששולחן העמידה שלך ירד ועולה מעט.
יש לנו כמה שלבים לפתרון בעיות שתוכלו לנקוט אם אתם רואים אחד מקודי השגיאה הבאים במסגרות עם תיבות בקרה מסדרת FLTCON:
בדוק את קוד השגיאה כָּאן.
אם הבעיה שאתם חווים נמשכת לאחר ביצוע השלבים הבאים, אל תהססו לפנות למהנדסי המוצר הטכניים שלנו בכתובת 1-800-676-6123, או שלחו לנו דוא"ל לכתובת sales@progressiveautomations.com.