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
-
... ... @@ -512,7 +512,7 @@ 512 512 513 513 Ex: #5Q<cr> might return *5Q6<cr>, which indicates the motor is holding a position. 514 514 515 -|***Value returned**|**Status**|**Detailed description** 515 +|***Value returned (Q)**|**Status**|**Detailed description** 516 516 |ex: *5Q0<cr>|0: Unknown|LSS is unsure / unknown state 517 517 |ex: *5Q1<cr>|1: Limp|Motor driving circuit is not powered and horn can be moved freely 518 518 |ex: *5Q2<cr>|2: Free moving|Motor driving circuit is not powered and horn can be moved freely ... ... @@ -523,8 +523,16 @@ 523 523 |ex: *5Q7<cr>|7: Outside limits|{More details coming soon} 524 524 |ex: *5Q8<cr>|8: Stuck|Motor cannot perform request movement at current speed setting 525 525 |ex: *5Q9<cr>|9: Blocked|Similar to stuck, but the motor is at maximum duty and still cannot move (i.e.: stalled) 526 -|ex: *5Q 9<cr>|10: Safe Mode|A safety limit has been exceeded (temperature, peak current or extended high current draw).526 +|ex: *5Q10<cr>|10: Safe Mode|A safety limit has been exceeded (temperature, peak current or extended high current draw). 527 527 528 +(% class="wikigeneratedid" %) 529 +If a safety limit has been reached, the LED will flash red and the servo will stop providing torque (no longer react to commands which cause the motor to rotate). In order to determine which limit has been reached, send a Q1 command. The servo must be RESET in order to return to normal operation, though if a limit is still detected (for example the servo is still too hot), it will revert back to Safe Mode. 530 + 531 +|***Value returned (Q1)**|**Status**|**Detailed description** 532 +|ex: *5Q1<cr>|Current limit has been passed|Something cause the current to either spike, or remain too high for too long 533 +|ex: *5Q2<cr>|Input voltage detected is below or above acceptable range|Check the voltage of your batteries 534 +|ex: *5Q3<cr>|Temperature limit has been reached|The servo is too hot to continue operating safely. 535 + 528 528 ====== __24. Query Voltage (**QV**)__ ====== 529 529 530 530 Ex: #5QV<cr> might return *5QV11200<cr>