D
Hi everyone, and thanks for reading this. For anyone that can help me with this, thank you in advance!
Here’s the task:
I have to design and build a small car that can roll forwards and backwards a precise amount, based on the position of an input potentiometer. The car’s feedback is a 10-turn high precision wire-wound pot. So, the maximum distance the car can travel forward or backwards is about 12 feet because the diameter of the wheel that the feedback pot is attached to is only ~4inches.
As I alluded to in the subtitle, this is a project for a senior-level mechanical engineering design course. While I do understand the feedback systems’ flowchart pretty well I can’t seem to translate that into circuitry.
Here are the design constraints:
The input pot is a 1meg-ohm 1-turn pot (bourns)
The feedback pot is a 500Ohm, 10-turn pot (military surplus, Duncan electronics)
We are supposed to use Burr-Brown OPA547 high-voltage/high-current Op-Amp to drive the motor, and we also have a National Semi LF412 Dual JFET Input Op-Amp for summing or inverting, or whatever.
The motor is a little bitty DC deal; looks like it was originally designed for a cassette tape deck. It’s got good torque, and slapping a 9-volt battery on it makes our little car haul across the carpet.
The power supply is supposed to be a +/- 9Volt setup, courtesy of two 9volts, but it seems that there should be a way to accomplish that with just one…?
The car should be able to go forwards and backwards from it’s starting place assuming it’s not backed up against a physical stop on the 10-turn pot. It should also be “know” when it’s approaching the end of it’s traversable distance (0th or 10th turn of the feedback pot) and stop before it slams into the end of the range.
Ultimately, we’re supposed to build a PID controller, but I’d like to start out with a simple proportional controller, and witness the overshoot phenomenon, and understand where (electronically) that comes from. EG: I understand that fundamentally the device must overshoot, in order to know that it’s overshot, and then back up to the correct position a few times, but I’d like to see how noticeable that is on a 1-pound car with a very tight drivetrain, and excellent response.
Once I’ve got that circuit working I’d like to incorporate the integration circuitry and operate it as a PI controller. Finally, if time allows, I might like to take it to the PID level and see if there’s any difference between the PI and PID controls on such a simple device.
If anyone could provide some form of help with this, I’d greatly appreciate it.
For whatever its worth, the car is actually a little trike (3wheels) with the large front wheel being driven on the OD by the little motor (providing a 60:1 reduction) and the wheel is mounted to the shaft of the 10-turn pot.
Thanks!
drew*
Here’s the task:
I have to design and build a small car that can roll forwards and backwards a precise amount, based on the position of an input potentiometer. The car’s feedback is a 10-turn high precision wire-wound pot. So, the maximum distance the car can travel forward or backwards is about 12 feet because the diameter of the wheel that the feedback pot is attached to is only ~4inches.
As I alluded to in the subtitle, this is a project for a senior-level mechanical engineering design course. While I do understand the feedback systems’ flowchart pretty well I can’t seem to translate that into circuitry.
Here are the design constraints:
The input pot is a 1meg-ohm 1-turn pot (bourns)
The feedback pot is a 500Ohm, 10-turn pot (military surplus, Duncan electronics)
We are supposed to use Burr-Brown OPA547 high-voltage/high-current Op-Amp to drive the motor, and we also have a National Semi LF412 Dual JFET Input Op-Amp for summing or inverting, or whatever.
The motor is a little bitty DC deal; looks like it was originally designed for a cassette tape deck. It’s got good torque, and slapping a 9-volt battery on it makes our little car haul across the carpet.
The power supply is supposed to be a +/- 9Volt setup, courtesy of two 9volts, but it seems that there should be a way to accomplish that with just one…?
The car should be able to go forwards and backwards from it’s starting place assuming it’s not backed up against a physical stop on the 10-turn pot. It should also be “know” when it’s approaching the end of it’s traversable distance (0th or 10th turn of the feedback pot) and stop before it slams into the end of the range.
Ultimately, we’re supposed to build a PID controller, but I’d like to start out with a simple proportional controller, and witness the overshoot phenomenon, and understand where (electronically) that comes from. EG: I understand that fundamentally the device must overshoot, in order to know that it’s overshot, and then back up to the correct position a few times, but I’d like to see how noticeable that is on a 1-pound car with a very tight drivetrain, and excellent response.
Once I’ve got that circuit working I’d like to incorporate the integration circuitry and operate it as a PI controller. Finally, if time allows, I might like to take it to the PID level and see if there’s any difference between the PI and PID controls on such a simple device.
If anyone could provide some form of help with this, I’d greatly appreciate it.
For whatever its worth, the car is actually a little trike (3wheels) with the large front wheel being driven on the OD by the little motor (providing a 60:1 reduction) and the wheel is mounted to the shaft of the 10-turn pot.
Thanks!
drew*
