Thread: [Firebug-cvs] firebug/web fireboard.html,1.1,1.2
Brought to you by:
doolin
From: <do...@us...> - 2003-11-21 19:24:22
|
Update of /cvsroot/firebug/firebug/web In directory sc8-pr-cvs1:/tmp/cvs-serv28045 Modified Files: fireboard.html Log Message: Updated fireboard web page, still needs a lot more work. Index: fireboard.html =================================================================== RCS file: /cvsroot/firebug/firebug/web/fireboard.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** fireboard.html 21 Nov 2003 16:13:17 -0000 1.1 --- fireboard.html 21 Nov 2003 19:24:19 -0000 1.2 *************** *** 19,23 **** printed circuit board, manufactured by <a href="http://www.xbow.com">Crossbow Technology, Inc.</a>, ! and marketed under the producted identification MTS420CA. </p> --- 19,23 ---- printed circuit board, manufactured by <a href="http://www.xbow.com">Crossbow Technology, Inc.</a>, ! and marketed under the product identification MTS420CA. </p> *************** *** 37,41 **** <li>Intersema barometric pressure sensor.</li> <li>LeadTek 9546 GPS unit.</li> ! <li>ADXL accelerometer.</li> <li>Taos TLS257 light intensity sensor.</li> </ul> --- 37,41 ---- <li>Intersema barometric pressure sensor.</li> <li>LeadTek 9546 GPS unit.</li> ! <li>ADXL 202AE accelerometer.</li> <li>Taos TLS257 light intensity sensor.</li> </ul> *************** *** 44,74 **** <h2>Sensirion SHT11 temperature and humidity sensor.</h2> ! <h2>Intersema barometric pressure sensor.</h2> <h2>LeadTek 9546 GPS unit.</h2> ! <h2>ADXL accelerometer.</h2> ! <h2>Taos TLS257 light intensity sensor.</h2> ! <h1>Collecting Sensor Data From Fire Board</h1> ! <P> ! We collect temperature data from <a href="http: ! //www.sensirion.com/en/sensors/humidity/default.htm">Sensirion SHT11.</a><BR> ! SHT11 proivde humidity sensor and temperature sensor with the multiplex scheme. ! ! The Data Structure for the communication data packet is defined in SensorMsg.h. ! <center> ! <table class="code"> ! <tr class="code"> ! <td class="code"> ! <b>SensorMsg.h</b> ! <pre> typedef struct SensorMsg { uint16_t MoteID; //TOS_LOCAL_ADDR --- 44,273 ---- <h2>Sensirion SHT11 temperature and humidity sensor.</h2> ! <p> ! Temperature and humidity data are collected using the ! <a href="http://www.sensirion.com/en/sensors/humidity/default.htm">Sensirion SHT11.</a> ! </p> ! ! <img src="./images/SHT11_150px.jpg" alt="SHT11 Temperature and humidity sensor" /> ! ! <p> ! The Sensirion SHT11 sensor is manufactured by: ! ! <pre> ! Sensirion AG ! Eggbuehlstrasse 14 ! CH-8052 Zurich ! Switzerland ! Telephone +41 (0)1 306 40 00 ! Fax +41 (0)1 306 40 30 ! in...@se... ! http://www.sensirion.com ! </pre> ! ! Spec sheet is located at: ! @url http://www.sensirion.com/en/sensors/humidity/sensors_devices/sensorSHT11.htm ! </p> ! ! <pre> ! Characteristics of the sensor, from the web page given above: ! ! - 2 sensors for relative humidity & temperature ! - Precise dewpoint calculation possible ! - Measurement range: 0-100% RH ! - Absolute RH accuracy: +/- 3.5% RH ! - Temp. accuracy: +/- 0.5°C @ 25 °C ! - Calibrated & digital output (2-wire interface) ! - Fast response time < 4 sec. ! - Low power consumption (typ. 30 µW) ! - Low cost ! ! From the PDF spec sheet, the combined sensor is 14 bit ADC. ! ! ===== Relative humidity ===== ! Range: 0 to 100 % RH ! Accuracy: +- 3.5 % RH (20 to 80% RH) ! Response time: =< 4 sec. ! Reproducibility: +- 0.1 % RH ! Resolution: 0.03 % RH ! Operating temperature: -40 to 120 C ! ! ===== Temperature ===== ! Range: -40 to 120 C ! Accuracy: +- 0.5 C @ 25 C, +- 0.9 C (0 to -40 C) ! Response time: =< 20 sec. ! Reproducibility: +- 0.1 C ! Resolution: 0.01 C ! ! ===== Electrical ===== ! Power consumption: ! 30 uW @5V, 12 bit, 2 sec. sampling ! 1 uW @2.4V, 8 bit, 2 min. sampling ! ! Supply Voltage range: 2.4 to 5.5 V ! ! Measurement input current: 0.5 mA ! Standby input current: 0.3 uA ! </pre> ! ! <h2>Intersema MS5534AP barometric pressure sensor.</h2> ! ! <pre> ! * Integrated pressure sensor ! * Pressure range 300-1100 mbar ! * 15 Bit ADC ! * 6 coefficients for software calibration stored on-chip ! * 3-wire serial interface ! * 1 system clock line (32.768 kHz) ! * Low voltage / low power ! </pre> ! ! ! ! <p> ! <img src="./images/ms5534.jpg" alt="Intersema MS5534AP barometric pressure sensor" /> ! </p> ! <h2>LeadTek 9546 GPS unit.</h2> ! <p> ! The LeadTek 9546 GPS unit has 12 channels ! "All-In-View" satellite tracking with cold/warm/hot ! start times of 45/38/8 Seconds ! (respectively) a reacquisition time of 0.1 seconds ! and supports standard NMEA-0183 and SiRF binary protocols ! The hardware consists of SiRFstarII chipset with ! embedded ARM7TDMI, an external antenna jack, ! 20 pin connector, and protective metal cover sheild, ! measuring 25.4 x 24.1 x 6.9 mm. ! </p> ! <p> ! The GPS unit is relatively expensive to operate. ! From a cold start, it requires 65 mA of power, ! then runs until the GPS reading is stabilized. ! Since the FireBug application is statically ! deployed, the GPS unit need only run until an ! accurate location fix has been obtained, at which ! point the GPS is powered off. ! </p> ! <p> ! <img src="./images/leadtek_gps_9546.jpg" alt="LeadTek 9546 GPS unit" /> ! </p> + <h2>ADXL 202AE accelerometer.</h2> ! <h2>Taos TSL250RD light intensity sensor.</h2> ! ! The TSL250RD is a low power, light-to-voltage sensor ! manufactured by ! <a href="http://www.taosinc.com">Texas Advanced Optoelectronic Solutions, Inc.</a> ! The sensor combines a photodiode with a transimpedance amplifier on a ! monolithic IC measuring 1mm square. Output voltage is directly proportional ! to the light intensity captured by the photodiode. + <p> + <img src="./images/tsl250rd.jpg" alt="TSL250RD Light to voltage sensor" /> + </p> + <h2>Summary of sensor characteristics</h2> ! <table> ! <tr> ! <td></td> ! <td>SHT11</td> ! <td>TSL250RD</td> ! <td>LeadTek 9546</td> ! <td>Intersema</td> ! <td>ADXL 202AE</td> ! </tr> ! <tr> ! <td>Supply voltage</td> ! <td>2.4 - 5.5</td> ! <td>2.7 - 5.5</td> ! <td>3.3 +/- 5%</td> ! <td>2.2 - 3.6</td> ! <td>3.0 - 5.5</td> ! </tr> ! <tr> ! <td>Power consumption</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Measurement range</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>300 - 1100 mbar</td> ! <td>+/- 2 g</td> ! </tr> ! <tr> ! <td>Accuracy</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Resolution</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Response time</td> ! <td>4 sec.</td> ! <td>???</td> ! <td>45 sec. (cold)</td> ! <td>1 sec.</td> ! <td>???</td> ! </tr> ! <tr> ! <td>Operating temperature</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>???</td> ! <td>-40 - +85 C</td> ! </tr> ! </table> ! <h2>Control switches</h2> ! ! <p> ! The MTS420CA has two ADG715 switches mounted in parallel ! on the I$^2$C bus. Switch 0 is mounted on U7 and controls ! the power to the sensors. Switch 1 is on U9 and controls ! I/O functionality. ! ! These switches are controlled by the ! MicaWBSwitch component, which uses a ! parameterized interface to control ! which switch is active. ! ! The switches may be operated independently of each ! other, allowing the application to control the ! power to each sensor to reduce power consumption. ! </p> ! ! <h1>Collecting Sensor Data From Fire Board</h1> ! ! <p> ! The Data Structure for the communication data packet is defined in SensorMsg.h. ! </p> ! <center> ! <table class="code"> ! <tr class="code"> ! <td class="code"> ! <b>SensorMsg.h</b> ! <pre> typedef struct SensorMsg { uint16_t MoteID; //TOS_LOCAL_ADDR *************** *** 80,92 **** AM_SENSORMSG = 128 }; ! </pre> ! </td> ! </tr> ! </table> ! </center> <p> ! The mote attached with WeatherBoard send data packet in AM type through the RF. The GenericBase is the receiver of these packets. We use SensorPacket---a Java application program --- 279,291 ---- AM_SENSORMSG = 128 }; ! </pre> ! </td> ! </tr> ! </table> ! </center> <p> ! The mote attached with Fire Board sends data packet in AM type through the RF. The GenericBase is the receiver of these packets. We use SensorPacket---a Java application program *************** *** 169,173 **** <img src="./images/thermal_calib2.jpg"> </center> - <hr /> --- 368,371 ---- |