Académique Documents
Professionnel Documents
Culture Documents
Florianópolis
2014
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E
TECNOLOGIA DE SANTA CATARINA
DEPARTAMENTO ACADÊMICO DE ELETRÔNICA
CURSO DE PÓS-GRADUAÇÃOEM DESENVOLVIMENTO DE
PRODUTOS ELETRÔNICOS
Florianópolis, 2014
CDD 629.895
R467p
1 v.: il.
Inclui referências.
Banca Examinadora:
_________________________________
Clóvis Antônio Petry, Dr.Eng.
Orientador
_________________________________
Reginaldo Steinbach, Me.
Co-Orientador
_________________________________
André Luís Dalcastagnê, Dr.Eng.
_________________________________
Everton Luiz Ferret dos Santos, M.Eng.
RESUMO
1 INTRODUÇÃO ....................................................................... 15
1.1 PROBLEMATIZAÇÃO ....................................................... 16
1.1.1 Formulação do Problema ............................................. 16
1.1.2 Solução Proposta ......................................................... 18
1.2 OBJETIVOS....................................................................... 19
1.2.1 Objetivo Geral ............................................................... 19
1.2.2 Objetivos Específicos ................................................... 20
2 METODOLOGIA .................................................................... 21
3 REVISÃO BIBLIOGRÁFICA.................................................. 23
3.1 AUTOMAÇÃO............................................................... 23
3.2 RASPBERRY PI ................................................................ 25
3.3 BARRAMENTO I2C ........................................................... 29
3.3.1 Transmissão de Dados................................................. 30
3.3.2 Início e Fim de Transmissão ........................................ 31
3.3.3 Protocolo ....................................................................... 31
3.4 ACELERADOR I2C ........................................................... 32
4 DESENVOLVIMENTO ........................................................... 35
4.1 VISÃO GERAL................................................................... 35
4.2 ESTRUTURA MECÂNICA................................................. 36
4.2.1 Caixa de Montagem Módulo Central ............................ 37
4.2.2 Caixa de Montagem Módulo Relé ................................ 38
4.3 MÓDULO CENTRAL ......................................................... 39
4.3.1 Software de Programação e Controle .......................... 40
4.3.2 Hardware ...................................................................... 41
4.4 MÓDULO RELÉ................................................................. 43
4.4.1 Firmware ....................................................................... 43
4.4.2 Hardware ...................................................................... 44
4.5 COMUNICAÇÃO MÓDULO CENTRAL E MÓDULO RELÉ
49
5 RESULTADOS ....................................................................... 51
5.1 Testes ................................................................................ 55
5.1.1 Cenário ......................................................................... 55
5.1.2 Programação das Instruções ....................................... 56
5.1.3 Teste das Instruções Programadas ............................. 62
5.2 Bug de clock-stretching no I2C do BCM2835 ................... 64
5.3 Levantamento de Custos................................................... 66
5.4 Comparação com Produto Similar .................................... 66
5.5 Considerações Referentes aos Resultados ...................... 68
6 CONCLUSÃO ........................................................................ 69
1.1 PROBLEMATIZAÇÃO
Figura 2 – Loxone.
Fonte: www.loxone.com.
1.2 OBJETIVOS
3.1 AUTOMAÇÃO
3.3.3 Protocolo
4.4.1 Firmware
4.4.2 Hardware
5.1.1 Cenário
Isso faz com que abra uma janela para nomear o arquivo
que contém as instruções (Figura 54).
6 CONCLUSÃO
7 REFERÊNCIAS BIBLIOGRÁFICAS
ADVAMATION, Raspberry PI I2C clock-stretching bug, 2013.
Disponível em: <www.advamation.com/knowhow/raspberrypi/rpi-i2c-
bug.html>. Acessado em: 10 abr 2014.