Autonomous Winding And Pay-out System |
![]() ![]() |
Autonomous Winding And Pay-out System |
Mar 28 2007, 01:48 PM
Post
#1
|
|
|
Junior Member ![]() ![]() Group: Members Posts: 2 Joined: 28-March 07 Member No.: 3,104 |
Hello everybody, my name is Andrei, and I'm a third year student. My bachelor thesis is to design an autonomus winding and pay out device. The device will be mounted on a moving robot platform. The device consists of a spool or drum on which the cable is wound, the other edge of a cable will be fixed. So when the robot moves away from the cable fixing point the spool must rotate and unwind the cable, when the robot moves towards the cable fixing point the spool must wind the cable. The faster the robot platform moves the faster must the spool rotate. As a sensor I use potentiometer, which measures the angle of the cable, and its output is analog signal. As a spool drive i've decided to use a dc motor. In other words i have to design a dc motor speed/direction control system and take into account the length of a cable since the more cable is wound around the spool the greater the motor's torque is. My question is whether it is possible to control motor's speed and direction with Atmega AVR microcontroller with analog input signal from potentiometer. If it is how exactly can it be done? What sensor should I use to measure the the length of an unwound part of the cable and how the output of this sensor can be used to set the proper speed for the motor? I would really appreciate if somebody could help me.
|
|
|
|
May 9 2007, 08:31 PM
Post
#2
|
|
|
Posting Freak ![]() ![]() ![]() ![]() ![]() ![]() Group: Moderator Posts: 2,099 Joined: 24-April 02 From: Christchurch, New Zealand Member No.: 1 |
Hello Andrei
This sort of thing is commonly done by using a floating roller over which the cable passes. This roller is on an arm and is either spring loaded, or gravity loaded so that it's position is indicative of the tension in the cable. You can use the cable tension to control the speed/torque of the motor. If you keep the cable tension constant, you do not need to know how much has been spooled out. You can certainly use the AVR to control the speed and direction of the DC motor. There are a number of papers on how to do this and a quick search of the Atmel site should give you some examples. Best regards, -------------------- Mark Empson administrator
Skype Contact = markempson | phone +64 274 363 067 LMPForum | LMP Tech Warehouse | L M Photonics Ltd | Empson family | Advanced Motor Control Ltd | LMP Software | Mark Empson Website |
|
|
|
![]() ![]() |
Similar Topics
| Topic Title | Replies | Topic Starter | Views | Last Action | |||
|---|---|---|---|---|---|---|---|
![]() |
4 | GGOSS | 936 | 5th September 2002 - 07:45 AM Last post by: GGOSS |
|||
![]() |
3 | tahira | 2,972 | 22nd August 2003 - 09:01 AM Last post by: sethar |
|||
![]() |
0 | tahira | 664 | -- Last post by: tahira |
|||
![]() |
1 | gus_aguayo | 874 | 8th October 2004 - 04:49 AM Last post by: -Anonymous- |
|||
![]() |
0 | Kysu Hai Tung | 1,334 | 5th October 2004 - 01:05 AM Last post by: Kysu Hai Tung |
|||
|
Lo-Fi Version | Time is now: 1st December 2008 - 09:05 PM |