You would have to also control the load on the motor.
In a typical DC motor (like a permanent magnet motor), the voltage is primarily related to the speed of the motor and the current is primarily related to the torque of the motor. So as you change the current, you change the torque. But to keep the voltage the same, you need to then change the load so that the new torque value results in the motor spinning at the prior speed.
Be very careful running these types of motors with a constant current source, you can get a catastrophic overspeed condition pretty easily.
I found this out the hard way when I was a junior. A friend and I were working on a demo in which we bounced a laser beam off of two rotating mirrors and onto a screen, producing Lissajous patterns. The patterns weren't too stable, so I got the bright idea of running them in constant current mode instead of constant voltage mode. As I slowly turned up the current limit, nothing happened until the developed torque became sufficient to overcome the static friction. At that point, within just a second or two, the motor spun up so fast that the mirror grenaded, sending glass shards everywhere in the plane of rotation. A few minutes reflection was all it took to realize our mistake.
Thank you very much for your reply. As far as I understand, I should instantly check the voltage falling on the motor. Then, if it falls below the value I want, I should increase it, or if it exceeds the value I want, I should decrease it. In short, I need to balance the voltage going to the motor. Do I understand correctly?You would have to also control the load on the motor.
In a typical DC motor (like a permanent magnet motor), the voltage is primarily related to the speed of the motor and the current is primarily related to the torque of the motor. So as you change the current, you change the torque. But to keep the voltage the same, you need to then change the load so that the new torque value results in the motor spinning at the prior speed.
Be very careful running these types of motors with a constant current source, you can get a catastrophic overspeed condition pretty easily.
I found this out the hard way when I was a junior. A friend and I were working on a demo in which we bounced a laser beam off of two rotating mirrors and onto a screen, producing Lissajous patterns. The patterns weren't too stable, so I got the bright idea of running them in constant current mode instead of constant voltage mode. As I slowly turned up the current limit, nothing happened until the developed torque became sufficient to overcome the static friction. At that point, within just a second or two, the motor spun up so fast that the mirror grenaded, sending glass shards everywhere in the plane of rotation. A few minutes reflection was all it took to realize our mistake.
Isn't that what a standard voltage regulator circuit does.?if it falls below the value I want, I should increase it, or if it exceeds the value I want, I should decrease it. In short, I need to balance the voltage going to the motor. Do I understand correctly?
I don't think you do understand yet.Thank you very much for your reply. As far as I understand, I should instantly check the voltage falling on the motor. Then, if it falls below the value I want, I should increase it, or if it exceeds the value I want, I should decrease it. In short, I need to balance the voltage going to the motor. Do I understand correctly?
I understand a little bit, please excuse me, but I'm a little inexperienced in these matters. My aim is to adjust the current passing through the motor to different values without changing the voltage falling on the motorI don't think you do understand yet.
You are saying that you want to control the current through the motor.
Fine.
But then that is what you are controlling -- the voltage will be what the voltage will be. If the voltage is lower than you want, you will need to either decrease the load on the motor (which you have given no indication that you are in a position to have control over), or you will need to increase the current. But if you increase the current, then you are no longer maintaining the current at the point you are trying to hold it at.
Another way of understanding what is going on is to consider just how you are trying to control the current through the motor. Whether you are using a current mirror or some other circuit, the underlying mechanism for how it sets the current in the motor is by adjusting the voltage across the motor until the desired current is obtained. Any change to that voltage, and the current will change. Under a given set of conditions, there is one voltage across the motor that will yield the desired current. If you want that current, then that is the voltage you have to live with.
This is like saying that you want to adjust the amount of water in a glass without changing the depth of the water.I understand a little bit, please excuse me, but I'm a little inexperienced in these matters. My aim is to adjust the current passing through the motor to different values without changing the voltage falling on the motor
I agree 100% with what you said. After all, we have a formula called V=I.R. However, this is part of the project I took for my control systems course. Our teacher asked us to adjust the current with a rotary encoder. He also said that the voltage on the motor should not change when adjusting the current with the rotary encoder. I have been thinking and researching how this is possible for almost 1.5 weeks. I did a lot of experiments on Proteus, but in all of them, as the current changed, the voltage also changed. I still thank you very much. for helpingThis is like saying that you want to adjust the amount of water in a glass without changing the depth of the water.
The only way you can do this is to change the shape of the glass as you add or subtract water.
The same with the motor.
The only way you can change the current without changing the voltage is to change the conditions under which the motor is operating -- namely to adjust the load on the motor.
Unless you are in a position to dynamically change the load on the motor, you are on a fool's errand -- just like you would be if you insisted on adjusting the amount of water in a fixed glass without changing the depth of the water in the glass.
Have you talked to teacher about this?I agree 100% with what you said. After all, we have a formula called V=I.R. However, this is part of the project I took for my control systems course. Our teacher asked us to adjust the current with a rotary encoder. He also said that the voltage on the motor should not change when adjusting the current with the rotary encoder. I have been thinking and researching how this is possible for almost 1.5 weeks. I did a lot of experiments on Proteus, but in all of them, as the current changed, the voltage also changed. I still thank you very much. for helping
Have you talked to teacher about this?
It's possible they just had a brain fart and didn't realize the implications of what they were asking for --it's easy to overlook some pretty obvious things when putting together an assignment without actually performing it. Or it's possible that they had something different in mind (such as adjusting the load). Or it's possible that they have never worked in the real world and don't really understand what they are teaching (that happens a LOT). It's also possible that they intended for you to run into the issues you are facing and to come to the conclusion that what was being asked for makes no sense and to report that.
Give them the benefit of the doubt and discuss your concerns with them and given them the opportunity to either clarify what they had in mind, or make the necessary corrections.
Our teacher explained the details of the homework online via MS Teams. First of all, I will watch the replay of that video. After all, I might have misunderstood too. But I don't think I'm wrong because I've already watched the video 2 or 3 times. Then I will consult my teacher and ask if this is really possible. Thank you very much for your help. If my teacher shows me a valid method, I will come here and tell you.Have you talked to teacher about this?
It's possible they just had a brain fart and didn't realize the implications of what they were asking for --it's easy to overlook some pretty obvious things when putting together an assignment without actually performing it. Or it's possible that they had something different in mind (such as adjusting the load). Or it's possible that they have never worked in the real world and don't really understand what they are teaching (that happens a LOT). It's also possible that they intended for you to run into the issues you are facing and to come to the conclusion that what was being asked for makes no sense and to report that.
Give them the benefit of the doubt and discuss your concerns with them and given them the opportunity to either clarify what they had in mind, or make the necessary corrections.
Sounds good. Interested to hear what happens.Our teacher explained the details of the homework online via MS Teams. First of all, I will watch the replay of that video. After all, I might have misunderstood too. But I don't think I'm wrong because I've already watched the video 2 or 3 times. Then I will consult my teacher and ask if this is really possible. Thank you very much for your help. If my teacher shows me a valid method, I will come here and tell you.
@meshcurrent And then report back as I'm intrigued at what your teacher was thinking. Could you share the video?Give them the benefit of the doubt and discuss your concerns with them and given them the opportunity to either clarify what they had in mind, or make the necessary corrections.
Today I asked my teacher about the project details. But he didn't answer me. Because we had to create the circuit ourselves. He just shot a short explanation video and wants us to benefit from that video. We really don't have enough detail. Approximately 100 people are doing this project including me. However, no one could produce a circuit as our teacher wanted. Apparently we will get 0 project grades.@meshcurrent And then report back as I'm intrigued at what your teacher was thinking. Could you share the video?
Also V/I = R doesn't apply to a motor except under stall conditions...
I'm not sure I can share the video. Because we view it through the university microsoft account. Anyway, the video consists only of text and a few small hand drawings. Also, it consists of articles in Turkish, which is my native language, so it is not in English. But if you want, I can briefly explain to you what is in the video. That is, what the project wants in general. This won't take very long. Also maybe I misunderstood and we can fix thatcan you share the video?
Will you be giving your teacher a '0 setting-a-project' grade?Apparently we will get 0 project grades.
I don't think we can give any grade to our teacher xd. I really think he didn't explain well to us exactly what he wanted. How will he react when he sees that the project he has given cannot be done by anyone on the project delivery day? I am very curious.Will you be giving your teacher a '0 setting-a-project' grade?
It'll be interesting to see how he reacts.I don't think we can give any grade to our teacher xd. I really think he didn't explain well to us exactly what he wanted. How will he react when he sees that the project he has given cannot be done by anyone on the project delivery day? I am very curious.