Escolar Documentos
Profissional Documentos
Cultura Documentos
SISTEMAS EMBARCADOS
EXPERIMENTO 6
LONDRINA
2023
2
EXPERIMENTO 6
LONDRINA
2023
3
Conteúdo
1 Objetivos 4
2 Introdução 5
2.1 Serial USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 LM 35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3 STM 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Metodologia 7
4 Resultados 8
5 Conclusões 12
4
1 OBJETIVOS
Este experimento tem como objetivo implementar a programação de um canal analógico para medir
a tensão controlada por um potenciômetro e a temperatura utilizando o componente LM35.
5
2 INTRODUÇÃO
Facilita a conversão de sinais da porta USB em sinal serial, permitindo uma comunicação mais fácil
entre computadores e plataformas micro-controladas que não possuam um conversor USB serial in-
tegrado na placa.
É uma placa compacta que possui um conector USB em uma de suas extremidades para conexão
direta ao computador, e na outra extremidade possui uma barra de pinos para facilitar a conexão com
a placa na qual a comunicação será estabelecida.
2.2 LM 35
2.3 STM 32
A STMicroelectronics, também conhecida como ST, oferece uma ampla seleção de microcontrola-
dores de uso geral para MCU de 8 bits (STM8) e microcontroladores de 32 bits baseados em Arm
Cortex-M (STM32). Especificamente, o STM32 Blue Pill é baseado no STM32F103C8T6, que é
equipado com uma CPU Cortex-M3 ARM que opera a 72 MHz, possui 20 kB de RAM e 64 kB de
memória flash. Este microcontrolador possui uma porta USB integrada (sem a necessidade de um chip
6
adicional), três portas UART, pinos PWM de 16 bits e muito mais. Embora seja um microcontrolador
de 3,3 V, alguns de seus pinos são tolerantes a 5 V.
7
3 METODOLOGIA
Neste laboratório, foi proposta a implementação de um controlador ON/OFF para monitorar a tempe-
ratura ambiente local. Um controlador ON/OFF funciona da seguinte maneira: quando a temperatura
está abaixo de um valor configurado, um mecanismo de aquecimento é ativado. O mesmo ocorre para
o resfriamento. Dessa forma, a temperatura é controlada dentro de uma faixa programada, embora
não seja totalmente estável.
Em um controlador ON/OFF com intervalo diferencial (histerese), evita-se o desgaste do atuador de-
vido ao alto número de comutações, e as oscilações são reduzidas ao diminuir o intervalo diferencial.
No entanto, o número de comutações aumenta, como é o caso de geladeiras e aparelhos de ar condi-
cionado.
Primeiro, temos o controlador e, em seguida, o controlador com histerese. O objetivo é montar o cir-
cuito e realizar as medições de temperatura utilizando o Software Hércules. Em seguida, serão feitas
as implementações e a visualização gráfica por meio do STM Studio.
Ao montar nosso controlador ON/OFF básico, o primeiro passo é enviar o valor desejado de tempe-
ratura (Set Point) por meio de um pacote de dados. Em seguida, devemos monitorar a temperatura
atual e o erro, enviando-os por meio da comunicação serial (USART).
Neste laboratório, trabalharemos com Set Points com e sem histerese. Para as temperaturas de 40ºC,
60ºC e 80ºC, utilizaremos o controle sem histerese. Em seguida, para as temperaturas de 1ºC, 3ºC e
6ºC, utilizaremos o controle com histerese.
8
4 RESULTADOS
Segue baixo as imagens dos resultados sem histerese à uma temperatura de 40° C, 60º C e 80º C.
Figura 4.1: Resultado sem histerese apresentado pelo software à uma temperatura de 40° C.
9
Figura 4.2: Resultado sem histerese apresentado pelo software à uma temperatura de 60° C.
Figura 4.3: Resultado sem histerese apresentado pelo software à uma temperatura de 80° C.
10
Figura 4.4: Resultado com histerese apresentado pelo software à uma temperatura de 1° C.
11
Figura 4.5: Resultado com histerese apresentado pelo software à uma temperatura de 3° C.
Figura 4.6: Resultado com histerese apresentado pelo software à uma temperatura de 6° C.
12
5 CONCLUSÕES
Após a conclusão deste laboratório, podemos observar que o sistema de controle ON/OFF é simples, e
ao adicionar a histerese, ele apresenta resultados mais satisfatórios. É importante destacar que, mesmo
sendo um sistema inicial, é possível obter melhores resultados ao realizar os ajustes necessários em
um sistema de controle de temperatura.