Académique Documents
Professionnel Documents
Culture Documents
B. FULL-DUPLEX/HALF-DUPLEX
Half-Duplex - Nesta modalidade, uma transmissão pode ser feita nos dois sentidos, mas alternadamente, isto é,
ora num sentido ora no outro, e não nos dois sentidos ao mesmo tempo; este tipo de transmissão é bem
exemplificado pelas comunicações entre computadores (quando um transmite o outro escuta e reciprocamente);
ocorre em muitas situações na comunicação entre computadores.
Full-Duplex - Neste caso, as transmissões podem ser feitas nos dois sentidos em simultâneo, ou seja, um
dispositivo pode transmitir informação ao mesmo tempo que pode também recebe-la; um exemplo típico destas
transmissões são as comunicações telefónicas; também são possíveis entre computadores, desde que o meio de
transmissão utilizado contenha pelo menos dois canais, um para cada sentido do fluxo dos dados.
C. BARRAMENTO MASTER/SLAVE
- Arranjo utilizado para que o dispositivo possa reservar o barramento que possa utilizar. Somente o barramento
máster pode controlar o acesso ao barramento, pois ele inicia e controla todas as requisições de barramento. O
barramento slave é um módulo ativado por uma transação.
Master = Nodo que controla o clock.
Slave = Nodo que não tem controle sobre o sinal de clock.
Um máster pode atuar como slave e vice-versa.
- Barramento que tem dois tipos de dispositivos: Master e Slave. Onde o Master (mestre em inglês), é a unidade
de controle responsável por coordenar todos os periféricos (Slaves, escravos em inglês).
D. BARRAMENTO MULTI-MASTER
Barramento que tem mais de um dispositivo Master.
Barramento onde vários mestres podem estar presentes. Ou seja, vários dispositivos podem controlar o
barramento, mesmo sem comprometer a mensagem. Quando isto ocorre temos vários dispositivos operando em
modo master.
- MULTI-POINT: Modo de comunicação utilizado na rede HART com capacidade de suportar instrumentos de
campo.*Um nó que consegui mandar informações a vários nós
Tipo de comunicação serial. Uma das formas mais empregadas para enviar dados de uma máquina a um
computador, e vice-versa, é através de uma linha de comunicação serial sendo a mais conhecida á RS-232.
Ele foi criado para ser usado com as antigas máquinas de teletipo, mas devido a sua simplicidade e versatilidade
tornou-se um padrão que até hoje é adotado em aplicações de curta distância, principalmente as que envolvem
a comunicação entre as máquinas (sensores e efetores) e os computadores que as controlam.
No que tange a sistemas embarcados e micro controlados a porta serial RS-323 continua sendo bastante utilizada,
principalmente pela sua simplicidade, tanto de hardware quanto de software.
Na RS-232, os sinais são representados por níveis de tensão referentes ao terra. De forma mais simples, há um fio
para transmissão, outro para recepção e o fio terra para referência dos níveis de tensão. Este tipo de interface é
útil em comunicações ponto-a-ponto a baixas velocidades de transmissão.
4. Como é garantido o sincronismo no protocolo RS232, uma vez que não existe linha separada
de clock?
O sincronismo no protocolo RS232 é garantido através de um dispositivo que é utilizado, que é o USART (Universal
Synchronous Asyncronous Receiver Transmitter), no qual é capaz de uma comunicação síncrona.
5. Faça uma comparação entre os protocolos SPI e I2C. Considere fatores como velocidade,
quantidade de linhas, arbitragem, robustez.
O I2C necessita somente de duas linhas enquanto o SPI necessita de 3+n linhas. Se o dado necessita ser transferido
em alta velocidade, o SPI é mais recomendado comparado ao I2C, por ser full-duplex e o I2C ser half-duplex. O
I2C oferece recursos muito avançados, (como operação mult-master) enquanto o SPI é muito fácil de entender e
de implementar e oferece uma grande flexibilidade para extensões e variações. Ambos dão ótimo suporte para a
comunicação de dispositivos de baixa velocidade. O SPI requer mais pinos do que o I2C, pois não possui
endereçamento, logo necessita de um SS para cada escravo. O SPI não tem confirmação de recebimento, o mestre
pode estar se comunicando com nada e não saber disso. Já o I2C utiliza um bit de reconhecimento. O SPI possui
somente um dispositivo mestre, sendo que o I2C pode atuar com vários.
Também podem ser especificados valores para itens dos descritores padrões e funções que descrevem como os
dados transferidos serão utilizados.
Como podemos observar na Figura acima, o TCP-IP possui 4 camadas sendo que o início se dá com o programa
conversando na camada de aplicação. Nesta camada você vai encontrar protocolos como o SMTP (para e-mail),
FTP (para transferência de arquivos) e HTTP (para navegar na internet) e cada tipo de programa fala para um
protocolo diferente da camada de Aplicação, dependendo do propósito do programa.
- O TCP/IP (também chamado de pilha de protocolos TCP/IP) é um conjunto de protocolos de comunicação
entre computadores em rede. Seu nome vem de dois protocolos: o TCP (Transmission Control Protocol -
Protocolo de Controle de Transmissão) e o IP (Internet Protocol - Protocolo de Internet, ou ainda, protocolo de
interconexão). O conjunto de protocolos pode ser visto como um modelo de camadas (Modelo OSI), onde cada
camada é responsável por um grupo de tarefas, fornecendo um conjunto de serviços bem definidos para o
protocolo da camada superior. As camadas mais altas, estão logicamente mais perto do usuário
(chamada camada de aplicação) e lidam com dados mais abstratos, confiando em protocolos de camadas mais
baixas para tarefas de menor nível de abstração.
15. O protocolo Ethernet trata do controle de acesso ao meio? Em caso positivo, descreva o
processo.
O protocolo ethernet trata do controle de acesso ao meio (MAC – Media Access Control). O processo se dá através
da atribuição de endereços a cada dispositivo na rede e gestão de pacotes de dados enviados ou recebidos através
da rede.
*Como é o acesso ao meio através da arbitragem, exemplo: quem tem o controle de acesso ao meio? Regulação
do nó (se mais de um nó está na prioridade)
*Quando há o choque de dois nós, há tempos aleatórios colocados pois assim um tem atraso e o outro não, assim,
os dois acessam o barramento, mas um vai acessar primeiro que o outro.
*Com o uso do switch, não há esse tipo de colisão, pois ele regula o trânsito de rede.
19. Qual a diferença entre os protocolos TCP e UDP? Em qual camada do modelo OSI eles se
situam?
O protocolo UDP (User Datagram Protocol) é um protocolo não orientado para a conexão da camada de
transporte do modelo TCP/IP. Este protocolo é muito simples já que não fornece controle de erros (não está
orientado para a conexão). Já o protocolo TCP (Transmission Control Protocol - Protocolo de Controle de
Transmissão) é um dos principais protocolos da camada de transporte do modelo TCP/IP. Ele permite gerenciar
os dados vindo da (ou com destino à) camada inferior do modelo (ou seja, o protocolo IP). Quando os dados são
fornecidos ao protocolo IP, este encapsula-os em datagramas IP (‘datagrama’ é um nome genérico para uma
mensagem enviada sem conexão e sem confirmação, como os pacotes IP), fixando o campo do protocolo em 6
(para saber que o protocolo ascendente é o TCP). O TCP é um protocolo orientado para a conexão, isto é, ele
permite que duas máquinas se comuniquem entre elas, além de controlar o estado da transmissão.
22. No caso de conflito no acesso ao meio, como o protocolo CAN define o nó de maior
prioridade? Uma vez definido o nó vencedor, é necessário reenviar a mensagem?
No conflito de acesso ao meio, o protocolo CAN define o nó de maior prioridade a partir do campo da mensagem
de prioridade e o desempate é feito a partir do nó que tiver um bit igual a zero.
23. Ao se transmitir um pacote de dados no barramento CAN, como é feita a identificação do(s)
destinatário(s)?
As identificações dos destinatários são feitas através do código identificador que nomeia qual será o pacote a ser
transmitido, onde se tem o campo da mensagem que é comparado ao filtro do nó existente.
*Um nó pode ter vários filtros.
*A mensagem quando chega no nó de prioridade não é necessária ser enviada, pois se não, há um
congestionamento.
CAN