USB / RS - 485 Licht - und Schall-Alarm
Benutzerhandbuch V1.0
(für alle Modelle mit 5 V USB oder 10 - 30 V DC-Anschluss, Modbus-RTU - Protokoll)
1. Produktübersicht
Der akustische und optische Alarm ermöglicht eine 360 ° - Sicht und 100 dB-Alarm durch gleichzeitige Aktion von hohen Helligkeits-LED - Perlen und piezoelektrischen Bummern.
- Niedriger Stromverbrauch, lange Lebensdauer, keine mechanischen rotierenden Teile
- Unterstützt 5 V USB oder 10 - 30 V Breitspannung
- Kommunikationsschnittstelle: USB-Serial (CH340 - Chip) oder RS - 485, Modbus-RTU - Protokoll, 9600 bps, 8E1
- Lichtfarbe: Rot, Gelb, Grün, Blau, Weiß (Fünf Optionen oder Kombination)
- Blitzmethode: stets hell, langsam blitzend, schnell blitzend, synchron / asynchron
- Geeignet für Brandmelder, Sicherheitsüberwachung, Ausfall der Produktionslinie, intelligente Gebäude und andere Szenarien.
2. Technische Parameter
| Artikel | Spezifikationen |
|---|---|
| Betriebsspannung | 5 V USB oder 10 - 30 VDC |
| Betriebsstrom | ≤ 120 mA (5 V, Volllast) |
| Schalldruckpegel | ≥ 100 dB @ 1 m |
| Lichtwinkel | 360 ° |
| Kommunikationsprotokoll | Modbus-RTU (Slave Station) |
| Default-Adresse | 0x01 |
| Baudrate | 9600 bps (2400 - 115200 möglich) |
| Betriebstemperatur | -20 °C ~ +60 °C |
| Schutzgrad | IP54 (Innenraum) |
| Montage | Unterseite M20 × 1.5 Mutterschutz oder Magnet |
3. Schnelle Kabelung
3.1 USB-Schnittstelle (5V-Version)
- Direkt an den PC-USB - Anschluss angeschlossen, wird automatisch als COMx erkannt (bitte installieren, wenn der Treiber CH340 nicht installiert ist).
- Keine externe Stromversorgung erforderlich, maximale Busstrom 200 mA, verwenden Sie bitte den nativen Anschluss der Motherboard oder den HUB mit Stromversorgung.
3.2 RS - 485 - Schnittstelle (10 - 30V-Version)
| - Anschluss | Definition | Liniefarbe | Anmerkung |
|---|---|---|---|
| 1 | V + | 红 | 10 - 30 VDC Positiv |
| 2 | V - | 黑 | Stromversorgung |
| 3 | A | 黄 | 485 - A |
| 4 | B | 蓝 | 485 - B |
| 5 | GND | Nackdraht | Abschirmung Erdung |
- Hand in Hand Verkabelung, am Anfang und am Ende mit 120 Ω Terminationswiderstand.
- Wenn die Buslänge > 500 m beträgt, wird der Repeater bei 1 / 3 hinzugefügt.
4. Serien-Test
4.1 Abfragen Portnummer
Windows: Gerätemanager → Port (COM & LPT) → „USB-SERIAL CH340 (COMx)" ist der Geräteport.
4.2 Verwenden eines allgemeinen Serien-Assistenten
- Baud-Rate 9600, Datenbit 8, Paritätsprüfung (Even), Stop-Bit 1, keine Strömung.
- Nach dem Öffnen des seriellen Anschlusses, Senden Sie im HEX-Modus Tabelle 6.1 Befehl, beobachten Sie die Licht - und Buzzer-Aktion.
- Jedes Befehlsintervall ≥ 50 ms, sonst kann ein Paket verloren gehen.
5. Steuerungsbefehltabelle (Modbus-RTU)
5.1 Spule-Adresse (Funktioncode 0x05)
| Spule-Adresse | Funktion | Beispielbefehle (HEX) |
|---|---|---|
| 0x0000 | Vollständig löschen | 01 05 00 00 00 00 CD CA |
| 0x0001 | Rotes Licht eingeschaltet | 01 05 00 01 FF 00 DD FA |
| 0x0001 | Rotlicht aus. | 0 0 |
| 0x0002 | Gelbe Lichter auf. | 0 |
| 0x0002 | Gelbe Lichter aus. | 0 0 |
| 0x0003 | Grünes Licht eingeschaltet | 01 05 00 03 FF 00 7C 3A |
| 0x0003 | Grünes Licht ausgeschaltet | 01 05 00 03 00 00 3D CA |
| 0x0004 | Buchen eingeschaltet | 01 05 00 04 FF 00 CD FB |
| 0x0004 | Schließen der Schlucken | 0 0 |
| 0x0005 | Roten Blitz | 0 |
| 0x0006 | Gelbe Blitze | 01 05 00 06 FF 00 3D FB |
| 0x0007 | Grünes Licht | 0 |
| 0x0008 | Blau leuchtet. | 0 |
| 0x0009 | Blitz (rot + Buffet) | 01 05 00 09 FF 00 5C 39 |
| 0x0016 | rote Blitz | 01 05 00 16 FF 00 6D FE |
| 0x0017 | gelbe Blitz | 01 05 00 17 FF 00 3C 3E |
| 0x0018 | Grün schneller | 0 |
| 0x0019 | Blau schnell. | 0 |
(Weitere Kombinationsbefehle lesen Sie bitte die EXCEL-Tabelle im Anhang)
5.2 Prüfen Algorithmus
Standard Modbus-RTU CRC16, Low-Bytes vor, High-Bytes hinter.
Online-Berechnungswerkzeuge: www.lammertbies.nl/comm/info/crc-calculation.html
Beispiel für Software-Programmierung (Java)
6.1 Hinzufügen von Abhängigkeiten
Maven-Repository Einführung von jSerialComm:
<dependency>
<groupId>com.fazecast</groupId>
<artifactId>jSerialComm</artifactId>
<version>2.10.4</version>
</dependency>6.2 Kerncode
import com.fazecast.jSerialComm.*;
import java.io.*;
public class LightController {
// 预定义指令
public static final String CLOSE_ALL = "010500000000CDCA";
public static final String RED_ON = "01050001FF00DDFA";
public static final String YELLOW_ON = "01050002FF002DFA";
public static final String GREEN_ON = "01050003FF007C3A";
public static final String BUZZ_ON = "01050004FF00CDFB";
public static void main(String[] args) {
sendCommand("COM16", RED_ON); // 举例:打开红灯
sleep(1000);
sendCommand("COM16", BUZZ_ON); // 蜂鸣 1 s
sleep(1000);
sendCommand("COM16", CLOSE_ALL); // 全部关闭
}
public static void sendCommand(String portName, String hexCmd) {
SerialPort sp = SerialPort.getCommPort(portName);
sp.setComPortParameters(9600, 8, SerialPort.ONE_STOP_BIT, SerialPort.EVEN_PARITY);
sp.setComPortTimeouts(SerialPort.TIMEOUT_WRITE_BLOCKING, 1000, 0);
if (sp.openPort()) {
try (OutputStream os = sp.getOutputStream()) {
os.write(hexToBytes(hexCmd));
os.flush();
} catch (IOException e) { e.printStackTrace(); }
finally { sp.closePort(); }
}
}
public static byte[] hexToBytes(String hex) {
int len = hex.length();
byte[] out = new byte[len / 2];
for (int i = 0; i < len; i += 2) {
out[i / 2] = (byte) Integer.parseInt(hex.substring(i, i + 2), 16);
}
return out;
}
public static void sleep(long ms) {
try { Thread.sleep(ms); } catch (InterruptedException ignored) {}
}
}6.3 Hinweise
- Die Befehlszeichenfolge muss kontinuierlich sein und darf kein Leerzeichen enthalten.
- Zwei Befehlsabstände ≥ 50 ms.
- Der serielle Anschluss muss nach dem Öffnen geschlossen werden, sonst wird das nächste Öffnen fehlschlagen.
- Wenn "Port not found" angezeigt wird, überprüfen Sie das Treiber oder ersetzen Sie den USB-Anschluss.
7. Häufig verwendete Szenarien
7.1 Polling Alarm (Python Pseudo-Code)
import serial,time
cmds = ["01050001FF00DDFA","01050004FF00CDFB",
"01050001FF00DDFA","0105000400008C0B"]
with serial.Serial('COM16',9600,parity='E') as s:
for c in cmds:
s.write(bytes.fromhex(c))
time.sleep(0.5)7.2 Konfiguration King / Power Control / MCGS
Neues Gerät „Modbus-RTU", Adresse 1,9600 - 8E1,
Die Spule 1 bis 4 zeichnen rotes Licht, gelbes Licht, grünes Licht, Buffet,
Die Steuerung erfolgt über die Schaltfläche „Reset / Reset".
8. Fehler beseitigen
| Phänomen | Ursache | Lösung |
|---|---|---|
| Serieller Anschluss nicht gefunden | CH340 - Treiber nicht installiert | Installieren des Treibers und Wechseln des USB-Anschlusses |
| Befehl nicht reagiert | Adresse / Baudrate Fehler | Test mit 01 Adresse 9600E - 8 - 1 |
| Licht leuchtet und nicht buckelt | Buckeln unabhängig | 0x0004 Spule ON |
| Befehl Chaos Code | ohne CRC oder High-Low - Inverter | Automatische CRC-Generierung mit Hilfe des Assistenten |
| Langstreckeninstabilität | ohne Terminationswiderstand | 120 Ω an beiden Busseiten |
9. Wartung und Wartung
- Wicken Sie die Lampen monatlich mit einem trockenen weichen Tuch ab, um die Helligkeit von Staub zu verhindern.
- Es ist verboten, mit korrosiven chemischen Lösungsmitteln zu reinigen.
- Langfristig müssen Sie den Strom nicht abschalten und hohe Temperaturen über 40 ° C vermeiden.
- Im Inneren der Sonde gibt es keine Benutzer reparierbaren Komponenten, Fehler bitte zurück zum Werk.
Hinweis: Diese Anleitung gilt für alle optisch-auchschallenden USB / 485 - Alarme, die das Modbus-RTU - Protokoll verwenden, und kann ohne Vorankündigung geändert werden.
Antwort veröffentlichen