질문 하시기 전에 검색을 통해 원하는 질문/답변 내용을 찾아봐주세요.

extra zeros in status packet and dropped 0xFF byte

조회 수 752 추천 수 0 2010.08.14 04:01:44

I was working with AX-12 servos, and my communications worked perfectly with no problems at all. When I switched to RX-24F and RX-28 servos, the status packet was framed by 0x00 at each end. (Is this normal?) I've also had problems with the RX-24F/28 dropping one of the 0xFF header bytes occasionally. The rest of the packet bytes and checksum are always correct, so this isn't some random signal corruption. I've tested using Python, C code, and a terminal program, under Windows and Linux, and I've been using USB2Dynamixel as well as separate USB/TTL (for AX-12) and USB/RS485 (for RX-**) adapters; all setups show the same results. Also, the Dynamixel Manager finds the AX-12 immediately but fails to find the others (probably because of the extra zeros in the status packet).  Any suggestions??


댓글 '5'

[레벨:30]ROBOTIS

2010.08.17 16:29:54
*.112.9.210

Hi MTR,

 

The dynamixel manager is the old version and can not be used to search the new dynamixels.

Please try using the Dynamixel Wizard in the RoboPlus.

 

From the information you have posted, there may be a problem with the chip in the Dynamixel (RX) or MAX485 (USB2DXL).

Of course, not all of them would have this problem. It could be just one. Also, check if there are duplicate IDs.

 

ROBOTIS

 

MTR

2010.08.18 05:13:07
*.83.81.178

Thanks for the suggestion. I just tried Dynamixel Wizard with the same result: it recognizes the AX-12 immediately, but not the other servos. BTW, I've tried one RX-24F and two RX-28's.  All have id 1, but I only connect one at a time. I've tried two USB2Dynamixels, plus custom cables. All setups work, except for the strange packet structure I described.

[레벨:30]ROBOTIS

2010.08.18 18:06:54
*.112.9.210

Hi again MTR!

 

Can you make sure the USB2Dynamixel switch is set to RS485?

Also, try restoring the Dynamixel’s  firmware and let us know how things turn out.

http://support.robotis.com/en/techsupport_eng.htm#software/roboplus/dynamixel_monitor/firmwaremanagement/dynamixel_monitor_fwrecovery.htm

 

ROBOTIS

MTR

2010.08.19 02:33:47
*.83.81.178

The USB2Dynamixel was switched properly. Looks like the problem had to do with termination impedance of the 485 bus. I was using a small resistor to reduce the chances of reflections. Removing the resistor fixed the problem. Do the Dynamixels have built-in termination?

[레벨:30]ROBOTIS

2010.08.23 09:44:03
*.112.9.210

Hi MTR,

 

I'm afraid the Dynamixels do not have built in termination.

 

ROBOTIS

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 [ROBOTIS] Please read before posting questions. ROBOTIS 2012-02-07 20
399 [AX-12+] Power loss and fail to follow correct goal position [1] 김승아 2010-08-20 569
» extra zeros in status packet and dropped 0xFF byte [5] MTR 2010-08-14 752
397 [EX-106] Pose Utility [1] Customer 2010-08-12 577
396 Problem connecting with RS485 serial port [1] Ugo 2010-08-05 832
395 how to write an instruction packet for reading present position i... [4] aditya 2010-08-03 843
394 Problem with CM-510 [5] Rami 2010-08-02 887
393 [HELP] dynamixel RX-64 transfer function [1] dhona 2010-08-02 768
392 How to program CM2+ using MATLAB? [3] lokesh sardana 2010-08-01 743
391 Multiple motors detection problem [1] Rami 2010-07-29 731
390 RX-64 + Arbotix microcontroller problem [1] Ilya 2010-07-29 651
389 RX64/28/10 Torque Enable problem [3] Christian 2010-07-23 699
388 Connecting RX-64 to the PIC16F876A UART [4] Joan Pere 2010-07-22 842
387 CM 510 - Technical Question [1] Charles 2010-07-21 771
386 About EX-106+ [1] lrg 2010-07-20 787
385 about the power supply of ex-106+ [1] lrg 2010-07-19 681
384 Problem with the USB2Dynamixel [1] SAKIS 2010-07-15 681
383 Status Return Error [2] taufik 2010-07-15 735
382 how to purchase BIOLOID products in a reasonable price in china... [1] iloveyou 2010-07-15 789
381 USB2Dynamixel with AX12+ [2] angela 2010-07-13 791
380 Istill have Problem with the USB2Dynamixel connection [1] SAKIS 2010-07-13 644

XE Login