1.6.5 reset energy: use o software para reiniciar.
Limite de potência ativa pode ser definido, quando a potência ativa medida excede o limiar, ele
Interface rs485.
A camada de aplicação usa o protocolo modbus-rtu para se comunicar. No momento, ele só
Suporta códigos de função tais como 0x03 (registro de exploração de leitura), 0x04 (registro de entrada de leitura), 0x06
(Escreva um único registro), 0x41 (calibração), 0x42 (energia de reset) etc.
0x41 código de função é apenas para uso interno (endereço pode ser apenas 0xf8), usado para a fábrica
Calibração e retorno às ocasiões de manutenção da fábrica, após o código de função para aumentar 16-bit
Senha, a senha padrão é 0x3721
A faixa de endereços do escravo é 0x01 00xf7. O endereço 0x00 é usado como a transmissão
Endereço, o escravo não precisa responder ao mestre. O endereço 0xf8 é usado como o geral
Endereço, este endereço pode ser usado somente no ambiente do único-escravo e pode ser usado para a calibração
Etc. operação.
2.3 leia o resultado da medição
O formato de comando do mestre lê o resultado da medição é (total de 8 bytes):
Endereço de escravo + 0x04 + endereço de registro byte alto + endereço de registro baixo byte + número
De registros de byte alto + número de registros baixo byte + crc verificar byte alto + crc verificação
Baixo byte.
O formato de comando da resposta do escravo é dividido em dois tipos:
Resposta correta: endereço de escravo + 0x04 + número de bytes + registrar 1 dados byte alto +
Registre 1 dados baixo byte +… + Crc verificar byte alto + crc verificar baixo byte
Resposta de erro: endereço do escravo + 0x84 + código anormal + verificação crc byte alto + verificação crc
Byte baixo baixo
Código anormal analisado como segue (o mesmo abaixo)
?0x01, função ilegal
?0x02, endereço ilegal
?0x03, dados ilegais
?0x04, erro de escravo
O registo dos resultados da medição é organizado como a seguinte tabela
4. High Quality Componentes Eletrônicos e Peças – Name : Swimming Shorts For Men
Por exemplo, o mestre envia o seguinte comando (código de verificação crc é substituído por
0xhh e 0xll, o mesmo abaixo)
0x01 + 0x04 + 0x00 + 0x00 + 0x00 + 0x0a + 0xhh + 0xll
Indica que o mestre precisa ler 10 registros com endereço escravo 0x01 e o início
O endereço do registro é 0x0000
A resposta correta do escravo é a seguinte:
0x01 + 0x04 + 0x14 + 0x08 + 0x98 + 0x03 + 0xe8 + 0x00 + 0x00 + 0x08 + 0x98 + 0x00 +
0x00 + 0x00 + 0x00 + 0x00 + 0x00 + 0x01 + 0xf4 + 0x00 + 0x64 + 0x00 + 0x00 + 0x00 + 0xhh + 0xll
Os dados acima mostram
?Tensão é 0x0898, convertido em decimal é 2200, exibir 220.0v
?Atual é 0x000003e8, convertido para decimal é 1000, exibição 1.000a
?Potência é 0x00000898, convertido para decimal é 2200, display 220.0w
?Energia é 0x00000000, convertido para decimal é 0, exibição 0wh
?Freqüência é 0x01f4, convertido para decimal é 500, exibir 50.0hz
?Fator de potência é 0x0064, convertido para decimal é 100, exibir 1.00
?O status do alarme é 0x0000, indica que a potência atual é menor do que a potência do alarme
Limiar do limiar
2.4 leia e modifique os parâmetros do escravo
Atualmente, ele só suporta leitura e modificação endereço escravo e limite de alarme de energia
O registo é organizado como a seguinte tabela
5. Componentes Eletrônicos e Peças – cn : Jiangsu
O formato de comando do mestre para ler os parâmetros do escravo e ler a medição
Os resultados são mesmos (descrybed em detalhes na seção 2.3), só precisa alterar o código de função de
0x04 para 0x03.
O formato de comando do mestre para modificar os parâmetros do escravo é (total de 8 bytes):
Endereço do escravo + 0x06 + endereço de registro byte alto + endereço de registro baixo byte + registro
Valor alto byte + valor de registro baixo byte + crc verificar byte alto + crc verificar baixo byte.
O formato de comando da resposta do escravo é dividido em dois tipos:
Resposta correta: endereço de escravo + 0x06 + número de bytes + endereço de registro baixo byte +
Valor de registro alto byte + valor de registro baixo byte + crc verificação alta byte + crc verificação baixa
Um byte.
Resposta de erro: endereço do escravo + 0x86 + código anormal + verificação crc byte alto + verificação crc
Baixo byte.
Por exemplo, o mestre define o limite de alarme de energia do escravo:
0x01 + 0x06 + 0x00 + 0x01 + 0x08 + 0xfc + 0xhh + 0xll
Indica que o mestre precisa definir o registro 0x0001 (limite de alarme de energia) para 0x08fc
(2300w).
Configure corretamente, o escravo retorna aos dados que são enviados do mestre.
Por exemplo, o mestre define o endereço do escravo
0x01 + 0x06 + 0x00 + 0x02 + 0x00 + 0x05 + 0xhh + 0xll
Indica que o mestre precisa definir o registro 0x0002 (endereço modbus-rtu) para 0x0005
Configure corretamente, o escravo retorna aos dados que são enviados do mestre.
2.5 reset energia
O formato de comando do mestre para redefinir a energia do escravo é (total de 4 bytes):
Endereço do escravo + 0x42 + crc verificar byte alto + crc verificar baixo byte.
Resposta correta: endereço de escravo + 0x42 + crc verificar byte alto + crc verificar baixo byte.
Resposta de erro: endereço do escravo + 0xc2 + código anormal + verificação crc alta byte + verificação crc
Byte baixo baixo
Calibração de 2.6
O formato de comando do mestre para calibrar o escravo é (total de 6 bytes):
0xf8 + 0x41 + 0x37 + 0x21 + crc verificar byte alto + crc verificar baixo byte.
Resposta correta: 0xf8 + 0x41 + 0x37 + 0x21 + crc verificar byte alto + crc verificar baixo byte.
Resposta de erro: 0xf8 + 0xc1 + código anormal + crc verificar byte alto + crc verificar baixo byte.
Deve-se notar que a calibração leva de 3 a 4 segundos, depois que o mestre envia o
Comando, se a calibração for bem sucedida, levará 3 seconds 4 segundos para receber a resposta de
O escravo.
Verificação de 2.7 crc
Crc verificar usar 16bits formato, ocupar dois bytes, o gerador polinomial é x16 + x15 +
X2 + 1, o valor polinómico usado para o cálculo é 0xa001.
O valor da verificação crc é uma divisão de dados de quadro todos os resultados da verificação de todos os bytes, exceto
O valor de verificação crc.
3 diagrama de bloco funcional
6. Arduino Ttl Com2 Com3 Com4 0-100a 80-260v – Origem : cn Origem
7. ac Digital Multifunction Medidor de Potência Volt – Nome da Marca : Surfcuz
5 outras instruções
5.1the relação ttl deste módulo é uma interface passiva, requer fonte de alimentação externa de 5v, w
Hich significa, ao se comunicar, todas as quatro portas devem ser conectadas (5v, rx, tx, gnd), otherwis
E ele não pode se comunicar.
5.2 temperatura de trabalho
-20c c ~ + 60c c.
Não existe nenhuma avaliação ainda.