05-12-2008 06:49 AM
05-12-2008 07:11 AM
For the pressure transducer side, I would make sure that you apply proper signal conditionning in the acquisition hardware to make sure you have a clean signal of level suitable for your DAQ card. For instance if your DAQ card supports input levels of 10V, then provide sufficient gain so that the max output of the transducer matches the input level of the DAQ. Also make sure that proper shielding is provided to avoid adding any noise to your signal. I would place the amplifier as close to the transducer as possible.
For the bullet travel time, you are probably using IR curtains, which typically give you a digital signal (signal received / not received). You will still need some sort of DAQ that has a time resolution smaller than the time it takes for the bullet to cross the curtain. As a matter of fact, the higher the sampling rate, the better accuracy (so at least 1/2 the time & better). I would also match with the input level of whatever card you are using. I wonder if a high speed frame grabber card would be fast enough to capture a series of images and you could extrapolate the distance from that (or use marker in the photo).
I am only aware of two companies that do similar projects. One in the USA and the other in Montreal (Canada). I doubt that they would share any code. I do know the one in the USA uses Labview. I think they use C/C++ in Mtrl.
RayR
05-12-2008 07:35 AM - edited 05-12-2008 07:43 AM
05-15-2008
07:23 AM
- last edited on
07-09-2024
12:12 PM
by
Content Cleaner
Hey Chata,
I am not sure as to how experienced you are in LabVIEW, but here are some links that will help you get started with the data acquisition in LabVIEW;
Getting Started with NI-DAQmx: Main Page
Learn 10 Functions in NI-DAQmx and Handle 80 Percent of Your Data Acquisition Applications
For further help, I believe you will need to be a bit more specific as to what problems you have to make full use of the experts that monitor this forum.
Hopefully this helps!!
05-18-2008 03:21 PM
05-21-2008 03:26 AM
05-22-2008
04:59 PM
- last edited on
07-09-2024
12:13 PM
by
Content Cleaner
Hey Alan,
It seems you just need to scale the voltage. This can be done in a few ways, but the easiest way is to create a task and configure custom scaling using Measurement Automation Explorer. You can then use these tasks or custom scales in your programming.
Also you could have a look at Programmatically Create a Custom Scale in DAQmx. This shows the use of the Create Scale.vi under the DAQmx - Data Acquisition>>DAQmx Advanced>>DAQmx Scale Setup in the functions palette.
Hopefully this helps!!
05-23-2008 12:16 AM
05-27-2008 04:57 AM
05-27-2008 12:07 PM
The programming part in Labview will be the easier part.. Setting up the hardware correctly to make sure the bullet is detected by the sensors, correct placement (distance) of each sensor, and having DAQs with precise timing (maybe Counter / Timer over RTSI bus)...
Describing everything would take a bit of time.. 😮
RayR