Академический Документы
Профессиональный Документы
Культура Документы
ANALYZER
INTRODUCTION
0 Device based on non-invasive method for estimating
blood alcohol content (BAC) from a breath sample.
0 Portable device
0 Less expensive
0 Smaller as compared to the standard breadth
analyzers
0 Less accurate, but gives the user rough idea about the
alcohol content in the tester’s body
INRTO....
0 Design embodies a mix of electronic and mechanical
components
0 Simply blowing of air required
0 Mainly features AT89C51 microcontroller
History
0 Dr. Robert Borkenstein
(1912-2002)
0 Captain with the Indiana
State Police.
0 First to create a device that
measures a subject's blood
alcohol level based on a
breath sample.
History...
0 BAC test result varies between individuals consuming
identical amounts of alcohol due to race, gender,
weight, genetic pre-disposition, metabolic rate.
0 Two Technologies
• Evidentiary machines
i. Used by police forces
ii. Utilizes infrared spectrophotometer technology
• Linear response of the Xtend fuel cell provides more accurate results over the complete
range of alcohol concentrations expected in the breath, from 0.000 – 0.400 %BAC.
• Low power requirements. Get up to 1500 tests on one set of AA batteries!
• Extended sensor life for long-term reliability.
Hardware Requirements
Sr No. Component
1. AT89C51 – Microcontroller
2. ADC0804 – Analog to Digital Converter
3. MQ135 – Gas Sensor (Alcohol Sensor)
4. Resistors
5. Capacitors
6. LED’s
7. Voltage Regulators(IC 7805)
8. Crystal Oscillators
9. Battery and Solder Board’s
10. Push Buttons
11. Programmer Board that Burns the Hex File to the Microcontroller
12. Serial cable for connecting the programmer board with pc
Software Requirements
• C Programming Language required for developing the program that calculates the BAC
level.
• ASEM-51 assembler that convert the C code into the HEX file.
+-+- Power Supply
Breath sample
Calculated BAC Digital Signal Analog Signal
• Block Diagram
•Typical circuitary connection of the all the components used in this project
AT89C51 – Microcontroller
0 Low-power, high-performance 8-
bit microcomputer.
0 4K bytes of Flash programmable
and erasable read only memory.
0 Compatible with the industry
standard MCS-51 instruction set
and pin out.
0 Highly flexible and cost-effective.
AT89C51 Features
0 4K bytes of Flash, 128bytes of RAM
0 32 I/O lines
0 2 16-bit timer/counters
0 5 vector two-level interrupt architecture serial port
0 On-chip oscillator and clock circuitry
0 Supports two software selectable power saving modes.
• Idle Mode stops the CPU while allowing the RAM, timer/counters,
serial port and interrupt system to continue functioning.
• Power-down Mode saves the RAM contents but freezes the
oscillator disabling all other chip functions until the next
hardware reset.
ADC0804(Analog to Digital
Converter)
0 No Interfacing Logic Required
0 Conversion Time < 100μs
0 Easy Interface to Most
Microprocessors
0 Will Operate in a “Stand Alone”
Mode
0 Differential Analog Voltage Inputs
0 TTL Compatible Inputs and
Outputs
0 On-Chip Clock Generator
0 0V to 5V Analog Voltage Input
Range (Single + 5V Supply)
MQ135 – (Gas Sensor)
0 Features
• Wide detecting scope Fast
response and High
sensitivity
• Stable and long life Simple
drive circuit
0 Application
• Used in air quality control
equipments for
buildings/office
• suitable fordetecting of
NH3,NOx, alcohol, Benzene,
smoke.
Blood alcohol content(BAC)
There are several ways to calculate a BAC, one of the most
effective ways is to simply measure the total amount of
alcohol consumed divided by the total amount of water in
the body - effectively giving the percent alcohol per volume
water in the blood.