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 (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -222,7 +222,7 @@ 222 222 223 223 {{html wiki="true" clean="false"}} 224 224 <div class="cmdcnt"><div class="cmdpad"></div><div class="cmdtxt"> 225 -Ex: #5RESET<div class="wikimodel-emptyline"></div> 225 +Ex: #5RESET<cr><div class="wikimodel-emptyline"></div> 226 226 This command does a "soft reset" and reverts all commands to those stored in EEPROM (i.e. configuration commands). 227 227 Note: after a RESET command is received, the LSS will restart and perform initilization again, making it unavailable on the bus for a bit. See [[Session>>||anchor="HSession"]], note #2 for more details.<div class="wikimodel-emptyline"></div> 228 228 </div></div> ... ... @@ -260,6 +260,18 @@ 260 260 </div></div> 261 261 {{/html}} 262 262 263 +====== __Confirm__ ====== 264 + 265 +{{html wiki="true" clean="false"}} 266 +<div class="cmdcnt"><div class="cmdpad"></div><div class="cmdtxt"> 267 +Ex: #5CONFIRM<cr><div class="wikimodel-emptyline"></div> 268 + 269 +This command is used to confirm changes after a Default or Update command.<div class="wikimodel-emptyline"></div> 270 + 271 +**Note:** After the CONFIRM command is sent, the servo will automatically perform a RESET.<div class="wikimodel-emptyline"></div> 272 +</div></div> 273 +{{/html}} 274 + 263 263 ====== __Configure RC Mode (**CRC**)__ ====== 264 264 265 265 {{html wiki="true" clean="false"}} ... ... @@ -741,12 +741,26 @@ 741 741 742 742 Configure First Position in Degrees (**CFD**)<div class="wikimodel-emptyline"></div> 743 743 744 -Ex: #5CD900<cr><div class="wikimodel-emptyline"></div> 756 +Ex: #5CFD900<cr><div class="wikimodel-emptyline"></div> 745 745 746 746 This configuration command means the servo, when set to smart mode, will immediately move to 90.0 degrees upon power up. Sending a CFD command without a number (Ex. #5CFD<cr>) results in the servo remaining limp upon power up. In order to remove the first position, send no value, ex: #5CFD<cr> 747 747 <div class="wikimodel-emptyline"></div></div></div> 748 748 {{/html}} 749 749 762 +====== __Maximum Motor Duty (**MMD**)__ ====== 763 + 764 +{{html wiki="true" clean="false"}} 765 +<div class="cmdcnt"><div class="cmdpad"></div><div class="cmdtxt"> 766 +This command allows the user to limit the duty cycle value sent from the servo's MCU to the DC Motor driver. The duty cycle limit value can be within the range of 255 to 1023. The default value is 1023. A typical use-case for this command is active compliance.<div class="wikimodel-emptyline"></div> 767 + 768 +Query Maximum Motor Duty (**QMMD**)<div class="wikimodel-emptyline"></div> 769 + 770 +Ex: #5QMMDD<cr> might return *5QMMD512<cr> <div class="wikimodel-emptyline"></div> 771 + 772 +The reply above indicates that servo with ID 5 motor duty is limited to 512.<div class="wikimodel-emptyline"></div> 773 +<div class="wikimodel-emptyline"></div></div></div> 774 +{{/html}} 775 + 750 750 ====== __Maximum Speed in Degrees (**SD**)__ ====== 751 751 752 752 {{html wiki="true" clean="false"}}