Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

CCD + hamamatsu

Has someone already used a Hamamatsu CCD sensor (type S7031 with detector head C7041, or similar device) with LabView?
I have a S7031 CCD (with sensor and I am using LabView 7.1.
 
I look for somebody who can give me informations about the way CCD sensors work or who has already written some code in LAbView to control this type of sensor.
 
Thanks for the help,
 
 
 
0 Kudos
Message 1 of 8
(5,449 Views)

Hi

What is your goal?
Do you want to do acquisition with NI IMAQ module?
a CCD captors contains a matrice of x*y pixels that converts light in electric voltage.
The electric voltage determines the colors.
With Labview, you don't have to understand the physical phenomenon to handle your camera. 

Thanks
Kamal
NIF

0 Kudos
Message 2 of 8
(5,431 Views)

Hi Kamal,

My goal is to acquire video data from a CCD chip (hamamatsu C7041, 532 pixels). In order to collect the signals from each pixel of the CCD sensor, I have basically  to send 2 pulse trains:

- A Clock pulse train at a frequency Fclk that I can set from 0 to 1MHz (this frequency will fix the speed at which I will read the pixels)

- A Start pulse train (frequency Fclk/4) that will initiate the read out of the sensor. The interval between the start pulses will set the integration time of the sensor.

- In return the sensor will send a serie of digital pulses: a trigger pulse train (each trigger pulse corresponds to a pixel of the CCD) of width 1/Fclk and occuring every 2/Fclk, a EOS pulse when it has finished to read all the pixels.

The problems:

I started writting a program with LabView 7.1 and NI-DAQmx (I use a 6281 PCI card). The problem I encounter is the same as in this post: http://forums.ni.com/ni/board/message?board.id=250&message.id=25092&query.id=181940#M25092 (mos sensor read out). If the person who has written this post, Shoneill, could contact me, it would be great. I want to acquire a single data point (or a few of them) on the rising edge of each consecutive trigger pulse. The problem is that it seems the program misses some pulses. At the end I don't collect the data from all the 532 pixels.

Thanks a lot for your help,

Polak

0 Kudos
Message 3 of 8
(5,427 Views)
Did Shane and Polak  solved there   problem?
What is (or was ) their problem? loss of pixels?
 
From my side, I have to replace a C program and an acquisition system based on a DT2831  board (ISA Data translation board) by a Labview system
my camera is also an hamamatsu MOS Multichannel detector
C4350 with sensor S3901
the sensor need C4350 need to receive a clock signal , a start camera signal and send a trigger signal to trigger the A/D conversion
 
For the moment, I have to define the Labview system:
we have either the choice of the labview RT (Real time)  system or the  labview without RT
Do you think Real time is needed knowing that the actual system acquires 1024 pixel in 1.5ms wihch means a frequency of 683 Khz?
 
I  can send to who is interested to help me  the documentation associated with the C4350 detectot
 
 
 
0 Kudos
Message 4 of 8
(5,374 Views)

Hello,

I use a 64*532 pixels CCD sensor with LabView7.1, NI-DAQmx and a 6281-PCI card.

I now succesfully acquire the 532 pixels at 1MHz clock frequency and at a minimum integration time of ~6ms. For this I use a start pulse train (counter0), a CLK pulse train (counter1) and the trigger pulses sent by the sensor to the card.

I don't know really the advantages of LabView RT, as I never used it. I don't think you need it for your application (strictly to control the sensor) though, as the start and the CLK signal don't necassarily need to be very precisely synchronised for the sensor to work.

According to me, you will start having problems if you use a DAQ device with too low sampling frequency. You will need a sampling frequency>2*readout signal frequency (Nyquist). 

Can you send doc associated to C4350?

Regards,

Polak

0 Kudos
Message 5 of 8
(5,358 Views)
Hi Polak
 
Thank you for your prompt answer
I tried yesterday to attached the C4350 doc but it is to big (2 M0) for the forum
can you send me your private email , I will send you this doc
 
our sensor is a linear sensor used
  • either to build a radiographic image by translating the target
  • either to build a tomographicimage by rotating the target and acquiring a projection for each angle
0 Kudos
Message 6 of 8
(5,350 Views)
Hello,
 
You can send the data sheet to yanntorpp8@hotmail.com. What data acquisition system are you planning to use?
 
Cheers,
 
Polak
0 Kudos
Message 7 of 8
(5,334 Views)
Dear Polak
 
I sent you the doc by email
Since we have also to have the acquisition system close to the source but the PC far from the source (50m), we would like to used an embedded system
we have to choose between Compact RIO, Compact Field Point and Compact PXI
Did you already had to use one of those solution provided by NI?
In parralel , we have to drive motors to align the target to the source and the detector (4 axis)
Up to know it was done by a PLC . We plan to use a PAC Solution (either CRIO,CFP or CPXI)
Do you also have to drive movement ? in that case , which solution do you use
 
Regards
 
Thibaut
 
0 Kudos
Message 8 of 8
(5,330 Views)