[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
Tractorsport Flowbench Forum Archive • View topic - Thoughts on a flowbench computer

Thoughts on a flowbench computer

Any discussion pertaining to data acquisition for a flowbench application. Not limited to computer related projects, this is a catch-all for anything non-water gage?

This will keep items of like interest easy to find on the forum.

Postby Moriniman » Tue May 13, 2008 10:34 am

I'm just putting together some preliminary ideas for a flowbench DAQ/controller.

I've got some Honeywell sensors to hand; 26PCBFA6D 0-5psi differential temperature compensated.

Analogue Devices AD7705 16 bit differential 2 channel A2D converter with an input span down to 25mv full scale so it will interface straight to the sensors.

Microchip PIC 16F876 becuase I'm familiar with it, have the compiler and an ICE.
Paul Compton
Moriniman
 
Posts: 50
Joined: Sat May 03, 2008 3:20 pm
Location: Luton UK

Postby 106-1194218389 » Tue May 13, 2008 10:48 am

I personally think you are on to it, good work!
106-1194218389
 

Postby Tony » Tue May 13, 2008 5:53 pm

Yup, have to agree. Everything there you need to do the job well.
Also known as the infamous "Warpspeed" on some other Forums.
Tony
 
Posts: 824
Joined: Sat Dec 03, 2005 12:34 pm
Location: Melbourne, Australia

Postby Moriniman » Fri May 16, 2008 4:56 am

How important do people feel it is to have air temperature measurement?

Measuring temperature to a resolution of 0.1 Celcius is fairly easy, measuring to an accuracy of better than 1 degree is much harder (quite a lot of scientists seem ignorant of the difference between accuracy and resolution).

If the purpose is to correct readings taken on one day to those taken on another, then resolution rather than accuracy is more important.

Thermocouples are quite cheap and Maxim do an integrated cold junction compensator and 10 bit A2D converter (MAX6674) giving a resolution of 0.125 degree and a basic accuracy of +/-2 degrees.
Paul Compton
Moriniman
 
Posts: 50
Joined: Sat May 03, 2008 3:20 pm
Location: Luton UK

Postby 86rocco1 » Fri May 16, 2008 10:48 am

With a "normal" orifice type bench, temperature measurement isn't at all critical because you don't need to do air density corrections. However with Pitot tube benches or with a central blower orifice benches like the SF110 where air density corrections are required, temperature is important.

In the past, I've used thermistors to measure air temperature, with the proper transfer function, they are easily accurate within + 1 degree. After calibrating the transfer function with the help of an ice bath, I compared one of mine to a meterological grade mercury thermometer that reads to + 0.1 degrees, the thermistor reading was never out by more than 0.3 degrees over the normal outdoor temperature range.
86rocco1
 
Posts: 292
Joined: Sun Nov 18, 2007 5:46 pm

Postby Tony » Fri May 16, 2008 6:30 pm

The easiest way to electronically measure temperature is with something like an LM34 or LM35 temperature sensor.

www.ece.osu.edu/~passino/LM35.pdf
www.investigacion.frc.utn.edu.ar/sensor ... AN-460.pdf

The LM35 outputs ten millivolts per degree Celsius directly, and needs no corrections or scaling. Quoted accuracy is half a degree.

There is also the LM34 which does the same thing, but it outputs millivolts directly in the Fahrenheit scale.

With either of these sensors, (plus a battery), a digital multimeter, or data acquisition system, and you have simple reliable temperature sensing.

It really is the easiest way, and these sensors are not expensive.
Also known as the infamous "Warpspeed" on some other Forums.
Tony
 
Posts: 824
Joined: Sat Dec 03, 2005 12:34 pm
Location: Melbourne, Australia

Postby Moriniman » Fri Sep 19, 2008 3:07 pm

I've had the pcb built for a while, but hadn't got any code done. I've brought the board home and borrowed one of the spare PIC emulators (we're using ICEPIC IIIs now).

Image

I'm using one ADC per pressure sensor for faster data aquistion, but two more sensors can be fitted. My thinking it that you're either reading the drop across the orifice, or using a velocity probe. There is provision for a stepper motor and two PWM channels. The currently unused internal PIC ADC channels (10 bit) are brought out to an edge connector.
Paul Compton
Moriniman
 
Posts: 50
Joined: Sat May 03, 2008 3:20 pm
Location: Luton UK


Return to Flowbench DAQ

Who is online

Users browsing this forum: No registered users and 2 guests