Home Community

force limit a motor
Welcome, Guest. Please login or register.
May 23, 2013, 10:47:50 AM
Home Help Search Calendar Login Register
News: trade your components on this new board: "Components trade"

Advertisements
No New Posts
Today at 01:39:33 AM
in
Advertisements
by google

+  Electronics-Lab.com Community
|-+  Electronics Forums
| |-+  Theory articles (Moderator: redwire)
| | |-+  force limit a motor
« previous next »
Pages: [1] Print
Author Topic: force limit a motor  (Read 715 times)
scottwnj
Newbie
*
Posts: 2


View Profile
« on: April 09, 2012, 04:13:10 PM »

I want to have a motorized mechanism controlled by an arduino. If the mechanism hits an obstruction, I want the arduino to know. I need to be able to adjust the threshold level in the arduino so I am hoping to be able to use the analog input for this. A similar example would be an automatic door opener/closer that stops if it hits a person. Or a robot moving something heavy and strong versus something light and fragile.

Can this be done electronically by monitoring the voltage and or current used by the motor or some other characteristics of a motor? I know I can add force sensors to the mechanical parts but I was wondering if there was a way to do this electronically.

Would using a certain type of motor make this possible? I am not sure yet if I want to use a stepper or dc with brushes or brushless (I have a couple different projects I am thinking about).

If I don't use a stepper, I may have some sort of encoder somewhere in the system.

I tried doing searches on the internet for obstruction detection and all that came up was ir and ultrasonic sensors.

If anyone can point me in the direction of some information, I would be grateful.
Thanks,
scott
Logged

Hero999
Global Moderator
Electronics God
*****
Posts: 2471



View Profile
« Reply #1 on: April 10, 2012, 07:13:41 AM »

It's fairly straightforward with a DC motor or AC motor. The motor's impedance reduces (therefore drawing more current) as the mechanical load increases. A current limit could be used to restrict the torque or detect the shaft being jammed.

I don't know about a stepper motor. I think using a DC or AC motor with an encoder, forming a servo system, is the best route to take. It's also possible to measure the back EMF from a DC motor or synchronous AC motor to monitor the speed so an encoder won't be necessary for speed regulation, unless you need to know the exact position of the shaft.
Logged

I also post at:
http://www.silicontronics.com

I do not answer private messages asking for help because no one else can: benefit from advice I may give or correct me if I'm wrong.

Please ask on the open forum if you have a question: if I know the answer, I'll be happy to help.

Pages: [1] Print 
« previous next »
Jump to:  

Advertisements
No New Posts
Today at 01:39:33 AM
in
Advertisements
by google


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!

 

 

Search Site | Advertising | Add your link here | Contact Us | Android TV Box
Elektrotekno.com | Free Schematics Search Engine | Electronic Kits | Electronic Accessories