---
title: "QDW90A Tlakový prevodník"
description: "Qidian QDW90A Modbus RTU tlakový prevodník s rozhraním RS-485. Podporuje meranie tlaku, hladiny, teploty a pH cez TapHome."
url: "https://taphome.com/sk/compatibility/general-qdw90a-pressure-transmitter/"
language: sk
lastmod: 2026-04-19
generator: hugo
ai:
  topics: ["modbus-rtu","sensor","rs485","pressure-transmitter","level-measurement"]
  questions: ["Ako integrovať tlakový prevodník QDW90A s TapHome?","Ako pripojiť QDW90A cez RS-485 k TapHome Multi-Protocol Gateway?","Aké meracie jednotky podporuje QDW90A?","Ako funguje desatinné škálovanie na QDW90A?"]
---

# QDW90A Tlakový prevodník

Komunikácia: Modbus RTU

## Návod na integráciu

QDW90A je generický piezorezistívny tlakový a hladinový prevodník vyrábaný spoločnosťou Qidian (Anhui Qidian Automation Technology Co., Ltd.). Komunikuje cez Modbus RTU po RS-485 a k TapHome sa pripája prostredníctvom Multi-Protocol Gateway. Rovnaká hardvérová platforma podporuje meranie tlaku, hladiny, teploty a pH v závislosti od inštalovaného snímacieho prvku.

Šablóna číta meranú hodnotu z holding registra H:4 s automatickým desatinným škálovaním podľa H:3. Štyri servisné atribúty zobrazujú aktuálnu konfiguráciu zariadenia (slave adresa, prenosová rýchlosť, meracia jednotka a desatinný formát) a jedna servisná akcia umožňuje vzdialenú zmenu slave adresy.

## Hardvérové pripojenie

### Zapojenie RS-485

Pripojte QDW90A k TapHome Multi-Protocol Gateway pomocou svoriek RS-485:

| Vodič snímača | Pripojenie | Popis |
|---------------|------------|-------|
| **ČERVENÝ** | +24 V | Kladný pól napájania |
| **ČIERNY** | GND | Uzemnenie napájania |
| **MODRÝ** | A (RS485+) | Dátová linka Modbus A |
| **ŽLTÝ** | B (RS485-) | Dátová linka Modbus B |

> [!WARNING]
> Farby vodičov sa môžu líšiť medzi OEM variantmi. Pred pripojením vždy overte zapojenie podľa dokumentácie dodanej s vaším konkrétnym zariadením.

### Komunikačné parametre

| Parameter | Predvolená hodnota |
|-----------|---------------------|
| Prenosová rýchlosť | 9600 |
| Parita | Žiadna |
| Dátové bity | 8 |
| Stop bity | 1 |
| Slave ID | 1 |

Prenosová rýchlosť je konfigurovateľná od 1200 do 115200 cez register H:1. Rozsah slave adresy je 1–255 a je možné ju zmeniť vzdialene pomocou servisnej akcie **Rewrite the Slave Address** v TapHome.

> [!NOTE]
> Po zmene slave adresy alebo prenosovej rýchlosti prevodník odpovie pomocou **pôvodných** nastavení pred prepnutím na nové hodnoty. Na uloženie zmien do energeticky nezávislej pamäte je potrebné zapísať H:15 = 0.

## Možnosti zariadenia

### Meranie tlaku/hladiny

Šablóna sprístupňuje jedno zariadenie — **Pressure Level** — ktoré číta meranú hodnotu z holding registra H:4 (Int16). Surová hodnota sa automaticky delí číslom 10 umocneným na počet desatinných miest z H:3:

```text
actual_value = raw_value / 10^(decimal_points)
```

Meracia jednotka závisí od konfigurácie snímača uloženej v H:2. Prevodník podporuje 23 rôznych jednotiek:

| Kód | Jednotka | Kategória |
|-----|----------|-----------|
| 0 | MPa | Tlak |
| 1 | KPa | Tlak |
| 2 | Pa | Tlak |
| 3 | bar | Tlak |
| 4 | mbar | Tlak |
| 5 | Kgcm2 | Tlak |
| 6 | PSI | Tlak |
| 7 | mH2O | Tlak |
| 8 | mmH2O | Tlak |
| 9 | inH2O | Tlak |
| 10 | H2O | Tlak |
| 11 | mHg | Tlak |
| 12 | mmHg | Tlak |
| 13 | inHg | Tlak |
| 14 | atm | Tlak |
| 15 | Torr | Tlak |
| 16 | m | Hladina |
| 17 | cm | Hladina |
| 18 | mm | Hladina |
| 19 | Kg | Hmotnosť |
| 20 | °C | Teplota |
| 21 | pH | Hodnota pH |
| 22 | °F | Teplota |

Skript šablóny vykonáva dodatočnú konverziu pre metre (kód 16) a centimetre (kód 17) kvôli ich špecifickým požiadavkám na škálovanie.

### Servisné atribúty

Modul sprístupňuje štyri servisné atribúty na monitorovanie konfigurácie zariadenia:

- **Slave Address** (H:0) — aktuálna Modbus slave adresa (1–255)
- **Baud Rate** (H:1) — dekódovaná prenosová rýchlosť z interného kódu (1200, 2400, 4800, 9600, 19200, 38400, 57600 alebo 115200)
- **Unit** (H:2) — aktuálne nakonfigurovaná meracia jednotka zobrazená ako skratka (MPa, KPa, bar, PSI, mH2O, °C, pH atď.)
- **Decimal Points** (H:3) — formát desatinnej čiarky (####, ###.#, ##.##, #.###, alebo .####)

### Servisná akcia

- **Rewrite the Slave Address** — zapíše novú slave adresu (1–255) do H:0 a uloží do energeticky nezávislej pamäte zápisom H:15 = 0. Prevodník odpovie pomocou pôvodnej adresy pred prepnutím.

### Ďalšie možnosti

QDW90A poskytuje aj Float32 meranú hodnotu v registroch H:22–H:23 (IEEE 754, big-endian ABCD poradie bajtov), ktorá poskytuje priame čítanie bez desatinného škálovania. Ďalšie registre zahŕňajú nulový bod rozsahu (H:5), plný bod rozsahu (H:6), kalibráciu nulového offsetu (H:12), konfiguráciu sériovej parity (H:37) a príkaz na obnovenie továrenských nastavení (H:16). Tieto je možné pridať ako vlastné Modbus zariadenia v TapHome podľa potreby.

## Dostupné zariadenia 1

Tieto zariadenia sa po importe zobrazia v TapHome.

QDW90A Tlakový prevodník Modul

Servisné atribúty

|                    |                                                                                                        |
|--------------------|--------------------------------------------------------------------------------------------------------|
| Slave adresa       | Aktuálna Modbus slave adresa (1-255, predvolená 1)                                                     |
| Prenosová rýchlosť | Aktuálna prenosová rýchlosť dekódovaná z interného kódu (1200-115200)                                  |
| Jednotka           | Aktuálne nakonfigurovaná meracia jednotka (MPa, KPa, Pa, bar, mbar, PSI, mH2O, mmH2O, °C, °F, pH atď.) |
| Desatinné miesta   | Formát zobrazenia desatinnej čiarky (####, ###.#, ##.##, #.###, .####)                                 |

Servisné akcie

|                       |
|-----------------------|
| Prepísať slave adresu |

Servisné atribúty

Slave Address

```taphome
modbusr(H, 0, int16);
```

Baud Rate

```taphome
SWITCH(modbusr(H, 1, int16),
	0, 1200,
	1, 2400,
	2, 4800,
	3, 9600,
	4, 19200,
	5, 38400,
	6, 57600,
	7, 115200,
      NaN
);
```

Unit

```taphome
switch(modbusr(H, 2, int16),
	0, "MPa",
	1, "KPa",
	2, "Pa",
	3, "bar",
	4, "mbar",
	5, "Kgcm2",
	6, "PSI",
	7, "mH2O",
	8, "mmH2O",
	9, "inH2O",
	10, "H2O",
	11, "mHg",
	12, "mmHg",
	13, "inHg",
	14, "atm",
	15, "Torr",
	16, "m",
	17, "cm",
	18, "mm",
	19, "Kg",
	20, "°C",
	21, "PH",
	22, "°F",
	NaN
);
```

Decimal points

```taphome
SWITCH(modbusr(H, 3, int16),
	0, "####",
	1, "###.#",
	2, "##.##",
	3, "#.###",	
	4, "#.###",
	NaN
);
```

Servisné akcie

Rewrite the Slave Address

Parametre: Slave Address (1–255 SlaveAddr)

```taphome
modbusw(SH, 0, int16, SlaveAddr);
modbusw(SH, 15, int16, 0);  # Save to user area
```

Úroveň tlaku Premenná Len na čítanie

Meraná hodnota s dynamickým desatinným škálovaním — číta H:4 delené 10^(H:3) s konverziou špecifickou pre m a cm

Register: H:4 Int16 numeric

Čítanie

```taphome
VAR val := MODBUSR(H, 4, Int16)/power(10, modbusr(H, 3, int16));

switch(modbusr(H, 2, int16),
	16, val,
	17, val / 100, 
	val
);
```

**Pripojenie:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Možné vylepšenia (7)

- H:22-23 Float Measurement Value — Float32 IEEE 754, big-endian ABCD byte order — direct measurement without decimal scaling. Alternative to H:4 integer method used by template.
- H:5 Range Zero Point — Transmitter zero calibration value — useful for diagnostics
- H:6 Range Full Point — Transmitter full scale calibration value — useful for diagnostics
- H:12 Zero Offset — Int16 R/W, factory default 0. PV output = calibration value + offset. Writable via FC 0x06.
- H:37 Serial Parity — Int16 R/W; 0=None, 1=Odd, 2=Even. Configures RS485 serial parity.
- H:1 Baud Rate (write) — Int16 writable; code 0-7 to change baud rate. Readable as service attribute but no write action in template.
- H:16 Factory Reset — Write 1 to restore factory parameters. Caution: reverts address, baud rate, and calibration data.

## Parametre importu

Tieto hodnoty zadáte pri importe XML.

| Pýta sa v aplikácii | Predvolené    |
|---------------------|---------------|
| Slave Id            | `1`           |
| IP address          | `192.168.1.0` |

## Zdroje

- QDW90A Modbus RTU Communication Protocol
  
  [s2ins.com](https://s2ins.com/wp-content/uploads/2024/11/Pressure-Sensor-Transmitter-QDW90A-O4-0-500Bar-Output-RS485.pdf) 2026-04-19
  
  [PDF](https://taphome.com/compatibility/devices/general-qdw90a-pressure-transmitter/manufacturer/modbus-protocol.pdf)
- Home Assistant Community — QDW90A Modbus Integration
  
  [community.home-assistant.io](https://community.home-assistant.io/t/modbus-with-ew11-qdw90a-3-rs485-water-pressure-measure-probe-0-10-bar/784472) 2026-04-19

Dokumenty výrobcov sú © ich príslušných vlastníkov. Poskytujeme ich tak, ako ich zverejnil výrobca, len na informačné účely.

## Súvisiaca dokumentácia

- [Modbus Integration](https://taphome.com/sk/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/sk/docs/integration/modbus/)
- [Jednoduchá konfigurácia pomocou šablón](https://taphome.com/sk/docs/integration/modbus/templates/)
- [Skripty Modbus a prefetch](https://taphome.com/sk/docs/script/modbus-scripts/)
- [Funkcie Modbus](https://taphome.com/sk/docs/script/modbus/)
- [Dátové typy Modbus](https://taphome.com/sk/docs/script/modbus-data-types/)

