SONBEST SM6377B RS485 utgång taktyp Multiparametersensor
Tekniska parametrar
Teknisk parameter | Parametervärde |
Stämpla | SONBÄSTA |
Rökmätområde | 0~5000 ppm |
Rök tillåter avvikelse | ±7 % |
Repeterbarhetstest för rök | ±5 % |
Rökdetekteringschip | Importera digitalt |
Temperaturegenskaper | ±0.5 %/℃ |
Temperaturmätområde | -30℃~80℃ |
Temperaturmätningsnoggrannhet | ±0.5℃ @25℃ |
PM2.5 intervall | 0 ~ 999ug/m3 |
PM2.5 noggrannhet | ±15 % eller ±10 ug/m3 max @25℃ |
PM10 intervall | 0 ~ 999ug/m3 |
PM10 noggrannhet | ±15 % eller ±35 ug/m3 max @25℃ |
Kommunikationsgränssnitt | RS485 |
Standard överföringshastighet | 9600 8 n 1 |
Driva | DC6~24V 1A |
Drifttemperatur | -40~80°C |
Arbetsfuktighet | 5%RH~90%RH |
Produktstorlek
Hur kopplar man?
Applikationslösning
Hur man använder?
Kommunikationsprotokoll
Produkten använder RS485 MODBUS RTU standardprotokollformat, alla operations- eller svarskommandon är hexadecimala data. Standardenhetsadressen är 1 när enheten levereras, standardöverföringshastigheten är 9600, 8, n, 1
- Läs data (funktions-id 0x03)
Förfrågningsram (hexadecimal), skickar example: Fråga 1# enhet 1 data, värddatorn skickar kommandot:01 03 00 00 00 07 04 08 .Enhets-ID
Funktions-id Startadress Datalängd CRC16
01 03 00 00 XNUMX XNUMX XNUMX XNUMX 00 07 XNUMX XNUMX XNUMX XNUMX 04 08 XNUMX XNUMX XNUMX XNUMX För den korrekta frågeramen kommer enheten att svara med data:01 03 0E 00 7F 00 00 00 00 00 00 00 00 00 00 00 00 44 2A , svarsformatet tolkas enligt följande:
Anordning ID
Funktions-ID Data Längd dejta 1 dejta 2 dejta 3 dejta 4 dejta 5 dejta 6
01 03 0E 00 79 XNUMX XNUMX XNUMX XNUMX 00A 00 7B 00 7C 00 7D 00 7E Databeskrivning: Datan i kommandot är hexadecimal. Ta data 1 som ett example. 00 79 omvandlas till ett decimalvärde på 121. Om dataförstoringen är 100 är det faktiska värdet 121/100=1.21. Andra och så vidare.
- Dataadresstabell
Adress
Startadress Beskrivning Datatyp Värdeintervall
40001 00 00 XNUMX XNUMX XNUMX XNUMX ledningsförmåga Endast läs 0~65535 40002 00 01 XNUMX XNUMX XNUMX XNUMX temperatur Endast läs 0~65535 40003 00 02 XNUMX XNUMX XNUMX XNUMX fuktighet Endast läs 0~65535 40004 00 03 XNUMX XNUMX XNUMX XNUMX CO2 Endast läs 0~65535 40005 00 04 XNUMX XNUMX XNUMX XNUMX CO Endast läs 0~65535 40006 00 05 XNUMX XNUMX XNUMX XNUMX PM2.5 Endast läs 0~65535 40007 00 06 XNUMX XNUMX XNUMX XNUMX PM10 Endast läs 0~65535 40101 00 64 XNUMX XNUMX XNUMX XNUMX modellkod läsa/skriva 0~65535 40102 00 65 XNUMX XNUMX XNUMX XNUMX totalt antal poäng läsa/skriva 1~20 40103 00 66 XNUMX XNUMX XNUMX XNUMX Enhets-ID läsa/skriva 1~249 40104 00 67 XNUMX XNUMX XNUMX XNUMX överföringshastighet läsa/skriva 0~6 40105 00 68 XNUMX XNUMX XNUMX XNUMX läge läsa/skriva 1~4 40106 00 69 XNUMX XNUMX XNUMX XNUMX protokoll läsa/skriva 1~10 - läsa och ändra enhetens adress
- Läs eller fråga enhetens adress
Om du inte känner till den aktuella enhetens adress och det bara finns en enhet på bussen, kan du använda kommandot FA 03 00 64 00 02 90 5F Fråga enhetsadress.Enhets-ID
Funktions-id Startadress Datalängd CRC16
FA 03 00 64 XNUMX XNUMX XNUMX XNUMX 00 02 XNUMX XNUMX XNUMX XNUMX 90 5F FA är 250 för den allmänna adressen. När du inte känner till adressen kan du använda 250 för att få den verkliga enhetsadressen, 00 64 är enhetsmodellregistret. För korrekt frågekommando kommer enheten att svara, t.exampsvarsdata är: 01 03 02 07 12 3A 79, vars format är som visas i följande tabell:
Enhets-ID
Funktions-id Startadress Modellkod CRC16
01 03 02 55 3C 00 01 3A 79 Svaret ska finnas i data, den första byten 01 indikerar att den aktuella enhetens verkliga adress är, 55 3C konverterad till decimal 20182 indikerar att den aktuella enhetens huvudmodell är 21820, de två sista byten 00 01 Indikerar att enheten har en status kvantitet.
- Ändra enhetsadress
Till exempelample, om den aktuella enhetens adress är 1, vill vi ändra till 02, kommandot är:01 06 00 66 00 02 E8 14 .Enhets-ID
Funktions-id Startadress Destination CRC16
01 06 00 66 XNUMX XNUMX XNUMX XNUMX 00 02 XNUMX XNUMX XNUMX XNUMX E8 14 Efter att ändringen har lyckats kommer enheten att returnera information: 02 06 00 66 00 02 E8 27 , dess format tolkas som visas i följande tabell:
Enhets-ID
Funktions-id Startadress Destination CRC16
01 06 00 66 XNUMX XNUMX XNUMX XNUMX 00 02 XNUMX XNUMX XNUMX XNUMX E8 27 Svar bör finnas i data, efter att ändringen lyckats är den första byten den nya enhetens adress. Efter att den allmänna enhetsadressen har ändrats träder den i kraft omedelbart. Vid denna tidpunkt måste användaren ändra frågekommandot för programvaran samtidigt.
- Läs eller fråga enhetens adress
- Läs och ändra Baud-hastighet
- Läs baudhastighet
Enhetens standardbaudrate är 9600. Om du behöver ändra den kan du ändra den enligt följande tabell och motsvarandeEnhets-ID
Funktions-id Startadress Datalängd CRC16
01 03 00 67 XNUMX XNUMX XNUMX XNUMX 00 01 XNUMX XNUMX XNUMX XNUMX 35 D5 kommunikationsprotokoll . Till exempelample, läs den aktuella enhetens överföringshastighet-ID, kommandot är:01 03 00 67 00 01 35 D5, dess format tolkas enligt följande.
Läs baudhastighetskodningen för den aktuella enheten. Baudratekodning: 1 är 2400; 2 är 4800; 3 är 9600; 4 är 19200; 5 är 38400; 6 är 115200.
För korrekt frågekommando kommer enheten att svara, t.exampsvarsdata är: 01 03 02 00 03 F8 45, vars format är som visas i följande tabell:Enhets-ID
Funktions-id Datalängd Pris-ID CRC16
01 03 02 00 03 XNUMX XNUMX XNUMX XNUMX F8 45 kodad enligt överföringshastighet är 03 9600, dvs den aktuella enheten har en överföringshastighet på 9600.
- Ändra överföringshastigheten
Till exempelample, ändra överföringshastigheten från 9600 till 38400, dvs. ändra koden från 3 till 5, kommandot är: 01 06 00 67 00 05 F8 1601 03 00 66 00 01 64 15 .
Ändra överföringshastigheten från 9600 till 38400, ändra koden från 3 till 5. Den nya överföringshastigheten träder i kraft omedelbart, då enheten kommer att förlora sitt svar och enhetens överföringshastighet bör frågas i enlighet därmed. Ändrad.Enhets-ID
Funktions-id Startadress Målbaudhastighet CRC16
01 03 00 66 XNUMX XNUMX XNUMX XNUMX 00 01 XNUMX XNUMX XNUMX XNUMX 64 15 XNUMX XNUMX XNUMX XNUMX
- Läs baudhastighet
- Läs korrigeringsvärde
- Läs korrigeringsvärde
När det finns ett fel mellan data och referensstandard kan vi minska visningsfelet genom att justera korrigeringsvärdet. Korrigeringsskillnaden kan ändras till plus eller minus 1000, det vill säga värdeområdet är 0 1000 eller 64535 65535. T.ex.ample, när visningsvärdet är för litet kan vi korrigera det genom att lägga till 100. Kommandot är: 01 03 00 6B 00 01 F5 D6 . I kommandot 100 är hex 0x64 Om du behöver minska kan du ställa in ett negativt värde, som 100, motsvarande det hexadecimala värdet på FF 9C, vilket beräknas som 100 65535=65435, och sedan omvandlas till hexadecimalt till 0x FF 9C. Korrigeringsvärdet börjar från 00 6B. Vi tar den första parametern som ett example. Korrigeringsvärdet läses och modifieras på samma sätt för flera parametrar.Enhets-ID
Funktions-id Startadress Datalängd CRC16
01 03 00 6B 00 01 XNUMX XNUMX XNUMX XNUMX F5 D6 För korrekt frågekommando kommer enheten att svara, t.exampsvarsdata är: 01 03 02 00 64 B9 AF, vars format är som visas i följande tabell:
I svarsdata indikerar den första byten 01 den verkliga adressen för den aktuella anordningen, och 00B är det första tillståndskvantitetskorrigeringsvärderegistret. Om enheten har flera parametrar fungerar andra parametrar på detta sätt. Samma, den allmänna temperaturen, luftfuktigheten har denna parameter, ljuset i allmänhet
har inte denna artikel.Enhets-ID
Funktions-id Datalängd Datavärde CRC16
01 03 02 00 64 XNUMX XNUMX XNUMX XNUMX B9 AF - Ändra korrigeringsvärde
Till exempelample, den aktuella tillståndskvantiteten är för liten, vi vill lägga till 1 till dess sanna värde, och det aktuella värdet plus 100 korrigeringsoperationskommandot är:01 06 00 6B 00 64 F9 FD .Enhets-ID
Funktions-id Startadress Destination CRC16
01 06 00 6B 00 64 XNUMX XNUMX XNUMX XNUMX F9 FD Efter att operationen har lyckats kommer enheten att returnera information: 01 06 00 6B 00 64 F9 FD, parametrarna träder i kraft omedelbart efter framgångsrik ändring.
- Läs korrigeringsvärde
Ansvarsfriskrivning
Det här dokumentet tillhandahåller all information om produkten, ger ingen licens till immateriella rättigheter, uttrycker eller antyder inte och förbjuder andra sätt att ge några immateriella rättigheter, till exempel försäljningsvillkoren för denna produkt, andra problem. Inget ansvar påtas. Dessutom ger vårt företag inga garantier, vare sig uttryckliga eller underförstådda, angående försäljning och användning av denna produkt, inklusive lämpligheten y för den specifika användningen av produkten, säljbarheten eller intrångsansvaret för patent, upphovsrätt eller andra immateriella rättigheter, etc. Produktspecifikationer och produktbeskrivningar kan ändras när som helst utan föregående meddelande.
Kontakta oss
Företag: Shanghai Sonbest Industrial Co., Ltd
Adress: Byggnad 8, No.215 North East Road, Baoshan District, Shanghai, Kina
Web: http://www.sonbest.com
Web: http://www.sonbus.com
SKYPE: soobuu
E-post: rea@sonbest.com
Tel: 86 021 51083595 / 66862055 / 66862075 / 66861077
Dokument/resurser
![]() |
SONBEST SM6377B RS485 utgång taktyp Multiparametersensor [pdf] Användarmanual SM6377B, RS485 utgång taktyp Multiparametersensor, multiparametersensor |