Charles, Thanks again for the help. Reading the manual for the vfd, it looks like the input is a frequency pulse train rather than pwm to control spindle speed. Is there a simple way to generate a variable frequency pulse to control spindle speed rather than using the pulse width modulation? Thanks
On Saturday, December 28, 2013, Charles Steinkuehler wrote: > On 12/28/2013 10:51 AM, Josiah Morgan wrote: > > thank you for the quick response. > > I will look into making those changes. > > the spindle will be using a hitachi x200 vfd. there will be no need for > > any kind of feedback. > > So you're all set as far as PRU and BeagleBone code goes, nothing needs > to get written. > > > I'm guessing I'll have to somehow define in the setup what kind of signal > > to send the vfd on what pin when the machine code interpreter sees S code > > or M codes? > > thanks. > > Yes, and everything up to the actual PWM driver is the same setup you > would need for any other LinuxCNC install. The PWM driver for the > BeagleBone PRU is modeled after the hostmot2 pwmgen and is intended to > behave identically. There are three PWM generators instantiated in all > my example configurations, but you can change this as you see fit (using > the num_pwmgens= setting). > > To connect/control the PWM generators, use the following: > > Pins: > hal_pru_generic.pwmgen.00.out.00.enable > hal_pru_generic.pwmgen.00.out.00.value > > Parameters: > hal_pru_generic.pwmgen.00.out.00.pin > hal_pru_generic.pwmgen.00.out.00.scale > > For additional instances, the second "00" increments, ie: > hal_pru_generic.pwmgen.00.out.00.value > hal_pru_generic.pwmgen.00.out.01.value > hal_pru_generic.pwmgen.00.out.02.value > ... > > You are responsible for converting the 3.3V digital signal that appears > on the BeagleBone P8/P9 header into something your VFD will accept as an > input. Holler if you need help with this, or if a generic PWM generator > is not an appropriate control signal. > > -- > Charles Steinkuehler > char...@steinkuehler.net <javascript:;> > > -- Josiah Morgan, P.E. ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users