VehiclesFashionRecipesBlogsHuntTravelsSportFunHandmadeITEducation
Mini-Games
x

x
zakruti.com » Knowledge, science, education » GreatScott!
This Component solves All Motor Problems! EB#58

This Component solves All Motor Problems! EB#58

FBTwitterReddit

video description

Rating: 4.0; Vote: 1
In this electronics basics episode we will have a closer look at motor encoders. Those can not only turn any motor into an awesome and satisfying input device for your projects; but can also turn any kind of motor into a kind of stepper motor. There are many different types of such encoders. So let me show you how they work, what they do and how you can use them. The optical encoder diagram you created is slightly off. Generally it's easier to manufacture the encoder if you put sensors A and B on opposite sides of the wheel. That way they can be at the same height making it easier to build. For example, from your diagram, if you put sensor B over to the left of the wheel at the same height as A you will see it will be on the same side of the hole as where you drew it on the right. But I guess you put them together like that to make it easier to show they are offset from each other.
Date: 2024-02-12

Comments and reviews: 19


Almost all modern industrial servomotors come with high resolution encoders, usually resolvers, that send position using a protocol, like the royalty-free BISS protocol. By high resolution, I mean 2 million counts per turn. The reason for such a high resolution is that PID calculations are much more accurate and therefore the servo follows the target path mich better amd handles small errors better. I used 2000 count encoders for years, and when I switched to 2M, life with servos got a lot better. Now of only there was a hobby grade high resolution encoder.
reply

Stepper motor are used in 3d printers becouse they are cheap co. pared to servo motors. they are not the way to go, very unefficient and high power consumption, they consume even when they do not rotate, they loose steps. A servo motor is nothing pt an AC or PMSM motor with an encoder. if i were you i woukd use cheap bldc motors with cheap cobtrollers becouse they offer some kind of encoding more specific the hall sensors or you could just print a diffetential and use a single larger motor.
reply

Do CNCs use Steppers or BLDC Motors/Rotary Encoders Or both It seems like the issue with steppers on a larger CNC machine is that some of them can't handle the backlash caused by cutting into harder materials.
Of course, steppers come in all kinds of configurations, I'm sure there are some CNC friendly ones. But I'd imagine they are far more expensive than the BLDC/Rotary Encoder combination. (But I could be 1000% wrong, not exactly my field of expertise. :D

reply

The control board for my dishwasher broke the other day. I have an Arduino laying around that I've never used and I'm wondering if its possible to make my own control board. There is only a few things that need to be controlled like a circulate motor, drain motor, heating element, soap door actuator, water inlet, and that's about it. Am I crazy for wanting to do this instead of paying the $150 for a new control board My dishes are starting to pile up: (
reply

one more advantage is there is no mechanical mating between the motor shaft and encoder, so there is no wear or strain induced by the assembly due to possible slight misalignment. This is a huge advantage for durability. Once the magnet is secured and positioned in the center, and the sensor board is secured in an assembly, only initial calibration is needed. This means, it should be stable under vibration, bumps, etc.
reply

The capacitive encoder looks like it might work very similar to how most calipers work.
I guess when using 2 encoder-rails internal you might even be able to make an absolute encoder which doesn't need cross a reset point to know the position.
But those absolute encoders often use a different interface, thus not A/B quadrature encoding.

reply

Why did you add the magnet between the motor and the encoder Instead of just using the Motor itself. Since as you said it had a magnet on it, so why the redundant magnet Not a strong enough magnet But when you put power through it, doesn't that amplify the magnetic output I understand the function of the magnet, just not the redundancy.
reply

About 2 yrs ago someone invented the HAL effect sensor analog stick for gaming controllers and handheld consoles as a solution for the drift issue of the potentiometer wearing off on the traditional analog sticks, the same principle can be use to replace any potentiometer. My respect and admiration for you Mr. Scott
reply

A good introduction video. It might be a good project to show implementing an encoder setup on the RC car you showed in the video to synchronize the motor speeds. I bet there would be a lot of hobbyists who build RC cars for Arduino projects who would take notice of that. It's a common issue as you pointed out.
reply

I'd like to see inside of an industrial motor encoder, if you're willing to make a video on them
The lowest resolution i work with is a 19 bit encoder and the biggest so far is 26 bit encoder, which is 524k and 67. 1M pulses per revolution.
I've always wanted to see how they're constructed and how they operate.

reply

Can you make a video where you DIY a FOC ESC using a motor with encoder I was able to make one myself and it works quite well, motor spins at rated speed and torque is good, except the output current somehow is not a sinewave. I would love to see someone else doing it so I can learn how to fix mine.
reply

I am about to repair / build a Handheld vacuum with special functions but I'm not sure how to power / control the DC motor for the vacuum Turbine best. As far as the data sheet goes this mother needs a current Limit but most DC Motor drivers that could be control via Arduino don't have one
reply

The magnetic encoders work like magic, except on motors. Especially on BLDC using PWM, they get very confused by all the stray magnetic fields. After evaluations, we went with a glass optical disc to get absolute positioning on hobby-style, high performance, compact drives.
reply

While the Solo looks cool and all. even just the mini works out to $200CAD plus shipping for one. Not upgrading my mill (so times 3) at that rate.
The magnetic encoder on the other hand is $3. 44CAD. I'll uhhhhh. make it work with that much difference! : O

reply

Entering the motor driver and controller realm is a big one, maybe tomorrow you will use sensorless control using current and voltage values to estimate the angle and speed. Filed-oriented control is a go and maybe later you will use model predictive control.
reply

For 50 bucks you can get a bldc motor with built in encoder that’s really beefy if you just look for a AE8Z-7C604-A it’s the clutch motor for the ford automated manual transmission and it’s has the 5 pins you want the 3 phases and 2 encoder outputs
reply

While the Solo looks cool and all. even just the mini works out to $200CAD plus shipping for one. Not upgrading my mill (so times 3) at that rate.
The magnetic encoder on the other hand is $3. 44CAD. I'll uhhhhh. make it work with that much difference!

reply

Im confused as to what the point of the video was. Encoders for position sensing and feedback is hardly something new. Even magnetic rotary sensors have been around for a few years now though they dont seem to be of focus for the video.
reply

I love this topic! I am trying to learn more about encoders. I'd love to see you going a bit low level and read an encoder position using a dedicated peripheral of a microcontroller. Showing how to configure the peripheral and all
reply
Add a review, comment






Other channel videos