Reversing a DC motor without sensor/external signal

Status
Not open for further replies.

menirva

New Member
Anyone have any idea on how can i make this possible? For example a 2 wheeled robot bumped to a wall, then after few second it will start reversing.

Can anyone give me some idea how can i start to do this? Thanx!
 
i cant give you a circuit, but i would imagine that you would be monitoring the motor current. when you hit a wall, the motor will stall, at which point it will draw more current. when you get this current spike, you.... depending on configuration, but if using a relay to control direction, you would trip the relay to reverse direction. i imageing you would have to filter out the first spike after changing direction to avoid the starting current to the motor causing it to reverse again.

these are just whats bouncing around my head, and untested, so please go easy if ive made an obvious mistake.
 
Bumper switches - that's all most use, as it bumps a wall it presses a switch under a bumper, and that tells the circuit it's hit a wall.
 
Nigel Goodwin said:
Bumper switches - that's all most use, as it bumps a wall it presses a switch under a bumper, and that tells the circuit it's hit a wall.


i thought from the thread title that you couldnt use a switch 'Reversing a DC motor without sensor/external signal '

obviously if you can use external input then nigel is spot on!
 
weegee said:
i thought from the thread title that you couldnt use a switch 'Reversing a DC motor without sensor/external signal '

That's what I thought too. I thought this is going to be a hard one, how does the robot know when it hit something if no sensor is used.
 
I also thought about the 'overload' current. When the robot hit something, the motor will draw more current. I thought i can use this to make as a signal. But is there any comparator for current? Pity me now i only know how to use voltage as signal, i can use inverter for example.
 
not sure this is right, as im an 'experamentalist' when it comes to electronics, but i would assume that youd run the current to the motor thru a shunt, then measure the voltage drop accross it. but as i know many people on here know the theory inside and out, im sure someone could elaborate.
 
I don't know the application of this project, but won't it be much easier to use sensor or switch?
 
I have decided to use a switch to trigger an external signal.



How to design, so that the motor will reverse when received HIGH INPUT from the oscillation? I have a reason why the T_LOW must be longer than T_HIGH.
 


The problem with my design now is, the current_a period is too long. I want the current_a period to be the same as current_b
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…