Buscar

Exercicios Teoricos Sistemas Embarcados

Prévia do material em texto

Exercícios Teóricos de Sistemas Embarcados 
Exercício 1 
1. Explique com suas palavras o que é um “sistema embarcado” 
Sistemas embarcados são aqueles computadores destinados a uma ou poucas 
funções, como por exemplo controle de um sistema. Um sistema embarcado 
combina componentes de hardware e software dedicado a executar uma única 
tarefa e interagindo continuamente com o ambiente. 
2. Dê 5 exemplos de sistemas embarcados e 5 exemplos de sistemas não 
embarcados 
Sistemas embarcados: telefones celulares, micro-ondas, smart-tv’s, 
impressoras, freio ABS. 
Sistemas não embarcados: computadores pessoais, tablets, smartphones, 
carros, robôs. 
3. Quais são os principais componentes de um computador? 
Os principais componentes de um computador são: CPU, memória, interfaces 
de entrada e saída e barramentos. 
4. Quais as principais diferenças entre arquiteturas CISC e RISC? 
Um processador CISC é capaz de executar várias centenas de instruções 
complexas, trabalhando de forma mais lenta. Um processador RISC é capaz de 
executar apenas algumas poucas instruções simples. 
5. Quais as principais diferenças entre as arquiteturas de Van Neumman e 
Harvard? 
Arquitetura de Van Neumman: é processada uma única informação por vez, visto 
que nessa tecnologia execução e dados percorrem o mesmo barramento, o que 
torna a arquitetura mais simples, porém torna o processo mais lento em relação 
a arquitetura de Harvard. 
Arquitetura de Harvard: caminhos de dados e de instruções distinto, dessa forma 
seus componentes internos também estão dispostos em lugares distintos, o que 
a torna mais rápida e mais complexa. 
6. Quais são as principais diferenças entre microprocessadores e 
microcontroladores? 
Um microcontrolador é praticamente um computador em um chip. O 
microcontrolador pode ser programado para diversas funções, mas faz apenas 
aquilo que está em seu programa. 
Um microprocessador é basicamente um circuito integrado que realiza as 
funções de cálculo e tomada de decisão. 
7. O que é uma família de microcontroladores? 
Família de microcontroladores são aqueles microcontroladores que são 
construídos com base na mesma arquitetura. 
8. O que significa a sigla PIC? 
A sigla PIC significa Peripherical Interface Controller, Controlador de Interface 
Periférica. 
9. Quais são as principais características dos microcontroladores PIC? 
São microcontroladores construídos na arquitetura Harvard e com instruções 
RISC, sua programação feita por memória flash EEPROM e OTP, sua tensão de 
alimentação é de 1,8V a 6V. 
10. O que significa cada parte do códifo que identifica um microcontrolador 
PIC? 
Em um microcontrolador PIC existem códigos onde podem-se identifica 
características presentes nele, por exemplo: 
 Os dois primeiros números identificam a qual família ele pertence; 
 A letra que precede significa qual a memória de programa do PIC; 
 Os três números seguintes permitem identificar qual o PIC; 
 Se houver o sufixo “-xx”, xx representa a frequência máxima de clock que 
ele pode receber. 
Exercício 2 
1. Qual a função do registrador de “status” do microcontrolador PIC? 
O registrador de “status” é utilizado para armazenamento de flags matemáticos 
e de estado da CPU, além dos bits da seleção do banco de memória. 
2. Liste os periféricos que o PIC 18F452 possui: 
 8 canais para conversão A/D a 10 bits; 
 AUSART (addressable universal synchronous assynchronous receiver 
transmitter) com suporte para RS485; 
 MSSP (máster synchronous serial port) para SPI e I2C; 
 PSP (parallel slave port); 
 4 timers (3 de 16 bits e e 1 de 8 bits); 
 2 módulos CCP (capture compare PWM). 
3. Liste os tipos de memórias, suas funções e características que o PIC 
18F452 possui: 
 Memória RAM: retém os dados enquanto estiver sendo alimentada 
eletricamente, quando a alimentação é retirada os dados são apagados; 
 Memória EEPROM: pode ser escrita e reescrita como a RAM, mas 
armazena dados mesmo depois de desligada, são eletricamente 
apagáveis e programáveis; 
 Memória Flash: é de alta densidade, baixo custo, não volátil e rápida (para 
ler e não para escrever), elas podem ser reescritas eletricamente, porém 
são mais rápidas, pois gravam de setor a setor. 
4. Qual a função do pino MCLR no PIC? 
O pino MCLR tem a função de reset externo. Durante a operação normal esse 
pino deve ser mantido em nível alto, para efetuar o reset deve-se aterrá-lo 
manualmente. Esse procedimento fará com que a CPU comece a executar as 
instruções a partir do vetor de reset. O reset no pino MCLR limpa algun 
registradores de controle do MCU, mas mantém intacta a memória de dados 
(RAM). 
5. Qual a função do vetor de interrupção? 
O vetor de interrupção é uma tabela de endereços de memória que apontam 
para as rotinas de tratamento de interrupção. Quando uma interrupção é gerada 
o processador salva seu estado atual e começa a executar o tratamento de 
interrupção apontado pelo vetor. 
6. O que é banco de memória no PIC? 
 Bancos de memória são divisões da memória em blocos de mesmo tamanho 
cuja finalidade é evitar grandes endereçamentos. No PIC a memória RAM é 
dividida em dois bancos cada um com sete bits de endereço. 
7. Qual a diferença entre endereçamento direto e indireto de memória? 
No endereçamento direto a instrução contém o endereço do operando. No 
endereçamento indireto o endereço do operando é dado em um registrador. 
8. Qual a função do sinal de clock no microcontrolador? 
 O clock determinará a velocidade de operação do microcontrolador. A 
frequência máxima de operação deve ser escolhida de acordo com a tarefa a ser 
executada. 
9. O que é ciclo de máquina no PIC? 
No PIC cada ciclo de instrução dura quatro pulsos de clock. 
10. Explique o que é pipeline e quando ocorre e uma falha: 
Os microcontroladores PIC fazem uso do pipeline para aumentar a velocidade 
de execução das instruções. 
Exercício 3 
1. O que é porta paralela? 
Porta paralela é aquela que permite enviar dados simultaneamente sobre vários 
canais (fios), cada fio é responsável pelo envio de um bit. 
2. O que é uma entrada Schmitt Trigger? 
Uma entrada Schmitt Trigger é aquela que trabalha da seguinte maneira: quando 
o nível de tensão de entrada é maior que determinado limiar, a saída está em 
nível alto; quando a entrada é menor que outro limiar, a saída está em nível 
baixo; quando a entrada está entre os dois limiares, a saída mantém o valor 
anterior. 
3. Qual a corrente típica necessária para acender um LED? 
A corrente típica necessária para acender um LED é menor do que 1mA. 
4. Quais os modos de operação do oscilador de clock do PIC 16F84? 
 Oscilador RC: nesta configuração a velocidade de operação do PIC não 
é grande e nem muito precisa, mas é a mais simples. 
 Oscilador LP: permite ao PIC utilizar um cristal de baixa potência; 
 Oscilador XT: é a configuração mais utilizada, sendo necessário apenas 
um cristal comum e dois capacitores cerâmicos ligados ao PIC. 
 Oscilador HS: esta configuração deve ser utilizada com cristais ou 
ressonadores de alta frequência; 
 Oscilador externo. 
5. Qual a faixa de tensão de alimentação do PIC 16F84? 
Normalmente o PIC 16F84 é alimentado com 5V, podendo também ser 
alimentado com 3,3V ou 3V. 
Exercício 4 
1. Dê exemplos de circuitos eletrônicos que são utilizados como 
mostradores de informações em sistemas embarcados: 
LCD’s, displays de 7 segmentos, displays de 16 segmentos são exemplos de 
circuitos utilizados como mostradores de informações em sistemas embarcados. 
2. Que circuito eletrônico pode ser utilizado como entrada de informações 
alfanuméricas em um sistema embarcado? 
Um teclado podeser utilizado como entrada de informações alfanuméricas em 
um sistema embarcado. 
3. Por que em um teclado as chaves (push-bottoms) são conectados em 
forma de matriz? 
Em um teclado as chaves são conectados em forma de matriz devido ao número 
limitado de pinos de entrada e saída do sistema embarcado. Normalmente um 
sistema embarcado não possui número suficiente de pinos para conectar cada 
chave em um pino, então adota-se a técnica de conectar linhas e colunas 
formando uma matriz. 
4. Qual a técnica utilizada para ler um teclado? 
Quando um teclado é ligado de forma matricial é possível identificar de maneira 
única pela sua posição (linha e coluna). Nesse caso a leitura do teclado é 
realizada pelo processo de varredura em que liga-se uma coluna por vez e 
verifica-se quais chaves daquela coluna estão acionadas. 
5. Como é feita a multiplexação de dígitos com display de LED’s de 7 
segmentos? 
A multiplexação de displays de 7 segmentos consiste em interligar os segmentos 
de todos os displays, ativando separadamente o pino de catodo comum ou 
anodo comum dependendo do display utilizado. O software no microcontrolador 
é responsável por varrer os displays ativando cada um separadamente. 
6. Quais são os sinais de controle do display LCD HD4780? Qual a função 
de cada? 
 Register Select (RS): determina se o dado que está sendo transferido é 
uma instrução ou caractere; 
 Read/ Write (R/W): Determina a direção do dado, entrada (leitura) ou 
saída (escrita); 
 Enable (E): fornece a função de clock que sincroniza a transferência de 
dados. 
7. Qual é o meio do sistema embarcado interagir com o mundo real? 
O sistema embarcado interage com o mundo real através de sensores, 
identificando o ambiente, e atuadores, modificando o ambiente. 
8. Basicamente o que um sensor faz? 
 Sensores são dispositivos eletrônicos capazes de relacionar grandezas físicas 
(temperatura, pressão, etc.) com sinais de tensão e corrente. 
9. E um atuador? 
Atuadores são elementos capazes de converter comandos (elétricos, mecânicos 
ou manuais) em movimento. 
10. Qual a função da microchave (microswitch)? 
Microchaves são muito utilizadas para a regulação da precisão de aparelhos, 
podem ser utilizadas com a função de sensores. 
11. O que é um LDR? Como ele opera? 
Um LDR ou Fotoresistência é uma resistência variável em função da luz. A sua 
resistência varia de acordo com a incidência de luz. Normalmente quando a luz 
aumenta a resistência diminui. 
12. O que é um sensor óptico de objetos? Como funciona? 
Sensores ópticos são aqueles que utilizam luz (infravermelha, laser ou até 
mesmo a luz convencional) como a finalidade de detecta a presença, ausência 
ou passagem (dependendo da sua configuração) de objetos. Seu princípio de 
funcionamento consiste basicamente em emitir uma luz e monitorar o seu 
comportamento. 
13. O que é um encoder? Qual a sua função? 
Um encoder ou transdutor de posição angular é um dispositivo eletromecânico 
capaz de contar pulsos elétricos a partir do movimento rotacional do seu eixo. 
Eles convertem os movimentos (rotativos ou lineares) em impulsos elétricos de 
onda quadrada. Os pulsos são distribuídos uniformemente ao longo dos 360 
graus do giro do eixo. 
14. O que é um sensor ultrassônico? 
Sensores ultrassônicos são equipamentos que permitem a detecção de objetos 
através de ondas ultrassônicas. Seu funcionamento consiste em emitir uma onda 
ultrassônica que é refletida pelo objeto de volta ao sensor. Com este tipo de 
sensor ainda é possível determinar a distância do objeto baseado no tempo de 
retorno da onda. 
15. Quais os níveis de tensão para uma entrada digital de microcontrolador 
ser considerada nível lógico 0? E nível lógico 1? 
Para os microcontroladores da família 16F873A é considerado como nível lógico 
0 os valores de tensão entre 0 e 0,8V e nível lógico 1 os valores entre 2V e 5V. 
16. O que é spike? 
Spikes são picos de tensão de sinais que chegam ao microcontrolador. 
Dependendo dos valores destes picos o circuito interno do microcontrolador 
pode ser danificado. 
17. Quais são as técnicas para eliminar o spike? 
 Limitador de tensão: consiste em acrescentar um resistor ao circuito de 
forma que não passe tensão acima do limite especificado; 
 Circuito Schmitt Trigger; 
 Acrescentar um filtro na entrada do sinal (o filtro pode ser analógico ou 
digital). 
Outras técnicas ainda podem ser adotadas para eliminar o spike, tais cmo a 
inclusão de circuitos isoladores. 
18. O que é um opto-isolador? Qual a sua função? 
Os optos-isoladores são utilizados basicamente como isolador elétrico entre dois 
circuitos. Consiste em um LED que ao receber um sinal elétrico ativa um foto-
transistor de forma que não há conexão entre entrada e saída e, portanto, não 
há passagem de corrente elétrica. 
19. O que é um problema de bouce em chaves de contato? 
O efeito conhecido como bouce é o efeito de indicar erroneamente o 
acionamento da chave, levando o processador a acreditar que a chave foi 
pressionada mais de uma vez em intervalos muito pequenos. 
20. Cite alguns tipos de atuadores mecânicos de posição: 
Alguns exemplos de atuadores mecânicos de posição são: motores de corrente 
continua, motores de passo, servos motores entre outros. 
21. Quais as vantagens e desvantagens de um motor de passo? 
Vantagens: lógica digital; precisão no posicionamento; Controle de aceleração e 
desaceleração. 
Desvantagens: desempenho ruim em alta velocidade; complexidade na 
operação; ressonância. 
22. Como é feito o controle do servo? 
Servos motores são dispositivos que operam em malha fechada, ou seja, estão 
constantemente recebendo o sinal de controle, verificando a posição e indo para 
a posição desejada. 
23. O que é um driver de corrente? 
Driver de corrente é um circuito que tem a função de alimentar a carga com 
corrente constante. 
24. Qual a função do “diodo de roda livre”? 
Em circutos indutores emprega-se os diodos de roda livre que têm a função de 
impedir que a tensão na carga se torne instantaneamente negativa devido à 
indutância. 
Exercício 5 
1. O que é aquisição de dados? 
Aquisição de dados é o processo de obter informações do mundo real 
transformando essas informações em dados que podem ser manipulador 
eletricamente. 
2. Dê uma vantagem e uma desvantagem de sinal analógico em relação ao 
sinal digital? 
Vantagem: o sinal analógico possui uma densidade de sinal muito mais elevada 
do que o sinal digital. 
Desvantagem: O sinal analógico demora mais tempo para ser enviado/recebido 
do que o sinal digital. 
3. O que significa ADC? 
ADC é a sigla para conversor analógico-digital. 
4. Quais são os elementos de um sistema de aquisição de dados? 
Normalmente um sistema de aquisição de dados é composto por sensores, 
transdutores, condicionadores de sinais, entradas/saídas analógicas e digitais, 
conversor analógico-digital. 
5. Dê 3 tipos de conversores A/D e suas características principais: 
 Conversor A/D paralelo: é aquele em que a tensão de entrada e saída 
analógica é comparada às tensões fixas de referências para cada nível 
do código digital, do início até o fim a escala. Para uma resolução de N 
bits são necessários (2N -1) comparadores e igual quantidade de níveis 
de referência. 
 Conversor A/D tipo aproximação sucessiva: utiliza uma técnica de 
realimentação para relacionar uma tensão analógica de entrada com um 
código digital correspondente; 
 Conversor A/D tipo contador: a saída de um contador binário de N bits 
(paralelos) alimenta um conversor D/A, cuja saída é incrementada e 
dirigida para a entrada de um comparador juntamente com o sinal 
analógicoa ser digitalizado. Quando os dois sinais ficarem iguais o sinal 
de saída do comparador para os contadores binários, cujo valor nesse 
instante é colocado na saída do conversor A/D e corresponde ao valor 
digital equivalente à entrada analógica. 
6. O que é resolução em um ADC? 
 Resolução é a menor quantidade que pode ser convertida dentro da faixa 
dinâmica do sinal de entrada. Especificada pelo número de bits do conversor. 
7. O que é tensão de referência em um ADC? Qual a sua função? 
A tensão de referência representa o valor máximo obtido pelo sinal analógico e 
tem a função de diferenciar nível logico alto de nível logico baixo para sinais 
digitais. 
8. O que é condicionamento de sinais? 
Condicionar um sinal significa convertê-lo de forma adequada para interfaceá-lo 
com outros elementos. 
9. Descreva o teorema de amostragem de Nyquist: 
O teorema de Nyquist diz que um sinal analógico, limitado em banda, que foi 
amostrado pode ser perfeitamente recuperado a partir de uma sequencia infinita 
de amostras se a taxa de amostragem for maior que 2Fm, em que Fm é a maior 
frequência do sinal original. 
10. O que é efeito aliasing? 
O efeito aliasing é a superposição de espectros do sinal original após este passar 
por um filtro. 
11. Qual a função de um multiplexador analógico em um sistema de 
aquisição de dados? 
A função do multiplexador é selecionar um canal de entrada de cada vez e rotear 
o seu sinal para o ADC para digitalização. 
12. Qual a função do circuito sample and hold? 
O circuito sample and hold tem a função de fazer uma amostragem e armazená-
la estável durante a conversão. 
13. Quais as etapas para adquirir um dado digital a partir de um sinal 
analógico? 
Todos os sistemas de aquisição apresentam alguns blocos, funções, básicos. 
São eles: sensores, condicionamento de sinal, conversão A/D e processamento. 
14. Quais são os pré-requisitos para um sistema de aquisição ter boa 
precisão? 
Os pré-requisitos para um sistema de aquisição ter boa precisão são as 
precisões dos equipamentos envolvidos no sistema serem boas. 
15. Quais são os registradores de controle do ADC no PIC? 
O registrador de controle do ADC no PIC é o ADCONO. 
16. Quais são as fontes de atraso de conversão A/D no PIC? 
As fontes de atraso de conversão A/D no PIC são selecionadas através dos bits 
ADCS do registro ADCONO. 
17. O que é um comparador num PIC? 
Comparadores no PIC são utilizados para fazer interface de circuito analógicos 
para um circuito digital, comparando duas tensões analógicas e fornecendo uma 
indicação numérica das suas magnitudes relativas.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes