amplifying high frequency tone() for piezo micro blower


hello.
i 'm struggling driving murata microblower.
http://www.murata.com/en-eu/products/mechatronics/fluid/feature


following datasheet, can blow air 26khz frequency between 10vpp - 30vpp.

i generated 26khz square wave 'tone ()' and amplified wave arduino motorsield.
it somehow make sound , sond becomes bigger increase voltage doesn't seems blow air.  ( tried 18 v)

code: [select]
const int
pwm_a   = 3,
dir_a   = 12,
brake_a = 9;

void setup() {
  pinmode(brake_a, output);  // brake pin on channel a
  pinmode(dir_a, output);    // direction pin on channel a
  tone(pwm_a, 26000);

}

void loop() {


  digitalwrite(brake_a, low);  // setting brake low disable motor brake
  digitalwrite(dir_a, high);   // setting direction high motor spin forward
  delay(4000);               


}


also tried higher voltage 20 v  mosfet driver 1 doesn't make sound.
http://www.ebay.co.uk/itm/like/141498922371?limghlpsr=true&hlpv=2&ops=true&viphx=1&hlpht=true&lpid=108&chn=ps&device=c&adtype=pla&crdt=0&ff3=1&ff11=icep3.0.0-l&ff12=67&ff13=80&ff14=108&ff19=0

so, i'm thinking maybe there problems amplifying high frequency wave.
is there know this?

code: [select]

void setup() {

  tone(5, 26000);
}

void loop() {

 
}

post schematic diagram of setup (hand drawn ok, avoid fritzing diagrams).

the blower requires ac voltage , won't work if there dc offset. might try using coupling capacitor remove dc offset.


Arduino Forum > Using Arduino > Motors, Mechanics, and Power (Moderator: fabioc84) > amplifying high frequency tone() for piezo micro blower


arduino

Comments

Popular posts from this blog

invalid use of void expresion in FlexiTimer2 library

error: a function-definition is not allowed here before '{' token

LED Strip Code