The load would be variable, but should be <100g. The driving waveform would= be stable in amplitude & the frequency would be variable in the sense that= I would like to ramp from DC to maximum frequency. This could be done slow= ly. The waveform should be anything you could think of, but I'd start with a si= newave. I'd really want the mechanical displacement to be proportional to t= he instantaneous input voltage. Joe ________________________________________ From: piclist-bounces@mit.edu [piclist-bounces@mit.edu] On Behalf Of Russel= lMc [apptechnz@gmail.com] Sent: 31 August 2013 12:11 To: Microcontroller discussion list - Public. Subject: Re: [OT]: Need a fast mechanical linear displacement generator > I need a linear displacement generator with displacements of in the order of 0.2-1mm or so at frequencies of > up to ~1KHz or more if possible. I'm hoping to input a sine wave of varying amplitude and frequency and have > linear motion (vibration) of the unit in response to the input signal. I'= d More information would help eg mass to be moved is highly relevant. If it's only always a sine wave then some cheating may be possible. If the sine wave is stable in amplitude and frequency throughout a 'test' and if it is allowed to ramp up or settle to this state it may all help. I BOTE guesstimate that for a non-cheating pure voice coil driver based system you'd need around 2 watts delivered energy per gram of load (E&OE/YMMV/calculate it yourself to check). Assuming I've not dropped a power of 10 or few along the way, well inside existing speaker driver capability for loads in the few grams range. Russell -- http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .