0 Piece,Product Price: US $ 0
Quantity(Piece/Pieces) | 1 ~ 1000 | >1000 |
Est. Time(days) | 7 | To be negotiated |
If you finish the payment today, your order will ship out within the delivery date.
MQ-9 carbon monoxide combustible gas sensor detection alarm module MQ-9 module
MQ-9 sensor Description:
The gas-sensing material used in the MQ-9 gas sensor is tin dioxide (SnO2), which has a low electrical conductivity in clean air. (1.5V heating) detection of carbon monoxide, the conductivity of the sensor with the concentration of carbon monoxide gas in the air increases, high temperature (5.0V heating) detection of combustible gas methane, propane and cleaning the absorption of low temperature spurious gas. A simple circuit can be used to convert the change in conductivity to an output signal corresponding to the gas concentration. MQ-9 gas sensor for carbon monoxide, methane, liquefied petroleum gas with high sensitivity, this sensor can detect a variety of carbon monoxide and flammable gases, is a variety of applications for low-cost sensors.
Module Application:
Suitable for household or factory gas leakage monitoring device, suitable for carbon monoxide, combustible gas and other monitoring devices, can test carbon monoxide 10 to 1000ppm CO, combustible gas 100 to 10000ppm range
Module Features:
1, the use of high-quality double-panel design, with power supply instructions and TTL signal output instructions;
2, with a DO switch signal (TTL) output and AO analog signal output;
3, TTL output valid signal is low. (When the output signal is low when the light can be directly connected to the microcontroller or relay module)
4, the analog output voltage with the higher the voltage the higher the voltage.
5, the carbon monoxide detection has good sensitivity.
6, there are four screw holes to facilitate positioning;
7, the product dimensions: 32 (L) * 20 (W) * 22 (H)
8, with long-term service life and reliable stability
9, rapid response to recovery characteristics
Electrical performance:
Input voltage: DC5V Power consumption (current): 150mA
DO output: TTL digital 0 and 1 (0.1 and 5V)
AO output: 0.1-0.3V (relatively non-polluting), the highest concentration of voltage 4V or so
Special note: the sensor power, the need to preheat 20S or so, the measured data to be stable, the sensor is a normal fever, because the internal heating wire, if the hot is not normal.
test program:
Implementation: This version of the matching test procedures
Using the chip: AT89S52
Crystal: 11.0592MHZ
Baud rate: 9600
Compilation Environment: Keil
【Declaration】 This program is only for learning and reference, please indicate copyright and author information!
************************************************** ******************* /
/ ************************************************* *******************
Note: 1, when the measured concentration is greater than the set concentration, the microcontroller IO output low
************************************************** ******************* /
# Include // Library files
#define uchar unsigned char / / macro definition of unsigned char type
#define uint unsigned int // macro Defines an unsigned integer
/ ************************************************* *******************
I / O definition
************************************************** ******************* /
Sbit LED = P1 ^ 0; / / definition of the first port P1 port (ie P1.0) as the indicator
Sbit DOUT = P2 ^ 0; / / definition of the first port P2 P2 (ie P2.0) for the sensor input
/ ************************************************* *******************
Delay function
************************************************** ******************* /
Void delay () // Delay the program
{
Uchar m, n, s;
For (m = 20; m> 0; m--)
For (n = 20; n> 0; n--)
For (s = 248; s> 0; s--);
}}
/ ************************************************* *******************
Main function
************************************************** ******************* /
Void main ()
{
While (1) // infinite loop
{
LED = 1; / / off P1.0 port lights
If (DOUT == 0) / / When the concentration is higher than the set value, the implementation of conditional function
{
Delay (); / / delay anti-jamming
If (DOUT == 0) / / determine the concentration is higher than the set value, the implementation of conditional function
{
LED = 0; / / light up P1.0 port lights
}}
}}
}}
}}
/ ************************************************* *******************
End
************************************************** ******************* /