Escolar Documentos
Profissional Documentos
Cultura Documentos
CARACTERÍSTICAS GERAIS
• Conexão direta a sinais de tensão (até 500 VAC) e corrente (até 5 A);
• Medição de W, Wh (+ e -), VAr, VArh (+ e -), VA, fator de potência médio, tensão média e
por fase, corrente média e por fase, frequência;
• Chave externa de seleção quanto ao tipo de ligação: 3 elementos, 4 fios (com neutro) ou 2
elementos, 3 fios (sem neutro);
CARACTERÍSTICAS TÉCNICAS
ON ON ON ON ON OFF 1
ON ON ON ON OFF ON 2
ON ON ON ON OFF OFF 3
ON ON ON OFF ON ON 4
ON ON ON OFF ON OFF 5
ON ON ON OFF OFF ON 6
ON ON OFF ON ON ON 8
ON ON OFF ON ON OFF 9
ON ON OFF ON OFF ON 10
ON ON OFF OFF ON ON 12
ON OFF ON ON ON ON 16
ON OFF ON ON ON OFF 17
ON OFF ON ON OFF ON 18
ON OFF ON OFF ON ON 20
ON OFF OFF ON ON ON 24
OFF ON ON ON ON ON 32
OFF ON ON ON ON OFF 33
OFF ON ON ON OFF ON 34
OFF ON ON ON OFF ON 35
OFF ON ON OFF ON ON 36
OFF ON ON OFF ON ON 37
OFF ON ON OFF ON ON 38
OFF ON OFF ON ON ON 40
OFF ON OFF ON ON ON 41
OFF OFF ON ON ON ON 48
ON ON ON ON ON ON 64
TIPO DE LIGAÇÃO
A comunicação serial RS485 funciona somente com os pinos de Rx e Tx, mas caso o conversor
apresentar 4 saídas (RS422) para convertê-la em 485 basta ligar as saídas conforme abaixo:
2 FIOS: RS485
A linha RS é balanceada e não é necessário condutor terra, mas se o cabo possuir blindagem, deve-se
aterrar apenas um dos lados conforme desenho acima.
O intervalo entre os dados não pode ser maior que 3,5 caracteres
Para cada byte transmitido, são mandados 8 bits mais 3 bits que são: Start bit e 2 (dois) Stop bit.
Exemplo:
1 1 0 1 0 1 0 0 0 1 1
Start bit 8 bits referentes ao byte transmitido Stop bit Stop bit
Somando-se todos os bits resulta 11 bits, ou seja, o tamanho de cada byte na serial é de 11 bits
(tamanho da palavra). O BaudRate e o tamanho do frame devem ser configurados no conversor quando
necessário.
Endereçamento do medidor:
CONEXÃO EM LOOP
Uma das vantagens da ligação em loop é que uma simples condição de falha que provoque a abertura
do circuito, não resulta em perda de comunicação entre o computador e qualquer um dos transdutores.
A distância total das ligações não pode ser superior a 1000 metros e o cabo utilizado é o par-trançado
blindado AWG 24.
CÁLCULO E UTILIDADE DO CRC (ciclical redundance check):
Para se calcular o CRC existe um algoritimo específico, descrito a seguir., que envolve todos os bytes
que serão transmitidos, desde o endereço até o último byte.
4. Se o bit menos significativo do registro for igual a 1, façao um OR EXCLUSIVE dom os seguintes
16 bits:
10100000 00000001
MSB LSB
7. conteúdo final do registro é o valor do CRC que transmitido no final da mensagem começando
com o byte menos significativo;
//testa CRC-16
crc16_teste = 0xffff;
if(contador > 2)
{
for(i = 0; i < contador; i++)
{
crc16_teste = polydiv(*(prx + i), 0xa001, crc16_teste);
}
if(crc16 != crc16_teste)
{
rx_erro = CKS_ERRO;
}
}
//--------------------------polydiv---------------------------------------;
//CRC16_REV
//------------------------------------------------------------------------;
WORD polydiv(WORD data, WORD genpoly, WORD accum)
{
static int i;
data <<= 1;
for(i = 8; i > 0; i--)
{
data >>= 1;
if((data ^ accum) & 0x0001)
{
accum = (WORD)((accum >> 1) ^ genpoly);
}
else
{
accum >>= 1;
}
}
return(accum);
}
No caso de uma recepção, deve-se retirar os 2 últimos bytes do frame (CRC recebido) e calcular o CRC
do restante do frame para poder ser comparado aos 2 últimos bytes recebidos que é o CRC.
O CRC é utilizado para garantir que o que foi transmitido é exatamente o que foi recebido, ou seja,
nenhuma interferência afetou os dados na rede.
MENSAGEM VINDA DO PC
H.O, L.O ADDR: endereço de escrita/leitura (superior e inferior) de dados na memória da unida-
de remota;
RTU FUNC BYTE DATA DATA -------- -------- -------- CRC 16 CRC HO
CNT LO
BYTE BYTE BYTE BYTE BYTE -------- -------- -------- BYTE BYTE
58
Obs: todos os parâmetros podem ser obtidos em uma única leitura, a partir do endereço x0200;