Posted Fri, 06 Jan 2023 20:18:09 GMT by Scott, Michael
I need to generate a sine waveform to actuate a piezo transducer. No issues with setting the amplitude and frequency. The goal is to turn the piezo on and off multiple times ( 10 seconds on 10 seconds off x 10 cycles). There are two piezos that will be hooked up in parallel (each with their own channel) then sequentially (both on one channel) 

Run 1. Parallel 
a) Set amplitude. piezo 1 - 10 seconds on -> 10 seconds off -> 10 seconds on at a frequency of 27khz. Piezo 2 will have the same cycle however will turn on when piezo 1 turns off
B) same set up with piezos however each period will have varying amplitude. 

What is the best way to go about this? 

I originally went about this using a computer to trigger the AFG however this is not accurate and precise. I would like to have 
Posted Wed, 11 Jan 2023 16:36:33 GMT by W2AEW, Alan Sr. Field Applications Engineer
This can be done using the Burst Mode on each channel.  With the sine frequency of 27kHz, if you set the number of cycles in the Burst Mode to be 270,000 then the burst duration will be 10 seconds.  You then set the Trigger Interval to 20 seconds, and you'll get the 10 seconds "on" and 10 seconds "off".  Do the same for the second channel, but set the delay to 10 seconds. This will cause the 2nd channel to come on when the first channel turns off.

Unfortunately, there isn't a way of easily changing the amplitude on consecutive bursts.  You can do this manually (adjust CH1 while CH2 is playing, and vice versa), or programmatically.
Posted Thu, 12 Jan 2023 16:01:22 GMT by Schneider, Daniel
For setup B you could use the Modulation Mode set to AM, with 100% modulation depth, and internal modulation source.  Create a custom waveform in ArbExpress of just the pulses scaled to ±1V.  Values of -1V will be off, and +1V full amplitude.  

You must be signed in to post in this forum.