4
SISTEMAS MICROCONTROLADOS MECATRÔNICA www.meccomeletronica.com página 1 ATIVIDADE 05 1. Um sistema embarcado precisa funcionar durante vários dias, sem a troca da bateria. Seu microcontrolador tem consumo de corrente em modo ativo de 2 mA e, em modo de economia de energia, de 0,00075 mA, considerando a tensão de alimentação de 3 V e temperatura ambiente de 25º C. Uma bateria recarregável de 3 V e capacidade de 1.200 mAh irá alimentar esse sistema. Ela será considerada ideal, fornecendo 3 V constantes após sua carga completa, sempre que demandada. Desprezando o consumo dos outros componentes diferentes do microcontrolador, considerando a corrente em modo de economia desprezível, e que o microcontrolador trabalha em modo ativo 50% do tempo, equivalente há cinquenta dias. Operando com modo ativo 100% do tempo teremos: a) 25 dias de operação b) 50 dias de operação c) 100 dias de operação d) 600 dias de operação e) 1200 dias de operação 2. A Figura abaixo mostra a conexão de três Leds em três saídas distintas da porta de oito bits (PORT B) de um microcontrolador. O registro interno de E/S (Entrada/Saída) do microcontrolador referente a essa porta tem configuração mostrada a seguir , em que cada bit “PORTA Bx" está associado à saída física Bx", onde x varia de 0 (bit menos significativo – LSB) a 7 (bit mais significativo – MSB). Escrevendo-se um “1" no bit “PORTA Bx" implica sair “1" lógico na saída Bx. Analogamente, escrevendo- se um “0" no bit “PORTA Bx" implica sair “0" lógico na saída Bx. A voltagem de saída do “1" lógico é +5 V, e a do “0" lógico é 0 V, e todas as 8 portas da PORTA B estão programadas como saída. Um valor em binário que acende todos os Leds da figura , se escrito no registro de E/S da PORTA B é a) 00000111 b) 00100000 c) 00100100 d) 01000000 e) 01100100 3. Um microcontrolador de 8 bits de dados reserva os endereços de memória 0000(16) a 00FF(16) para a EEPROM. Qual a capacidade total de armazenamento, em bytes, da EEPROM? a) 256 b) 128 c) 64 d) 2048 4. Um microcontrolador pode ser definido como um computador em um único chip, pois nele está integrado CPU, memória de programa, memória de dados, circuito de clock, interface de comunicação serial, entre outros. A respeito de um microcontrolador, é correto afirmar que a) permite tratamento de muitos formatos de dados. b) possibilita uma grande variedade de modos de endereçamento. c) possui processamentos aritméticos complexos. d) possibilita o gerenciamento de grande quantidade de memória. e) possui uma capacidade de processamentos lógicos limitada.

SISTEMAS MICROCONTROLADOS MECATRÔNICA · SISTEMAS MICROCONTROLADOS MECATRÔNICA página 2 5. No controle do motor da figura 1 mostrada, o conversor digital-analógico (DAC) …

  • Upload
    hakiet

  • View
    235

  • Download
    2

Embed Size (px)

Citation preview

Page 1: SISTEMAS MICROCONTROLADOS MECATRÔNICA · SISTEMAS MICROCONTROLADOS MECATRÔNICA  página 2 5. No controle do motor da figura 1 mostrada, o conversor digital-analógico (DAC) …

SISTEMAS MICROCONTROLADOS MECATRÔNICA

www.meccomeletronica.com página 1

ATIVIDADE 05 1. Um sistema embarcado precisa funcionar durante vários dias, sem a troca da bateria. Seu microcontrolador tem consumo de corrente em modo ativo de 2 mA e, em modo de economia de energia, de 0,00075 mA, considerando a tensão de alimentação de 3 V e temperatura ambiente de 25º C. Uma bateria recarregável de 3 V e capacidade de 1.200 mAh irá alimentar esse sistema. Ela será considerada ideal, fornecendo 3 V constantes após sua carga completa, sempre que demandada. Desprezando o consumo dos outros componentes diferentes do microcontrolador, considerando a corrente em modo de economia desprezível, e que o microcontrolador trabalha em modo ativo 50% do tempo, equivalente há cinquenta dias. Operando com modo ativo 100% do tempo teremos: a) 25 dias de operação b) 50 dias de operação c) 100 dias de operação d) 600 dias de operação e) 1200 dias de operação 2. A Figura abaixo mostra a conexão de três Leds em três saídas distintas da porta de oito bits (PORT B) de um microcontrolador. O registro interno de E/S (Entrada/Saída) do microcontrolador referente a essa porta tem configuração mostrada a seguir , em que cada bit “PORTA Bx" está associado à saída física “Bx", onde x varia de 0 (bit menos significativo – LSB) a 7 (bit mais significativo – MSB).

Escrevendo-se um “1" no bit “PORTA Bx" implica sair “1" lógico na saída Bx. Analogamente, escrevendo-se um “0" no bit “PORTA Bx" implica sair “0" lógico na saída Bx. A voltagem de saída do “1" lógico é +5 V, e a do “0" lógico é 0 V, e todas as 8 portas da PORTA B estão programadas como saída. Um valor em binário que acende todos os Leds da figura , se escrito no registro de E/S da PORTA B é a) 00000111 b) 00100000 c) 00100100 d) 01000000 e) 01100100 3. Um microcontrolador de 8 bits de dados reserva os endereços de memória 0000(16) a 00FF(16) para a EEPROM. Qual a capacidade total de armazenamento, em bytes, da EEPROM? a) 256 b) 128 c) 64 d) 2048 4. Um microcontrolador pode ser definido como um computador em um único chip, pois nele está integrado CPU, memória de programa, memória de dados, circuito de clock, interface de comunicação serial, entre outros. A respeito de um microcontrolador, é correto afirmar que a) permite tratamento de muitos formatos de dados. b) possibilita uma grande variedade de modos de endereçamento. c) possui processamentos aritméticos complexos. d) possibilita o gerenciamento de grande quantidade de memória. e) possui uma capacidade de processamentos lógicos limitada.

Page 2: SISTEMAS MICROCONTROLADOS MECATRÔNICA · SISTEMAS MICROCONTROLADOS MECATRÔNICA  página 2 5. No controle do motor da figura 1 mostrada, o conversor digital-analógico (DAC) …

SISTEMAS MICROCONTROLADOS MECATRÔNICA

www.meccomeletronica.com página 2

5. No controle do motor da figura 1 mostrada, o conversor digital-analógico (DAC) tem 8 bits e a corrente máxima de saída é de 2mA.

A velocidade máxima do motor projetada é de 1000 rpm. Quando o motor estiver girando com 400 rpm, pode-se afirmar que o dado escrito na porta de saída do microcontrolador (entrada digital no DAC) está impresso na figura 2. A corrente de saída no DAC (Iout) e o dado escrito na porta de saída do microcontrolador (entrada digital no DAC) será equivalente a: a) 01100111 e 0,8 mA b) 01100110 e 0,75 mA c) 01100101 e 0,75 mA d) 01100111 e 0,75 mA e) 01100110 e 0,8 mA 6. O circuito abaixo corresponde a uma interface de potência a ser ligada a um port de saída de um microcontrolador O valor comercial mais adequado para o resistor RB é:

Page 3: SISTEMAS MICROCONTROLADOS MECATRÔNICA · SISTEMAS MICROCONTROLADOS MECATRÔNICA  página 2 5. No controle do motor da figura 1 mostrada, o conversor digital-analógico (DAC) …

SISTEMAS MICROCONTROLADOS MECATRÔNICA

www.meccomeletronica.com página 3

7.

Diante do código apresentado analise as afirmativas abaixo. I - No trecho da linha 14 ate 19, foi utilizada a função digitalRead(LED) para obter o estado do botão. Em seguida, foi verificado se esse estado mudou para HIGH em relação ao valor obtido anteriormente. Caso isso tenha ocorrido, alternamos o estado do LED e também armazenamos o momento em que ocorreu o pressionamento. II - No trecho dentre as linhas 20 ate 23, caso o botão permanecer pressionado por mais de 0,5 segundos, será incrementado a variável responsável por determinar a intensidade luminosa do LED. III - No trecho dentre as linhas 30 ate 33, irá apagar o LED com brilho determinado, ou, caso contrário, ira apagar o LED. IV – Para aplicação deste código, as oscilações rápidas (no aperto do botão) se não forem tratadas, essas podem gerar acionamentos indevidos no nosso programa. Pois o mesmo tende a interpretar que você pressionou rapidamente várias vezes a chave, quando na verdade foi apenas uma vez. Esta correta. a) Somente a alternativa I b) Apenas as alternativas II e IV c) Apenas as alternativas I e III d) Somente a alternativa IV e) Somente a alternativa II

Page 4: SISTEMAS MICROCONTROLADOS MECATRÔNICA · SISTEMAS MICROCONTROLADOS MECATRÔNICA  página 2 5. No controle do motor da figura 1 mostrada, o conversor digital-analógico (DAC) …

SISTEMAS MICROCONTROLADOS MECATRÔNICA

www.meccomeletronica.com página 4

8. Em um sistema de controle de caldeira, um tecnólogo em automação industrial utilizou um microcontrolador para desenvolver uma aplicação capaz de ajustar automaticamente a referência (set point) da malha de controle da temperatura, de acordo com os seguintes períodos do dia: • 6 h às 18 h, a referência de temperatura deve estar em seu valor máximo; • 18 h às 22 h, a referência de temperatura deve estar em 50% de seu valor máximo; • 22 h às 6 h, a referência de temperatura deve estar em 20% do seu valor máximo. O fluxograma que representa essa especificação é apresentado na figura abaixo.

De acordo com as especificações e com o fluxograma apresentado, o tecnólogo escreveu a função ReferenciaTemperatura apresentada a seguir:

Sabendo-se que a função analogWrite escreve uma variável double em uma saída analógica do microcontrolador, para funcionar corretamente, o trecho CÓDIGO deve ser substituído por qual dos trechos abaixo?