Sensor de temperatura e umidade da interface SM1911B RS485
Manual do usuário
SM1911B usando o protocolo MODBUS-RTU de barramento RS485 padrão, fácil acesso ao PLC, DCS e outros instrumentos ou sistemas para monitoramento de temperatura, quantidades de estado de umidade. O uso interno do núcleo de detecção de alta precisão e dispositivos relacionados para garantir alta confiabilidade e excelente estabilidade a longo prazo pode ser personalizado RS232, RS485, CAN,4-20mA, DC0~5V\10V, ZIGBEE, Lora, WIFI, GPRS e outros métodos de saída.
Parâmetros técnicos
Parâmetro técnico | Valor do parâmetro |
Marca | MELHOR FILHO |
Faixa de medição de temperatura | -30℃~80℃ |
Precisão de medição de temperatura | ±0.5℃ @25℃ |
Faixa de medição de umidade | 0~100% UR |
Precisão de umidade | ±3%RH @25℃ |
Interface de comunicação | RS485 |
Taxa de transmissão padrão | 9600 8 1 n XNUMX |
Poder | DC9~24V 1A |
Temperatura de funcionamento | -40~80°C |
Umidade de trabalho | 5% UR~90% UR |
Instruções de fiação
Qualquer fiação incorreta pode causar danos irreversíveis ao produto. Por favor, conecte cuidadosamente o cabo da seguinte forma em caso de falha de energia e, em seguida, conecte o cabo para confirmar a exatidão e, em seguida, use-o novamente.
ID | Cor do núcleo | Identificação | Observação |
1 | Vermelho | V+ | Poder + |
2 | Verde | V- | Poder - |
3 | Amarelo | A+ | RS485A+ |
4 | Azul | B- | RS485 B- |
No caso de fios partidos, ligue os fios conforme indicado na figura. Se o produto em si não tiver fios, a cor do núcleo é para referência.
Protocolo de Comunicação
O produto usa o formato de protocolo padrão RS485 MODBUS-RTU, todos os comandos de operação ou resposta são dados hexadecimais. O endereço padrão do dispositivo é 1 quando o dispositivo é enviado, a taxa de transmissão padrão é 9600, 8, n, 1
Ler dados (ID da função 0x03)
Quadro de consulta (hexadecimal), envio example: Query 1# device 1 data, o computador host envia o comando:01 03 00 00 00 02 C4 0B.
ID do dispositivo | Código da função | Endereço inicial | Comprimento de dados | CRC16 |
01 | 03 | 00 00 | 00 02 | C4 0B |
Para o quadro de consulta correto, o dispositivo responderá com os dados:01 03 04 00 7A 00 00 DB EA, o formato de resposta é analisado da seguinte forma:
ID do dispositivo | Código da função | Comprimento de dados | Dados 1 | Dados 2 | Código de verificação |
01 | 03 | 04 | 00 79 | 00 7A | banco de dados EA |
Descrição dos dados: Os dados no comando são hexadecimais. Tome os dados 1 como um example. 00 79 é convertido em um valor decimal de 121. Se a ampliação de dados for 100, o valor real será 121/100=1.21.
Outros e assim por diante.
Tabela de endereços de dados
Endereço | Endereço inicial | Descrição | Tipo de dados | Faixa de valores |
40001 | 00 00 | temperatura | Somente leitura | 0~65535 |
40002 | 00 01 | umidade | Somente leitura | 0~65535 |
40101 | 00 64 | Código de modelo | ler/escrever | 0~65535 |
40102 | 00 65 | total de pontos | ler/escrever | 1~20 |
40103 | 00 66 | ID do dispositivo | ler/escrever | 1~249 |
40104 | 00 67 | taxa de transmissão | ler/escrever | 0~6 |
40105 | 00 68 | modo | ler/escrever | 1~4 |
40106 | 00 69 | protocolo | ler/escrever | 1~10 |
ler e modificar o endereço do dispositivo
(1) Ler ou consultar o endereço do dispositivo
Se você não souber o endereço atual do dispositivo e houver apenas um dispositivo no barramento, você pode usar o comando FA 03 00 64 00 02 90 5F Consultar endereço do dispositivo.
ID do dispositivo | Código da função | Endereço inicial | Comprimento de dados | CRC16 |
FA | 03 | 00 64 | 00 02 | 90 5F |
FA é 250 para o endereço geral. Quando você não sabe o endereço, você pode usar 250 para obter o endereço real do dispositivo, 00 64 é o registro do modelo do dispositivo.
Para o comando de consulta correto, o dispositivo responderá, por exemploample, os dados de resposta são 01 03 02 07 12 3A 79, cujo formato é mostrado na tabela a seguir:
ID do dispositivo | Código da função | Endereço inicial | Código Modelo | CRC16 |
01 | 03 | 02 | 55 3C 00 01 | 3A 79 |
Uma resposta deve estar nos dados, o primeiro byte 01 indica que o endereço real do dispositivo atual é, 55 3C convertido para decimal 20182 indica que o modelo principal do dispositivo atual é 21820, os dois últimos bytes 00 01 Indica que o dispositivo possui uma quantidade de status.
(2) Alterar o endereço do dispositivo Por example, se o endereço do dispositivo atual for 1, queremos mudar para 02, o comando é:01 06 00 66 00 02 E8 14.
ID do dispositivo | Código da função | Endereço inicial | Destino | CRC16 |
01 | 06 | 00 66 | 00 02 | E8 14 |
Após o sucesso da alteração, o dispositivo retornará as informações: 02 06 00 66 00 02 E8 27, seu formato é analisado conforme a tabela a seguir:
ID do dispositivo | Código da função | Endereço inicial | Destino | CRC16 |
1 | 6 | 00 66 | 00 02 | E8 27 |
Uma resposta deve estar nos dados, após a modificação ser bem sucedida, o primeiro byte é o novo dispositivo
Morada. Depois que o endereço geral do dispositivo for alterado, ele entrará em vigor imediatamente. Neste momento, o usuário
precisa alterar o comando de consulta do software ao mesmo tempo.
Ler e modificar taxa de transmissão
(1) Taxa de transmissão de leitura
A taxa de transmissão padrão de fábrica do dispositivo é 9600. Se você precisar alterá-la, poderá alterá-la de acordo com
a tabela a seguir e o protocolo de comunicação correspondente. Por example, leia o dispositivo atual
baud rate ID, o comando é:01 03 00 67 00 01 35 D5, seu formato é analisado da seguinte forma.
ID do dispositivo | Código da função | Endereço inicial | Comprimento de dados | CRC16 |
01 | 03 | 00 67 | 00 01 | 35 D5 |
Leia a codificação da taxa de transmissão do dispositivo atual. Codificação da taxa de transmissão: 1 é 2400; 2 é 4800; 3 é 9600; 4 é 19200; 5 é 38400; 6 é 115200.
Para o comando de consulta correto, o dispositivo responderá, por exemploample, os dados de resposta são 01 03 02 00 03 F8 45, cujo formato é mostrado na tabela a seguir:
ID do dispositivo | Código da função | Comprimento de dados | Código da taxa | CRC16 |
01 | 03 | 02 | 00 03 | F8 45 |
codificado de acordo com a taxa de transmissão, 03 é 9600, ou seja, o dispositivo atual tem uma taxa de transmissão de 9600.
(2) Altere a taxa de transmissão
Por exemploample, alterando a taxa de transmissão de 9600 para 38400, ou seja, alterando o código de 3 para 5, o comando é: 01 06 00 67 00 05 F8 1601 03 00 66 00 01 64 15.
ID do dispositivo | Código da função | Endereço inicial | Taxa de transmissão desejada | CRC16 |
01 | 03 | 00 66 | 00 01 | 64 15 |
Altere a taxa de transmissão de 9600 para 38400, alterando o código de 3 para 5. A nova taxa de transmissão entrará em vigor imediatamente, momento em que o dispositivo perderá sua resposta e a taxa de transmissão do dispositivo deverá ser consultada de acordo. Modificado.
Ler valor de correção
(1) Valor de Correção de Leitura
Quando há um erro entre os dados e o padrão de referência, podemos reduzir o erro de exibição ajustando o valor de correção. A diferença de correção pode ser modificada para mais ou menos 1000, ou seja, o intervalo de valores é 0-1000 ou 64535-65535. Por example, quando o valor de exibição for muito pequeno, podemos corrigi-lo adicionando 100. O comando é: 01 03 00 6B 00 01 F5 D6 . No comando 100 é hex 0x64 Se precisar reduzir, você pode definir um valor negativo, como -100, correspondente ao valor hexadecimal de FF 9C, que é calculado como 100-65535=65435, e então convertido para hexadecimal para 0x FF 9C. O valor de correção começa em 00 6B. Tomamos o primeiro parâmetro como um example. O valor de correção é lido e modificado da mesma forma para vários parâmetros.
ID do dispositivo | Código da função | Endereço inicial | Comprimento de dados | CRC16 |
01 | 03 | 00 6B | 00 01 | F5 D6 |
Para o comando de consulta correto, o dispositivo responderá, por exemploample, os dados de resposta são: 01 03 02 00 64 B9 AF, cujo formato é o mostrado na tabela a seguir:
ID do dispositivo | Código da função | Comprimento de dados | Valor dos dados | CRC16 |
01 | 03 | 02 | 00 64 | B9AF |
Nos dados de resposta, o primeiro byte 01 indica o endereço real do dispositivo atual, e 00 6B é o primeiro registro de valor de correção de quantidade de estado. Se o dispositivo tiver vários parâmetros, outros parâmetros operam dessa maneira. O mesmo, a temperatura geral, a umidade tem esse parâmetro, a luz geralmente não tem esse item.
(2) Alterar valor de correção
Por exemploample, a quantidade de estado atual é muito pequena, queremos adicionar 1 ao seu valor verdadeiro, e o valor atual mais 100 comando de operação de correção é:01 06 00 6B 00 64 F9 FD.
ID do dispositivo | Código da função | Endereço inicial | Destino | CRC16 |
01 | 06 | 00 6B | 00 64 | F9FD |
Após a operação ser bem sucedida, o dispositivo retornará as informações: 01 06 00 6B 00 64 F9 FD, os parâmetros entram em vigor imediatamente após uma alteração bem-sucedida.
Isenção de responsabilidade
Este documento fornece todas as informações sobre o produto, não concede nenhuma licença de propriedade intelectual, não expressa ou implica, e proíbe qualquer outro meio de concessão de quaisquer direitos de propriedade intelectual, como a declaração de termos e condições de venda deste produto, outros questões. Nenhuma responsabilidade é assumida. Além disso, nossa empresa não oferece garantias, expressas ou implícitas, em relação à venda e uso deste produto, incluindo a adequação para o uso específico do produto, a comercialização ou a responsabilidade por violação de qualquer patente, direito autoral ou outros direitos de propriedade intelectual , etc. Produto
especificações e descrições de produtos podem ser modificadas a qualquer momento sem aviso prévio.
Contate-nos
Empresa: Xangai Sonbest Industrial Co., Ltd
Endereço: Building 8, No.215 North east road, Baoshan District, Shanghai, China
Web: http://www.sonbest.com
Web: http://www.sonbus.com
SKYPE: soobuu
E-mail: venda@sonbest.com
Telefone: 86-021-51083595 / 66862055 / 66862075 / 66861077
Documentos / Recursos
![]() |
Sensor de temperatura e umidade da interface SONBEST SM1911B RS485 [pdf] Manual do Usuário SM1911B, Sensor de Temperatura e Umidade de Interface RS485, Sensor de Temperatura e Umidade de Interface RS1911 SM485B |