Changes for page LSS Radio Control (PWM)
Last modified by Eric Nantel on 2024/07/12 11:24
Change comment: There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -5,52 +5,50 @@ 5 5 6 6 = Standard RC PWM = 7 7 8 - NormalRC servo motors have three pins; the black wire is ground (GND), the middle (normally red) wire is VCC (normally 4.8V to 6Vfor standard RC, higher for specific "high voltage" servos) and the last wire (commonly yellow or white) is the signal wire. The signal wire is meant to receive 5V PWM pulses which are repeated every 20-30 milliseconds. The onboard electronics time these pulses andmatchthem to angular positions. If no RC pulse is received, the servo goes limp.8 +RC hobby servo motors have three pins; the black wire is ground (GND), the middle (red) wire is VCC (normally 4.8V to 6V) and the last wire (commonly yellow or white) is the signal wire. The signal wire is meant to receive 5V PWM pulses which are repeated every 20-30 milliseconds. The onboard electronics receive and time these pulses and associate them to angular positions. If no RC pulse is received, the servo goes limp. Note that by default many handheld RC transmitters only send between 600 to 2400 (slightly limited range). 9 9 10 10 [[image:PWM - 180 RC - Wiki.png||alt="RC PWM - Wiki.png" width="300"]] 11 11 12 12 = LSS RC Mode = 13 13 14 -All three Lynxmotion Smart Servo motors can be used with normal hobby remote control (RC) electronics including remote controls and RC servo controllers. Unlike normal RC servo motors however, the Lynxmotion servo's configuration can be changed via programming. There are two methods to change from serial to RC mode: via the [[LSS - Button Menu>>doc:Lynxmotion Smart Servo (LSS).LSS - Button Menu.WebHome||style="background-color: rgb(255, 255, 255);"]] or sending a CRC command (explained on the [[communication protocol>>doc:Lynxmotion Smart Servo (LSS).LSS - Communication Protocol.WebHome]] page). Note: Each mode can have the rotation reversed, but clockwise is standard (equivalent to CW1 or CW-1 commands). 14 +All three Lynxmotion Smart Servo motors can be used with normal hobby remote control (RC) electronics including handheld remote controls and RC servo controllers. Unlike normal RC servo motors however, the Lynxmotion servo's configurations can be changed via programming. There are two methods to change from serial to RC mode: via the [[LSS - Button Menu>>doc:Lynxmotion Smart Servo (LSS).LSS - Button Menu.WebHome||style="background-color: rgb(255, 255, 255);"]] or sending a CRC command (explained on the [[communication protocol>>doc:Lynxmotion Smart Servo (LSS).LSS - Communication Protocol.WebHome]] page). Note: Each mode can have the rotation reversed, but clockwise is standard (equivalent to CW1 or CW-1 commands). 15 15 16 -A) RC 180° mode (equivalent to sending a "configure angular range of 1800" or "CAR1800<cr>" command). This means a range of -90.0 degrees to +90.0 degrees. 16 +A) **RC 180° mode** (equivalent to sending a "configure angular range of 1800" or "CAR1800<cr>" command). This means a range of -90.0 degrees to +90.0 degrees. 17 17 18 18 [[image:PWM - 180 CW - Wiki.png||alt="LSS PWM - Wiki.png" height="360" width="300"]][[image:PWM - 180 CCW - Wiki.png||height="361" width="300"]] 19 19 20 -B) RC 360° mode (equivalent to sending CAR 3600) 20 +B) **RC 360° mode** (equivalent to sending CAR 3600). This gives a rotation angle of -180.0 to + 180.0 degrees (full 360 degrees of rotation). 21 21 [[image:PWM - 360 CW - Wiki.png||alt="PWM - 360 - Wiki.png" height="360" width="300"]][[image:PWM - 360 CCW - Wiki.png||height="361" width="300"]] 22 22 23 -C) RC Speed / wheel mode23 +C) **RC Speed mode** / Wheel mode 24 24 [[image:PWM - Wheel CW - Wiki.png||alt="PWM - Wheel - Wiki.png" height="360" width="300"]][[image:PWM - Wheel CCW - Wiki.png||height="361" width="300"]] 25 25 26 26 ((( 27 27 = Wiring - RC Mode = 28 28 29 -When in RC mode, only one connector should be attached, and either connector on the servo can be used. The servo cannot be daisy-chained. 29 +When in RC mode, only one connector should be attached, and either connector on the servo can be used. The servo cannot be daisy-chained. The RC adapter cable includes the fourth pin connected as the cable can also be used to with non-RC electronics like FPGA boards and microcontrollers. In RC mode, the servo does not transmit any data on its TX pin (green wire). 30 30 31 31 [[image:LSS - RC Cable Side.png||height="348" width="400"]] 32 32 33 - Fourthpin (output channel):33 + 34 34 ))) 35 35 36 36 = Programmable Functionality = 37 37 38 -The functionality listed below applies to RC mode and can only via serial configuration commands. This means the servo must be connected to a computer (or other device like a microcontroller able to communicate serially) and the servo set to serial mode via the button menu. A detailed explanation of the commandscan be found on the [[LSS - Communication Protocol>>doc:Lynxmotion Smart Servo (LSS).LSS - Communication Protocol.WebHome]] page. These configurations are saved within the servo and are retained even if the servo loses power.38 +The functionality listed below applies to RC mode and can only via serial configuration commands. This means the servo must be connected to a computer (or other device like a microcontroller able to communicate serially) and the servo set to serial mode via the button menu. A detailed explanation of each command can be found on the [[LSS - Communication Protocol>>doc:Lynxmotion Smart Servo (LSS).LSS - Communication Protocol.WebHome]] page. These configurations are saved within the servo and are retained even if the servo loses power. 39 39 40 -**Config. Origin Offset**: This command allows you to change the origin of the servo in relation to the factory zero position. The servo is shipped with the zero being centered on the side of the servo with the LED bar (image below) 40 +**Config. Origin Offset (CO)**: This command allows you to change the origin of the servo in relation to the factory zero position. The servo is shipped with the zero being centered on the side of the servo with the LED bar (image below) 41 41 42 -**Config. Angular Range**: This is the total travel of the servo which is used in RC mode. The units are in tenths of degrees. The minimum value is 1 (0.1 degrees, which is essentially useless) up to 3600 (360.0 degrees). Note that 3600 represents the total travel, which can be interpreted as 360.0 degrees or ± 180.0 degrees where the center is in relation to the origin offset above. 42 +**Config. Angular Range (CAR)**: This is the total travel of the servo which is used in RC mode. The units are in tenths of degrees. The minimum value is 1 (0.1 degrees, which is essentially useless) up to 3600 (360.0 degrees). Note that 3600 represents the total travel, which can be interpreted as 360.0 degrees or ± 180.0 degrees where the center is in relation to the origin offset above. 43 43 44 -**Config. Speed** ( DegreesorRPM): This sets the maximum speed in wheel mode (specified in either tenths of degrees per second or in rpm) corresponding to a pulse of either 500 microseconds or 2500 microseconds, with 1500 microseconds as "stopped". Note that the set speed cannot be above that of the servo's maximum.44 +**Config. Speed** **(CSR, SDR)**: This sets the maximum speed in wheel mode (specified in either tenths of degrees per second or in rpm) corresponding to a pulse of either 500 microseconds or 2500 microseconds, with 1500 microseconds as "stopped". Note that the set speed cannot be above that of the servo's maximum. 45 45 46 -**Config. AngularAcceleration/Deceleration**:Thesecommandsset the angularaccelerationanddecelerationprofiles.Normally this isan advancedfeature.46 +**Config. LED Color (CLED)**: You can set the default color of the RGB LED when in use. This is purely aesthetic. 47 47 48 -**Config. LEDColor**:Youcan set the defaultcolorof theRGB LED wheninuse. Thisispurelyaesthetic.48 +**Config. Direction of rotation (CG):** In certain applications, it is preferably to reverse the direction of the servo in relation to the pulse. See images below. 49 49 50 -**Config .Directionof rotation**:In certainapplications,itisreferablytoreversethedirectionofthe servoin relation to the pulse.See imagesbelow.50 +**Configure First position (CFP):** This feature allows you to specify a startup position in either tenths of degrees (in relation to the factory origin) or as a pulse. By default the servo will not move at power-up until a signal is sent. 51 51 52 -**Configure First position** (Pulse or Degrees): This feature allows you to specify a startup position in either tenths of degrees (in relation to the factory origin) or as a pulse. By default the servo will not move at power-up until a signal is sent. 53 - 54 54 **RESET**: This command resets all configurations within the servo to factory default based on the installed firmware. 55 55 56 56 **Examples:**