

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.


Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Assinale a opção que apresenta apenas interfaces comumente utilizadas para comunicação entre microcontroladores e PCs.
USB, Wi-Fi e Bluetooth.
UART, RS-232 e PCI Express.
SATA, I2C e UART.
I2C, FireWire e Wi-Fi.
USB, SATA e Ethernet.
No projeto de sistemas de controle, é comum a substituição de controladores analógicos (baseados em amplificadores operacionais, resistores e capacitores) por sistemas baseados em microcontroladores. A respeito do funcionamento e das diferenças entre esses dois tipos de controladores, assinale a alternativa correta.
Um controlador analógico processa sinais de forma discreta no tempo, enquanto o microcontrolador processa sinais de forma contínua, garantindo maior velocidade de resposta.
Para que um microcontrolador possa atuar sobre um processo analógico (como controlar a temperatura de um forno), ele utiliza obrigatoriamente um sensor digital, pois microcontroladores não possuem entradas capazes de ler grandezas analógicas de tensão.
O Conversor Analógico-Digital (ADC) interno de um microcontrolador é o componente responsável por transformar uma tensão contínua (ex.: 0 a 5 V) em um valor numérico binário que o processador consegue interpretar.
A principal vantagem dos controladores analógicos sobre os microcontroladores é a facilidade de reprogramação, bastando alterar uma linha de código para mudar o comportamento do controle (ex.: mudar de um controle proporcional para um integral).
O sinal de saída PWM (Modulação por Largura de Pulso) de um microcontrolador é um sinal analógico puro, que varia sua amplitude de tensão de forma linear entre 0 e 10 V para controlar a velocidade de motores.
A linguagem utilizada no Arduino é parecida, principalmente, com C e C++. O Arduino Sketch é escrito em uma variação simplificada de C/C++, utilizando sintaxe de C++, mas com muitas bibliotecas prontas que facilitam o uso de hardware. O microcontrolador é muito útil para desenvolver projetos interativos independentes, ou pode ser conectado a um computador, a uma rede, ou mesmo à web para recuperar e enviar dados do Arduino e atuar sobre eles. Existem algumas instruções que podem ser executadas na função loop(), que é função principal do programa e executa continuamente, enquanto o Arduino estiver ligado. Uma dessas instruções é a “delay()”, que no Arduino é uma função usada para pausar (bloquear) a execução do programa por um tempo determinado.
Se em um determinado trecho de um programa em Arduino o objetivo seja de pausar a execução do programa em 0,8 s, qual o comando correto a ser utilizado?
delay(8.000).
delay(800).
delay(80).
delay(8).
delay(0,08).
Microcontroladores são usualmente utilizados em processadores digitais de sinais (DSPs) devido à necessidade de alto desempenho. Nesse aspecto, uma característica comum de destaque em arquiteturas internas de microcontroladores é a presença de:
dois barramentos independentes, um para entrada e outro para saída
dois barramentos independentes, um para dados e outro para instruções
duas CPUs, uma para instruções aritméticas e outra para instruções de entrada e saída
duas memórias independentes, uma para dados de entrada e outra para dados de saída
Em painéis de automação, componentes semicondutores (microcontroladores, MOSFETs) são sensíveis a ESD e à umidade. Qual boa prática de armazenamento/mitigação é correta?
Sacos plásticos comuns protegem ESD por isolarem melhor cargas estáticas.
MSDs usam embalagens MBB; se exceder Floor Life, baking antes de solda.
Pulseira antiestática basta para bancada, sem necessidade de mantas extras.
Placas em pilhas horizontais sem separadores otimizam espaço e evitam oxidação.
Componentes de potência precisam só de proteção básica contra ESD.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Considere o trecho de pseudocódigo a seguir, utilizado em um sistema automatizado de supervisão elétrica para liberar o funcionamento de um motor trifásico:

Durante um teste, foram medidos os seguintes valores:
tensao = 220, corrente = 14 e temperatura = 75.
Com base na execução do algoritmo, qual mensagem será exibida ao final?
Bloqueio por sobrecorrente.
Bloqueio por superaquecimento.
Motor liberado.
Bloqueio por subtensão.
Bloqueio por superaquecimento e bloqueio por subtensão.
Você está realizando um experimento e precisa especificar um sensor de pressão atmosférica. Neste experimento, todas as medidas e controle são realizados com um Arduino UNO. Após uma busca na Internet, você chega a uma lista de sensores que satisfazem os critérios técnicos e de orçamento. O que difere entre cada sensor é a interface disponível entre o sensor e o microcontrolador ou PLC. Qual protocolo digital abaixo teria o interfacemanto com o Arduino UNO mais simples tanto no que se refere a software quanto a hardware adicional? Desconsidere cabos e conexões elétricas.
4 a 20 mA.
I2C.
Protocolo Hart.
Profibus.
TCP/IP.
Em um microcontrolador, a CPU está executando uma tarefa quando ocorre a ativação de um sinal de um sensor externo crítico. A CPU suspende a tarefa em andamento, direciona o fluxo para uma rotina de atendimento e, ao final, continua exatamente no ponto onde estava. Esse comportamento caracteriza
pooling do sinal externo.
reset de sistema.
chamada de sub-rotina.
interrupção externa.
acesso direto à memória.
Em um sistema embarcado de segurança crítica que controla a temperatura de um forno industrial, é utilizado um termopar tipo K, formado por uma junção de Cromel (Níquel-Cromo) como elemento positivo e o Alumel (Níquel-Alumínio) como negativo. O microcontrolador possui conversor A/D interno de 12 bits com faixa de entrada de 0 a 3,3 V. Como o termopar mede a diferença de temperatura entre a junta de medição (quente) e a junta de referência (fria), o circuito de interface deve lidar corretamente com a compensação da junta fria. Uma solução tecnicamente adequada para garantir precisão em todo o intervalo de operação é:
utilizar um circuito de condicionamento que inclua amplificação do sinal de baixa tensão do termopar, filtragem analógica de ruído e um sensor auxiliar de temperatura (ex.: termistor ou sensor digital) na junta fria. O valor medido desse sensor deve ser usado para calcular a compensação da junta fria, permitindo que a leitura convertida pelo ADC represente a temperatura absoluta correta do forno.
conectar o termopar diretamente ao ADC do microcontrolador e aplicar compensação da junta fria apenas por software, assumindo que a tensão do termopar é suficientemente robusta contra ruídos e não requer condicionamento analógico complexo, o que simplificaria o hardware, mas comprometeria a precisão e a confiabilidade da medição em ambientes industriais com variações térmicas e interferências eletromagnéticas.
usar apenas um divisor resistivo para ajustar o nível de tensão do termopar à faixa de entrada do ADC, ignorando a necessidade de compensação da junta fria, pois a variação térmica no ponto de referência é considerada mínima e desprezível para a maioria das aplicações, o que levaria a erros significativos na medição da temperatura real do forno, especialmente em ambientes com flutuações de temperatura ambiente.
substituir a compensação da junta fria por um offset fixo de tensão aplicado no circuito, assumindo que a temperatura ambiente à qual está submetido o microcontrolador se mantém constante em torno de 25 °C, o que é uma premissa irrealista para a maioria dos ambientes industriais e resultaria em medições imprecisas, pois a tensão gerada pelo termopar é diretamente dependente da temperatura da junta fria.
empregar um módulo conversor digital especializado para termopares (ex.: MAX31855 ou similar), mas sem considerar a calibração da compensação da junta fria, pois presume-se que o fabricante já resolve todas as variações de forma automática e, não há necessidade de ajustes adicionais, o que é um equívoco, pois a calibração e a correta implementação da compensação são cruciais para a exatidão do sistema.
Os microcontroladores possuem recursos diversos, cuja utilização depende da necessidade de cada aplicação. Alguns microcontroladores possuem um tipo de temporizador que garante que o sistema reinicie, caso ocorra um problema com a execução do programa, como um loop infinito. Esse recurso é chamado de
Temporizador de Interrupção.
Watchdog.
Modo Deep Sleep.
Modo Standby.
Real-Time Clock (RTC).


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
O comando [analogWrite (VENTILADOR, valorVENTILADOR);] que se encontra nas linhas 23, 31 e 37 do programa utiliza uma técnica que converte um código binário de & bits em um pulso digital de frequência fixa, mas cuja largura do seu nível alto é proporcional ao valor do código. Essa técnica é denominada
PCM.
AC/DC.
FSK.
PNM.
BAUD.
Os microcontroladores são dispositivos fundamentais na eletrônica embarcada, sendo utilizados para integrar funcionalidades em sistemas compactos, como automação industrial, veículos e dispositivos IoT. Esses sistemas frequentemente demandam controle preciso de periféricos, gerenciamento de energia e comunicação eficiente. A escolha de um microcontrolador envolve critérios como arquitetura, quantidade de pinos, interfaces de comunicação e recursos de memória. Diante do exposto, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Todo microcontrolador possui apenas uma interface de comunicação serial, sendo necessária a adição de periféricos externos para ampliar essa capacidade.
( ) A arquitetura Harvard permite maior eficiência ao executar instruções, separando barramentos de instruções e dados.
( ) Em sistemas embarcados críticos, como dispositivos médicos, é comum utilizar microcontroladores com recursos de segurança, como proteção contra falhas por radiação.
( ) Microcontroladores baseados em ARM Cortex-M são, exclusivamente, utilizados em dispositivos de alta potência e não têm aplicação em dispositivos com restrição de energia.
( ) A quantidade de memória flash disponível em um microcontrolador influencia diretamente na capacidade de armazenamento de programas e dados dinâmicos.
A sequência está correta em
F, V, F, F, V.
F, V, F, V, F.
V, F, F, V, F.
F, V, V, F, V.
V, V, V, F, V.
Certo microcontrolador é utilizado para amostrar um sinal analógico por meio de seu conversor analógico-digital (A/D), realizar o processamento do sinal (uma filtragem digital, por exemplo) e, em seguida, enviar o sinal processado a um conversor digital-analógico (D/A) controlado pelo próprio microcontrolador. Os conversores A/D e D/A têm resolução de 12 bits, e os sinais de entrada e saída operam na faixa de tensão de -5 V a +5 V. O sinal de interesse possui componentes significativas apenas na faixa entre 0 Hz e 100 Hz.
A partir das informações apresentadas e considerando os aspectos de hardware e software relacionados, julgue os itens que se seguem.
A fim de garantir a reconstrução adequada de sinais com componentes de até 100 Hz, a menor taxa de amostragem que atende ao teorema de Nyquist é de 50 Hz.
Certo
Errado
Analise as sentenças a respeito dos microcontroladores da família 8051:
I. Não possui memória interna.
II. Permite controlar um motor.
III. O endereçamento indexado é um dos modos de endereçamento das instruções.
É verdadeiro o que se afirma em
I, II e III.
I e II, apenas.
I, apenas.
II e III, apenas.
nenhuma sentença.
Um microcontrolador da família PIC 18 utiliza seu módulo CCP para gerar um sinal PWM. Apresenta uma Frequência de Clock do sistema de 4 MHz, com um Prescaler de 1:16. Segundo o datasheet do fabricante, o período do PWM pode ser calculado por
𝑇𝑃𝑊𝑀 = (𝑃𝑅2 + 1) ∗ 4 ∗ 𝑃𝑟𝑒𝑠𝑐𝑎𝑙𝑒𝑟 ∗ 𝑇𝑂𝑆𝐶
Assim, se a frequência do PWM desejada é 50 Hz, o valor de PR2 é igual a
1249.
3124.
4999.
624.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Microcontroladores utilizam diferentes formas de reset para garantir uma operação confiável. Sobre esses mecanismos, é correto afirmar que o
Power-on Reset é acionado apenas quando o microcontrolador está em operação normal e a tensão de alimentação tem uma queda repentina.
Watchdog Timer precisa ser reinicializado, periodicamente, via software, e seu temporizador interno é sincronizado com o clock do sistema.
Brown-out Reset possui histerese, ativando o reset apenas quando a tensão de alimentação fica abaixo de um nível mínimo, por um tempo determinado.
Reset Externo requer que o sinal de clock esteja ativo para que o microcontrolador reconheça o pulso de reset.
Em um programa em C para microcontrolador (como Arduino), qual é a função da void loop()?
Executar continuamente o código principal após a configuração inicial.
Configurar os pinos de entrada e saída do microcontrolador.
Incluir bibliotecas necessárias para o programa.
Declarar variáveis globais do programa.
Um engenheiro precisa escolher a plataforma de hardware para um novo controlador de segurança que monitora a velocidade de uma serra industrial. O sistema deve acionar um freio de emergência, independentemente de qualquer software, se a velocidade exceder 5000 RPM em menos de 2 milissegundos. Duas opções são avaliadas: uma placa baseada num SoC Linux de alto desempenho e um microcontrolador simples com hardware limitado. A escolha pelo microcontrolador é tecnicamente justificada porque
microcontroladores consomem menos energia que SoCs baseados em Linux, o que é crucial para uma aplicação de segurança que deve operar 24/7, permitindo o uso de baterias menores e prolongando a autonomia do sistema, o que é o fator determinante para a escolha em cenários de segurança crítica.
SoCs com Linux não possuem pinos de I/O GPIO suficientes para conectar um sensor de velocidade e um atuador de freio simultaneamente, tornando a plataforma inviável para aplicações embarcadas com múltiplos periféricos.
a programação em C para microcontroladores é intrinsecamente mais segura e menos propensa a bugs do que a programação para sistemas Linux, que utiliza linguagens de alto nível e bibliotecas complexas, o que aumenta a probabilidade de erros de software e vulnerabilidades de segurança.
sistemas operacionais complexos como Linux introduzem atrasos não determinísticos (jitter) no tempo de resposta a eventos externos. Já um microcontrolador pode ser programado em bare-metal ou com um RTOS, em que uma rotina de serviço de interrupção (ISR) de alta prioridade pode tratar o sinal do sensor e acionar o freio com latência extremamente baixa e previsível.
microcontroladores são imunes a vírus e a malware cibernético, pois não possuem sistemas de arquivos ou conectividade de rede avançada. Já sistemas Linux são vulneráveis a ataques remotos e infecções por software malicioso, representando um risco inaceitável para a funcionalidade de segurança.
Assinale a opção que corresponde a uma característica comum apenas a microcontroladores.
execução de instruções de máquina
incorporação de memória RAM e ROM no mesmo chip
necessidade de dispositivos periféricos externos para funcionar
capacidade de executar sistemas operacionais complexos
alta frequência de clock
Um sistema de controle de velocidade utiliza microprocessador para acionar e controlar a velocidade do eixo de um motor elétrico de acordo com a referência dada por meio de sinal de modulação por largura de pulso (PWM). Sobre o projeto lógico e elétrico de sistemas microprocessados, assinale a alternativa correta.
O motor deve acelerar com pulso de duração menor, pois assim sua frequência é maior e, portanto, mais rápida.
Cargas indutivas não podem ser acionadas por PWM, dado que há atraso de corrente com relação à tensão, assim PWM é utilizado apenas para cargas resistivas, a exemplo de fornos.
Para reduzir a velocidade do eixo, o microprocessador deve enviar sinal negativo (-duty cycle), pois assim inverte o sentido da corrente e contrapõe o campo magnetomotriz de armadura.
A PWM controla o tempo em que o sinal permanece em nível alto, conhecido como “duty cycle”, sendo este valor variável, enquanto a frequência do PWM é fixa.
Na modulação por largura de pulso, o microprocessador não utiliza fonte de clock, dado que o tempo é irrelevante nessa técnica.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.