Hyperion RC servo PC interfase

Hi , I hope I am in the right forum department?

I have a DS20UMD Hyperion Digital servo. On Hyperion homepage I can download a small PC program (hyperion servo commander) to adjust the Servos min and max angle . eg to at 90 degree range instead of the 180 default. However to use the PC program with the servo I need a "Hyperion" USB to servo serie interface .

I am curious , What is this for an interface? and any schematics out there ?

greetings Chris

I am curious , What is this for an interface? and any schematics out there ?

Have you tried contacting the servo maker or the place where you bought the servo?

No ,and It is 2nd hand bought. My experiences tells me that Hyperion are not helpful with schematics . They make good servos. Actually it is not an expensive interface , however if is just as I suspect it to be , a normal serie interface where rxd and txd is looped together , it is easier to make myself.

pathfinder: Hi , I hope I am in the right forum department?

I have a DS20UMD Hyperion Digital servo. On Hyperion homepage I can download a small PC program (hyperion servo commander) to adjust the Servos min and max angle . eg to at 90 degree range instead of the 180 default. However to use the PC program with the servo I need a "Hyperion" USB to servo serie interface .

I am curious , What is this for an interface? and any schematics out there ?

You need better google-fu. ;)

Looking up your device, I found the page for the servo at Hyperion:

http://www.hyperion-world.com/products/product/HP-DS20-UMD

I read thru the PDFs given - so they have a dongle adapter that connects to USB, and the servo. According to one of the PDFs (programming manual), the white wire on the servo is a TX/RX pin...

So, I went to see if I could find this adapter, via one of their distributors:

http://www.hyperion-world.com/wheretobuy/

Apparently, this place in HK carries it for about $20.00 USD:

http://www.windrider.com.hk/product.asp?page=2&id=176

From there, I looked at the product description:

http://aircraft-japan.com/hp/pc/prgusb-drv.htm

Down at the bottom, it is mentioned "The Hyperion PRGUSB Series adapters are based on a Silicon Labs CP210x Chipset." with a link to Silicon Labs page (which is broken) - but a bit of searching around on the site let me know that the CP210x is actually a USB to Serial UART bridge chip:

http://www.silabs.com/products/interface/usbtouart/Pages/usb-to-uart-bridge.aspx

Likely, what it does is nearly the same as the USB interface on the Arduino - converts a USB port into a TTL serial port, that can them comm with the servo via the white pin. Likely there is some special initialization code/routine (ie - a series of PPM commands to the servo?) that tells the servo to go into "programming" mode...

Now - that still doesn't get you far; the issue is "what are the serial commands" being sent and data received. For that, you would have to talk to Hyperion (I doubt they would give it to you); if you really wanted to know (and someone else hasn't done it - I wasn't able to find much out there), you would set things up on a Windows box, with the software, the USB adapter/programmer, and a "bus pirate" in-between - and start reverse engineering. It won't be easy, but with enough time an tenacity, such an effort could be rewarding.

You are great googleZen :wink:
Thank you . It was pretty much the info I was looking for . I will loopback tx and rx on a USB to ttl serie port (max232) , run the Hyperian servo software on a win PC, and see what comes out . If it looks meaningful I will take the chance and try talk with the servo .
If noting on CNN , I will revert with info .

pathfinder: You are great googleZen ;) Thank you . It was pretty much the info I was looking for . I will loopback tx and rx on a USB to ttl serie port (max232) , run the Hyperian servo software on a win PC, and see what comes out . If it looks meaningful I will take the chance and try talk with the servo . If noting on CNN , I will revert with info .

The only real problem is that it the controller might consist of more than -just- that bridge chip; I would want to have an actual controller in front of me before I started hooking up TTL signals to the control line (plus a scope, and the bus pirate); your efforts might pay off, though - but you stand a chance (possibly small, but still there) of causing harm to the servo. Good luck with the effort, though!

Well if you don't take calculated chances from time to time , life is unbearable... I installed Hyperion servo commando software. When running the program it found my COM1 . I happen to have a small Hamradio yaesu ft60, this is programed via a USB to serie interface (ft60 USB) and one wire to the radio ( same as with the servo + ground ofcause). After plugging in the FT60 USB ,Hyperion program found the USB serie as COM6 . The scope revealed that something was going on at the output from the FT60 USB serie . So I took the chance and connected the yaesu ft60 USB to the servo , holding my breath and clicking connect in the hyperion software . Dadah! I was connected to the servo and could manipulate parameters in the servo.

I found a schematics I think can be used http://www.qsl.net/pa0sny/modifications.html since hyperion software recognize the com port . I believe the 5,6volt zener diode , should be a 3,3volts.