Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

About PCI1422 Frame Grabber and PULNiX TM9701 CCD

Hi!
I'm building a pulse image acquisition application. The CCD camera is PULNiX TM9701 with async reset function, and the PCI1422 frame grabber was used to snap the pulse image. And we use the LabVIEW 7.1 Professional as the development language. The optical system provides a TTL trigger signal before the light signal, the delay between there two signal can be adjusted, generally it is about 0 to 40ms. The CCD works in the ASYNC, non-interlace mode, the shutter mode is the number 8(it can be selected using the dial switch on the rear board of the camera.)
 
After some work, we know that the CTRL0+ of PCI1422 was connected to the VINIT of the CCD. But we need the CCD to be reset when it receive the trigger signal. So we cut the CTRL0+ line in the cable. Then we use the Trigger0 line to receive the TTL trigger signal. Trigger3 line was connedted to the VINIT of the CCD. This signal on the Trigger0 line was routed to the Trigger3 line immediately using a LabVIEW function. From the oscilloscope we know that the TTL trigger signal was routed from the Trigger0 line to the Trigger3 line successfully and the TM9701 camera was reset just at the same time. There is a delay time about 100ns between the original triger and the routed signal and this can be ignored. We also measured the exposure time of the CCD, the time is just the same as we set on the rear board of the CCD. 
 
Now we have finished the ASYNC RESET control process using the PCI1422 frame grabber successfully. But when we try to capture the image, some errors ocurred...
 
After inittializing the device, configuring the buffer and trigger, we try to capture the image data using the Start LL function(from the oscilloscope we know the camera cuccessfully started and finished the exposeure process), then we using the Get LL to get image data, here the error comes out. When the Get function was called, it always report that it cannot receive all the video data during the timeout period. We set this period to 4000ms, experiments show that this problem cannot be resolved by increasing the timeout period. 
 
The attachment is the test program we used written in LabVIEW 7.1.
 
Can someone gives me some advices?
 
Thanks a lot.
 
0 Kudos
Message 1 of 3
(3,446 Views)
Is this a difficult question? Why no answer? Why?
0 Kudos
Message 2 of 3
(3,418 Views)
HI
I am using a Pulnix TM1040 and a frame grabber PCI-1422 of NI. Now, when grabbing, it showed a dialog:"IMAQ error: the serial read didnot complete within the specified timeout period". I have downloaded the camera file from NI but the sesults were the same.
Does anyone know about this problem, please help me. I need to fix this as soon as possible for my experiment because now I am running out of time.
If you can, reply one more to my email: nguyenhk@aero.pauir.itb.ac.id
Thank you very much.
0 Kudos
Message 3 of 3
(3,304 Views)