DFRobot DFR0453
тел. +7(499)347-04-82
Описание DFRobot DFR0453
Вот подробное описание, технические характеристики, парт-номера и список совместимых моделей для модуля DFRobot DFR0453.
DFRobot DFR0453 — Описание
DFRobot DFR0453 — это промышленный аналоговый датчик уровня жидкости. Он относится к классу устройств, которые определяют уровень воды (или других проводящих жидкостей) по изменению емкости. Несмотря на то, что датчик называется аналоговым, его принцип работы основан на частотном преобразовании: уровень жидкости изменяет емкость конденсатора, что в свою очередь меняет частоту выходного сигнала. Микроконтроллер (например, Arduino) снимает этот сигнал с аналогового или цифрового входа (используя библиотеку PulseIn) и пересчитывает его в уровень жидкости.
Этот датчик не имеет двигающихся частей, что делает его надежным в условиях вибрации и загрязненной воды. Он часто используется для проектов умного дома (контроль затопления), мониторинга бойлеров, капельного полива и промышленной автоматизации.
Основные особенности:
- Промышленный дизайн с резьбой для надежной установки в бак или трубу.
- Бесконтактный (внешний) принцип работы через стенку резервуара.
- Устойчивость к загрязнениям и накипи (в отличие от резистивных).
- Сигнал — частотная модуляция (частота меняется от 8 кГц до 50 кГц в зависимости от влажности).
Технические характеристики (DFR0453)
| Параметр | Значение | | :--- | :--- | | Рабочее напряжение | 3.3 ~ 5.5 В (рекомендуется 5 В) | | Потребляемый ток | < 5 мА (в активном режиме) | | Тип выходного сигнала | Частотный (PWM-like frequency) | | Диапазон выходной частоты | 8 ~ 50 кГц | | Интерфейс | 3-контактный (VCC, GND, SIG) | | Совместимость | Arduino (Uno, Mega), Raspberry Pi (3.3V), ESP8266, ESP32 (через делитель или Logic Level Shifter). Рекомендуется использовать библиотеку Frequency or PulseIn. | | Размер резьбы | Резьба под винт (обычно M10 или M12), длина 15 мм | | Рабочая температура | -10°C ~ +85°C | | Материалы | Тевилин (PTFE) или эпоксидная смола, нержавеющая сталь 304 | | Степень защиты | IP67 (герметичный / водонепроницаемый корпус) | | Диод | Номинально не является релейным выходом, только частотный | | Доп. особенности | Устойчив к отложениям, морозостоек |
Примечание: В некоторых источниках указано, что это именно емкостный датчик (Capacitive Liquid Sensor), и его указанный аналоговый "выход" — это частотный сигнал. Данные по конфигурации вывода (VID сигал) — SNR порядка >40 под частотой кГц.
Парт-номера
Текущий основной номер:
- DFR0453 — основной SKU (стандартный unit ID) — емкостный аналоговый датчик уровня воды / общей проводимой жидкости.
- SEN0205 (более старый SKU) — встречается в более старой ревизии, чем фактический изделие DFR0453 (есть по факту одна и та же схемотехника, но номер дублируется иногда вместе с номером, указывающим выход с PLS– частлой). Для точной закупки всегда указывайте dfr0453.
- No other official sub-PN models — этот является чистым датчиком с разъёмом 3 pin (male header). Нет BOM v1.0/ Board version различимых по вике/кодировке.
Совместимые модели (компоненты к DFR0453)
1. Микроконтроллеры (Arduino/ Совместимые с pull-up резистором)
| Контроллер | Скетчи | Замечания | | :--- | :--- | :--- | | Arduino Uno | Pulse In/FrequencyRead | Стандартный LO. Совет: подрядить DATA к D2(Interrupt). | | Arduino Mega | Идеально DTS support в MegFX | (использовать портированные таймеры) | | Arduino Nano/ATTINY8 | Easy (Test with Cap Sense PD10) | Есть большинство обратной связи стабильно | | (FT example FTLink Basic) | -|
2. Expansion/MD (Расширение функции)
- DFRobot LCD Keypad Shield (DFR0009 / DFR0120) — для вывода увидеть высоту = ОЧЕН частоту и выравнять его по фор-вывода.
- IO Expansion Shield for Arduino (RS485 Term подключения с DATA wiring Froward compensation и PE isolation)*
- (Gravity Type for Board /AD: Не требуется.)
3. Коннекторы / Правильное укомплектование
- Для простого подключения: без доп коннектора идёт на столбик header 3-Way питания.
- Шлюз (DIn) датчик RX: часто требуйте a Gate/Relay if it digital?
- (Software of ModW – не идёт адаптировано Freq Input in standard PLC так как он ac разовый waveform)
4. На программном уровне (через Arduino SK)
- Библиотеки: не имеет уставленной официально особой библиотеки (но часто используемая FlexiSign (Capative_Sens) emulator).
ВАЖНАЯ ремарка о совместимости:
На датчиках этой (DFRobot в будущ) версии (v1. выход и ра ниж зона отгрузкой 36V → 8V on data): Если вы потребовали получить Voltage/ logic indicator линейно 0...10Volt scale: – Данному датчику (код с фильтр ФНЧ от Fre (Pulse/Step In)) частота = период **эволюции напря-: Промышленно DFR0453 → дан при энумарции реализоватный измерения→ Capacitance не возар автоматизир DC output.
Поэтому в совместимость с мостовыми EX200 PLC Standard: Дайте преусловия на Arduino Mega/shield и calibr program convert frequ –> waterLevel.
Для дополнительной справки и прошивки кусоч под современный M33 или Arduino: гуглите *“DFR0451 Analog Liquid Level Sensor + DFRобщая программа Pulse Read code github об/С++".**) Но кратко главне: Mod – voltage regulator должен мочь его питать safe током ~5