Hello my friends, can you please help me? A circuit diagram is linked at the bottom. I want to build something for my son, but I have no experience in this area. Do I still need any resistors or something similar? does it work as shown?
Brushless motor
Data:
Kv: 128
Dimensions: 27.5 x 23mm
Number of cells: 3S - 4S / Max.14.8v
Torsion: 0.6kg with 3S Lipo
Motor control: Esc HW30a
Continuous current: 30A
Max current: 40A (> 10s)
Input: 5.6V - 16.8V
BEC output: 2A (linear mode)
Presented by 5-12 NiMH / NiCd or 2-4 LiPo
Esp32 v4
Battery: CNHL Black Series 4S 1500 mAh 100C LiPo battery
RPM sensor AC683:
Working voltage: 3.5 to 8.4 V (1S to 2S Lipo)
Current: 1 to 5 mA
Motor cable voltage range: 2 to 14S Lipo
Speed range: 1000 rpm to 300000 rpm
5 Pcs 3.3v 5v TTL Bidirectional Logic Level
High voltage: 5v
Low voltage: 3.3v
GND for the negative power
5V TTL RXI input, 3.3V TTL RXO production
Txi input / production of 3.3 v ttl, txo input / production 5 v ttl, txi and txo bilateral switching
I am a bit confused, you are driving the BLDC motors, you have the frequency, that directly correlates to the output RPM - slippage. Your circuit as I understand it is measuring the BLDC phase frequency to determine RPM (no compensation for slippage). If you can find one of your buddies that has some experience in this area, it will be very difficult for you without the background.
Links to the actual components you're using would be a lot more useful than partial specifications.
You don't say what it is that you're building for your son. I'm having trouble imagining what needs 4 brushless motors and separate RPM sensors. What are you trying to control with the sensors and why?
Wheels should be driven. The motors should switch off in the event of a standstill (blockage). The speed should therefore be determined and the Esp32 should react if it falls below this. The motors should work independently of each other.
So from what you say you're happy if the vehicle is stationary/stalled with the wheels just spinning? You just want to know if any individual wheel is stalled/not turning? Seems odd to me but it might make sense if I knew what the vehicle was.
Anyway I'm not convinced that your RPM meters will work accurately at very low speeds, like almost zero. It's certainly not what they are intended for so you'll need to do some testing to see if it works. I would suggest that it would be better to look at using encoders on the motors/wheels if your main requirement is to know if they're turning at all.
Your diagram doesn't seem to show any power/GND connections to the level shifters, just the signal connections.
Thanks for the answer. Yes, it should only be wired correctly at first. Ok, take a closer look at the level slider. The wheels should be set to max. Running speed. If a finger comes between the motor should switch off. So I just want to measure the speed and set a tolerance. It is a self-built vehicle, so I have no information. As soon as the various components are delivered, I will do a test. I'm really just about the connection. Is everything connected correctly? Don't want to damage the components on the first day. Which fuses can I use where to protect the components?
The engine is a GB2208: