@@guser210 muchas gracias por responder tan rápido pero lamentablemente no tengo acceso al links que me envió no se si es por mi país, nunca me llega el código de verificación para acceder. Me preguntó si usted fuera tan amable de compartirme algún enlace de otra plataforma como por ejemplo GitHub o en la nube donde pueda descargarlo. Su proyecto está genial y quiero tomarlo de base y usar stm32
thank you very much for responding so quickly but Unfortunately I don't have Access to the links he sent me I don't know if it's because of my country, never I get the code of verification to access. Me asked if you were so kind enough to share some link from another platform such as GitHub or in the cloud where you can Download. Your project is great and I want to take it from Base and use STM32
Now I have more success with the BLDC-Project from Gil. I did some changes in my hardware, this means, I changed the MOSFET Driver ADP3120A to more robust IR2184, also I changed the MOSFETS to more easyly mountable IRFR1205. I create a layout for a pcb, not so tiny as Gil's, but very easy to assemble. With pcb and all parts I pay appr. 30 Euro for one controller. I know, there are more cheap ones at AMAZON (about 15 Euro), but they have analog input (and I don't learn anything with them ...). The pure circuit from Gil I modified furthermore: I add some filtering to the BEMF-Signal. This helps to run my motor much more smoother. With my STM32F429-DISCO I create a Oneshot-Emulator, meanwhile I have a pretty comfortable Software to run the motor in test-mode, with variable speed, and variable direction. And additional Gyro/Acceleration Sensor MPU 6050 I added to my system. My goal is the attitude control of a balance arm, at one end is a BLDC motor with propeller, on the balance arm the MPU6050. If anyone is interested for schematic, layout or software, please contact me.
First of all, Hello, I am trying to make the transmitter and receiver circuit you made, but I am encountering errors in the code part. Could you share your code with me? Thanks
I followed the Instructions from Gil - and after some long time of investigation I got it partially to run! Very critical are the lines from comparator to ZC-Pins! I used shieldet wire, that works so far. Unfortunately I cant't archieve not more than about 1000 motorSpeed - then the motor stalls. I think that is because I am filtering the A-B-C signal and I don't have the rigt time-constans here.
@@ignaciomiguez5348 it would be awesome, I now have a much better LoRa Radio and receiver it works great unfortunately I will not be making more electronics videos in the foreseeable future.
@@ignaciomiguez5348 new job aligns too much with my hobby so my new job will be my hobby. The range depends a j the settings, is 2.4Ghz and on medium settings is 1.6 miles with obstacles I would imagine LOS in the air is much more.
Hi sir, as i fallowed your viedos i have made the ESC for 3s and 4s motors with 32khz phase correct PWM, But i have the hardware on board which supports upto 6s but when i run the motor it is starting perfectly but after 30 % duty motor spinning with sudden breaks but when i put the propeller on the motor it is spnning good. Please help me in this sir. If you share your mail id i will share the videos and photor of the project sir. Is 32khz frequency enough for 6s to 12s ESC ?
hello, it's a perfect project, and i am a student prepare to graduate and my final project is design a esc so i have a question for you, i don't have a flight controller, can i use a potentiometer and read ADC-DMA to generate a speed for testing ?, and write code like you wrote in this video
@@kermitfrog1340 I am, the frame is not shiny anymore but still going, on average a fly 30 battery packs per weekend and crash a couple of times per pack not broken parts yet but I am moving to a 3 inch quad and 5inch as well, I can help you with the 3 inch if you like… I don’t make the Mob8 frame anymore though. The only flaw I have with the current design is the canopy on hard crashes it compresses and cuts the camera cable after a couple of incidents I added 3M double sided tape and it fixed the issue.
Hi sir i have doute that most of the MOSFETs have the maximum gate voltage of 20v to 25v but high voltage bldc motor example 12S the voltage is 50.4 in that in bootstrap configuration the gate voltage is going around 65v wheni measured in oscilloscope how can gate handle that voltage ?
The voltage should be mesured from the Emitter of the high side as the ground. Voltage value is in reference to it's ground reference and in this case the gnd is the emitter of the high side.
Hi sir i have doute that most of the MOSFETs have the maximum gate voltage of 20v to 25v but high voltage bldc motor example 12S the voltage is 50.4 in that in bootstrap configuration the gate voltage is going around 65v wheni measured in oscilloscope how can gate handle that voltage ?
Great little machine! I have just watched all of your machining videos. How has the spindle held up? Any issues with the bearing or over heating? Thanks, i just subbed (:
@@guser210 I have read online some people replace the bearings with higher quality once after the factory ones go out. I am thinking of using this one for my machine, I think I am going to switch the bearings to ceramic ones.
@@pierpaolop9534used the orignal 3018 to spot drilled the hole locations on the columns and the spindle base and holder and drill everything manually, that was the first upgrade, 2nd upgrade was a motor and mount, also spot drilled the holes since the old motor could not cut anything oustide of soft wood, but with the previous upgrades it made it more precised, 3rd upgrade machined all the parts with the upgraded machine. the upgrade also includes 2.1amp steppers and the spindle is contrlled externaly with a speed controller.
@@guser210 thanks for your reply sir I am facing a small problem with out own trapezoidal esc I am making that ESC for 12S but at after 50% duty the motor is gliching and jerking like behaviour and also if I touch the resistors summing circuit output with finger motor is spinning fine what might be the issue can you help with this sir ?
@@electromind4183 if you touch the circuit and it starts to work then you are missing ceramic capacitors, add at least 8 22uF caps but for a 12S you will need more capacitors, so a 1500uF Elctrolityc cap and the ceramic caps about 400uF in total will do the trick. also here is a reference video to what ZC looks like on your first commutation ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-DbCHK3Xr-Js.html
@@guser210 thanks for your reply sir , As i checked wave forms of 3 phases with my oscilloscope they look different from others like (phasa A is perfectly trapezoidal but phase B is half cut , phase 3 has steps in the wave forms)i am thinking that this is a impedance problem please suggest me.
That was very well explained indeed. I did have to change a couple of lines to get mine to work, and it has the odd effect of displaying the values on the wrong channel in the print out i.e. if I put a signal into A0 it appeared on the second column not the first. I had to change this line- while(config & 0x8000) == 0: To this- while(config & 0x8000) == 1: and I noticed the values did not increment by ones, but 257's so I fiddled and found changing this line- return result[0]<<8 | result[0] to- return result[0]<<8 | result[1] and everything worked fine. I would like to have said I knew what I was doing, but sadly not. Has anyone else had this problem? I was using the same ADC, pi pico, and Thonny. it is the most stable and liner ADC I have played with so far.
This was very in depth and informative. This is a bit more complicated than it needs to be in my opinion…having said I will be going another way…a simple lever switch that activates a programmable time delay (@.0125 sec) wired into the hot side of ignition fuse circuit…basically the timed relay only interrupts the circuit for fractions of a second and it can be set up without writing code…great video though 👍💪