From PICLIST@MITVMA.MIT.EDU Fri Nov 15 12:49:12 2002 Received: from cherry.ease.lsoft.com [209.119.0.109] by dpmail10.doteasy.com with ESMTP (SMTPD32-7.13) id ADC8157013E; Fri, 15 Nov 2002 12:49:12 -0800 Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <15.007DD78F@cherry.ease.lsoft.com>; Fri, 15 Nov 2002 15:34:55 -0500 Received: from MITVMA.MIT.EDU by MITVMA.MIT.EDU (LISTSERV-TCP/IP release 1.8d) with spool id 8558 for PICLIST@MITVMA.MIT.EDU; Fri, 15 Nov 2002 15:34:44 -0500 Received: from MITVMA (NJE origin SMTP@MITVMA) by MITVMA.MIT.EDU (LMail V1.2d/1.8d) with BSMTP id 9944; Fri, 15 Nov 2002 15:32:52 -0500 Received: from *unknown [66.17.49.171] by mitvma.mit.edu (IBM VM SMTP Level 320) via TCP with ESMTP ; Fri, 15 Nov 2002 15:32:21 EST X-Warning: mitvma.mit.edu: Could not confirm that host [66.17.49.171] is crystal-ex.crystalengineering.net content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Re: [EE]:Pressure sensor confusion Thread-Index: AcKM1/41RrSiJUTBSFSd6JTbQvPXTQAC4/UQ Message-ID: <04D03E2DF8BDBA4A8439617C9FFF092302B105@crystal-ex.crystalengineering.net> Date: Fri, 15 Nov 2002 12:27:07 -0800 Reply-To: pic microcontroller discussion list Sender: pic microcontroller discussion list From: Matt Heck Subject: Re: [EE]:Pressure sensor confusion To: PICLIST@MITVMA.MIT.EDU X-RCPT-TO: Status: R X-UIDL: 277600730 X-Evolution-Source: pop://mailinglist%40farcite.net@mail.farcite.net/ X-Evolution: 000007a0-0000 > Your measured results look good > (1.845 - 0.243) / 0.45 =3D 3.56 kPa > (1.565 - 0.243) / 0.45 =3D 2.94 kPa > The sensor is specified as +/-5% and these values are within +/-2%. Remember that there may be additional error unless you apply temperature compensation. Also remember that a "linear" part is often only "linear" enough to claim a given tolerance-- some post-processing can still be beneficial-- for example, the devices my company makes correct for both pressure and temperature nonlinearities, allowing us to get pretty nice accuracy. (In fact, should you need gear to CALIBRATE your device, once built, hit our website; we have standalone gear, and some modules intended to plug into a meter.) Pressure sensors with frequency outputs are also available, if that is more convenient for you. You should also read the appropriate temperature and error compensation documents from your vendor. You can squeeze a lot of accuracy out of pressure sensors-- we do-- but it can get very expensive to calibrate them, particularily if you need to do it over temperature, so the first things to do with any pressure metrology project, IMHO, are: 1. Determine the level of accuracy you need. 2. Determine the base accuracy of the sensor. 3. Determine how much time you have available. 4. Pick the improvement that makes the most sense given the amount of time you have available-- analog trim pots, fancy digital stuff, whatever is realistic for your needs and skills. 5. Find a calibrator with at least 2:1 (preferably 4:1) accuracy compared to your target spec that you can calibrate your device accurately. Then, have at it-- once done, calibrate. Once calibrated, check for zero drift, hysteresis, and other undesirable behavior. If found, fix. If you get particularily good at all this, drop me a line... Cheers, Matt Heck Crystal Engineering Corporation http://www.crystanengineering.net -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.