Trabalho de Conclusão de Curso

Documentos relacionados
PROTÓTIPO DE HARDWARE E SOFTWARE PARA CAPTURA E VISUALIZAÇÃO DE IMAGENS COMPARTILHADAS VIA INTERFACE DIGITAL SERIAL DIFERENCIAL BALANCEADA

Métodos de Transmissão. Padrões RS

Trabalho de Conclusão de Curso - TCC

CONSTRUÇÃO DE UM PROTÓTIPO PARA AUTOMATIZAÇÃO DA LEITURA DE NÍVEIS DE FLUMENS

Kit de desenvolvimento ACEPIC PRO V3.0

O protocolo SPI. 1 - Introdução. 2 Ligação física

Application Note FBEE Controle de Placas com entradas Analógicas REV01. 1 Rev01

PROTÓTIPO DE SISTEMA DE CAPTURA DE DADOS MULTIPONTO WIRELESS PARA CONTROLE DE CONSUMO DE ÁGUA

Protótipo de gravador de microcontroladores PIC utilizando redes sem fio

Data Sheet FBEE Kit V05

Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM

Construção de um protótipo de interface para microcomputador tipo PC para interligar duas placas mãe

RCO2. Modems Digitais

Kit de desenvolvimento ACEPIC Light

SICILIANO TECNOLOGIA

KIT DIDÁTICO PIC-2377

PROTÓTIPO DE REDE INDUSTRIAL UTILIZANDO O PADRÃO SERIAL RS485 E PROTOCOLO MODBUS

Arquitetura do Microcontrolador Atmega 328

Cerne Tecnologia e Treinamento

Curso de Microcontroladores PIC 16F84A

07/06/2015. Outras características importantes em Microprocessadores/Microcontroladores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

Prof. Adilson Gonzaga

Copyright 2014 VW Soluções

Circuito Eletrônico. Entendendo o circuito eletrônico na robótica. domingo, 28 de agosto de 11

Guia do Usuário Mc Data

Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza

Kit Clp Pic 40B Manual do usuário. Manual do usuário - Kit Clp Pic 40B v2.0. Copyright VW Soluções

I/O para Dispositivos Externos e Outros Computadores. Redes de Interconexão. Redes de Interconexão. Redes de Computadores Correntes

Interfaces Seriais. Disciplina de Microcontroladores. Prof. Rubão

Microcontrolador 8051

Sumário. 1. Apresentação Hardware Microcontrolador PIC16F877A LCD alfanumérico Displays de 7 segmentos...

Laboratório de Hardware

Prof. Adilson Gonzaga

HEXKIT F877 PLUS Manual do usuário Versão 1.0

A c t i o n B u s i n e s s w w w. a c t i o n b u s i n e s s. c o m. b r Página 1

Know more. Know before. SMGer800. Datasheet

Comunicação Serial PIC16F877A. Leandro Resende Mattioli. Centro Federal de Educação Tecnológica de Minas Gerais Unidade Araxá

PROTÓTIPO DE UM CONTROLADOR DE TEMPERATURA BASEADO EM LÓGICA FUZZY UTILIZANDO UM MICRONTROLADOR

CONTROLADOR COM IHM INCORPORADA

Aplicações Avançadas de Microprocessadores. Professor: Marco Shawn Meireles Machado

Microcontroladores PIC16 - XM 116 -

CS-Ethernet. Conversor Serial Ethernet RS232/RS485. Observe Pense Solucione. Manual de Utilização. Ethernet TCP/IP - MODBUS Serial RS232 Serial RS485

MCA10. Módulo de Controle de Acesso. Manual de Instalação

Informações do produto...2. Características Gerais...3. Entradas e Saídas...7. Comunicação Funções Diagnóstico Precauções...

Sistemas Embarcados:

Kit Teclado TS 4x4 v1..0 Manual do usuário

EM I/O REMOTO LUCAS POSSEBÃO

Projeto de Sistemas Embarcados

Manual da Pinagem dos Microcontroladores BASIC Step 1 e M8 + Esquema de instalação do cabo

9/3/2009. Aula 4. Engenharia de Sistemas Embarcados. Cenário: Sistema de Controle de LEDs

FINDCAR: RASTREADOR VEICULAR UTILIZANDO OPENWRT

MANUAL Produto: BASE KIT V1R0 Versão deste manual: V0R0 Março/2009 Preliminar

Aula 4. Engenharia de Sistemas Embarcados. Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 8051

SRAM Static RAM. E/L Escrita Leitura. FPM DRAM Fast Page Mode EDO DRAM Extended Data Output SDRAM Synchronous DDR SDRAM Double Data Rate RDRAM Rambus

Microcontroladores. Prof. Nivaldo T. Schiefler Jr. M.Eng Homepage:

Projecto Final SINTETIZADOR MIDI POR RS232

Introdução ao Microcontrolador PIC

PIC18F4550. Curso Engenharia de Controle e Automação. Alex Vidigal Bastos alexvbh@gmail.com

Cerne Tecnologia e Treinamento

Frequencímetro digital com a utilização de microcontrolador PIC

Guia do Usuário Placa de Desenvolvimento McLab3 (PIC18F4550)

Sistema Digitais. Bacharelado de Informática UEM DIN - Prof. Elvio 2016

Jadsonlee da Silva Sá

Mini relatório Introdução Camera Link. Projecto ivlab Data Versão 1.0. Participantes Catarina Santiago Gabriel Silva Ricardo Cardoso

Controle de Automação para Aviários

Barramentos e interfaces de comunicação Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

Aquisição dados. Conversão DA. Conversão AD. Outros tipos de conversores AD. Características de conversores AD e DA

iar 2.0: API o,mizada para aplicações de entretenimento em realidade aumentada na plataforma ios

Barramentos. Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Dados Endereços Controle

Comunicação USB com o PIC Vitor Amadeu Souza

Sumário. 1. Apresentação Hardware Microcontrolador PIC18F LCD alfanumérico Displays de 7 segmentos...

CFTV Digital. CFTV Digital. Componentes Básicos de um Sistema de CFTV. Endereço IP.

Laboratório de Microprocessadores e Microcontroladores

Marcio Marcos Machado Junior. Professor orientador: Sérgio Stringari

Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2

VI Workshop do Projeto ATIFS. Aplicação de Testes em Experimentos Científicos da CEA: Metodologia Atual e Possibilidade de Uso do ATIFS

Sistemas Embebidos I , Tiago Miguel Dias ISEL, ADEETC - Secção de Eletrónica e Telecomunicações e de Computadores

PLC KL640. Guia de Instalação Rápida. Soluções integradas às suas necessidades. Configurações Kl640. KEYLOGIX Automation Ltda

Porta série no dscope...

Placa McLab1 Upgrade PIC16F84A p/ PIC16F62x

PIC32 Uma Nova Tecnologia

VisEdu-MAT: Visualizador de material educacional, módulo de matemática

Porta Série SÉRIE x PARALELO PORTA SÉRIE. Comunicação série SÉRIE PARALELA

EL06D LABORATÓRIO DE ELETRÔNICA APOSTILA PROF ROSSATO INFORMAÇÕES ADICIONAIS. Experimento 1: Controle Remoto Infravermelho

Introdução ao Uso do LCD Inteligente (Versão Preliminar) Por Gilson Yukio Sato. Introdução

Arduino Lab 07 Leitura de temperatura e indicação em um display GLCD de

Interface Serial. Prof. Adilson Gonzaga

Faculdade de Engenharia de Ilha Solteira- Departamento de Engenharia Elétrica

Projeto de Sistemas Eletrônicos

Copyright 2011 VW Soluções

Programação em BASIC para o PIC Projetos com Display Gráfico Vitor Amadeu Souza

Conhecendo o PIC24 e o mikropascal

Prof. Dr. Rafael Traldi Moura Escola Politécnica da Universidade de São Paulo Departamento de Engenharia Mecatrônica e de Sistemas Mecânicos

Manual do Leitor ATG25C-LISTA

Guia do Usuário. Ferramenta de Desenvolvimento Kit CAN (PIC16F877A\ PIC18F452\ PIC18F4520)

Microcontroladores PIC18 - XM 118 -

Introdução do Arduino para aquisição de dados e controle de instrumentos

Conhecendo o PIC16F877 Microcontrolador de 8 bits da Microchip Co.

Transcrição:

Trabalho de Conclusão de Curso ÂNGELO DIAS DOS SANTOS Protótipo tipo de Hardware e Software para Captura e Visualização de Imagens Compartilhadas Via Interface Digital Serial Diferencial Balanceada Orientador Professor Antônio Carlos Tavares

Roteiro da apresentação introdução e objetivos fundamentação teórica ferramentas implementação testes e validação resultados e discussão conclusões extensões demonstração do protótipo tipo

Introdução - Objetivos Central de monitoramento meio físico: cabo coaxial Chaveador Monitor 1... Monitor n meio físico: par trançado Chaveador 1... Chaveador n......... Câmera 1 Câmera n Câmera 1 n: definido pela quantidade de entradas do chaveador Câmera n Câmera 1 Câmera 2 Câmera n n: limitado em 32 dispositivos, passível de ser aumentado com o uso de reforçadores de sinal. domótica monitoramento Klitzke captura compartilhamento visualização

Fundamentação teórica Tamanho relativo de código 2,50 PIC16C5X/XX 2,00 COP800 1,50 ST82 1,00 MC68HC05 0,50 Z86CXX 0,00 8051 Microcontroladores: comparação entre famílias Velocidade relativa de execução PIC16C5X/XX 1,5000 COP800 1,0000 ST82 MC68HC05 0,5000 Z86CXX 8051 0,0000 Modelo Fabricante Clock (MHz) PIC16C5X/XX Microchip 20 COP800 National 20 ST82 SGS-Thomson 8 MC68HC05 Motorola 4,2 Z86CXX Zilog 12 8051 Intel 20

Fundamentação teórica Comunicação de dados Mode of Operation SPECIFICATIONS RS232 RS423 RS422 RS485 Total Number of Drivers and Receivers on One Line SINGLE -ENDED 1 DRIVER 1 RECVR SINGLE ENDED 1 DRIVER 10 RECVR DIFFER- ENTIAL 1 DRIVER 10 RECVR DIFFER- ENTIAL 1 DRIVER 32 RECVR Maximum Cable Length 50 FT. 4000 FT. 4000 FT. 4000 FT. Maximum Data Rate 20kb/s 100kb/s 10Mb/s 10Mb/s Maximum Driver Output Voltage +/-25V +/-6V -0.25V to +6V -7V to +12V Driver Output Signal Level (Loaded Min.) Loaded +/-5V to +/-15V +/-3.6V +/-2.0V +/-1.5V Driver Output Signal Level (Unloaded Max) Unloaded +/-25V +/-6V +/-6V +/-6V Driver Load Impedance (Ohms) 3k to 7k >=450 100 54 Max. Driver Current in High Z State Power On N/A N/A N/A +/-100uA Max. Driver Current in High Z State Power Off +/-6mA @ +/-2v +/-100Ua +/-100uA +/-100uA Slew Rate (Max.) 30V/uS Adjustable N/A N/A Receiver Input Voltage Range +/-15V +/-12V -10V to +10V -7V to +12V Receiver Input Sensitivity +/-3V +/-200mV +/-200mV +/-200mV eceiver Input Resistance (Ohms) 3k to 7k 4k min. 4k min. >=12k

Fundamentação teórica Captura e visualização de imagens Módulo câmera digital M4088 Classificação lcd s: tipo cor iluminação tecnologia

Ferramentas: especificação ABC SnapGraphics (Micrografx) CorelDraw (Corel)

Ferramentas : implementação sw MPLab (Microchip) Galep-III (Conitec)

Ferramentas : implementação hw protoboard osciloscópio multímetro metro

Implementação Requisitos principais imagem frame seleção câmera n Monitor REDE 485 requisição de frame Câmera n Usuário Monitor Câmera

Implementação: Rede Protocolo Rede (RS-485) END (1 byte) RQF (1 byte) Câmera IDF: 00110011 END: endereço (configurado por hardware) FRM: 1 frame (160 x 80 pixels) Monitor RQF: 01010101 END: endereço (configurado por hardware) IDF (1 byte) END (1 byte) FRM (12800 bytes)

Implementação: hardware Monitor + Rede Câmera + Rede MONITOR 11 2 CÂMERA 11 9 VDD RB1 RB2 RB3 PortD RD7~RD0 34 35 36 4 5 6 7~14 VDD RS R/W E DB7~DB0 RES VEE Vo 16 17 3 VDD RB0 RB1 RB2 RB3 PortB RB7~RB4 PortD RD7~RD0 33 34 35 36 37~40 19 15 16 17 11~14 1~8 PCLK OEB WEB CSB A3~A0 D7~D0 VCC RESET 10uF 1 MCLR VSS 1 CS 15 DG-16080 RESET 10uF 1 MCLR GND 10 M4088 100nF 32 31 VDD VSS PortA RA0 RA1 RA2 RA3 RA4 RA5 2 3 4 5 6 7 ENDEREÇO 100nF 32 31 VDD VSS PortA RA0 RA1 RA2 RA3 RA4 RA5 2 3 4 5 6 7 ENDEREÇO 2 x 27pF XTAL 20MHz 13 14 OSC1 OSC2 VSS 12 26 RC6 25 RC7 24 RC5 PIC16F877 RX TX TX_ON 1 4 2 8 VCC RO DI DO/RI DO/RI 6 7 RE/DE GND 5 DS3696 RS-485 2 x 27pF XTAL 20MHz 13 14 OSC1 OSC2 VSS 12 UNIDADE SELECIONADA 23 RC4 26 RX RC6 25 TX RC7 24 TX_ON RC5 PIC16F877 1 4 2 8 VCC RO DI DO/RI DO/RI 6 7 RE/DE GND 5 DS3696 RS-485

Implementação: Monitor Monitor - teste para implementação da rede Início B TX RQF FRM_OK = IDF_OK = RX? FRM_OK? A Programa principal A FRM_OK? ATUALIZA portd FRM_OK = IDF_OK = A Interrupção? B IDF_OK? RX IDF? A IDF_OK = END: endereço FRM_OK: flag frame pronto IDF_OK: flag IDF recebido PRINT: joga dado no display END OK? IDF_OK = A FRM_OK =

Implementação: Câmera Câmera - teste para implementação da rede Início B RQF_OK = Configura câmera RQF OK? RX RQF? A FRM_OK = END OK? RQF_OK = A Programa principal A MODO TX RQF_OK = Interrupção? B END: endereço RQF_OK: flag RQF recebido FRM_OK: flag frame pronto

Testes e validação Câmera Monitor Rede pixel câmera digital (144 x 72 pixels) display (144 x 72 pixels) 1 pixel = 1 byte conversão 1 pixel = 1 bit

Resultados e discussão Rede Monitor Câmera - rápida e confiável - watchdog - teste tx síncrona a 5Mbps - compressão de dados - half-toning (meio-tom) - NDC (coordenadas) - expansão de memória - microcontrolador + rápidor - 1 pixel = 1 byte

Conclusões Monitor 1 Monitor n... meio físico: par trançado Câmera 1 Câmera 2 Câmera n n: limitado em 32 dispositivos, passível de ser aumentado com o uso de reforçadores de sinal.... integração de sistemas ferramentas adequadas (MPLab) pouca bibliografia lcd/câmera resultados válidosv

Extensões integrar rede com PC usar outra tecnologia de rede viabilizar o protótipo tipo - expansão de memória - microcontrolador + rápidor - display = câmera (1 pixel = 1 byte)

Agradecimentos DWA professor orientador Antônio Carlos Tavares professor Miguel A. Wisintainer

DEMONSTRAÇÃO DO PROTÓTIPO TIPO Trabalho de Conclusão de Curso submetido à universidade regional de blumenau para a obtenção dos créditos na disciplina com nome equivalente no curso de ciências da computação bacharelado Composição da banca examinadora: - professor orientador Antônio Carlos Tavares - professor Miguel Alexandre Wisintainer - professor Dalton Solano dos Reis