網誌分類:Bi-Pedal Robot |
Last night starting the servo controller matching with servos (Per Victor advise, the computer comm port problems fixed by remove the bluetooth driver). the IDE program come back to normal now.

During the mapping process, I found TowerPro servo specification is variance.
1) I got 10pcs almost 8months ago, the cable color is 'Black/Red/white'. By using this kind of TowerPro servo, I need not add a pull up 10K resistor to Vcc, but found this kind of servos could not lock at precise position like Parkinson syndrome (some servo can, not all). Another 10pcs was brought couple months ago and the servo cable is 'Brown/Red/Amber'. This type of servo even cannot work properly with servo sequencer but add a 10K pull up resistor can be overcome (Per R-Wu advised).
2) Since the controller and IDE console is base on Futaba servo standard, If you replace it by TowerPro, I may recomended you doing the following
a, On the IDE Console , each servo of the min and max limit of servos is "0 to 155" (this is base on my visual observation only), if you move the slide to 180, the servo might has risk to burnt. You can modify the 'servo-limits.ini' and manually adjust the min/max value. Enter the console and press ' Range' button then the min/max value can be updated


b, Add the pull high resistor 10K between servo signal pins and +Vcc (see above photo, this is the extra board I have made) This can help to overcome the servo shaking and TowerPro not work problems.

3) Because some other board for robot also need 5V supply, so I change the 7805 to a large power type as above
Today most probably I can finished the servos mapping and then will use IDE programming some motion to exercise the servos. Then will try using 'HyperTerminal' to send the data to servo controller without IDE conosle. If this can be success, will apply the Inverse Kinematic to control it. But I anticipated there should has a lot of difficulties waiting for me!




10月份時收到APM宣報,TMB 105/650停產的消息,筆者不假思索便決定要進一台,考慮有二,第一:這是APM-TMB鏡中,......


iRobot 2007-08-22 13:06
And thanks for your additional information about the N30 serial port. I just install a program called Serial Splitter Mobile 3.0 which can list out detailed information about the com port.
http://www.eltima.com/download/serialsplitter_mobile.exe
I cant find a com port which is attached to serial cable as I can see in other device in the web.
This mean in N30 OS setting, at least there is no driver inside to support a com port serial cable.
All com port's driver is drive by bt or irda DLL.
homer 2007-08-22 00:43
1) My case is the original 7805 is a '黑豆', now I replace it by '骨排' can provide more output. But if necessary, Using LM317 is a good choice for subtitution.
2) No idea for hyperterminal transfer, but R-Wu also using an ARM board to do the similar control, so may be no problem
3) thanks, but I thought not possible done in couple weeks for IK.
iRobot 2007-08-21 23:36
I also added a 1K resistor in my controller to cope with the MG995. By the way , what 's the special of the substitued Hitachi 7805, does it need a heat sink?
Also if the controller is using binary transfer mode, it may cause problem when using the HyperTerminal. So good luck and looking forward to your Inverse Kinematic Control