Autonomous Fire DetectorsAutonomous Fire Detectors
Presented by:
Jason Faulring
October 7, 2002
Project Update
Goals of ProjectGoals of Project
l Rapid development of a prototype boardthat can be adapted to many applications
l Development of embedded software tooperate onboard devices
l Development of PC side software to extractcollected data from boards
l Develop mechanical enclosures for boardsfor field applications
ApplicationsApplicationsl Handheld Thermistor Loggerl Thermocouple Fire loggerl Fire Sentryl Fire Sentry/Data Acquisitionl Lake Drifterl Pond Monitorl Automated Ground Truth Loggerl Air born ATV/APRSl Lake Depth feature loggerl 1 – Wire Weather Station Logger
First Application: Handheld LoggerFirst Application: Handheld Logger
l Acquire precisiontemperature andlocation data
l 64 K memory = 1771sample storage space
l Uses standard GPS unit
l PC application placesdata directly into Excel
Handheld LoggerHandheld Logger
l Precision Thermistor module: self containedunit accurate to 0.01C
l Interfaces with any GPS capable of NMEA0183 output.
lMinimal number of components on boardnecessary for operation
l “Off the shelf” components minimizesdevelopment time
Visual Basic Based ApplicationVisual Basic Based Application
Rugged Fire LoggerRugged Fire Loggerl Utilizes 4 ADC channels
for thermocouple data
l RTC and Position viaGPS
l Field controllable using aPalm Pilot
l Rugged NEMA enclosuresuitable for hostileenvironments
l VB download application
l 12 bit, 8 Channel ADC, 1.22mV/digital count
l Single part thermocouple amplifier with avoltage divider for level conversion
l ADC will accept input from any sensorproducing output levels 0V – 5V
l 16 Pin header allows for easy implementationof a sensor daughterboard if necessary
Rugged Fire LoggerRugged Fire Logger
Rugged Fire LoggerRugged Fire Logger
l Provides a base platform for building a firesentry system
l Utilize other 4 ADC channels to detectother aspects of fire
l Set thresholds for alarm notification
l Add the synthesizer or modem to provide ameans to alert field workers
l Utilize power management circuitry toextend battery life for longer operation
Design MethodologyDesign Methodology
l Utilized existing work done with BasicStamp, rapid development environment
l Utilized existing choices for Thermistor,ADC, Memory and Voice Synthesizer
l Added components for power management,wireless digital data transfer & radio control
l Designed schematic for interfacing of allcomponents
Resulting SchematicResulting Schematic
Surface Mount BoardSurface Mount Board
Full Stuffed BoardFull Stuffed Board
Lake DrifterLake Drifter
l Currently exploring packaging options withRIT ME Dept.
l Defining target sensors to be used
l Looking at pros/cons of using a mooredbuoy or a free-floating package
l Developing a wireless packet basedprotocol for remotely downloading datafrom the device
Wireless CommunicationWireless Communicationl Utilizing MXComm 614 modem chip
l Generates AFSK signal from simple serialdata @ 1200 baud
l AFSK passed wireless via 2 meter amateurradio, can use almost any frequency radio
l AEA PK232 modem used for base stationreceive, may be replaced with single chipmodem
l Half duplex operation allow remote controlof logger
Wireless, contd.Wireless, contd.
SOH SOH KB2WLK ID ID CMD…
Packet Formation
Start ofheader($01)
Call signfor legalamateur
operation(6 bytes)
UnitID
Dest.ID
Command
Wireless, contd.Wireless, contd.
Packet Formation
…16 bytes of data Checksum EOT EOT
Calculated forError Correction
End ofTransmission
($04)
Checksum Poly
051216 xxxx +++
Data to be sent(commands, stored
or live data)
Wireless, contd.Wireless, contd.Command Field
Command PurposeA Acknowledge TransmissionB Dump MemoryC End of MemoryD clear memoryE gets current latitudeF gets current longitudeG gets the current timeH gets the current dateI gets the value for specified AD channel in data fieldJ gets the value for the thermistorK indicates there is data in the data fieldL resend last packet
Wireless, contd.Wireless, contd.
l Initially, non-digipeated protocol
l All transmissions are followed by an ACKpacket by receiver
l Speak when spoken to
l Room for some command set expansion,limited by code space and RAM
BathometryBathometry
l Utilize DGPS and a sonar device to map thebottom of a lake
l Garmin Fishfinder 100 provides depthinformation via a NMEA 0183 sentence
l Very rapid development, got fish finder onFriday morning: Friday afternoon softwareand electronics hardware is ready to run
l Building a library of functions that can beeasily adapted to most applications
Questions and Suggestion forQuestions and Suggestion forother future applicationsother future applications