Difference between revisions of "CanServo/Protocol/V2.1"
Jump to navigation
Jump to search
| (7 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
== CAN Protocol Ver 2.1 == | == CAN Protocol Ver 2.1 == | ||
* | * 이 프로토콜은 V1.1 의 Write/Read Register's bit(s) by ID or UID 기능을 대체합니다. | ||
* All messages below are sent in T-Message format. | * All messages below are sent in T-Message format. | ||
| Line 13: | Line 13: | ||
** 0x7FE : Host -> Servo | ** 0x7FE : Host -> Servo | ||
=== Write/Read Register's | === Write/Read N Register's bit(s) by ID or UID === | ||
* Message: Host -> Servo | * Message: Host -> Servo | ||
** ZbWu - | ** ZbWu - Write N Register's bit(s) by UID | ||
*** UID (16), N(1), ADDR (2), bit 0.5, bits (0.5), Value (2) | *** UID (16), N(1), ADDR (2), bit 0.5, bits (0.5), Value (2), ... | ||
** ZbRu - | ** ZbRu - Read N Register's bit(s) by UID | ||
*** UID (16), N(1), ADDR (2), bit 0.5, bits (0.5) | *** UID (16), N(1), ADDR (2), bit 0.5, bits (0.5), ... | ||
** ZbXu - | ** ZbXu - Write/Read N Register's bit(s) by UID | ||
** ZbWi - | ** ZbWi - Write N Register's bit(s) by ID | ||
*** ID2 (4), ID1 (1), N(1), ADDR (2), bit 0.5, bits (0.5), Value (2) | *** ID2 (4), ID1 (1), N(1), ADDR (2), bit 0.5, bits (0.5), Value (2), ... | ||
** ZbRi - | ** ZbRi - Read N Register's bit(s) by ID | ||
*** ID2 (4), ID1 (1), N(1), ADDR (2), bit 0.5, bits (0.5) | *** ID2 (4), ID1 (1), N(1), ADDR (2), bit 0.5, bits (0.5), ... | ||
** ZbXi - | ** ZbXi - Write/Read N Register's bit(s) by ID | ||
* Mesasge: Servo -> Host | * Mesasge: Servo -> Host | ||
** ZbVu - return register's bit(s) by UID | ** ZbVu - return n register's bit(s) by UID | ||
*** UID (16), N(1), ADDR (2), bit 0.5, bits (0.5), Value (2) | *** UID (16), N(1), ADDR (2), bit 0.5, bits (0.5), Value (2), ... | ||
** ZbVi - return register's bit(s) by ID | ** ZbVi - return n register's bit(s) by ID | ||
*** ID2 (4), ID1 (1), N(1), ADDR (2), bit 0.5, bits (0.5), Value (2) | *** ID2 (4), ID1 (1), N(1), ADDR (2), bit 0.5, bits (0.5), Value (2), ... | ||
* 아래 내용 적용은 미정 | * 아래 내용 적용은 미정 | ||
Latest revision as of 03:56, 3 April 2026
Up
- Up page: CanServo/Protocol/0
CAN Protocol Ver 2.1
- 이 프로토콜은 V1.1 의 Write/Read Register's bit(s) by ID or UID 기능을 대체합니다.
- All messages below are sent in T-Message format.
- CAN ID
- 0x7FF : Servo -> Host
- 0x7FE : Host -> Servo
Write/Read N Register's bit(s) by ID or UID
- Message: Host -> Servo
- ZbWu - Write N Register's bit(s) by UID
- UID (16), N(1), ADDR (2), bit 0.5, bits (0.5), Value (2), ...
- ZbRu - Read N Register's bit(s) by UID
- UID (16), N(1), ADDR (2), bit 0.5, bits (0.5), ...
- ZbXu - Write/Read N Register's bit(s) by UID
- ZbWi - Write N Register's bit(s) by ID
- ID2 (4), ID1 (1), N(1), ADDR (2), bit 0.5, bits (0.5), Value (2), ...
- ZbRi - Read N Register's bit(s) by ID
- ID2 (4), ID1 (1), N(1), ADDR (2), bit 0.5, bits (0.5), ...
- ZbXi - Write/Read N Register's bit(s) by ID
- ZbWu - Write N Register's bit(s) by UID
- Mesasge: Servo -> Host
- ZbVu - return n register's bit(s) by UID
- UID (16), N(1), ADDR (2), bit 0.5, bits (0.5), Value (2), ...
- ZbVi - return n register's bit(s) by ID
- ID2 (4), ID1 (1), N(1), ADDR (2), bit 0.5, bits (0.5), Value (2), ...
- ZbVu - return n register's bit(s) by UID
- 아래 내용 적용은 미정
- N = Count and Mode
History
2026_04_03
- add V2.1