



| Тип | Модуль |
|---|
Функції:
Використання високоякісної двопанельної конструкції з індикатором живлення та інструкціями щодо виходу сигналу 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
АO: вихід аналогового сигналу
ПРИМІТКА:
Після включення датчика необхідно прогріти близько 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
************************************************** ****************** /