



| Тип | Модуль |
|---|
Использование высококачественной двухпанельной конструкции с индикатором питания и инструкциями по выходу сигнала TTL.
Коммутационный сигнал имеет выход DO (TTL) и аналоговый выход AO.
Низкий уровень допустимого выходного сигнала TTL. (Сигнал низкого уровня, когда выходной свет может быть напрямую подключен к микроконтроллеру или релейному модулю)
Аналоговое выходное напряжение с более высокой концентрацией более высокого напряжения
Есть четыре отверстия для винтов для удобного позиционирования.
Имеет долгий срок службы и надежную стабильность
Характеристика быстрого реагирования и восстановления
Входное напряжение: DC5V Потребляемая мощность (ток): 150 мА
Выход DO: цифровые TTL 0 и 1 (0,1 и 5 В)
Выход AO: 0,1-0,3 В (относительно загрязнения), максимальная концентрация напряжения около 4 В
Особое примечание : После того, как датчик включен, его необходимо прогреть около 20 с, измеренные данные были стабильными, датчик тепла является нормальным явлением, потому что внутренний нагревательный провод, если он горячий, не является нормальным.
VCC: положительный источник питания (5 В)
GND: источник питания отрицательный
DO: выход сигнала переключения TTL
АО: выход аналогового сигнала
ПРИМЕЧАНИЕ:
После включения датчика необходимо прогреть около 20 с, измеренные данные становятся стабильными, датчик тепла в норме.
.
Test program:
Function: This version of the test program supporting
Use chip: AT89S52
Crystal: 11.0592MHZ
Baud rate: 9600
Compiler Environment: Keil
[Statement] This procedure is used only for study and reference, please indicate the copyright and author information!
************************************************** ******************* /
/ ************************************************* *******************
Note: 1, when the measured concentration is greater than the set density, single-chip IO port output low
************************************************** ******************* /
# Include // library files
#define uchar unsigned char // macro definition unsigned char
#define uint unsigned int // macro definition unsigned int
/ ************************************************* *******************
I / O definitions
************************************************** ******************* /
sbit LED = P1 ^ 0; // define microcontroller P1 port of the first one (ie P1.0) to indicate the end
sbit DOUT = P2 ^ 0; // define the microcontroller P2 port first one (ie P2.0) as an input sensor
/ ************************************************* *******************
Delay function
************************************************** ******************* /
void delay () // delay procedure
{
uchar m, n, s;
for (m = 20; m> 0; m--)
for (n = 20; n> 0; n--)
for (s = 248; s> 0; s--);
}
/ ************************************************* *******************
The 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 the Con
{
delay (); // delay interference
When if (DOUT == 0) // determine the concentration higher than the set value, the implementation of the Con
{
LED = 0; // P1.0 port lights lit
}
}
}
}
/ ************************************************* *******************
End
************************************************** ****************** /