Sistemas Embarcados. Comunicação em Sistemas Embarcados



Documentos relacionados
Software para Sistemas Embarcados

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

A idéia hardware sugerida é colocar a placa entre o PC e o microcontrolador, conforme mostrado no esquema abaixo.

O protocolo I2C. Fig. 1 Diagrama em blocos e pinos do circuito integrado PT2313.

Arquitetura CAN. José Sérgio da Rocha Neto

Estrutura de um Rede de Comunicações. Redes de comunicação. de Dados. Network) Area. PAN (Personal( Redes de. de dados

Cerne Tecnologia e Treinamento (21) (11) cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec

Estrutura de um Rede de Comunicações

1 Introdução. 2 Funcionamento

Prática 8: Comunicação SPI. 8.1 Introdução e objetivos. 8.2 Princípios básicos do protocolo SPI

Cerne Tecnologia e Treinamento

CAPÍTULO 4 Interface USB

Manual do Usuário PRELIMINAR

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) /

SUMÁRIO. Motivação Contextualização Objetivo Desenvolvimento. Aplicação Discussão Conclusão Perguntas. Hardware Software

CAPÍTULO 1 INTRODUÇÃO

Dispositivos externos

Módulo 16 Redes sem Fio (Wireless)

Comunicação de Dados. Aula 4 Conversão de Sinais Analógicos em digitais e tipos de transmissão

Barramento - Significado

Computação Aplicada. Redes de Computadores. Professor Emanuel Ferreira Coutinho Aula 9

UBEE AN01 - Modo Modem REV 01. Site: suporte@fractumrf.com

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Computação Portátil. Profa. Késsia Marchi

Todos os produtos são desenvolvidos e produzidos no Brasil!

Gerenciando a memória

Laboratório de Processadores Confecção das PCIs

Cerne Tecnologia e Treinamento

Prof. Manuel A Rendón M

Sistemas Embarcados. Introdução aos sistemas embarcados

FieldLogger. Apresentação

Barramento. Barramentos. Barramento. Barramento

Modem e rede local. Guia do Usuário

LCD (LiquidCrystal Display) Alex Vidigal Bastos

Suporte a redes CAN para Aplicações Embarcadas

Visão geral das redes sem fio

Manual de instalação e configuração do módulo de entradas WEBER-REP

A porta paralela. 1 - Introdução. 2- Modelos de porta paralela

A placa-mãe é o componente mais importante do micro, pois é ela a responsável pela comunicação entre todos os componentes.

APOSTILA DE HARDWARE V2.0 ABRIL 2012

ICORLI INSTALAÇÃO, CONFIGURAÇÃO E OPERAÇÃO EM REDES LOCAIS E INTERNET

LONWORKS VISÃO DO PROTOCOLO DE COMUNICAÇÃO

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº

Arquitetura de Computadores Arquitetura de entrada e saída

Acionamento através de senha*, cartão de proximidade e biometria. Compatível com fechaduras magnéticas, eletroímãs e cancelas.

Cerne Tecnologia e Treinamento

RCO2. Introdução à camada física

Introdução. Hardware (Parte I) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.

Capítulo 2: Introdução às Redes de Computadores Camada Física. Redes para Automação Industrial Luiz Affonso Henderson Guedes

Redes de Computadores

Modem e rede local. Guia do Usuário

09/06/2011. Profª: Luciana Balieiro Cosme

Cerne Tecnologia e Treinamento. cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec.

Desenvolvimento de Aplicações Embarcadas

Redes de Computadores

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

REDES DE COMPUTADORES

DECODIFICADOR DE AUDIO MPEG-2 AAC-LC: IMPLEMENTAÇÃO DO PROTOCOLO DE COMUNICAÇÃO AMBA-AXI. PALAVRAS-CHAVE: IP-Cores, Circuitos Integrados, AMBA-AXI.

Kit de Máquinas Elétricas Rotativas - XE801 -

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE : SÃO CAETANO DO SUL - SP - CEP:

PROJETO DE REDES

Placas de Modem. Prof. Alexandre Beletti Ferreira

Topologia de rede Ligação Ponto-a-Ponto

Manual de instalação e configuração do módulo de saídas NSR-08


Nível de Enlace. Nível de Enlace. Serviços. Serviços oferecidos os nível de rede

Introdução TIA/EIA-422 TIA/EIA-485. Conceitos Básicos de RS-485 e RS-422

Programação de Periféricos

Modem e rede local. Guia do usuário

Motherboard Significado

Dispositivo de conexão e com Armazenamento USB

Cerne Tecnologia e Treinamento. cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec.

COMUNICAÇÃO SERIAL ENTRE EQUIPAMENTOS

PASSFINGER Manual de utilização

PROFINET. Guilherme Magalhães de Bastos e Lucas Fernandes Sousa

Rede DeviceNet. Fábio Soares de Lima.

Protocolo CAN Controller Area Network

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing

Kit Laboratório de Robótica Escolar 411 PLUS

ET53C - SISTEMAS DIGITAIS

Sub-item 1.1. : 5(63267$

Serial Paralela USB FireWire(IEEE1394)

Prof. Samuel Henrique Bucke Brito

CAPÍTULO 5. Interfaces I 2 C e SPI. Interface I 2 C. Interfaces e Periféricos 37

Manual da Comunicação Profibus DP

IW10. Rev.: 02. Especificações Técnicas

Cerne Tecnologia e Treinamento

Plataforma de desenvolvimento dspic - SIGMA128 -

Placa Ethernet Intelbras Modelo Impacta 16/68/140/220. Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras.

Barramentos 17/10/2011. Redes de Computadores. Arquitetura de Computadores FACULDADE PITÁGORAS DE TECNOLOGIA FACULDADE PITÁGORAS DE TECNOLOGIA.

19/09/2009 MEIOS DE COMUNICAÇÃO. REDES E COMUNICAÇÃO DE DADOS George Gomes Cabral FIO DE PAR TRANÇADO

Cerne Tecnologia e Treinamento

Introdução. Prof. Marcos Zurita Teresina

Seminários S2i. Barramento USB. Teoria e Projetos. Guilherme Francisco Mallmann

MANUAL DE INSTALAÇÃO TETROS MOTO V2. N de Homologação: Versão 1.00

Arquitectura de Computadores

PROCEDIMENTO ESPECIFICAÇÃO TÉCNICA PARA EQUIPAMENTO ELETRÔNICO PARA CONVERSÃO DE VOLUME DE GÁS NATURAL ÍNDICE DE REVISÕES

Duas capacidades de armazenamento de digitais. Opção para digitais (padrão) ou digitais (opcional);

Sistemas Operacionais

Transcrição:

Sistemas Embarcados Comunicação em Sistemas Embarcados

Comunicação em Sistemas Embarcados As necessidades de comunicação Os tipos de comunicação Meios de comunicação Protocolos de comunicação Periféricos de comunicação integrados nos PICs PSP USART CAN USB Comunicação em Sistemas Embarcados 2

As necessidades de comunicação Um microcontrolador precisa trocar informações entre ele e outros dispositivos ou processadores do sistema. Um sistema complexo composto por vários processadores necessita-se de uma rede de comunicação entre os mesmos para que possa existir a troca de informação entre eles. Esta rede pode ser composta por cabos ou por enlaces sem fios. Comunicação em Sistemas Embarcados 3

As necessidades de comunicação Um sistema que possua sensores remotos necessita comunicar-se com estes sensores. Se estes sensores possuem saídas digitais, o microcontrolador necessita uma porta de comunicação compatível com este sensor. Outros dispositivos, como cartões de memória necessitam portas de comunicação específicas. Comunicação em Sistemas Embarcados 4

Os tipos de comunicação A comunicação entre dispositivos pode ser classificada como paralela ou serial. A comunicação também pode ser classificada como síncrona ou assíncrona. Comunicação em Sistemas Embarcados 5

Os tipos de comunicação A comunicação paralela é utilizada no interior dos microcontroladores e computadores. A comunicação paralela é utilizada entre o processador e dispositivos de memória. Alguns microcontroladores PIC de número de pinos maior que 40 possuem uma porta de comunicação paralela que pode ser utilizada para comunicação entre microcontroladores e outros dispositivos compatíveis, como memórias CompactFlash. Comunicação em Sistemas Embarcados 6

Os tipos de comunicação A comunicação serial se realiza utilizando apenas uma linha de dados e os bits são enviados um de cada vez. Existem diversos protocolos de envio de dados de maneira serial, com características físicas diferentes. Exemplos: RS232, RS485 CAN, SPI, I 2 C USB Comunicação em Sistemas Embarcados 7

Os tipos de comunicação A comunicação síncrona utiliza um sinal de relógio para que o receptor da mensagem amostre o sinal no momento ideal. Em um sistema que utiliza comunicação síncrona a amostragem é comandada pelo mestre do canal de comunicação através do relógio. Exemplos: SPI I 2 C Comunicação em Sistemas Embarcados 8

Os tipos de comunicação A comunicação assíncrona não utiliza um sinal de relógio e necessita que todos os dispositivos envolvidos possuam uma mesma base de tempo. Como não existe relógio, ambos devem utilizar uma mesma base de tempo para evitar erros de comunicação Exemplos: RS232 RS485 USB Comunicação em Sistemas Embarcados 9

Os meios de comunicação A comunicação entre os dispositivos em um sistema embarcado normalmente se dá por cabos ou trilhas em placas de circuitos. A comunicação também pode se dar por meios sem fio utilizando tecnologias como rádio frequência (RF), Infra-vermelho (IR) ou Bluetooth. Dependendo do destino da comunicação, uma comunicação sem fios pode ser mais interessante que uma comunicação com fios. Comunicação em Sistemas Embarcados 10

Periféricos de comunicação integrados nos PICs Dependendo do dispositivo se pode utilizar mais de uma porta de comunicação Dispositivos com mais de 40 pinos possuem o dispositivo PSP (Paralell Slave Port) para comunicação paralela entre o PIC e o dispositivo periférico (memórias, outros PICs, etc.) Comunicação em Sistemas Embarcados 11

Periféricos de comunicação integrados nos PICs Alguns PICs possuem USARTs (Universal Syncronous Assyncronous Receiver Transmitter). Podem ser configurados como portas seriais síncronas (SPI e I2C) ou como porta serial assíncrona (RS232). Alguns PICs possuem mais de um dispositivo USART que podem ser configurados independentemente. Comunicação em Sistemas Embarcados 12

Periféricos de comunicação integrados nos PICs Alguns PICs possuem o dispositivo MSSP (Master Syncronous Serial Port) que se presta à comunicação serial Síncrona Nestes dispositivos a comunicação assíncrona se dá pela utilização do dispositivo UART (Universal Asyncronous Receiver Transmitter) Comunicação em Sistemas Embarcados 13

Periféricos de comunicação integrados nos PICs SPI Serial Peripheral Interface Desenvolvido por Motorola para a comunicação serial entre dispositivos digitais (Controladores, memórias, conversores A/D, etc.) É o protocolo utilizado para o acesso ás memórias MMC e SD, em modo de compatibilidade MMC Barramento full duplex com um único mestre formado por duas linhas de dados (SDI e SDO), uma linha de relógio e uma linha de seleção de escravo para cada escravo Mais informação em http://en.wikipedia.org/wiki/serial_peripheral_inte rface_bus Comunicação em Sistemas Embarcados 14

Periféricos de comunicação integrados nos PICs I²C - Inter-Integrated Circuit Desenvolvido pela Philips para a interconexção de circuitos integrados em dispositivos eletrônicos Barramento multimestre para conexões em baixa velocidade em dispositivos eletrônicos Utiliza duas linhas em dreno aberto, uma de dados (SDA) e uma de relógio (SCL) Mais informação em http://en.wikipedia.org/wiki/i2c Comunicação em Sistemas Embarcados 15

Periféricos de comunicação integrados nos PICs Alguns PICs possuem o dispositivo CAN (Controller Area Network). CAN foi desenvolvido pela Bosh para ser uma rede de microcontroladores otimizada para o uso em veículos. É uma rede síncrona multi-mestre onde todos os controladores tem acesso à rede mas apenas um pode enviar mensagens de cada vez. Mais informação em http://en.wikipedia.org/wiki/controller_area_netw ork Comunicação em Sistemas Embarcados 16

Periféricos de comunicação integrados nos PICs Os dispositivos com USART ou UART podem operar em modo RS232 para comunicação serial; A comunicação RS232 é realizada utilizando um conjunto de linhas de dados de envio e recepção de dados e um conjunto de dados de controle; Dependendo da comunicação se pode ignorar as linhas de controle, reduzindo a quantidade de linhas; RS232 é assíncrona, requerendo uma sincronização de tempos entre ambos dispositivos. Comunicação em Sistemas Embarcados 17

Periféricos de comunicação integrados nos PICs Alguns modelos da linha PIC possuem a funcionalidade de comunicação USB. Os PICs que possuem a comunicação USB possuem uma maior quantidade de memória para que o periférico USB possa enviar dados a alta velocidade. Estes dispositivos devem operar a velocidades de relógio predefinidas para que a comunicação ocorra. Comunicação em Sistemas Embarcados 18