Comunicação serial em sistemas microcontrolados

Páginas: 6 (1438 palavras) Publicado: 30 de outubro de 2012
COMUNICAÇÃO SERIAL EM SISTEMAS MICROCONTROLADOS (12/08/08)

Com a integração cada vez maior de sistemas microcontrolados, tornou-se necessária a multiplexação de diversos sinais num mesmo pino do chip.
Ainda, por uma razão de economia (na própria fabricação do chip e na sua posterior utilização em PCI – Placa de Circuito Impresso), houve uma redução de pinos no CI, impedindo a utilização deportas inteiras como por exemplo em micro controladores de 1ª geração como 8085, Z80, etc.
Assim, a comunicação paralela (através de uma porta de I/O) caiu em desuso.
Para permitir a comunicação do chip com o meio externo, como a economia de pinos adotou-se então a comunicação serial.
Deve-se porém lembrar que ainda é possível implementar uma interface paralela num sistema microcontrolado, desdeque o chip disponha de portas suficientes. Geralmente essa interface é tratada mais como uma expansão de barramento do que interface paralela propriamente.

PADRÕES DE COMUNICAÇÃO SERIAL

1 – Entre o sistema e o mundo exterior padrão no qual os sinais deixam a placa do microcontrolador e estabelecem a comunicação com outros sistemas.
Trata-se de um padrão mais elaborado pois deve, além deprover a comunicação, efetuá-la com alta confiabilidade e velocidade.

EXEMPLOS DE PADRÃO DE COMUNICAÇÃO SERIAL ENTRE SISTEMAS
- RS32: o tipo mais popular de comunicação serial, utilizado para troca de informações entre sistemas. Trata-se na verdade de um conjunto de normas que disciplinam a troca de informações, definindo:
* Velocidade;
* Hand Shake;
* Níveis de Tensão;
* Tratamento de Erros;* Topologia.
Essas normas permitem uma padronização entre diversos fabricantes e são elaborados (ou homologadas) pelo IEEE.
O padrão RS32 estabelece níveis de tensão para o sinal “1” e o sinal “0”. Esses níveis estão acima dos níveis normalmente encontrados nos microcontroladores.
Dessa forma, são necessários CI’s de interface entre a saída serial do chip o maio de comunicação (cabo).

10v5v
CABO SERIAL
Rx
Tx
µC
USART

A saída de comunicação serial no µC é predominada USART (Universal Sincronous assincronous Receiver Transmiter) e contém todo o hardware necessário á implementação da comunicação serial.
Numa comunicação serial padrão são necessários no mínimo 3 fios para se estabelecer uma comunicação Full-Duplex (os dois sistemas podem falar e ouvir ao mesmo tempo).
TxTx

Rx
Rx
SISTEMA2
SISTEMA1

GND
GND

COMUNICAÇÃO ASSÍNCRONA (26/08/08)

Neste tipo de comunicação não existe um sincronismo (explícito) entre transmissor e receptor e sim uma simetria no funcionamento dos dois (mesma freqüência de transmissão no Baud Rate e bits de start e stop).
Dessa forma é fundamental que s dois dispositivos tenham a mesma configuração .
ESQUEMA TÍPICO DE UMALIGAÇÃO SERIAL ASSÍNCRONA :
Tx
Tx
Tx
Rx
Rx
SISTEMA2
SISTEMA1

GND

As taxas de transmissão num sistema assíncrono são menores que num síncrono (N 1 Mb/s), variando de 1200 a 115 Kb/s.

Os dados podem ter 8 ou 9 bits . A freqüência de Baud Rate é gerada internamente por um dos timer’s do microcontrolador. É importante observar que a freqüência dos dois dispositivos deve ser a mesma. Estaé uma divisão da freqüência do cristal. Assim, é necessário se escolher um cristal que permita valores de Baud Rate exatos.
Ex.: Um cristal de 12 Mhz (valor geralmente encontrado em sistemas com 8051) não permite Baud Rates exatos. O indicado é de 11,059 Mhz.
Diferenças de até 5% no Bad Rate são toleráveis. Mais que isso, inviabilizam a comunicação.

COMUNICAÇÃO SERIAL COM 8051

- SÍNCRONA:BAUD RRATE = fclock/12
- PINO Rx = DADOS; PINO Tx = CLOCK (sincronismo)
- BYTES DE INÍCIO DE TRANSMISSÃO E FIM DE TRANSMISSÃO
- ASSÍNCRONA: BAUD RATE DE 1200 A 115 Kbytes/seg.
- PINOS Tx E Rx (FAZEM PARTE DA PORTA 3)
- SFR DE CONTROLE = SCON
SM0 | SM1 | SM2 | REN | TB8 | RB8 | TI | RI |

SM0 e SM1 – Modo de Operação
SM2 – Multiprocessamento
REN – Habilita Recepção
TB8 – 9º Bit a ser...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Comunicaçao serial
  • Comunicação Serial
  • Comunicacao serial
  • Comunicação serial
  • Sistemas Microcontrolados
  • Sistema de botoeiras de emergência microcontrolado
  • Comunicação de dados serial
  • Comunicação Paralela e Serial

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!