![]() ![]() One can now play around with the data that the ADC delivers. This is probably the simplest way to do something like this in the STM32. What we do is condition the signal to be in the range of 0V to 3.3V and sample it with the ADC at the right times. (you can read it up in this paper) We do it even a little bit differently then described in the paper, there are no comparators and latches. ![]() We are using a novel way without a virtual crosspoint. (There is also a Vimeo version: Open-BLDC Sensorless Commutation Detection Test from Piotr Esden-Tempski on Vimeo) The second video is a demo of sensorless commutation detection. This way the motor is just jumping between the magnets and has a lot of vibrations. The reason is that I am making forced commutation (not detecting the right time to commutate but do it in fixed time) and the PWM duty cycle is higher then it should be. (There is also a Vimeo version: Maiden Run of Open-BLDC from Piotr Esden-Tempski on Vimeo) First one is showing the maiden run of a motor connected to the breadboard prototype of Open-BLDC. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |