Last modified by Eric Nantel on 2024/11/21 09:43

From version < 109.1 >
edited by Coleman Benson
on 2019/02/22 12:02
To version < 110.1 >
edited by Coleman Benson
on 2019/02/22 12:06
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -508,7 +508,7 @@
508 508  
509 509  ====== __23. Query Status (**Q**)__ ======
510 510  
511 -The status query described what the servo is currently doing. The query returns an integer which must be looked up in the table below.
511 +The status query described what the servo is currently doing. The query returns an integer which must be looked up in the table below. Use the CLB advanced command to have the LED blink for certain statuses.
512 512  
513 513  Ex: #5Q<cr> might return *5Q6<cr>, which indicates the motor is holding a position.
514 514  
... ... @@ -516,7 +516,7 @@
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
519 -|ex: *5Q3<cr>|3: Accelerating|Increasing speed from rest (or previous speeD) towards travel speed
519 +|ex: *5Q3<cr>|3: Accelerating|Increasing speed from rest (or previous speed) towards travel speed
520 520  |ex: *5Q4<cr>|4: Traveling|Moving at a stable speed
521 521  |ex: *5Q5<cr>|5: Decelerating|Decreasing from travel speed towards final position.
522 522  |ex: *5Q6<cr>|6: Holding|Keeping current position
... ... @@ -523,14 +523,19 @@
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: *5Q10<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|(((
527 +A safety limit has been exceeded (temperature, peak current or extended high current draw).
527 527  
529 +Send a Q1 command to know which limit has been reached (described below).
530 +)))
531 +
528 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.
533 +If a safety limit has been reached and exceeded, 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 530  
531 531  |***Value returned (Q1)**|**Status**|**Detailed description**
536 +|ex: *5Q0<cr>|No limits have been passed|Nothing is wrong
532 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
538 +|ex: *5Q2<cr>|Input voltage detected is below or above acceptable range|Check the voltage of your batteries or power source
534 534  |ex: *5Q3<cr>|Temperature limit has been reached|The servo is too hot to continue operating safely.
535 535  
536 536  ====== __24. Query Voltage (**QV**)__ ======
Copyright RobotShop 2018