Strømforsyning: 3-5v
Nuværende: 5ma
Baud rate: 9600 eller 115200
Standard automatisk outputfrekvens: 14 HZ
Måleområde:
-40 ... + 125 ° C til omgivelsestemperatur
-70 ... + 380 ° C til måling af måltemperatur
Måleafstand: 1-2 cm tæt
Størrelse: 21.5 lang * 23 bred * 6.3 høj
---------------------------------------------------------- ---------------------
aftalebrev
Seriel send kommando byte:
(1), Serielle kommunikationsparametre (standard baud rate værdi9600 bps, Kan indstilles af software)
Følgende er de samme som "Baudrate:9600 bpsTjek ciffer:N.Databits:8Stop lidt1
Baudrate:115200 bpsTjek ciffer:N.Databits:8Stop lidt1
(2), Modulindgangskommandoer,Sendt af en ekstern controllerGY-MCU90614Modul (hexadecimal)
Følgende er de samme som "1, Rammehoved:0xa5
Instruktionsformat: header+instruktion+Checksum(8bit)(Såsom automatisk at læse temperaturkommandoen= 0xA5 + 0x45 + 0xEA)
2, Kommandokommando:
Kontinuerlig outputkommando:
0xA5 + 0x45 + 0xEA ------------------Temperaturdataene (modulet returnerer datatypen som0x45)
Forespørgseloutputkommando:
0xA5 + 0x15 + 0xBA ---------------Temperaturdataene (modulet returnerer datatypen som0x45)
Konfigurationsinstruktioner:(Sluk genstart efter ikrafttrædelsen)
Baud rate konfiguration:
0xA5 + 0xAE + 0x53 --------------- 9600(Standard)
0xA5 + 0xAF + 0x54 -------------- 115200
Strøm sendes automatisk til temperaturdatakonfigurationen:
0xA5 + 0x51 + 0xF6 ---------------Power output automatisk efter strømdata(standard)
0xA5 + 0x52 + 0xF7 ---------------Temperaturdataene udsendes ikke automatisk efter opstart
aftalebrev
Seriel modtagelse:
(1), Serielle kommunikationsparametre (standard baud rate værdi9600 bps, Kan indstilles af software)
Følgende er de samme som "Baudrate:9600 bpsTjek ciffer:N.Databits:8Stop lidt1
Baudrate:115200 bpsTjek ciffer:N.Databits:8Stop lidt1
(2), Modulets outputformat, hver ramme indeholder9Bytes (hexadecimal):
.Byt0: 0x5ARammehoved
.Byt1: 0x5ARammehoved
.Byt2: 0X45Denne rammedatatype0X45: Temperaturdata)
.Byt3: 0x04Mængden af data (nedenfor4data2Som et eksempel)
.Byt4: 0x00 ~ 0xFFdata1høj8Bit
.Byt5: 0x00 ~ 0xFFdata1lav8Bit
.Byt6: 0x00 ~ 0xFFdata2høj8Bit
.Byt7: 0x00 ~ 0xFFdata2lav8Bit
.Byt8: 0x00 ~ 0xFFChecksum (tidligere data akkumuleret og kun lav)8bit) Følgende er de samme som "
(3), Data beregningsmetode
Metode til beregning af temperatur :
temperatur=høj8Bit<| = "" 8 = "" 8 = "">lav8Bit (resultatet er den faktiske vinkel ganget med100)
Eksempel: sendinstruktion:A5 45 EA, modtagetÉn ramme med data:
<5a - = "" - = "" - = "" - = "" - = "" - = "" - = "" - = "" 04 = "" 0c = "" 0d = "" 19 = "" 45 = "" 5a = "" 78 = "" a7 = "">
SaidTIL(Underskrevet16bit, Angiver måltemperaturen):TIL = 0x0C78 / 100 = 31.92°
SaidTA(Underskrevet16bit, Angiver omgivelsestemperatur):TIL = 0x0D19 / 100 = 33.53°
Instruktioner
Modulet til serielle outputdata, brugeren via seriel portforbindelse, sender outputinstruktioner, f.eks0xA5 + 0x45 + 0xEATil modulet udsender modulet kontinuerligt temperaturdataene; hvis du vil sende gennem forespørgselens output0xA5 + 0x15 + 0xBATil modulet returnerer modulet en temperaturdata, hver gang modulet sendes, forespørgselsfrekvensen skal være lavere end10hz, Hvis højere end10hzBrug kontinuerlig outputtilstand, dvs. send0xA5 + 0x45 + 0xEAinstruktion;