On Sunday 09 June 2013 20:56:19 andy pugh did opine: > On 10 June 2013 00:20, Gene Heskett <[email protected]> wrote: > > And this is with Pgain > > > > at about 40, but there is a speed instability, an almost random 50 rpm > > wandering that doesn't go away if I turn off the pwm dither, > > Any PID tuning for a nonlinear system is likely to be a compromise. > > The lincurve module is actually modelled on the type of structure we > use at work to control nonlinear systems. Typically the P, I and D > terms are the output of such a lookup table. > (Which is why, rather unusually, that module has IO pins as well as > outputs). > > So, rather than setting up a 12-entry linearisation curve, you could > try a 3-entry curve to provide the P-term for your system.
That Andy, would need a lot better man page description than what I can 'read between the lines' and pull out. Probably my fault, but lots of our man pages are wanting in that dept. The commandment to make it fit on one monitor screen results at best in very limited descriptions, or so it seems to me. Thinking back on the charge pump based tachometer I used for a speedometer for several years, about 125k miles on that car, I went looking for a 'pfmgen' module, but found none in our 'hal songs' list. If I could find that old schematic & bring it forward 50 years with modern parts, it would make an extremely linear conversion for spindle speed controlling. With modern op-amps, that circuit could easily be a .001% accuracy freq to voltage converter. With 1st generation npn transistors, it was easily 1% accurate. But that particular Radio Craft, or maybe Popular Electronics magazine it was in has I suspect, had the last extant copy recycled into butt wipe by now. Newer, isn't always better. I even, for about 20 minutes, tried to learn what the pwmgen module might be able to do in the PDM mode, but it seemed even harder to control then. The man page tells you how to put it in that mode, but leaves you on your own to determine how it actually works. Having a pfmgen module available might encourage the hardware folks to design a controller interface for it. That would turn any non-linearities found into something we could squarely blame on the motor controller interface. Google finds the LM2907 as being a suitable one chip solution. So all we really need is the pfmgen module. Hint... Cheers, Gene -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) My web page: <http://coyoteden.dyndns-free.com:85/gene> is up! My views <http://www.armchairpatriot.com/What%20Has%20America%20Become.shtml> I have always noticed that whenever a radical takes to Imperialism, he catches it in a very acute form. -- Winston Churchill, 1903 A pen in the hand of this president is far more dangerous than 200 million guns in the hands of law-abiding citizens. ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
