Analog pulse of a photon multiplier tube

Hello

I am trying to establish if it is possible to count random negative analog impulses of a tube of multiplier of photon (PMT) with multifunction data acquisition OR or boards of counters/timers?

First of all, the properties of the PMT output are as follows (single photon response):

  • 1.5 ns FWHM

  • -50 mV to 400mv (random because of the amplification process in the PMT)

  • Up to 5 million pulses per second (higher cause the overload sensor) who arrive at random times.

I would like to do is make the counting of simple events or events buffered count.

All counters seem to only be able to count digital TTL pulses. In this case, I have some electronics in mind which will convert the pulse the pulse of positive 5V CMOS logic (which, according to this site, is suitable for counter inputs) external signal conditioning. It also contains a dicriminator circuit to ignore the pulse below a threshold. With this signal, I intend to send to a meter entry NI USB Multifunction DAQ BNC for counting of events event / buffered.

However, in the hope to reduce the cost of my system, I was hoping it could be a way to define an analog trigger to create a pulse TTL of one of the of cards OR, therefore quite dodge the need for external signal conditioning?

Any help would be welcome.

Kind regards

Sean

You may need to strech the pulse to meet the minimum of the input of the meter.

I know you want to do without extra signal conditioning... However, we are building a signalconditioner to our task with a comparator MAX961ESA provided... 5V-driven layout is in the technical sheet

As a simple pulse strecher, I would try a simple low-pass RC before the entry comparer.

Tags: NI Hardware

Similar Questions

  • Detection of pulse NI 6259 photon counter min

    Hello

    I have a PCI 6259 DAQ card which I use as a counter. Is there a limit to the minimum pulse width it can count all operating as a counter? My meter of photons gives the TTL pulses with widths of 50ns which I think is less than what the meter may read unless I'm mistaken. I use 100 kHz as the clock source internal clock. Is there anyway to get the counter to pick up these small impulses?

    The NI PCI 6120 DAQ card would be a better choice for this kind of measure? I should be able to get my hands on a bit of time.

    Thanks for your time,

    Select this option.

    Well I just learn something new, I didn't realize earlier that the time base of 100 kHz could serve directly as a sample clock for the tasks of counter as described here.

    The task of the meter must be able to count incoming edges at rates well in a few tens of MHz.  If you stop the recording of managers when your fn Generator hits 1.5 MHz, I bet it's because the impulses become too round or too low in amplitude to be recognized as transitions TTL.

    Try to insert a property node DAQmx channel between the creation of the task and start.  Select the property "Counter Input-> edges of the County-> input terminal".  Make a writable property and create a constant connection.  Right-click the constant, select "Browse...". "and choose the 20 MHz or 80 MHz time base.  Run it and check that you get always 200 or 800 counts per interval.

    If using the internal time base works as expected, you will need to put emphasis on the integrity of the pulse of your fn generator and your real instrument.

    -Kevin P

  • Measure the time difference between a digital output and an analog input that responded to the questionnaire

    Hallo,

    I use the following system:

    • OR PXI-1044 with controller NI PXI-8109

    • OR PXI-2564 switch module to turn on the monitor of my test device

    • Data acquisition multifunction NI PXI-6259 to measure the signal that responded to the questionnaire jump

    The two cards are the same - PXI trigger bus. For both, PXI-2564 and PXI-6259 I use DAQmx to set the reading and writing of the channels.

    Now, I want to measure the time between the digital output, my unit turns and the analog input, which measures the response of my system.

    I can't do work by myself, please help me!

    I thank Ludwig.

    Hi Ludwig,.

    If you can't give us any VI we have difficulties with to help you.

    Because I Donat knowledge how your program is mounted it is not easy to know where you should enter signals.

    Here's a question similar to yours:

    http://forums.NI.com/T5/LabVIEW/best-way-to-measure-time/TD-p/178704

    and 2 external links:

    http://www.ehow.com/how_8698983_measure-time-LabVIEW.html

    http://objectmix.com/LabVIEW/385152-how-can-i-use-LabVIEW-measure-time-between-analog-pulses.html

  • NEITHER 6052e: can I re - route the analog output of DAQ for PFI?

    Hello

    Does anyone know if it is possible to route analog output to one of the PFI (e.g. PFI0)? I use NEITHER 6052e and I would do the following: 1) output a signal to DAQ0; 2) then a few hundred milliseconds a signal of DAQ1; and then 3) read out a simple analog pulse on any output connector external to trigger an external device.

    Thank you very much for your help!

    Hello sometimes.

    Could you please provide more information about your hardware configuration:

    What devices are DAQ0 and DAQ1?

    Are you using a PXI and PCI 6052?

    When you say AO reroute to PFI do you mean you're trying to wire AO into a PFI line for release purposes or are you trying to exit and the analog signal of a PFI line?

  • Rate for the low number of County Digital events

    Hello

    I'm trying to use the example of digital counting examples DAQmx Events.vi to count the pulses of a photon counter.  As long as the light level is high enough, it works very well. But, when the light level is below a threshold, no count is read. I checked that's not because of the photon counter by testing with an independent instrument.

    It seems like it might have something to do with the rate at which counted events are unloaded (PCIe-6321) hardware in the computer, that is, there is a minimum threshold of count indictment before such a transfer of data occurs. I'm voting for the number of levels of every 100ms.

    Any help would be appreciated.

    Thank you

    Alex


  • [beginner on Labview 8.5] Generation of a digital camera modulated square pulse triggered by an almost periodic pulse analog modulated square

    Hello

    I use a mx-acquisition of data (NI USB-6211) and I would like to use it to generate a pulse of digital modulation

    that is triggered by an analog input signal. The input signal is a pulse of squares analog modulated

    What is almost periodic. It's because of my set up, and I can't do anything with it. I would use the

    before the edge of this signal to trigger the production of a digital pulse signal modulated (0-5 V). My

    problem is summarized in the figure given in the annex. I would also like to have the possibility of

    Configure the 'backwardness' and the term of "TAU_LED", while the VI works.

    I have looked at several examples of instrument OR meter generation, generation of PCI I / AO, but doesn't

    not managed to solve my problem.  Does anyone have an idea of how start with my problem? Are there

    No matter what example VI that I could start to change?

    Thanks in advance,

    Gregory

    Hi Gregory,

    Sorry I forgot to mention: the Initial delay applies only to the first impulse of a redeclenchables generation.  Every subsequent impulse will use low time as the Initial delay.  I agree the behavior is not very intuitive (our latest guidance of series X actually supported an Initial period to allow on property Retrigger), but it is described in this knowledge baseand should also be mentioned in the DAQmx help.

    As you generate just a single pulse, I would recommend simply connecting the Initial delay and at the entrances of low time to the same value for each pulse will be delayed further.

    Exit tasks ongoing counter currently supports DAQmx writing.  However, the finished generations or simple impulse are not.  However, you should always be able to get the behavior you need with a property node DAQmx.  The current solution on the series E/M is:

    Again, this is not the most intuitive, but I checked that it works on my 6210.  After writing a new value in the software the pulse will be updated on the 2nd trigger.  Attached is the code stored in LV8.2.

    Best regards

  • trying to trigger multiple analog measures with each pulse of an encoder 500PPR

    I'm taking steps analog multiple sensors to formula 6 with each pulse of a 500 ppr encoder and write these to a file.  I met problem is I don't get 500 readings with 1 revolution of the encoder the more I received is 187 but is not consistent.

    using

    Card series E 6024

    EIB L25G encoder

    Still relatively new to labview as well as using an old version 7.0

    Thanks in advance

    Never mind after watching it somemore I found that I was using the wrong sampling frequency

  • How about using labview vi of the filter and multiply vi to replace the analog filter and amplifier

    Hi all

    I use a data acquisition system to acquire a weak signal, it seems to a voltage amplifier and low-pass filter before the acquisition of data. I was wondering, if I use low-pass of the labview vi of the filter and multiply vi to process the signal picked up by DAQ, can I get the same effect as the analog low-pass filter and amp?

    Thank you!

    No!

    1. any system of sampled data must be band including prior to sampling in order to avoid aliasing.  It is impossible to remove aliasing after collection.

    2. the resolution of the DAQ system will be so low that you'll very 'fat' scanning and you will lose a large part of the information in your signal.

    Sorry, but you need to amplify and filter in the material before the data acquisition device for best results.

    Lynn

  • How can I create a single delayed output (analog voltage) of a Trigger (analog voltage) input reference pulse?

    I am working with a combustion chamber and using a system of data acquisition (with the hardware OR SCB - 68) to read the pressure in the cylinder (such as analog voltage). I'm trying a pulse delayed, 1 millisecond to 5 volts of output once the pressure in the cylinder is high above 5 bar (which corresponds to an analogue voltage of 0.25 V). I would also like to record 30 ms samples before the trigger and 220 ms samples after the outbreak. The following image shows visually what I'm talking about.

    I created a LabVIEW VI (which is attached), but I keep running into 2 issues:

    1. When I run with samples finished after a period of time, I get error-200281which I don't quite understand.

    2. Using the Express VI 'Out of time' to keep time for the pulse I can not get a resolution of 1 millisecond, the pulse is not generated when I put the window between 0.003 and 0.004 seconds for high pulse (i.e. the resolution of 'Elapsed Time' seems to be too coarse).

    I'm a beginner to LabVIEW sorry if my questions are trivial or my VI makes no sense, but I was stuck on this during more than a week. Any help would be greatly appreciated!

    Thank you

    Morgen

    This isn't a good way to trigger a pulse.
    Use a trigger DAQmx to send the pulse when your acquired signal exceeds 250 mV you specified.

    See this for DAQmx trigger:

    http://www.NI.com/white-paper/2835/en/#toc4

  • Acquire analog data entry triggered by the great time and low time of a pulse meter

    Hi all

    I'm writing a VI in labview 8.1 version to test the sensors. The power supply of the sensor is pulsed and I need to get a value when turned on the power of the sensor and the power of the sensor is turned OFF (measure Max voltage when the current flows through the circuit and voltage min when no current flows through). My cycle is like ON 2 seconds for 8 seconds.

    And I want to acquire a reading in each of those States permanently. I am able to use a pulse meter to make the pulse but how can I tie this with the recording of data, then you can be sure that I log into a data point in the State ONE and the other to the OFF state?

    Thank you

    SJ

    Acquire the pulses of the meter on a different path to analog input.  When it is high your sensor is activated.

    Lynn

  • conversion of pulse analogously in Digital pulse sequence

    Hello

    I work to detect the peaks in a particular time interval say 'x '. I acquired the analog signals (impulses), as shown in the image here AcquiredPulse of analog card with data acquisition. Before detect the peaks of the pulses of different amplitudes having almost the same period of time indicated in the picture above, I want to convert them in digital or of the same amplitude pulses pulses , so it won't be easy for the detection of peaks process. And after getting what I need to know the time interval between pulses.

    Can someone help me with the implementation of the present.

    By this Vi, you can convert the waveform

  • How to send a pulse only to analog output

    I send a function rect through to the ao, thorugh the transmitter transducer, then a receiving transducer through AI. Although I'm kind of a signal, I can see that there is something wrong. What I think is happening, is that the pulse is transmitted continuously while I want it to be sent once. of the received signal, waiting for the signal to reach 0.2/1500 s as the medium is 0.2 m in diameter and the speed of the sound probagation through it is around 1500 m/s. So, with these considerations, I have the following questions:

    1. How can I configure the wizard daq output to send only 1 rect function

    2. read permanently or for a period of time

    I have attached the output and input along with a photo of my VI signals

    Thank you

    Hi Macane,

    For a unique configuration of generation/acquisition, you would set your DAQ Assistant to finish instead of continuous and calculate how many samples is your only impulse you send.  For the acquisition, you can configure a finite acquisition of trigger reference analog where it will begin to capture after your signal is received, or if you do not want a triggered acquisition, you can set the number of samples to acquire.  For example, finished task sampled at 1 kHz to 2000 samples would correspond to a second acquisition 2.

    You can configure all the wizards within the express VI data acquisition by double-clicking the VI.  I hope all goes well!

  • 9174 triggered output pulses and analog input synchronization

    Hello

    I have a cDAQ 9174 with a 9215 analog and a 9401 module. I wonder if this configuration is suitable for my use: a trigger digital extern is sent to the system to trigger a task of analog input, trigger a generation of pulses, with another counter, count of trigger events. Using two counters on 9401, it seems I have no left Terminal at the entrance of my trigger signal. The trigger DAQmx vi does not show counters entries in the list of signals; and if I select a PFI line, an error that says that the line is already in use..., I missed a few obvious solution? I have change my 9401 to a 9402 did?

    Thanks for any help,

    Vincent

    Hi Vincent,.

    So, looks like you need a single line to use as input to trigger events and another line to use for a generation of pulse output.  This should indeed be possible, since the 9401 has 8 lines that are configurable nibble (i.e. lines 0:3 could be configured as inputs, while the 4:7 lines could be taken out, or vice versa).

    However, a big caveat with the 9401 is that the lines must be reserved before each task is started.  This is a limitation of the direction of the line is implemented in hardware and is common as customers when something they using the 9401.  Explicitly reserving your tasks before starting must correct the behavior if that is indeed what you see.

    Best regards

  • How can I use my PXI-6115 meter analog signal trigger to generate pulses of frequency

    I work on a PXI-6115 DAQ card and want to using the analog signal to trigger the counter it's generating frequency pulses. The manual says the analog trigger is supported, but I can't use an analog signal to trigger the start of work, in the test, I use the counter 0 to generate pulses and use the signal input port analog trigger PFI 0, can someone tell me what it is? My test VI. & error message appears in the attachment.

    Best regards

    If you read the error you can see digital triggers are the available trigger only when you use the output of the counter.

    You can work around this by setting up a dummy analog input task which will trigger an internal digital triggering when he sees the right analog trigger.

    See this thread for more details:

    http://forums.NI.com/T5/LabVIEW/DAQmx-start-trigger-analog-edge-VI-keeps-returning-error-200077/m-p/...

  • How to build square 3 ph pulses and use them to trigger the two analog inputs.

    Task:

    1) generate continuous 1 Hz ms 45 pulses on three lines of output offset 120 degrees.

    Other neighborhoods, three phases (three outputs) 120 degrees out, but instead of sine wave should be a volt 5ms 45 along with a second ground pulse. I need these impulses to control an external circuit. The tolerance of 1 Hz is loose, but 45 ms must be at 100 us.

    (2) measure (trigger) two independent DC voltage over 45 ms 50 ms after each front (leader) amount of each pulse. 45 to 50 ms must be 100 us.

    Other neighborhoods, begins each measure 45 ms for the DC source #1 and 50 ms for the source DC #2 after opening (rising edge) of each pulse for total of six measurements per second 1 (by 1 Hz cycle).

    (3) an analog output must provide ongoing (to be booked) negative DC voltage to be used as a source of supply for external circuits.

    I timely when I can generate the 45 Hz by using CO (0) 1 ms pulses continuously and the trigger I (0) on falling edge. I (0) is hard wired to triggering I (0).

    How I do HAVE another (1) and two other lines (two phases) and link them to HAVE (0) and HAVE (1)?

    Equipment: LabView 8.6.2, PCI-6221 (37-pin)

    Hi behappy.

    Thanks for posting and welcome to the forums EITHER! I think we can get what you need with the variety of the 6221 37 pins:

    (1) our machines of the M series have 2 counters, so you cannot generate all the impulses of 3 of these alone. A solution would be to use outputs digital correlated.

    Unfortunately, the 37 pins 6221 has only two IO digital correlated, so you should use a strange mixture of digital meters and IO to implement three impulses. It would still be feasible - for example, you might use a counter for a time base for the digital i/o lines and the other counter to the third output pulse. You would have to match the beginning of the two counters to ensure the phase of your signals.

    2) there are essentially two parts to this question, so I'll try to split:

    (i) combine the three impulses together to generate a single sample signal out of. I think this would be doable on a different set of M with a higher number of digital I/o lines correlated using change detection (see the user manual of M series). However, at this stage, we are just out of digital lines correlated to use, and I don't think that's possible on the 37 pins 6221.

    If you use the 6221 37-pin, which you will probably need to do is to provide your own external circuits OR three pulses together.

    (II) get the 5 ms delay to enjoy your second channel. Since you have already discovered that you can sample the falling edge of the digital signal for the delay of 45 ms, you would just add another delay of 5 ms before taste you your second I. You should be able to do this by setting the clock to convert DAQmx frequency (5ms corresponds to 200 Hz). The clock to convert, it's what actually sampling data (keep in mind that the boards of the M series are multiplexed).

    To do this, simply use the property calendar DAQmx node, then select: more > converted > rate.

    (3) this one is easy - we have not yet used all channels of AO.

    So the 37 pins 6221 is a little less ideal because you have not enough correlated digital i/o to make the generation of pulses or change detection - but he has yet to do the job if you can combine the three impulses yourself outdoors and don't mind not using the additional counter to generate the third impulse.

    I hope this helps, if you need any help to find relevant examples, please do not hesitate to post in return. Thank you!

    -John

Maybe you are looking for

  • String to double conversion

    HI -. I'm trying to convert a string to scientific notation in doubles. First of all, I use a conversion of "line number" then a conversion 'duplicate '. When I probe the values my string is "+ 050.00E - 03" but the number is "50." I still have to ad

  • VRanger connection-Vsphere so descends from vRanger reports see it and worse still you say no connection

    I noticed sometimes the server Vsphere my guests and my 7.1.1. vRanger of connection depends on the will go down.  The reports that I have vRanger connection send me every day won't NOTICE and either give me 'nothing' in the past days or worse state

  • m476dw not wake - coil/queuing

    Only had this printer a week and he made my nut.  Running windows 8.1 on all our PCs in the company doesn't seem to be able to get an any of them to print our new M476dw have updated the firmware to the last 20140605.   V.difficult to print, if I run

  • Remap Windows 8 function keys

    I would change my function keys on my Vizio slim and light touch MODEL NUMBER: CT14T-B1.  The function keys used to control my screen brightness and volume. Now, I have to hold down the FN key first, then select the appropriate function key. Can some

  • How can I view author and time of a cell (not the annotation) comment in FRS?

    I have report FRS in which one of the columns displays the comments entered for the data cells of planning. With the help of CelText() I can show the comments themselves, but not the author and Date (which are visible when you select comments in the