Sensing servo torque

| 1 Comment
Whilst playing around with my servo controller I realised that the power used by a servo goes up considerably when it's under heavy load (such as when it's pressing against the table and still trying to move). I can, potentially, get an idea of this load by measuring the current that each servo is using and using this feedback somehow. I've yet to work out how, but at the very least it could be used to protect the servos against overloading; if the load gets above a certain threshold then stop moving! Ideally the servo controller could feed this information back to the user of the servo controller as well. Anyway, this requires quite a large amount of breadboarding changes, the use of some active low multiplexor chips and some playing around with the ADC on the ATMega. I don't think I'll experiment with this just yet...

1 Comment

I have the same idea and there is many interesting things to do with it when you got a walking robot. But first of all you need an ADC
I found that board
https://www.abelectronics.co.uk/products/3/Raspberry-Pi/14/Delta-Sigma-Pi-18-bit-Analogue-to-Digital-converter

and many sample on how use it
https://www.google.fr/search?q=MCP3008+board&client=opera&hs=Qsa&source=lnms&tbm=isch&sa=X&ei=bq57VKHrMcHtaJbtgagP&ved=0CAkQ_AUoAg&biw=1440&bih=774#tbm=isch&q=MCP3008+breadboard&spell=1

let me now when you succeed to use it with a shunt resistor ;)

Leave a comment

About this Entry

This page contains a single entry by Len published on December 7, 2009 8:34 AM.

New soldering iron... was the previous entry in this blog.

Where are we? is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.