Módulo de sensor de ruído SONBEST SM7901
SM7901 usando o estándar de fácil acceso a PLC, DCS e outros instrumentos ou sistemas para Shanghai Sonbest Industrial Co., Ltd
monitorización das cantidades do estado de ruído. O uso interno do núcleo de detección de alta precisión e dos dispositivos relacionados para garantir unha alta fiabilidade e unha excelente estabilidade a longo prazo pódese personalizar.
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 | SONBEST |
Rango de ruído | 30 ~ 130 dB |
Precisión do ruído | ± 3 % |
Interface | RS485/TTL/DC0-3V |
Poder | DC5V 1A |
Temperatura de execución | -40~80°C |
Humidade de traballo | 5%RH~90%RH |
Selección de produtos
Deseño do produtoRS485, TTL, DC0-3VMétodos de saída múltiples, os produtos divídense nos seguintes modelos dependendo do método de saída.
Modelo de produto | método de saída |
SM7901B | RS485 总线 |
SM7901TTL | TTL |
Tamaño do produto
Como cablear?
Como usar?
Protocolo de comunicación
O produto usa o formato de protocolo estándar RS485 MODBUS-RTU, todos os comandos de operación ou resposta son datos hexadecimais. O enderezo predeterminado do dispositivo é 1 cando se envía o dispositivo, a taxa de transmisión predeterminada é 9600, 8, n, 1
- Ler datos (id da función 0x03)
Marco de consulta (hexadecimal), envío example: Consulta os datos do dispositivo 1 # 1, o ordenador host envía o comando: 01 03 00 00 00 01 84 0A .ID do dispositivo ID de función Enderezo de inicio Lonxitude dos datos CRC16 01 03 00 00 00 01 84 0A Para o marco de consulta correcto, o dispositivo responderá cos datos:01 03 02 00 79 79 A6 , o formato de resposta analízase do seguinte xeito:
ID do dispositivo ID de función Lonxitude dos datos Páxina 1 Comprobe o código 01 03 02 00 79 79 A6 Descrición dos datos: os datos do comando son hexadecimales. Toma o dato 1 como example. 00 79 convértese nun valor decimal de 121. Se a ampliación dos datos é 100, o valor real é 121/100=1.21. Outros e así por diante'.
- Táboa de enderezos de datos
Enderezo Enderezo de inicio Descrición Tipo de datos Intervalo de valores 40001 00 00 1 #rexistrarse de ruído Só lectura 0~65535 40101 00 64 código de modelo ler/escribir 0~65535 40102 00 65 puntos totais ler/escribir 1~20 40103 00 66 ID do dispositivo ler/escribir 1~249 40104 00 67 taxa de transmisión ler/escribir 0~6 40105 00 68 modo ler/escribir 1~4 40106 00 69 protocolo ler/escribir 1~10 - ler e modificar o enderezo do dispositivo
- Ler ou consultar o enderezo do dispositivo
Se non coñece o enderezo do dispositivo actual e só hai un dispositivo no bus, pode utilizar o comando FA 03 00 64 00 02 90 5F Consultar o enderezo do dispositivo.ID do dispositivo ID de función Enderezo de inicio Lonxitude dos datos CRC16 FA 03 00 64 00 02 90 5 F FA é 250 para o enderezo xeral. Cando non coñeces o enderezo, podes usar 250 para obter o enderezo real do dispositivo, 00 64 é o rexistro do modelo do dispositivo.
Para o comando de consulta correcto, o dispositivo responderá, por exemploampos datos de resposta son: 01 03 02 07 12 3A 79, cuxo formato é o que se indica na seguinte táboa:ID do dispositivo ID de función Enderezo de inicio Código Modelo CRC16 01 03 02 55 3C 00 01 3 A 79 A resposta debe estar nos datos, o primeiro byte 01 indica que o enderezo real do dispositivo actual é, 55 3C convertido en decimal 20182 indica que o modelo principal do dispositivo actual é 21820, os dous últimos bytes 00 01 Indica que o dispositivo ten un cantidade de estado.
- Cambiar o enderezo do dispositivo
Por example, se o enderezo do dispositivo actual é 1, queremos cambiar a 02, o comando é: 01 06 00 66 00 02 E8 14.ID do dispositivo ID de función Enderezo de inicio Destino CRC16 01 06 00 66 00 02 E8 14 Despois de que o cambio teña éxito, o dispositivo devolverá información: 02 06 00 66 00 02 E8 27 , o seu formato analízase como se mostra na seguinte táboa:
ID do dispositivo ID de función Enderezo de inicio Destino CRC16 01 06 00 66 00 02 E8 27 A resposta debe estar nos datos, despois de que a modificación teña éxito, o primeiro byte é o novo enderezo do dispositivo. Despois de que se cambie o enderezo xeral do dispositivo, entrará en vigor inmediatamente. Neste momento, o usuario debe cambiar o comando de consulta do software ao mesmo tempo.
- Ler ou consultar o enderezo do dispositivo
- Ler e modificar a taxa de baudios
- Velocidade de lectura en baudios
A velocidade de transmisión predeterminada de fábrica do dispositivo é 9600. Se precisa cambiala, pode cambiala segundo a seguinte táboa e o protocolo de comunicación correspondente. Por example, lea o ID de velocidade en baudios do dispositivo actual, o comando é:01 03 00 67 00 01 35 D5 , o seu formato analízase como segue.ID do dispositivo ID de función Enderezo de inicio Lonxitude dos datos CRC16 01 03 00 67 00 01 35 D5 Le a codificación de velocidade en baudios do dispositivo actual. Codificación de velocidade en baudios: 1 é 2400; 2 é 4800; 3 é 9600; 4 é 19200; 5 é 38400; 6 é 115200.
Para o comando de consulta correcto, o dispositivo responderá, por exemploampos datos de resposta son: 01 03 02 00 03 F8 45, cuxo formato é o que se mostra na seguinte táboa:ID do dispositivo ID de función Lonxitude dos datos ID de tarifa CRC16 01 03 02 00 03 F8 45 codificado segundo a velocidade en baudios, 03 é 9600, é dicir, o dispositivo actual ten unha velocidade en baudios de 9600.
- Cambiar a velocidade en baudios
Por example, cambiando a velocidade en baudios de 9600 a 38400, é dicir, cambiando o código de 3 a 5, o comando é: 01 06 00 67 00 05 F8 1601 03 00 66 00 01 64 15.ID do dispositivo ID de función Enderezo de inicio Taxa de baudios obxectivo CRC16 01 03 00 66 00 01 64 15 Cambia a velocidade en baudios de 9600 a 38400, cambiando o código de 3 a 5. A nova velocidade en baudios entrará en vigor inmediatamente, momento no que o dispositivo perderá a súa resposta e debería consultarse a velocidade en baudios do dispositivo en consecuencia. Modificado.
- Velocidade de lectura en baudios
- Valor de corrección de lectura
- Valor de corrección de lectura
Cando hai un erro entre os datos e o estándar de referencia, podemos reducir o erro de visualización axustando o valor de corrección. A diferenza de corrección pódese modificar para ser máis ou menos 1000, é dicir, o intervalo de valores é 0-1000 ou 64535 -65535. Por example, cando o valor de visualización é demasiado pequeno, podemos corrixilo engadindo 100. O comando é: 01 03 00 6B 00 01 F5 D6 . No comando 100 é hexadecimal 0x64. Se precisa reducir, pode establecer un valor negativo, como -100, correspondente ao valor hexadecimal de FF 9C, que se calcula como 100-65535=65435, e despois convertido en hexadecimal para 0x FF 9C. O valor de corrección comeza a partir de 00 6B. Tomamos o primeiro parámetro como example. O valor de corrección lese e modifícase do mesmo xeito para varios parámetros.ID do dispositivo ID de función Enderezo de inicio Lonxitude dos datos CRC16 01 03 00 6B 00 01 F5 D6 Para o comando de consulta correcto, o dispositivo responderá, por exemploampos datos de resposta son: 01 03 02 00 64 B9 AF, cuxo formato é o que se mostra na seguinte táboa:
ID do dispositivo ID de función Lonxitude dos datos Valor dos datos CRC16 01 03 02 00 64 B9 AF Nos datos de resposta, o primeiro byte 01 indica o enderezo real do dispositivo actual e 00 6B é o primeiro rexistro de valor de corrección da cantidade de estado. Se o dispositivo ten varios parámetros, outros parámetros funcionan deste xeito. O mesmo, a temperatura xeral, a humidade teñen este parámetro, a luz xeralmente non ten este elemento.
- Cambiar o valor de corrección
Por example, a cantidade de estado actual é demasiado pequena, queremos engadir 1 ao seu valor verdadeiro e o valor actual máis o comando de operación de corrección 100 é: 01 06 00 6B 00 64 F9 FD.ID do dispositivo ID de función Enderezo de inicio Destino CRC16 01 06 00 6B 00 64 F9 FD
- Valor de corrección de lectura
Despois de que a operación teña éxito, o dispositivo devolverá información: 01 06 00 6B 00 64 F9 FD, os parámetros entran en vigor inmediatamente despois do cambio exitoso.
Por example, o rango é de 30 ~ 130 dB, a saída analóxica é de 0 ~ 3 V voltage sinal, ruído e voltage A relación de cálculo é a que se mostra na fórmula: C = (A2-A1) * (X-B1) / (B2-B1) + A1, onde A2 é o límite superior do intervalo de ruído, A1 é o límite inferior do intervalo, B2 é o voltagO límite superior do intervalo de saída, B1 é o límite inferior, X é o valor de ruído lido actualmente e C é o vol calculadotage valor. A lista de valores de uso habitual é a seguinte:
voltage(V) | Valor de ruído (dB) | Proceso de Cálculo |
0 | 30.0 | (130-30)*(0-0)÷(3-0)+30 |
1 | 63.3 | (130-30)*(1-0)÷(3-0)+30 |
2 | 96.7 | (130-30)*(2-0)÷(3-0)+30 |
3 | 130.0 | (130-30)*(3-0)÷(3-0)+30 |
Como se mostra na fórmula anterior, ao medir 1.5 V, o voltage é 50 dB
Exención de responsabilidade
Este documento ofrece toda a información sobre o produto, non concede ningunha licenza de propiedade intelectual, non expresa nin implica e prohíbe calquera outro medio de concesión de dereitos de propiedade intelectual, como a declaración dos termos e condicións de venda deste produto, outros cuestións. Non se asume ningunha responsabilidade. Ademais, a nosa empresa non ofrece ningunha garantía, expresa ou implícita, sobre a venda e o uso deste produto, incluída a idoneidade para o uso específico do produto, a comercialización ou a responsabilidade de infracción de calquera patente, copyright ou outros dereitos de propiedade intelectual, etc. As especificacións e as descricións dos produtos pódense modificar en calquera momento sen previo aviso.
Contacta connosco
Documentos/Recursos
![]() |
Módulo de sensor de ruído SONBEST SM7901 [pdfManual do usuario SM7901, módulo de sensor de ruído |