[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PSUBS-MAILIST] Electronic help request
Hello folks,
I'm looking for some electronic debugging help. I'm using an Arduino
UNO board to interface some sensors with an LCD display. I currently
have two LM34 temperature sensors and a 0-1000psia sensor attached to
the board. The LM34 sensors are working fine but I'm having a problem
with what I call "drift" with the ADC readings from the pressure
sensor. I've created a video diary to help explain the problem and also
show the hardware I'm using at http://www.youtube.com/watch?v=uDpafXob2ko
Non-electronic types might be interested in viewing the video as well
just to see the project.
Arduino UNO
16 digital outputs
10bit ADC (1024 steps)
6 analog inputs
5vdc output
3.3vdc output
ground
PSIA Pressure Sensor
8-30vdc input voltage
1-5vdc output voltage
1v output at 0psi
Data-Sheet at the following web address:
http://www.ssitechnologies.com/PDF/Application%20Notes/PS_AN2_MediaSensor_P51_Product_Overview.pdf
The UNO board runs at 5vdc and I have powered the LM34 sensors directly
from the board. However the pressure sensor requires 8-30vdc so I have
to power that with a separate supply and have been using a laptop AC/DC
adapter that is putting out (steadily) 18.72vdc. Note that the
following description applies to the pressure sensor sitting on a
workbench with steady atmospheric pressure.
I connected the output from the pressure sensor to an analog input of
the board and observed a pretty large drift of about 10 steps. I
measured the output of the pressure sensor with a volt-meter and it was
rock-steady at 1.050 volts the entire time. I did some internet
searching and came across this document
http://www.maxim-ic.com/app-notes/index.mvp/id/3775 which in Figure 2
seems to suggest that connecting ground from the sensor to the ADC. So
I ran a wire from the sensor ground to the ground terminal on the UNO
board which smoothed out the ADC drift quite a bit dropping it to about
3 steps. The ADC will occasionally still produce a reading that is 8-10
steps high but that is the exception now.
Given that the pressure sensor is putting out a steady and unchanging
1.05vdc I cannot account for the ADC drift I'm seeing. I also do not
think the problem is with the ADC on the board because the LM34 sensors
are being read steadily with no step drift at all.
Is the drift caused by noise of some kind? Is it the external power
supply? Something else?
Any help appreciated.
Jon
************************************************************************
************************************************************************
************************************************************************
The personal submersibles mailing list complies with the US Federal
CAN-SPAM Act of 2003. Your email address appears in our database
because either you, or someone you know, requested you receive messages
from our organization.
If you want to be removed from this mailing list simply click on the
link below or send a blank email message to:
removeme-personal_submersibles@psubs.org
Removal of your email address from this mailing list occurs by an
automated process and should be complete within five minutes of
our server receiving your request.
PSUBS.ORG
PO Box 53
Weare, NH 03281
603-529-1100
************************************************************************
************************************************************************
************************************************************************