
Seria ComWinTop CWT-THxxx cuprinde senzori de temperatură și umiditate RS-485 Modbus RTU, disponibili în mai multe variante constructive de sondă (de la CWT-TH01S la CWT-TH05S). Șablonul TapHome citește valorile temperaturii și umidității relative și oferă acțiuni de service pentru configurarea adresei slave și a baud rate-ului direct din TapHome.
Senzorii se alimentează la 5–30 V DC și comunică prin RS-485 la distanțe de până la 800 m, ceea ce îi face potriviți pentru monitorizarea distribuită în clădiri.
Conexiunea hardware
Cablare
Senzorul are un cablu cu 4 fire:
| Culoarea firului | Funcție |
|---|---|
| Maro | Alimentare + (5–30 V DC) |
| Negru | Alimentare − (GND) |
| Galben / verde | RS-485 A+ |
| Albastru | RS-485 B− |
Conectați firele RS-485 A+ și B− la bornele corespunzătoare ale unui gateway Modbus RTU TapHome (de ex. magistrala RS-485 a TapHome Core). GND-ul alimentării și GND-ul RS-485 trebuie să aibă o masă comună.
Asigurați o legătură corectă la masă între senzor și gateway-ul Modbus. Fără o referință GND comună sunt probabile erori de comunicare, mai ales la cabluri lungi.
Specificații
| Parametru | Valoare |
|---|---|
| Alimentare | 5–30 V DC, < 0,1 W |
| Domeniu de temperatură | de la −30 °C la +80 °C (±0,5 °C) |
| Domeniu de umiditate | 0–100 % RH (±5 % RH) |
| Rezoluție | 0,1 °C / 0,1 % RH |
| Comunicație | RS-485 Modbus RTU |
| Lungime maximă a cablului | 800 m |
Configurare
Parametri de comunicație
Șablonul TapHome folosește 9600 baud, 8 biți de date, fără paritate, 1 bit de stop. Baud rate-ul implicit din fabrică este 4800 bps — folosiți acțiunea de service Setare baud rate în TapHome (sau un instrument Modbus) pentru a-l schimba la 9600 înainte de importul șablonului.
Alternativ, dacă preferați să păstrați baud rate-ul din fabrică de 4800, ajustați baud rate-ul în setările de conexiune ale modulului TapHome după import.
Slave ID
Adresa slave implicită este 1. Când conectați mai mulți senzori CWT-THxxx pe aceeași magistrală RS-485, fiecare senzor trebuie să aibă o adresă slave unică (1–254). Pentru a schimba adresa, folosiți acțiunea de service Setare Slave ID în TapHome.
Funcțiile dispozitivului
Monitorizarea temperaturii și umidității
Șablonul pune la dispoziție un singur dispozitiv Senzor de temperatură și umiditate, care citește:
- Temperatura — temperatura ambiantă în °C (registrul H:1, Int16, conversie ÷10). Domeniu de la −30 °C la +80 °C, cu rezoluție de 0,1 °C. Temperaturile negative folosesc codificarea în complement față de doi.
- Umiditatea — umiditatea relativă în % RH (registrul H:0, UInt16, conversie ÷1000). Domeniu 0–100 % RH, cu rezoluție de 0,1 %.
Diagnosticare și configurare de service
Modulul oferă două atribute de service și două acțiuni de service pentru configurarea magistralei:
- Slave ID (citit din H:2000) — afișează adresa Modbus curentă
- Baud rate (citit din H:2001) — afișează baud rate-ul curent (2400, 4800 sau 9600)
- Setare Slave ID — scrie o adresă nouă (1–254) în H:2000
- Setare baud rate — scrie în H:2001 codul noului baud rate (0 = 2400, 1 = 4800, 2 = 9600)
Funcții suplimentare
Senzorii CWT-THxxx oferă și registre de calibrare pentru decalajul temperaturii (H:0x0050) și decalajul umidității (H:0x0051), cu rezoluție de 0,1 °C / 0,1 % RH. Acestea permit ajustarea fină a măsurătorilor fără modificarea configurației TapHome. Suportul pentru calibrare poate fi adăugat într-o actualizare viitoare a șablonului.
Rezolvarea problemelor
Nu există citiri după import
- Verificați dacă baud rate-ul senzorului corespunde celui din TapHome — șablonul așteaptă 9600 bps, dar valoarea implicită din fabrică este 4800
- Verificați cablajul RS-485: A+ la A+, B− la B−, GND comun
- Confirmați că în parametrii de import TapHome este setată adresa slave corectă
Valori incorecte ale umidității
Șablonul folosește pentru registrul de umiditate un factor de scală ÷1000, așa cum este definit în șablonul XML. Dacă valorile citite diferă cu un factor de 100, aceasta poate indica o variantă diferită de firmware. Șablonul XML este sursa de referință pentru integrarea TapHome.
Erori de comunicare la cabluri lungi
- Asigurați o conexiune GND comună între senzor și gateway
- Folosiți cablu cu perechi torsadate pentru liniile A+/B−
- Adăugați un rezistor de terminare de 120 Ω la capătul magistralei, dacă lungimea cablului depășește 100 m
