![]() ![]() ![]() When set to max speed the PWM flatlines at 5 volts, and the documentation does not tell us what pulseIn() will do with that. Said frequency can be slowed down using this infoĪnd setting the prescaler to 0x07 (1024) which makes the shortest pulse roughly 20us which should be easily measurable. The default PWM frequency is too high to be read reliably by the standard Arduino pulseIn() library call. ![]() I have never used one so I need to do a bit more investigation into this possibility.Ĭlick to termined some things this morning: GOV / ESC’s do require a bit of software setting-up but those using them with RC Heli’s tell me it is very easy to do and they work extremely well indeed. The switch and potentiometer could, of course, be substituted with a single rotary switch and fixed resistors to produce off and 3 or 4 pre-set speeds for the outrunner – there are many possibilities here.Ī further suggestion was made (on another forum) to use a GOV / ESC for the outrunner’s control as this could allow for (more or less) constant RPM under varying load conditions. #BLDC SOFTWARE LIBRARY MANUAL#After demonstrating the prototype to a friend, he suggested that a manual override switch (controlling the outrunner’s speed with a potentiometer) would be a nice addition as it would then also allow usage by those without PWM availability from their machine controllers.Īs the PIC12f683 incorporates an Analog to Digital module it would be a simple enough task to add a switch (Manual / Automatic) and then use a potentiometer (potential divider between 0V and 5V) to create the necessary 1mS to 2mS output pulses to drive the outrunner’s ESC. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |