Generate complement​ary digital signals with dead time between each pulse and controlled by duty ratio

I am to generate  two complementary digital signals using NI 9606 conected by RIO Mezannine Card to NI 9683 (Half Bridge DO).
I am able to generate the signals but I am not able to put dead time between high and low signal and also, low and high signal.
Requirement:
(1) When the first signal goes high and the second signal goes low, there should be a controllable dead time.
(2) Also when the second signal goes high and the first signal goes low, there should be a controllable dead time.
I am able to do requirement 1, but I am unable to fulfill requirement 2.
Please have a look at my VI and let me know how to go about satisfying requirement 2.
Attachments:
complementary test 2.vi ‏69 KB

Hi Frank ,
I have already taken note of the example Tannerite has provided  and have built my vi ( attached in previous post) surrounding that example.
Now I require to control the PWM duty cycle as you can see from the vi using a knob and that control refers to both the signal 1 and 2.
Now the signal 1 end and signal 2 generation requires a controllable dead time. Similarly, signal 2 end and signal 1 geneeration also requires another controllable dead time.
I am able to do either one dead time at a time using delay but not two dead time simultaneously.
I feel that I have two put the delays at the appropriate data flow point. I am working on that.
I would really appreciate if you could give some insight on how to solve this dead time issue and generate two complementary waveform with dead times whose duty cycle can be controlled by a knob controller in fronty panel .
I have also posted the required timing diagram for reference as suggested by Tannerite.
Best regards.

Similar Messages

  • Trying to connect with face time between my iPod touch and my macbook but it always say user is unavailable  even after i accept?

    trying to connect with face time between my ipod touch and my macbook. It rings i accept but it then says unavailable?

    - Common problem with Yahoo.
    - Have you looked at the previous discussions listed on the right side of this page under the heading "More Like This"?
    - Some users have had to change their Yahoo password.

  • I have iphone5 and now been given Nokia lumia 520 for work. How can I ensure that my calendars all sync in real time between each phone? Many thanks for any advice

    I have iphone5 and now been given Nokia lumia 520 for work. How can I ensure that my calendars all sync in real time between each phone? Many thanks for any advice

    Well if you got the Phone Pggray43 at a Local Corporate store in your Area)  you should be able to return it as long as you have all the contents.!  Phone, Charger and any other accessories that came with it the Box of Course.. As long as you have not went past the 14 Day return.. the store can go over what you used as in Air Time and Data..
    Now if you've went past the 14 Day return you be Liable to pay a E.T.F =  Early Termination Fee the fee for this is around $300 so hopefully you have not went past the 14 Day return window the Manager if Available is the one I would talk to tell them your on Social Security and you just can't afford a phone as this I'm sure they'll work with you to get something solved..
    Hope ya have Good Luck.! b33

  • Display the results with a delay between each

    I am very new to java and using NetBeans 5.
    I want to display the results of different methods in a JtextArea with a delay between each output to the JtextArea.
    I have tried Timer with no success.
    Please could some one point me in the right direction
    Thanks

    I have tried Timer with no success.Such a vague description of the problem its to recommend an approach.
    Using a Timer is always a good approach.
    Otherwise make sure you execute the long running code in a Separate Thread and then use SwingUtilities.invokeLater(..) when you need to update the GUI. Here is a simple example using this approach:
    http://forum.java.sun.com/thread.jspa?forumID=57&threadID=621226

  • I have two users with different music on each itunes and i can only use one library, how do i use both for one iTouch?

    i have two users with different music on each itunes and i can only use one library, how do i use both for one iTouch?

    Chris, I believe this link may have the information you're looking for. Welcome to discussions!
    http://docs.info.apple.com/article.html?artnum=300432

  • Indesign opens files with no space between each word, this happened after a mac update, help?? I don't want to have to go through and manually do it.

    indesign opens files with no space between each word, this happened after a mac update, help?? I don't want to have to go through and manually do it.
    thanks in advance!

    If you are unable to enter the passcode into your device, you will have to restore the device to circumvent that passcode.
    Is the music purchased from iTunes? If it is you can contact iTunes support and ask them to allow you to re-download the music that you purchased from iTunes.
    Also, do you sync the device regularly? When syncing an iPod Touch/iPhone a backup file is made. That backup file doesn't contain your music but it does contain your address book, application data, pictures, notes, etc. After restoring your device, you can try restoring from the last backup that was made of your device so you will not have to start over completely from scratch.
    Hope this helps!

  • My full search window shows the search results with large space between each result

    I have updated to Maverick on my iMac, my full search window now shows my results with massive gaps between each result, how do I change this?

    This is a bug.

  • Is there a better way to generate custom timed digital Signals

    I am trying to generate digital output of high and lows with particular delays on different lines. Each daq assistant is activating single line on a port on USB 6501. There more complex high and lows that I need to generate with variable time difference between high and low. There is codebelow which accomplishes what I am trying to achieve but for executing a long pattern of high and low signal is very time consuming to do this way. I am sure there is a better way to do this, I  not a expert on labview so I haven't uncovered its full potential. Can anybody suggest a more effective and a quick way to do this. I would hgihly appreciate. Thanks!
    I have not shown in the code below but through DAQ assistant I have initialized lines to low level logic.
    Solved!
    Go to Solution.

    See the attached file
    Attachments:
    Digital Signal.vi ‏335 KB

  • Acquire 2 digital signal with custom scaling (Engg Units)

    I am a newbie to DIO world.
    I have write a VI to acquire 2 digital signals. one from a load cell and other for motor rpm (pulses). I need to acquire these two signals and then convert them into engg units using custom scaling and write them to a txt file with time stamp.
    Please suggest best ways to accomplish this task.
    Thanks
    DAQG
    Solved!
    Go to Solution.

    Look at the examples on DAQmx in the example finder.
    You wouldn't actually be acquiring 2 digital signals.  You would be acquiring an analog signal from the load cell.  A digital or counter acquisition is what you would acquire from the motor.  Search for analog measurements and counter measurements in the example finder.  Some of the example should show you how to apply the custom scaling.

  • Sequence 1create output digtal signal- 2 make microsecon​ds delay or less- 3 measure digital signal with board 6023e

    hello
    I need creat a digital signal and for this i use a counter output and then i need creat a delay after  a signal measurment and for this i use again a couter. My problem is how i can make this delay betwen create and measure a signal. this delay must to bethe shortest  possible  and precise. une of my attemps was make  a sequence and for make the delay i create a task for une virtual output with max frequency 5000000hz and just une pulse but i dont know how many time the labview get to go by the first task ( creat a output pulse and ent it) to make tis task before discribed to the last task (measure a digital sinal). Another thing that i dont know is how many time the libview get to create and eliminate une task. Une information beyond the kind of board (6023E) that can be useful to help me  with this problem is the information about my pc in this case i use a pentium4 3Ghz.
    thanks  

    ...My problem is how i can make this delay betwen create and measure a signal.
    ...how many time the labview get to end one task and start another one.
    What I tried to say is, that even if you use the counter of the 6023e-Board
    to create the delay and trigger the measure via LabView under Windows,
    you leave the realtime-path. Executiontime of LabView-code is then not
    determinated.
    One way to solve this, is triggering measurement via hardware and use LabView to read Data from the Buffer of the DAQ-card.
    You can find more info about DAQ in the "measurements manuall" of NI, delivered with your LabView Software.
    Lorand

  • Capture digital signal with DAQ 6015

      I am wondering what is the best way I can capture a digital event accurately using my DAQ 6015 Pad.  It seems as though I can only capture it using (on demand) timing which I'm assuming means it will only capture it as fast as the loop iteration.  I'm looking to monitor this signal with accuracy down to about 10 ms.  Are there any good digital examples i can goto that you can vary how fast you can capture an event using the 6015?

    Hi caunchman,
    In this card, the digital lines are static so you will have to provide the timing through software, which might not be too accurate. I would suggest using one of the counters of this card to count the digital event. I don’t know what programming language you are using, but if you are using LabVIEW you can find good examples in the NI Example Finder. You can go to Help > Find Example > Hardware Input and Output > DAQmx > Counter Measurements > Count Digital Events. If you are using Visual Studio, C or DotNet you can find the Counter examples here: \All Users\Documents\National Instruments\NI-DAQ\Examples. I hope this is helpful,
    Ana P
    National Instruments
    Applications Engineer

  • Creating dead time for switching pulses

    dear all
       I want create some dead time for switching on the switches in a single leg in 3 phase controlled rectifier application. how can i create this dead time in labview for my switching pulses? and it should be in micro seconds. is it possible for dead time in microseconds? when i am using delay time i am getting the delay in milli seconds only.
    thank you.

    It depends on your hardware and your software. The standard Wait function in LV has millisecond resolution. Software timing is also dependent on OS latencies which can run to tens of milliseconds and occasionally much longer.
    Most (but not all) analog output devices can use hardware timing. Some (but surprisingly few) digital output devices can use hardware timing. The devices with hardware timing may be able to generate the signal you want but it depends on the clock speed and the buffer sizes. If your device has multiple counter-timers, you might be able to generate a delayed pulse. Most of the NI counter-timers work with timebases fo 10 to 80 MHz and would be fast enough.
    It might be safer for your switches to have the deadtime generated in hardware.
    Lynn

  • How to setup a network with a time capsule, airport extreme and an airport express?

    Hello.
    First I want to make it clear all my knowledge off wireless networks is going on forums on the internet, before a couple of months ago I didn't realize wireless networking was so intricate so forgive my lack of experience.
    I just bought a time capsule (today, 4th generation), I have an airport extreme bought in January 2011 (they just got refreshed so mine is now one generation old) and the same with my airport express (bought in January). 
    I originally bought the airport extreme and setup a wireless network using the dual band setup.  I have no issues with the 5ghz network and most of my devices run on wireless n so I had no issues with them.  my only two wireless devices that can not use the 5ghz network is my iPhone 4's which use wireless n but it has to use the 2.4ghz signal.  Problem is in my apartment I am bombarded with other peoples 2.4ghz networks so my signal is terrible 10-15 feet from the airport extreme.  Near my extreme I am getting signal ranges around 15mb to 20 mb.  When Im about 15 minutes away in my bedroom (so one wall in between) my signal plummets to 1-2 mb. sometimes as low as 0.17mb which is not good.  I got the airport express to extend my range and placed it in my bedroom. .  After setting up the airport express the signal still was terrible.  I researched and realized that if the signal strength ***** then the airport express cant boost the signal as much which makes sense in hind sight.  I then researched setting up a roaming network or a WDS network.  Per research a WDS network was not recommended b/c I was not using a wireless g network.  I attempted to create a roaming network and then realized that you can not use an airport express in a roaming network.  This has led me to now buy a time capsule.
    First, in my setup do I or should I have the time capsule as the primary?  I believe its more powerful than the airport extreme but Im not sure if that matters in a network that is distributing wifi from ethernet (thats how I am connected the extreme and the time capsule)
    so can I do
    cable modem ETHERNET  Airport extreme(in the living room where its always been and works great in that immediate area) (3rd generation)  ETHERNET Time Capsule(in the bedroom where I usually get poor signal) (4th gen)  and then an airport express connecting to the 2.4ghz signal in the bedroom where the time capsule also is EXTENDING the wireless range?
    or should it be the time capsule first bc its more powerful? 
    I tried setting up this setup and everything is green but I don't know if what I am doing is actually working on full cylinders b/c I am confused on some aspects.  mainly  on the airport extreme which is the primary device I have under the wireless tab selected create a wireless network and on the time capsule it also is on create a wireless network with the network name being exactly the same.  Should it be changed to extend a wireless network? and then bridge mode?  Should I have different channels for the different devices that are on 2.4ghz? 
    I am open to hear ANY suggestions, or ideas to improve my setup.  PLEASE PLEASE HELP!!!!!!!, lol  its been 5 long months of poor internet in my bedroom where my wife has her setup with a roku box and wifi tv (I have those hardwired for now) but mainly for her iPad and iPhone b/c its so bad sometimes she has to turn wifi off and use 3G.  I have same issue in my bathroom, sometimes Im getting decent signal and sometimes its so bad I can't open the link on an RSS feed in safari which I have to assume doesn't require that much bandwith?
    I have no wireless g devices.  The only device I need 2.4ghz for is my iPhone 4's but they both use n also.  All my other deivices connect on 5ghz and my 5ghz network is decent, a lot better than the 2.4ghz network atleast.

    You wrote so much that I find it hard to address all your concerns.  However, here are some thoughts:
    1) I'd configure the Time Capsule as the "main" router, connected directly to your cable modem.  Configure it to "create a wireless network" and to "Allow this network to be extended".  Configure the other devices to "Extend a wireless network".
    2) Put any device that's extending the network half way between the main router and the wireless clients.  If the signal from the main router is weak at the cllient's location, then the extending device will also receive a weak signal.

  • Mac Book Pro 17" 2006 version won't pick wireless signal with Airport update 7.5.2 and later.

    My 2006 old 17" Mac Book pro is won't connect to Airport Extreme older version with update 7.5.2 and also with 7.6.2.  In fact if I implement that update airport extreme will transmit over channel 100 which my Mac pro is unable to pick.  Any advise ?
    Thanks.

    Thanks "a brody" !   Now I know I am talking to someone who knows the problem;  I have checked with the site you advised me and I can tell you that my 17"MacBokk Pro (I am sorry for the mistake on first message) is one of them;  in fact  I have purchased that Airport Extreme 802.11n Enabler.  However I forgot to tell you that my Airport Extreme base is transmitting at 5Ghz with the n protocol and my MacBook Pro has been working very well utill I tryed to update the Airport base to that 7.5.2 version: at that point my MacBook has never been able to pick the signal any more unless going backward to 7.4.2.   In doing some experiments, I have found that with version  7.4.2,  my Mac was picking the 5Ghz signal at channel # 44, instead, with the update 7.5.2 and later, the base started to transmit to channel # 100 and it looks like my MacBook is unable to go over the 44 channel ! (one more thing: my Mac has Leopard 10.5.8 OS).  I have tryed to change the channel in the Airport base back to # 44, but my model (my Airport Extreme base is not the last model) do not allow to change the channel selection to "manual": there is only one selection  "automatic".  This is why I tryed to see if my Airport Extreme card (Wireless card firmware version 1.4.16.2) was not fit to received and transmit data on channels over 44.
    If you have any idea that will be greatly appreciated;  any how thank you very much for your time and help.

  • How can I measure the time between each two successive rising edges ,using Digital Input ?

    Hello
    I'm trying two measure the time in seconds between each two successive rising edges on a digital input .
    Till now I have managed to detect the rising edge ,increment a counter with each rising edge ,and snap the time at which the rising edge happenned
    all I need now is to subtract the current rising edge time from the previous rising edge time in order to calculate (T) which can be 1/frequency and display it in realtime to the user.
    but I don't know how to do this
    Can somebody please help me !!!
    Solved!
    Go to Solution.
    Attachments:
    Counter without time.vi ‏11 KB

    Woah!  
    Sorry Apok, but your code is becoming way too complicated/messy. I don't think that all of those shift registers or boolean conversion/operators are needed at all.
    If you want to measure the timing between two button presses then this is a different (much less complicated) way. It simply records the timing of the button press into a shift register then compares the two.
    Spoiler (Highlight to read)
    Of course this is a very quick and basic solution just to show you that it can be much simpler than you are making it (remember to use the mechanical actions of the buttons to get the behaviour you want).
    A better way would be to use an event structure looking at value changes of the buttons to determine the timings between clicks.
    -CC
    "If anyone needs me, I'll be in the Angry Dome!"
    Attachments:
    Time between clicks.vi ‏9 KB

Maybe you are looking for