Difference between revisions of "CanServo/History"
Jump to navigation
Jump to search
(31 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
* Ver 2.0 | AT Version: | ||
* <p style="color:blue">Ver 2.3 (2023_10_05)</p> | |||
** Performance Improvement | |||
*** Speed Mode: Eliminates vibrations that occur in some BLDC motor products at low speeds (e.g. less than 100). | |||
** Add Function | |||
*** Custom CR/Speed Parameters ( View [[CANservo/ControlRegisters | Register Set]] ) | |||
* Ver 2.2 (2023_09_07) | |||
** Add Function | |||
*** DroneCAN: TURN_MULTIPLIER | |||
** Bug Fixed | |||
*** After servo reset, some items (Voltage, MCU temperature, motor temperature) return the calculated value as ADC Raw Data 0 for up to 1 second. | |||
* Ver 2.1 (2023_08_04) | |||
** Add Function | |||
*** Motor Direction | |||
** Add Save State and Result | |||
** User Save Block: add backup copy | |||
* <p style="color:blue">Ver 2.0 (2023_02_01)</p> | |||
** Performance Improvement | ** Performance Improvement | ||
** Bug Fixed | ** Bug Fixed | ||
*** A bug where the SG10 has a low probability of causing an error situation when first started | *** A bug where the SG10 has a low probability of causing an error situation when first started | ||
* Ver 1.12 | * Ver 1.12 (2022_10_19) -> Ver 2.0 recommanded | ||
** ADD SG10 | ** ADD SG10 | ||
* Ver 1.11 | * Ver 1.11 (2022_08_22) | ||
** Add Function | ** Add Function | ||
*** Realtime ID1, ID2 | *** Realtime ID1, ID2 | ||
Line 15: | Line 35: | ||
*** 0x96 message checksum don't care fixed | *** 0x96 message checksum don't care fixed | ||
* Ver 1.10 | * Ver 1.10 (2022_05_26) | ||
** Add Function | ** Add Function | ||
*** Run Mode added : CR, Speed | *** Run Mode added : CR, Speed | ||
*** DroneCAN | *** DroneCAN | ||
Line 25: | Line 43: | ||
**** Param Service | **** Param Service | ||
**** F/W Update | **** F/W Update | ||
*** NOTE: Speed mode is experimental | |||
* Ver 1.7 | * Ver 1.7 | ||
Line 30: | Line 49: | ||
<hr> | <hr> | ||
ST Version: | |||
* <p style="color:blue">Ver 1.6(4)</p> | |||
** Add Function | |||
*** Reg 0x60 Velocity Target | |||
* <p style="color:blue">Ver 1.6(3)</p> | |||
** Add Function | |||
*** DroneCAN ( FW Date = 230609 ) | |||
**** TURN MULTIPLIER | |||
*** CAN ( FW Date = 240402 ) | |||
**** CAN Recv H/W Filtering (CAN Only) | |||
** Relased Date | |||
*** SG33 - 2024_04_19 | |||
*** other - N/A | |||
* <p style="color:blue">Ver 1.6(2)</p> | * <p style="color:blue">Ver 1.6(2)</p> | ||
Line 39: | Line 74: | ||
*** MDxxx - 2022_10_11 | *** MDxxx - 2022_10_11 | ||
*** SG33 - 2022_12_28 | *** SG33 - 2022_12_28 | ||
*** MDB961WP / SG20 - 2023_03_29 | |||
* Ver 1.6(1) (2022_03_22) ---> TEST VERSION ---> Bench Test Only ---> NO FLY !!! | * Ver 1.6(1) (2022_03_22) ---> TEST VERSION ---> Bench Test Only ---> NO FLY !!! | ||
Line 51: | Line 87: | ||
<hr> | <hr> | ||
ST Version: | |||
* <p style="color:blue">Ver 1.5(2) (2021_09_06)</p> | * <p style="color:blue">Ver 1.5(2) (2021_09_06)</p> | ||
** Add Function | ** Add Function | ||
*** Fail Safe | *** Fail Safe | ||
*** C gain | |||
** Add Limit | ** Add Limit | ||
*** Turn off Motor Power, if NOT POSITION_MIN < POSITION_MAX, if Run Mode is SERVO MODE. | *** Turn off Motor Power, if NOT POSITION_MIN < POSITION_MAX, if Run Mode is SERVO MODE. |
Latest revision as of 05:08, 25 October 2024
AT Version:
Ver 2.3 (2023_10_05)
- Performance Improvement
- Speed Mode: Eliminates vibrations that occur in some BLDC motor products at low speeds (e.g. less than 100).
- Add Function
- Custom CR/Speed Parameters ( View Register Set )
- Performance Improvement
- Ver 2.2 (2023_09_07)
- Add Function
- DroneCAN: TURN_MULTIPLIER
- Bug Fixed
- After servo reset, some items (Voltage, MCU temperature, motor temperature) return the calculated value as ADC Raw Data 0 for up to 1 second.
- Add Function
- Ver 2.1 (2023_08_04)
- Add Function
- Motor Direction
- Add Save State and Result
- User Save Block: add backup copy
- Add Function
Ver 2.0 (2023_02_01)
- Performance Improvement
- Bug Fixed
- A bug where the SG10 has a low probability of causing an error situation when first started
- Ver 1.12 (2022_10_19) -> Ver 2.0 recommanded
- ADD SG10
- Ver 1.11 (2022_08_22)
- Add Function
- Realtime ID1, ID2
- Reg 0xA2, bit 12 = 0(normal), 1(realtime update)
- Realtime ID1, ID2
- Bug Fixed
- 0x96 message checksum don't care fixed
- Add Function
- Ver 1.10 (2022_05_26)
- Add Function
- Run Mode added : CR, Speed
- DroneCAN
- Run Mode: Multi-Turn, Servo, CR, Speed
- DNA
- Param Service
- F/W Update
- NOTE: Speed mode is experimental
- Add Function
- Ver 1.7
- Change Platform from Ver 1.5(2)
ST Version:
Ver 1.6(4)
- Add Function
- Reg 0x60 Velocity Target
- Add Function
Ver 1.6(3)
- Add Function
- DroneCAN ( FW Date = 230609 )
- TURN MULTIPLIER
- CAN ( FW Date = 240402 )
- CAN Recv H/W Filtering (CAN Only)
- DroneCAN ( FW Date = 230609 )
- Relased Date
- SG33 - 2024_04_19
- other - N/A
- Add Function
Ver 1.6(2)
- Add Function
- DroneCAN
- Run Mode: Multi-Turn, Servo
- DNA (Dynamic Node Alloaction)
- DroneCAN
- Relased Date
- MDxxx - 2022_10_11
- SG33 - 2022_12_28
- MDB961WP / SG20 - 2023_03_29
- Add Function
- Ver 1.6(1) (2022_03_22) ---> TEST VERSION ---> Bench Test Only ---> NO FLY !!!
- Add Function
- Multi-Turn in DroneCAN
- Add Function
Ver 1.6(0) (2021_11_09) ---> TEST VERSION ---> Bench Test Only ---> NO FLY !!! ---> Not recommanded
- Add Function
- DroneCAN: DNA
- found bug
- (NEW) SERVO_ID may changed by other node's DNA message -> fixed at Ver 1.6(1)
- Add Function
ST Version:
Ver 1.5(2) (2021_09_06)
- Add Function
- Fail Safe
- C gain
- Add Limit
- Turn off Motor Power, if NOT POSITION_MIN < POSITION_MAX, if Run Mode is SERVO MODE.
- Bug Fixed
- The deceleration time of the trapezoidal velocity profile is longer than the specified time.
- If the Register POWER write message is received without delay, the motor output turns off and does not turn on again before reset.
- Add Function
- Ver 1.5(1) (2021_06_10)
- DB961-CAN First Version
- Add Function
- Stream CAN ID
- UAVCAN
- Now, Node ID and Actuator ID can be set as desired for ID2 and ID1.
- ID modes ( 1,2,3 ) all removed.
- Now, Node ID and Actuator ID can be set as desired for ID2 and ID1.
- Ver 1.5
- SG50-CAN Second Version
- Pause Stream function added
- Bug Fixed
- Winch bug fixed
- Ver 1.4(3)
- DB961-CAN Devel Version
- Ver 1.4(2)
- Enhancements
- Stream Speed Up to 500Hz
- Setup Hz of Stream Speed
- Bug Fixed
- UAVCAN NodeInfo Name first 7 byte dummy removed
- UAVCAN
- ID mode 3 added
- Enhancements
- Ver 1.4(1)
- Enhancements
- Smart Sense
- Enhancements
- Ver 1.4
- Add Function
- High Voltage Electric Brake
- Start Position ( This is Not Fail Safe )
- Switch to Bootloader ( Bootloader B3 needed )
- Edit Register TURN ( CanServo/TURN, CanServo/TURN/en )
- Bug Fixed
- work as 640kbps, if setup with 800kbps, 87.5%
- ADD SG50-CAN
- Add Function
- Ver 1.3(1)
- ADD SG33-CAN
- Ver 1.3
- Bug Fixed
Speed Value: Unit Changed
- Ver 1.1(2) [ OLD Ver 2.1(2) ]
- First UAVCAN FW
- Ver 1.x
- First FWs