Changes for page LSS Communication Protocol
Last modified by Eric Nantel on 2024/11/21 09:43
Change comment: There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,1 @@ 1 - Main.WebHome1 +lynxmotion:LSS - Overview (DEV).WebHome - Content
-
... ... @@ -48,7 +48,7 @@ 48 48 49 49 == Configuration Commands == 50 50 51 -Configuration commands affect the servo's current session* but unlike action commands, configuration commands are written to EEPROM and are retained even if the servo loses power (therefore NOT session specific). Not all action commands have a corresponding configuration and vice versa. Certain configurations are retained for when the servo is used in RC model. More information can be found on the [[LSS - RC PWM page>>doc:LSS - RC PWM.WebHome]]. 51 +Configuration commands affect the servo's current session* but unlike action commands, configuration commands are written to EEPROM and are retained even if the servo loses power (therefore NOT session specific). Not all action commands have a corresponding configuration and vice versa. Certain configurations are retained for when the servo is used in RC model. More information can be found on the [[LSS - RC PWM page>>doc:LSS - Overview (DEV).LSS - RC PWM.WebHome]]. 52 52 53 53 1. Start with a number sign # (U+0023) 54 54 1. Servo ID number as an integer ... ... @@ -127,7 +127,7 @@ 127 127 | 13|Max **S**peed in **R**PM| SR| QSR| CSR| ✓| ✓| rpm|Add modifier "2" for instantaneous speed 128 128 | 14|**A**ngular **S**tiffness| AS| QAS| CAS| ✓| ✓|none| 129 129 | 15|//N/A (removed)//| | | | | | | 130 -| 16|**LED** Color| LED| QLED| CLED| ✓| ✓| none (integer from 1 to 8)|0=OFF 1=RED 2=GREEN 3= BLUE 4=YELLOW 5=CYAN 6= 7=MAGENTA, 8=WHITE 130 +| 16|**LED** Color| LED| QLED| CLED| ✓| ✓| none (integer from 1 to 8)|0=OFF 1=RED 2=GREEN 3= BLUE 4=YELLOW 5=CYAN 6=VIOLET 7=MAGENTA, 8=WHITE 131 131 | 17|**ID** #| ID| QID| CID| | ✓| none (integer from 0 to 250)|Note: ID 254 is a "broadcast" which all servos respond to 132 132 | 18|**B**aud rate| B| QB| CB| | ✓| none (integer)| 133 133 | 19|**G**yre direction (**G**)| G| QG| CG| ✓| ✓| none | Gyre / rotation direction where 1= CW (clockwise) -1 = CCW (counter-clockwise) ... ... @@ -139,10 +139,10 @@ 139 139 | 25|**F**irmware version| | QF| | | | none (integer)| 140 140 | 26|**Q**uery (general status)| | Q| | | ✓| none (integer from 1 to 8)| See command description for details 141 141 | 27|**V**oltage| | QV| | | ✓| tenths of volt (ex 113 = 11.3V; 92 = 9.2V)| 142 -| 28|**T**emperature| | QT| | | ✓| degrees Celsius| 142 +| 28|**T**emperature| | QT| | | ✓| degrees Celsius|Max temp before error: 85°C (servo goes limp) 143 143 | 29|**C**urrent| | QC| | | ✓| tenths of Amps (ex 2 = 0.2A)| 144 +|30|**RC** Mode| | |CRC| |✓| |Puts the servo into RC mode. To revert to serial mode, use the button menu. 144 144 | | | | | | | | | 145 -| | | | | | | | | 146 146 147 147 = Details = 148 148 ... ... @@ -511,12 +511,18 @@ 511 511 512 512 The units are in tenths of degrees Celcius, so in the example above, the servo's internal temperature is 56.4 degrees C. To convert from degrees Celcius to degrees Farenheit, multiply by 1.8 and add 32. Therefore 56.4C = 133.52F. 513 513 514 -__29. Query Current (QC)__ 514 +__29. Query Current (**QC**)__ 515 515 516 516 Ex: #5QC<cr> might return *5QC140<cr> 517 517 518 518 The units are in milliamps, so in the example above, the servo is consuming 140mA, or 0.14A. 519 519 520 +__20. RC Mode (**CRC**)__ 521 + 522 +This command puts the servo into RC mode, where it will only respond to RC pulses. Note that because this is the case, the servo will no longer accept serial commands. The servo can be placed back into serial model only using the button menu. 523 + 524 +EX: #5CRC<cr> 525 + 520 520 __**RESET**__ 521 521 522 522 Ex: #5RESET<cr> or #5RS<cr>