UNICENP - Centro Universitário Positivo Núcleo de Ciências Exatas e Tecnológicas Curso de Engenharia da Computação

Tamanho: px
Começar a partir da página:

Download "UNICENP - Centro Universitário Positivo Núcleo de Ciências Exatas e Tecnológicas Curso de Engenharia da Computação"

Transcrição

1 UNICENP - Centro Universitário Positivo Núcleo de Ciências Exatas e Tecnológicas Curso de Engenharia da Computação GERENCIADOR DE AMBIENTES COMPUTACIONAIS Autor: Edson Marty Prof. Orientador: Marcelo Mikosz Gonçalves Curitiba 2003

2 SUMÁRIO LISTA DE ABREVIATURAS... III LISTA DE FIGURAS...V LISTA DE TABELAS... VII RESUMO...IX ABSTRACT...X INTRODUÇÃO... 2 ESPECIFICAÇÃO DESCRIÇÃO EXPERIMENTO SNMP - Simple Network Management Protocol Software Gerenciador ESPECIFICAÇÃO DO HARDWARE Microcontrolador 805/ Placas-Mãe Ventilador Exaustor ou Ar Condicionado Lâmpadas Incandescentes Sensores Conversor Analógico / Digital Diagrama de Blocos do Hardware ESPECIFICAÇÃO DO SOFTWARE Ferramentas de Desenvolvimento Softwares no Sistema Diagramas de Blocos dos Softwares PROJETO VISÃO GERAL FUNCIONAMENTO DO SISTEMA Módulo Microcontrolador Módulo Sensor/Atuador Módulo Gerente Módulo Agente Descrição do Hardware Descrição do Software T ESTE DE VALIDAÇÃO M ÓDULOS EXTRAS ANÁLISE DE C USTOS i

3 3.6 CRONOGRAMA IMPLEMENTAÇÃO IMPLEMENTAÇÃO DO HARDWARE Placa dos Sensores de Temperatura e Luminosidade Placa do Atua dor de Temperatura Placa de Atuador de Luminosidade Placa Controladora de Atuadores Placa do Conversor AD de Sensores para Microcontrolador Placa de Interconexões IMPLEMENTAÇÃO DO SOFTWARE Instalação Configuração Software Gerente Programa do Microcontrolador Arquitetura do criador de Agentes MIB Prototipada CONCLUSÃO BIBLIOGRAFIA ANEXO - MICROCONTROLADOR CARACTERÍSTICAS ANEXO 2 - KIT DIDÁTICO ANEXO 3 - LISTA DE COMPONENTES DO KIT DIDÁTICO ANEXO 4 - PROTÓTIPO FÍSICO ii

4 LISTA DE ABREVIATURAS ADC - Analog to Digital Converter; ASN. - Abstract Syntax Notation One; BER - Basic Encoding Rules; BTU - British Thermal Unit; CI - Circuito Integrado; CPU - Central Processing Unit; DAC - Digital to Analog Converter; DMA - Direct Memory Access (Acesso Direto á Memória); EEPROM - Electrically Erasable Programmable Ready Only Memory EPROM - Erasable Programmable Ready Only Memory E/S - Entrada / Saída; I/O - Input / Output; IRQ - Interrupt Request; KB - Kilo (Quilo) Byte ; LAN - Local Area Network ; LDR - Light Dependent Resistor; LSB - Lower Significative Bit; LUX - Unidade de medida de luz; MB - Mega Byte; MDF - Medium Density Fiberboard; MIB - Management Information Bases; NTC - Negative Temperature Coefficient; RAM - Random Access Memory (Memória de Acesso Randômico); ROM - Ready Only Memory (Memória de Apenas Leitura); RPM - Rotações Por Minuto; SNMP - Simple Network Management Protocol; SMI - Structure of Management Information ; OID - Object Identifiers; PC - Personal Computer; TCP/IP - Transmission Control Protocol/Internet Protocol (Protocolo de controle de transmissão/pr otocolo de internet); TTL - Transistor-Transistor Logic; iii

5 UART - Universal Assynchronous Receiver Transmitter; iv

6 LISTA DE FIGURAS FIGURA - DISSIPAÇÃO DE ENERGIA TÉRMICA DE UM PROCESSADOR PARA O MEI O. A CPU É O COMPONENTE QUE MAIS LIBERA CALOR DENTRE OS DISPOSITIVOS.... FIGURA 2 - ENERGIA CALORÍFICA SENDO LIBERADA DE UM PROCESSADOR....2 FIGURA 3 - EXEMPLO DE COMO É MELHOR ENVIAR A POTÊNCIA DISSIPADA PARA O AMBIENTE À MANTÊ-LA NO GABINETE, COMO FORMA DE EVITAR A QUEIMA DO COMPONENTE....3 FIGURA 4 DIAGRAMA EM BLOCOS GLOBAL DO SISTEMA GERENCIADOR DE AMBIENTES COMPUTACIONAIS....6 FIGURA 5 - AMBIENTE SEM E AMBIENTE COM O SISTEMA DE GERENCIAMENTO AMBIENTAL...7 FIGURA 6 - PROTOCOLO SNMP....9 FIGURA 7 - ARQUITETURA SNMP FIGURA 8 - HIERARQUIA MIB... 3 FIGURA 9 - SIMBOLOGIA E CONSTITUIÇÃO DO LDR... 9 FIGURA 0 - LINEARIDADE DO LDR FIGURA - C URVA DE RESISTÊNCIA POR TEMPERATURA DO NTC FIGURA 2 - DETECÇÃO DO SINAL ATRAVÉS DOS 256 NÍVEIS DO ADC... 2 FIGURA 3 - DIAGRAMA DE BLOCOS DO HARDWARE DO SISTEMA FIGURA 4 - DIAGRAMA DE BLOCOS MOSTRANDO A CONEXÃO LAN ENTRE CLIENTES E SERVIDOR FIGURA 5 - DIAGRAMA DE BLOCOS : FUNCIONAMENTO DO PROGRAMA SECUNDÁRIO NO SERVIDOR FIGURA 6 - DIAGRAMA DE BLOCOS DOS SOFTWARES A SEREM UTILIZADOS FIGURA 7 - DESLOCAMENTO DA RETA DE LINEARIDADE DO LDR FIGURA 8 - ADAPTAÇÃO DO CIRCUITO DO LDR PARA ATENDER AS NEC ESSIDADES DO PROJETO FIGURA 9 - LINEARIZAÇÃO DOS NTCS DO PROJETO FIGURA 20 - RETAS DE LINEARIZAÇÃO DO NTC FIGURA 2 - R AMPA DE DESCIDA DO T ERMOPAR EM RELAÇÃO AO NTC FIGURA 22 SUBDIVISÃO LÓGICA INTERNA DO PROGRAMA DO GERENTE FIGURA 23 - CIRCUITO COM SENSORES DE DETECÇÃO DE LUMINOSIDADE E TEMPERATURA FIGURA 24 - CIRCUITO DO CONVERSOR ANALÓGICO / DIGITAL DOS SENSORES PARA O MICROCONTROLADOR.. 40 FIGURA 25 - CIRCUITO CONTROLADOR DAS LUZES DO AMBIENT E FIGURA 26 - CIRCUITO CONTROLADOR DA VENTOINHA EXAUSTORA DE AR QUENTE DO AMBIENTE FIGURA 27 - CIRCUITO QUE GERENCIA RÁ OS ATUADORES DO SISTEMA FIGURA 28 - CIRCUITO QUE PERMITIRÁ UM MELHOR CONTROLE DOS CABOS NO PROTÓT IPO FIGURA 29 - FLUXOGRAMA DO PROGRAMA ASSEMBLY PARA O MICROCONTROLADOR FIGURA 30 - T ELA DE ENTRADA DO PROJETO, PARA A ESCOLHA DA PORTA SERIAL A SER UT ILI ZADA PELO SISTEMA FIGURA 3 - M ENU PRINCIPAL DO AGENTE-SERVIDOR, SUB-ROTINA DO GERENTE FIGURA 32 - PARTE DO PROGRAMA QUE PERMITE EXECUTAR DIAGNÓSTICOS, ENVIANDO COMANDOS DIRETAMENTE AO MICROCONTROLADOR FIGURA 33 - DIAGRAMA DETALHANDO O MAPEAMENTO EM MEMÓRIA PARA SENSORES E ATUADORES FIGURA 34 - LAYOUT DA PLACA DOS SENSORES DE TEMPERATURA E LUMINOSIDADE v

7 FIGURA 35 - LAYOUT DA PLACA DO ATUADOR DE TEMPERATURA FIGURA 36 LAYOUT DA PLACA DE ATUADOR DE LUMINOSIDADE FIGURA 37 - LAYOUT DA PLACA FÍSICA DO CONTROLADOR DE ATUADORES FIGURA 38 - LAYOUT DA PLACA DO ADC FIGURA 39 - LAYOUT DA PLACA DE INTERCONEXÕES FIGURA 40 - ARUITETURA DO EXTENSIBLE AGENT SNMP FIGURA 4 - DIAGRAMA DE BLOCOS DO MICROCONTROLADOR FIGURA 42 - ESQUEMÁTICO DA PLACA DIDÁTICA DO MICROCONTROLADOR FIGURA 43 - RECORTES DE MADEIRA DO TIPO MDF 6MM DO PROTÓTIPO FÍSICO vi

8 LISTA DE TABELAS T ABELA - NOTAÇÃO UTILIZADA NA DEFINIÇÃO ASN. PARA SEUS RESPECTIVOS TIPOS... 2 T ABELA 2 - DEFINIÇÕES E VALORES PARA O USO DO SENSOR DE LUZ NO PROJETO T ABELA 3 - RESULTADOS DO RESISTOR LINEARIZADOR DOS NTCS T ABELA 4 VALORES AFERIDOS DA RAMPA DE DESCIDA DO TERMOPAR X NTC T ABELA 5 - ENDEREÇAMENTO DOS SENSORES... 4 T ABELA 6 - ESTIMATIVA BRUTA DE CUSTOS DO PROJETO T ABELA 7 - CRONOGRAMA À CUMPRIR NO PROJETO DO SISTEMA vii

9 viii

10 RESUMO É um sistema autônomo para a gerência de ambientes onde existam vários computadores. Esses computadores podem influenciar nas variáveis ambientais de uma sala, aumentando a sua temperatura, por exemplo. O sistema será responsável por atuar nesses computadores, aquisicionando os dados necessários para o gerenciamento das condições ambientais desses micros, para que o sistema possa, assim, estimar o quanto de temperatura os computadores estarão dissipando para o ambiente e se será ou não necessária a intervenção de um dispositivo de refrigeração, como um exaustor ou ar condicionado. Também, o sistema será responsável por gerenciar a luminosidade do ambiente computacional. Estipulado um valor, o sistema será incumbido de atuar nas lâmpadas da sala, aumentando ou diminuindo a intensidade da luz, de acordo com o valor esperado. Será utilizado, entre o servidor e os clientes, o protocolo simple network management protocol (SNMP), que o controle da(s) sala(s) remotamente. A atuação no ambiente será executada por um sistema microcontrolado (Intel 803). Através desse microcontrolador, os valores dos sensores são lidos, convertidos e enviados para o computador servidor, conectado ao microcontrolador por uma porta serial. O processo de atuação nas variáveis ambientais é dado pelo mesmo princípio: o valor é enviado pela serial para o microcontrlador e esse envia para os atuadores os valores fornecidos. A gerência e o controle da sala, então, através do servidor que aquisiciona os dados pode ser definida por um gerente SNMP, remotamente, sem necessitar então, de haver um administrador controlando fisicamente o(s) ambiente(s). Palavras -chave: controle de ambientes, gerente, snmp, mib, micro-controlador, 805, temperatura, luminosidade. ix

11 ABSTRACT It is an independent system for the environment management where some computers exist. These computers can influence a room, increasing its temperature, for example. The system will be responsible for acting in these computers, acquiring the data necessary for the management of the ambient conditions of these PCs, so that the system can, thus, esteem how much of temperature the computers will be wasting for the environment and it will be or not necessary the intervention of a refrigeration device, as an exhaust fan or conditional air. Also, the system will be responsible for managing the luminosity of the computational environment. Stipulated a value, the system will be charged to act in the light bulbs of the room, increasing or diminishing the intensity of the light, in accordance with the expected value. It will be used, between the server and the customers, the protocol Simple Network Management Protocol (SNMP), that the control the rooms remotely. The performance in the environment will be executed by a microcontrolled system (Intel 803). Through this microcontroller, the values of the sensors are read, converted and envoy for the serving computer, hardwired to the microcon troller by a serial controller port. The process of performance in the ambient variable is given by the same principle: the serial port for the microcontrlador sends the value and this sends for the actuators the supplied values. The management and the control of the room, then, through the server who acquiring the data can be defined by a SNMP manager, remotely, without needing then, to have an administrator physically controlling the ambient. Key Words: ambient controller, management, snmp, mib, asn., microcontroller, 805. x

12 INTRODUÇÃO Hoje em dia, os computadores dissipam muito mais calor do que antigamente. Isso se deve ao fato de que agora, com mais transistores por área quadrada em uma pastilha de silício, aumentam-se também o processamento e a potência de funcionamento dos processadores e com isso, o calor dissipado será maior. Figura - Dissipação de energia térmica de um processador para o meio. A CPU é o componente que mais libera calor dentre os dispositivos.

13 Por este motivo é que existem vários meios para se tentar baixar essas temperaturas. Ventoinhas mais robustas, ventoinhas secundárias e direcionadores de ar são um dos recursos amplamente utilizados atualmente. Porém, ao resfriar internamente o computador, a energia calorífica gerada pelo mesmo computador será liberada para o ambiente. Porém, como o ambiente onde esse computador está é algumas vezes maior que a área interna do gabinete do micro, essa energia dissipa-se por todo o ambiente, não dando a sensação de aumento calorífico no ambiente. Aferindo-se por meio de termômetros, consegue-se, após algum tempo de processamento, verificar que o aumento da temperatura ambiental realmente ocorre. Figura 2 - Energia calorífica sendo liberada de um processador. 2

14 Sem uma apropriada ventilação interna, entretanto, maiores danos podem ocorrer com o processador e os componentes internos do computador. Então, é melhor enviar essa potência dissipada para o ambiente do que mantê-la dentro do gabinete. Abaixo, um exemplo de processador que não foi arrefecido de maneira eficiente e apropriado, causando a queima dos componentes. Figura 3 - Exemplo de como é melhor enviar a potência dissipada para o ambiente à mantê -la no gabinete, como forma de evitar a queima do componente. 3

15 Motivado a esse problema, tem-se por objetivo realizar um controle autônomo das variáveis ambientais de um ambiente computacional, a fim de evitar problemas de superaquecimento em dispositivos, manter as variáveis controladas a níveis aceitáveis e constantes e também, manter o bem estar para os ocupantes da sala. Para tanto, como proposta, tem-se a criação de um dispositivo capaz de realizar a detecção das mais diversas variáveis ambientais (temperatura, luminosidade, pressão, etc) e tratá-las, atuando para que elas mantenham-se constantes ou com valores aceitáveis e não prejudiciais aos dispositivos internos e os ocupantes da sala. 4

16 2 ESPECIFICAÇÃO O estudo de um sistema envolve diversos tipos de variáveis. Ao estudar o projeto, devemos especificá-las e estudá-las de maneira a não confundirmos o objetivo final da proposta. Uma especificação usa diversas notações para descrever de uma maneira precisa as propriedades que um sistema deve ter. Para atingir a especificação, passamos por um processo de entendimento das diversas variáveis do problema. A seguir, será apresentada a especificação do projeto de gerenciamento de ambientes computacionais. 2. Descrição O Sistema Gerenciador de Ambientes Computa cionais será um sistema autônomo para a gerência de ambientes onde existam vários computadores. Esses computadores podem influenciar uma sala, aumentando a sua temperatura, por exemplo. O sistema será responsável por atuar nesses computadores, aquisicionando os dados necessários para o gerenciamento das condições ambientais de onde esses computadores estarão, para que o sistema possa, assim, estimar o quanto de temperatura os computadores estarão dissipando para o ambiente e se será ou não necessária a intervenção de um dispositivo de refrigeração, como um exaustor ou ar condicionado. Também, o sistema será responsável por gerenciar a luminosidade do ambiente computacional. Estipulado um valor, o sistema será incumbido de atuar nas lâmpadas da sala, aumentando ou diminuindo a intensidade da luz, de acordo com o valor esperado. Um diagrama em blocos global do sistema é apresentado na Figura 4. 5

17 Luz Sensor de Luminosidade Cada CPU rodando um Agente Exaustor Cabo do atuador Cliente Cliente 2 Cliente 3... Cliente n LAN LAN LAN LAN Sensor de Temperatura Externo Sensor de Temperatura Interno Cabo do atuador Soquetes extras para sensores / atuadores Serial RS-232 Servidor Aquisicionamento de dados dos Clientes SALA COMPUTACIONAL Kit microcontrola dor 805/3 AMBIENTE EXTERNO Figura 4 Diagrama em blocos global do Sistema Gerenciador de A mbientes Computacionais. 6

18 2.2 Experimento Esse experimento visa automatizar o controle ambiental, através da gerência de variáveis ambientais, monitorando e atuando sobre elas, mantendo os valores sempre a um nível pré-determinado, para que com isso, sejam melhoradas as condições do local para os integrantes da sala computacional. Isso é válido para o sensor e atuador de luminosidade. Já para o sensor e atuador de temperatura, consegue -se, além de prover conforto para os ocupantes da sala, manter a durabilid ade dos equipamentos, fazendo com que eles não sofram as variações de temperatura. Uma visão global dos resultados desse experimento é mostrado na Figura 5. Figura 5 - Ambiente sem e ambiente com o sistema de gerenciamento ambiental. 7

19 2.2. SNMP - Simple Network Management Protocol Para o correto funcionamento de um sistema gerenciador, há a necessidade de um protocolo que trate os dados para essa funcionalidade. O protocolo SNMP será utilizado para simplific ar o processo de desenvolvimento do sistema. Ele possui todos os recursos necessários para o desenvolvimento do Gerenciador de Ambientes Computacionais, não havendo, portanto, a necessidade de realizar uma implementação proprietária. O SNMP é um padrão para gerenciamento de uma Intranet ou até mesmo de uma sub-rede na Internet [ 2 ]. No projeto, o SNMP será utilizado como uma forma de tornar o Gerenciador Ambiental de Salas Computacionais, um sistema distribuído. Como vantagens, o SNMP possui a característica de ser amplamente difundido e de possuir uma fácil implementação. O SNMP é composto de um protocolo para troca de mensagens e de padrões para estruturar a informação Informações de Gerência As informações de gerência enviados pelo protocolo SNMP são armazenadas em MIBs (Management Information Bases), um banco de dados que formará uma base de conhecimento para o gerente SNMP. Esses objetos gerenciais são definidos através da SMI (Structure of Management Information), que nada mais é do que uma estrutura padronizada para as informações de gerência [ 7 ]. Essas informações de gerência são transportadas através do protocolo SNMP até o seu destino, que será um software de gerência SNMP, que no caso do sistema em questão, será o HP OpenView. Na Figura 6, é apresentado o funcionamento do protocolo SNMP. 8

20 Figura 6 - Protocolo SNMP. 9

21 SMI - Structure of Management Information O SNMP possui um sistema hierárquico de organização estrutural - ver Figura 7. Deve-se ter conhecimento de como ela funciona, para entender como o SNMP funcionará no projeto [ 7 ]. A SMI possui uma característica de definição lógica das informações. Ela é composta dos seguintes elementos: Nome dos Objetos gerenciados: OIDs (Object Identifiers) Sintaxe dos dados: ASN. (Abstract Syntax Notation ) Sintaxe de transferência: BER (Basic Encoding Rules) Figura 7 - Arquitetura SNMP. 0

22 ASN. - Abstract Syntax Notation One Trata-se da linguagem de descrição dos dados nos padrões de normas de definição. Sua definição é em formato texto não ambíguo para facilitar a utilização por linguagens de programação. A ASN. permite definir modelos de dados para facilitar o uso por vários objetos a um mesmo tipo de definição. A ASN., por se tratar de um formato independente de plataforma e máquina, torna o SNMP viável para lugares onde a demanda gerencial da rede é realmente ne cessária, não confrontando-se com o sistema utilizado em servidores de rede, por exemplo. Por esse motivo, a implementação dos dados não é considerada ao utilizar-se a ASN. [ 2 ] Sintaxe Básica em ASN. Tipos de dados: Primitivos: Integer, Octet String, Object Identifier, Null; Subtipos de dados: Construtores: Listas e tabelas. Definidos: Nomes alternativos para tipos ASN..

23 Convenções ASN. A notação utilizada para definir uma ASN. utiliza algumas convenções: Item Convenção Exemplo tipo inicial maiúscula DisplayString valor inicial minúscula TRUE identificador inicial minúscula sysdescr palavras-chave todas maiúsculas INTEGER macros todas maiúsculas OBJECT-TYPE módulos inicial maiúscula Oreilly-MIB Tabela - Notação utilizada na definição ASN. para seus respectivos tipos BER Define a codificação dos dados para a transferência. É o formato utilizado no projeto, por uma MIB. Os dados contidos na MIB estão todos codificados no padrão BER - Basic Encoding Rules. Utiliza o formato TVL (Type-Lenght-Value) para a codificação [ 7]. Onde: Type: Define o tipo ASN. e informações complementares; Lenght: Define o tamanho de representação dos dados; Value: Define a string de octetos contendo o valor dos dados. A estrutura de codificação é recursiva. 2

24 MIB O projeto do Gerenciador Ambiental de Salas Computacionais possuirá scripts (arquivos texto contendo uma execução de comandos), para o controle dos atuadores e dos sensores no sistema. A esse script, dá-se o nome de MIB, Management Information Bases [ 2]. Essa MIB será executada pelo protocolo SNMP, que é parte integrante do projeto. A MIB define a informação em uma estrutura hierárquica. Onde: Suas folhas definem a informação; Os demais nós definem a estrutura; Os nós são numerados para facilitar o acesso. Vale lembrar que a MIB não contém os dados reais, apenas organiza-os de forma adequada. O modo de visualização da hierarquia MIB é mostrado abaixo. Figura 8 - Hierarquia MIB. 3

25 Exemplo da utilização da MIB - Grupo system Para facilitar o entendimento do que é propriamente dito uma MIB, será mostrado a seguir, um exemplo de um arquivo MIB criado pelo administrador da rede SNMP, para a execução de alguma determinada tarefa. Nome: iso.org.dod.internet.mgmt.mib-2.system OID: Componentes: sysdescr (): descrição do sistema; sysobjectid (2): OID de registro (private vendors); sysuptime (3): tempo de atividade (/00 s); syscontact (4): pessoa ou grupo responsável pelo nó; sysname (5): nome do nó na rede; syslocation (6): localização física do nó; sysservices (7): flags indicando serviços suportados. Utilizando esse grupo para definir um sistema real, teríamos algo do tipo: system.sysdescr.0 = OCTET STRING: "Image: rel/.02 Created on Sat Jan 28 22:47:33 EDT 999." system.sysobjectid.0 = OBJECT IDENTIFIER: enterprises.8.3 system.sysuptime.0 = Timeticks: (969692) 2:4:36 system.syscontact.0 = OCTET STRING: "Edson Marty" system.sysname.0 = OCTET STRING: "Gerenciador de Ambientes Computacionais" system.syslocation.0 = OCTET STRING: "Sala com 8 computadores" system.sysservices.0 = INTEGER: 78 4

26 Operações Básicas SNMP GET / GET-NEXT O gerente busca informações dos agentes; É o meio de acesso para a leitura das MIBs SET O gerente modifica informações dos agentes; É o meio de acessos em escrita as MIBs TRAP Os agentes enviam informações não solicitadas aos gerentes, informando eventos importantes. 5

27 2.2.2 Software Gerenciador Será utilizado um software para gerencia computacional já existente, rodando sobre a base do protocolo SNMP, chamado OpenView Network Node Manager, da HP. Será utilizado em conjunto, clientes usando o mesmo protocolo, para poder com isso, realizar a comunicação com o gerente. O objetivo principal da criação de uma base rodando sobre o protocolo SNMP é de realizar o controle da(s) sala(s) à distância, não necessitando obrigatóriamente o administrador estar presente no local das salas para realizar esse controle. Isso garante flexibilidade de autonomia para o sistema. Remotamente, poderá ser controladas as variáveis de temperatura e luminosidade, bem como qualquer outro módulo de sensor acoplado ao sistema, de acordo com capítulo 2.3.7, referente ao detalhamento dos soquetes de expansão. 6

28 2.3 ESPECIFICAÇÃO DO HARDWARE 2.3. Microcontrolador 805/3 No sistema gerenciador será utilizado um microcontrolador para executar as funções de automatização realizada pelo hardware do sistema. O microcontrolador escolhido para tanto, é o microcontrolador da Intel, o 805/3, abordado em [ ]. O microcontrolador 805/3 será utilizado devido a sua facilidade de implementação, quantidade de recursos, pelo seu tamanho diminuto e principalmente, devido ao fato de se possuir conhecimentos a priori adquiridos, pois esse microcontrolador foi amplamente estudado e utilizado durante a graduação. Informações detalhadas sobre o microcontrolador estão indicadas no ANEXO - Microcontrolador Características Placas -Mãe Placas-mãe são os dispositivos dentro de um computador, onde são conectados todos os dispositivos necessários ao funcionamento de um computador por completo. Nelas são conectados os processadores, as memórias, placas em geral, etc. No sistema de Gerência Ambiental, as placas-mãe deverão possuir sensores na placa-mãe (on-board) de velocidade do ventilador, temperatura da placa-mãe e temperatura do processador, para que seja possível aquisicionar esses parâmetros e enviá -los para o sistema realizar a análise cuja qual indicará se alguma máquina está superaquecida, com problemas, etc (ver o capítulo 3.4, referente aos Módulos Extras) Ventilador Exaustor ou Ar Condicionado O ventilador exaustor de ar quente do ambiente computacional para o ambiente externo deverá ter a capacidade tal que consiga suprir a demanda da sala. Então, o exaustor possuirá uma especificação dinâmica, que dependerá apenas do tamanho da sala computacional a ser gerenciada. O sistema projetado terá a capacidade genérica de trabalhar com qualquer tipo de exaustor, bastando-se para isso, implementar-se um módulo compatível com o dispositivo em questão. Assim como o exaustor, o ar condicionado possui a mesma função de retirar o ar quente do ambiente, liberando-o para o ambiente externo. No ar condicionado, a diferença 7

29 fica por conta do método de como isso é feito. Um gás existente dentro do ar condicionado resfria o ar que está na sala e um duto fica responsável de enviar o calor gerado com esse processo, para fora da sala. Assim como o exaustor, no ar condicionado deve calcular a potência do ar condicionado, em relação à sala computacional. Essa medida é calculada através da BTU (British Thermal Unit). O condicionamento da sala através de ar condicionado será um módulo extra a esse projeto final. Para maiores informações, referencie-se ao capítulo Módulos Extras. A implementação será feita inicialmente com o ventilador exaustor devido a facilidade de como se trabalha com ele. Já com o ar condicionado, deve possuir um estudo mais aprimorado de como implementar uma lógica para gerenciá-lo de maneira correta Lâmpadas Incandescentes A luz fornecida pela lâmpada incandescente é resultante do aquecimento de um fio, pela passagem de corrente elétrica, até a incandescência. As lâmpadas incandescentes comuns são compostas de um bulbo de vidro incolor ou leitoso, de uma base de cobre ou outras ligas e um conjunto de peças que contém o filamento que é a peça mais importante. O filamento é feito geralmente de tungstênio, que tem o ponto de fusão de aproximadamente 3400 C. Este filamento sob a forma de espiral fica dentro da lâmpada no vácuo para evitar que ele se queime. A sala controlada pelo sistema deverá possuir lâmpadas incandescentes para que o controle seja efetivado com sucesso. Em um módulo extra (ve r capítulo 3.4), poderá ser implementado o controle de lâmpadas fluorescentes Sensores Por definição, um sensor é um dispositivo capaz de converter um tipo de energia em energia elétrica. Nesse projeto, poderá ser utilizado qualquer tipo de sensor que sirva com a função de gerenciar um ambiente computacional. Essa característica indica a possibilidade irrestrita de expansão que o sistema possui, visto que o que restringirá o projeto é apenas a idéia de utilização do sistema por parte do administrador do ambiente. No sistema básico, existirão dois sensores funcionais: o sensor de temperatura - NTC (externo e interno) e o sensor de luminosidade - LDR (interno à sala). 8

30 LDR - Light Dependent Resistor Também chamado de célula fotocondutiva, ou ainda de foto-resistência, o LDR é um dispositivo semicondutor de dois terminais, cuja resistência varia linearmente com a intensidade de luz incidente, obedecendo à equação R = C.L.a, onde L é a luminosidade em Lux, C e a são constantes dependentes do processo de fabricação e material utilizado. O LDR tem sua resistência diminuída ao ser iluminado. A energia luminosa desloca elétrons da camada de valência para a de condução (mais longe do núcleo), aumentando o número destes, diminuindo a resistência. Sua parte sensível é composta de Sulfeto de Cádmio. Conforme aumenta a intensidade de luz incidente no LDR, um número maior de elétrons na estrutura tem também seu nível de energia aumentado, devido à aquisição da energia entregue pelos fótons. O resultado é o aumento de elétrons livres e elétrons fracamente presos ao núcleo. Podemos ver na Figura 9, a simbologia e a constituição interna de um LDR e na Figura 0, sua linearidade, proveniente das informações técnicas do componente. Figura 9 - Simbologia e constituição do LDR. 9

31 R(Ω) 00K 0K K 00 LDR Figura 0 - Linearidade do LDR. Luminosidade (LUX) As tabelas de resultados que serão utilizados no projeto estão amostradas no capítulo NTC - Negative Temperature Coefficient Trata-se de um sensor de temperatura, cuja sigla significa Coeficiente Térmico Negativo. Existe também, o PTC, que é o Coeficiente Térmico Positivo, porém, será utilizado no projeto o NTC, pois foi mais fácil encontrar no mercado. Enquanto no NTC, quanto maior a resistência, menor será a temperatura do sistema, no PTC, quanto maior a resistência, maior será a temperatura. A visualização do gráfico Resistência x Temperatura, na Figura, proveniente das informações técnicas do componente, indica uma curva. Por esse motivo, devemos realizar uma linearização (ver capítulo ), para que a temperatura seja amostrada progressivamente e não exponencialmente. Um fator de decisão para a escolha do NTC foi, também, a forma da curva apresentada por ele, menos irregular do que a do PTC. R(Ω) 00K PTC 0K K NTC T(ºC) Figura - Curva de Resistência por Temperatura do NTC. 20

32 2.3.6 Conversor Analógico / Digital O ADC utilizado foi o ADC0808, que possui 256 níveis de sinal. A sua detecção é simples. Dado um sinal, ele compara entre uma faixa de interesse, se o sinal está acima ou abaixo dela. Caso esteja acima, o novo sinal de comparação subirá. Caso esteja abaixo da faixa, o novo sinal de comparação descerá. Com isso, o sinal vai sendo detectado por completo até realizar o 256º comparativo e finalizar a detecção do sinal, como mostrado na Figura 2. O sinal real terá um erro muito pequeno em relação ao sinal capturado pelo ADC, devido aos seus 256 comparativos de aproximação sucessiva. Para uma outra abordagem, refira-se à [ 3 ]. Sinal digital detectado através do sinal analógico Figura 2 - Detecção do sinal através dos 256 níveis do ADC. 2

33 2.3.7 Diagrama de Blocos do Hardware Será utilizada a placa didática montada e testada durante o curso de Engenharia da Computação, no terceiro ano. Serão acrescentados os seguintes módulos: Módulo de Temperatura, Módulo de Luminosidade, Módulo de Soquetes de Expansão, Módulo dos Sensores e um Módulo de Lógica Operacional do sistema. Um esquemático é mostrado na Figura 3, abaixo. Serial RS-232 (DB-9) Kit didático do microcontrolad or 805/3 Temperatura LÓGICA Luminosidade Memória Externa Soquetes extras (expansibilidade) Soquetes para sensores e/ou atuadores Sensores Figura 3 - Diagrama de Blocos do hardware do sistema. 22

UNICENP - Centro Universitário Positivo Núcleo de Ciências Exatas e Tecnológicas Curso de Engenharia da Computação

UNICENP - Centro Universitário Positivo Núcleo de Ciências Exatas e Tecnológicas Curso de Engenharia da Computação UNICENP - Centro Universitário Positivo Núcleo de Ciências Exatas e Tecnológicas Curso de Engenharia da Computação GERENCIADOR DE AMBIENTES COMPUTACIONAIS Autor: Edson Marty Prof. Orientador: Marcelo Mikosz

Leia mais

Tutorial de Eletrônica Aplicações com 555 v2010.05

Tutorial de Eletrônica Aplicações com 555 v2010.05 Tutorial de Eletrônica Aplicações com 555 v2010.05 Linha de Equipamentos MEC Desenvolvidos por: Maxwell Bohr Instrumentação Eletrônica Ltda. Rua Porto Alegre, 212 Londrina PR Brasil http://www.maxwellbohr.com.br

Leia mais

TÍTULO: PROGRAMAÇÃO DE CLP PARA UMA MÁQUINA DE SECÇÃO SEGMENTOS ORGÂNICOS

TÍTULO: PROGRAMAÇÃO DE CLP PARA UMA MÁQUINA DE SECÇÃO SEGMENTOS ORGÂNICOS Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: PROGRAMAÇÃO DE CLP PARA UMA MÁQUINA DE SECÇÃO SEGMENTOS ORGÂNICOS CATEGORIA: CONCLUÍDO ÁREA:

Leia mais

Programação de Robótica: Modo Circuitos Programados - Avançado -

Programação de Robótica: Modo Circuitos Programados - Avançado - Programação de Robótica: Modo Circuitos Programados - Avançado - 1 Programação de Robótica: Modo Circuitos Programados - Avançado ATENÇÃO Lembramos que você poderá consultar o Manual de Referência do Software

Leia mais

www.vwsolucoes.com Copyright 2013 VW Soluções

www.vwsolucoes.com Copyright 2013 VW Soluções 1 1. Especificação técnicas: Dimensões do módulo 4EA2SA v1.0: 100 mm x 56 mm Peso aproximado: xxx gramas (montada). Alimentação do circuito : 12 ou 24Vcc Tipo de comunicação: RS232 ou RS485 Tensão de referencia:

Leia mais

1. CAPÍTULO COMPUTADORES

1. CAPÍTULO COMPUTADORES 1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes

Leia mais

Automação de Bancada Pneumática

Automação de Bancada Pneumática Instituto Federal Sul-rio-grandense Campus Pelotas - Curso de Engenharia Elétrica Automação de Bancada Pneumática Disciplina: Projeto Integrador III Professor: Renato Allemand Equipe: Vinicius Obadowski,

Leia mais

Disciplina: Introdução à Informática Profª Érica Barcelos

Disciplina: Introdução à Informática Profª Érica Barcelos Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA 8 CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA A porta paralela, também conhecida por printer port ou Centronics e a porta serial (RS-232) são interfaces bastante comuns que, apesar de estarem praticamente

Leia mais

Estabilizada de. PdP. Autor: Luís Fernando Patsko Nível: Intermediário Criação: 22/02/2006 Última versão: 18/12/2006

Estabilizada de. PdP. Autor: Luís Fernando Patsko Nível: Intermediário Criação: 22/02/2006 Última versão: 18/12/2006 TUTORIAL Fonte Estabilizada de 5 Volts Autor: Luís Fernando Patsko Nível: Intermediário Criação: 22/02/2006 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br

Leia mais

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 1 2 Revisão de Hardware 2.1 Hardware O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 2.1.1 Processador O Processador

Leia mais

Memórias Prof. Galvez Gonçalves

Memórias Prof. Galvez Gonçalves Arquitetura e Organização de Computadores 1 s Prof. Galvez Gonçalves Objetivo: Compreender os tipos de memória e como elas são acionadas nos sistemas computacionais modernos. INTRODUÇÃO Nas aulas anteriores

Leia mais

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO 28 CAPÍTULO 5 INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO Interfaces para periféricos de armazenamento: Periféricos de armazenamento,

Leia mais

Manual de utilização do módulo NSE METH-8RL/Exp

Manual de utilização do módulo NSE METH-8RL/Exp INSTALAÇÃO 1 - Baixe o arquivo Software Configurador Ethernet disponível para download em www.nse.com.br/downloads-manuais e descompacte-o em qualquer pasta de sua preferência. 2 - Conecte a fonte 12Vcc/1A

Leia mais

Manual do instalador Box Input Rev. 0.01.000. Figura 01 Apresentação do Box Input.

Manual do instalador Box Input Rev. 0.01.000. Figura 01 Apresentação do Box Input. Pág. 1/10 Apresentação Equipamento para detecção de acionamentos e monitoração de sensores. Comunicação com outros dispositivos por rede CAN. Possui seis entradas digitais optoacopladas com indicação de

Leia mais

Entradas Digitais. PdP. Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006

Entradas Digitais. PdP. Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006 TUTORIAL Entradas Digitais Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br

Leia mais

DECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH

DECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH UNIVERSIDADE FEDERAL DO PARANÁ DEPARTAMENTO DE ENGENHARIA ELÉTRICA DECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH Projeto para a matéria TE130 Projeto de Circuitos Integrados Digitais, ministrada pelo

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Tecnologia PCI express. Introdução. Tecnologia PCI Express Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade

Leia mais

Fundamentos de Hardware

Fundamentos de Hardware Fundamentos de Hardware Curso Técnico em Informática SUMÁRIO PLACAS DE EXPANSÃO... 3 PLACAS DE VÍDEO... 3 Conectores de Vídeo... 4 PLACAS DE SOM... 6 Canais de Áudio... 7 Resolução das Placas de Som...

Leia mais

Rotina de Discovery e Inventário

Rotina de Discovery e Inventário 16/08/2013 Rotina de Discovery e Inventário Fornece orientações necessárias para testar a rotina de Discovery e Inventário. Versão 1.0 01/12/2014 Visão Resumida Data Criação 01/12/2014 Versão Documento

Leia mais

Desenvolvimento de Módulo Wireless para Acionamento de Cargas via Porta Paralela

Desenvolvimento de Módulo Wireless para Acionamento de Cargas via Porta Paralela Desenvolvimento de Módulo Wireless para Acionamento de Cargas via Porta Paralela Pedro H. M. Araújo 1, Renan P. Figueiredo 1, Douglas L. Dias 1, Sandro C. S. Jucá 1 1 Área da Telemática Instituto Federal

Leia mais

PdP. Autor: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 26/12/2005 Última versão: 18/12/2006

PdP. Autor: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 26/12/2005 Última versão: 18/12/2006 TUTORIAL Servo-motor Autor: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 26/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br

Leia mais

Autor: Luís Fernando Patsko Nível: Intermediário Criação: 22/02/2006 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos

Autor: Luís Fernando Patsko Nível: Intermediário Criação: 22/02/2006 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos TUTORIAL Montagem da Ponte H Autor: Luís Fernando Patsko Nível: Intermediário Criação: 22/02/2006 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

Funções de Posicionamento para Controle de Eixos

Funções de Posicionamento para Controle de Eixos Funções de Posicionamento para Controle de Eixos Resumo Atualmente muitos Controladores Programáveis (CPs) classificados como de pequeno porte possuem, integrados em um único invólucro, uma densidade significativa

Leia mais

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM... 1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

MEMÓRIA. 0 e 1 únicos elementos do sistema de numeração de base 2

MEMÓRIA. 0 e 1 únicos elementos do sistema de numeração de base 2 MEMÓRIA CONCEITO Bit- 0 1 Essência de um sistema chamado BIESTÁVEL Ex: Lâmpada 0 apagada 1 acesa 0 e 1 únicos elementos do sistema de numeração de base 2 A que se destina a memória: Armazenamento das instruções

Leia mais

Capítulo 9. Gerenciamento de rede

Capítulo 9. Gerenciamento de rede 1 Capítulo 9 Gerenciamento de rede 2 Redes de computadores I Prof.: Leandro Soares de Sousa E-mail: leandro.uff.puro@gmail.com Site: http://www.ic.uff.br/~lsousa Não deixem a matéria acumular!!! Datas

Leia mais

Lista 3 Exercícios de Gestão de Redes

Lista 3 Exercícios de Gestão de Redes 1. Quais os fatores que contribuem para o sucesso de uma operação de gerenciamento? O sucesso de uma operação de Gerenciamento depende dos seguintes fatores: O sistema de gerenciamento invocador deve ter

Leia mais

Placa Acessório Modem Impacta

Placa Acessório Modem Impacta manual do usuário Placa Acessório Modem Impacta Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. A Placa Modem é um acessório que poderá ser utilizado em todas as centrais

Leia mais

Controladores Lógicos Programáveis CLP (parte-3)

Controladores Lógicos Programáveis CLP (parte-3) Controladores Lógicos Programáveis CLP (parte-3) Mapeamento de memória Na CPU (Unidade Central de Processamento) de um CLP, todas a informações do processo são armazenadas na memória. Essas informações

Leia mais

Eletrônica Industrial Apostila sobre Modulação PWM página 1 de 6 INTRODUÇÃO

Eletrônica Industrial Apostila sobre Modulação PWM página 1 de 6 INTRODUÇÃO Eletrônica Industrial Apostila sobre Modulação PWM página 1 de 6 Curso Técnico em Eletrônica Eletrônica Industrial Apostila sobre Modulação PWM Prof. Ariovaldo Ghirardello INTRODUÇÃO Os controles de potência,

Leia mais

Introdução a Informática. Prof.: Roberto Franciscatto

Introdução a Informática. Prof.: Roberto Franciscatto Introdução a Informática Prof.: Roberto Franciscatto 2.1 CONCEITO DE BIT O computador só pode identificar a informação através de sua elementar e restrita capacidade de distinguir entre dois estados: 0

Leia mais

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback SMTP, POP, IMAP, DHCP e SNMP Professor Leonardo Larback Protocolo SMTP O SMTP (Simple Mail Transfer Protocol) é utilizado no sistema de correio eletrônico da Internet. Utiliza o protocolo TCP na camada

Leia mais

BLOCKGAS. Sistema de Monitoração e Alarme de vazamento de gás SB330. Este módulo é parte integrante do sistema de detecção de gás SB330.

BLOCKGAS. Sistema de Monitoração e Alarme de vazamento de gás SB330. Este módulo é parte integrante do sistema de detecção de gás SB330. Este módulo é parte integrante do sistema de detecção de gás. É composto por um circuito inteligente (microcontrolado) que recebe o sinal gerado por um sensor eletrônico de gás, processa sua calibração

Leia mais

Introdução. Arquitetura de Rede de Computadores. Prof. Pedro Neto

Introdução. Arquitetura de Rede de Computadores. Prof. Pedro Neto Introdução Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 1. Introdução i. Conceitos e Definições ii. Tipos de Rede a. Peer To Peer b. Client/Server iii. Topologias

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

Serial ATA (SATA - Serial Advanced Technology Attachment)

Serial ATA (SATA - Serial Advanced Technology Attachment) Serial ATA (SATA - Serial Advanced Technology Attachment) Introdução Os computadores são constituídos por uma série de tecnologias que atuam em conjunto. Processadores, memórias, chips gráficos, entre

Leia mais

Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas

Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas administrativos da empresa. Nessa configuração, o PC é a

Leia mais

1.1. Organização de um Sistema Computacional

1.1. Organização de um Sistema Computacional 1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes

Leia mais

Comunicação Serial com o AVR ATMEGA8

Comunicação Serial com o AVR ATMEGA8 Comunicação Serial com o AVR ATMEGA8 Vitor Amadeu Souza vitor@cerne-tec.com.br Introdução Os microcontroladores AVR vem a cada dia tomando cada vez mais espaço nos novos projetos eletrônicos microcontrolados.

Leia mais

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega ARDUINO O que é Arduino Arduino foi criado na Itália por Máximo Banzi com o objetivo de fomentar a computação física, cujo conceito é aumentar as formas de interação física entre nós e os computadores.

Leia mais

ULA Sinais de Controle enviados pela UC

ULA Sinais de Controle enviados pela UC Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento

Leia mais

for Information Interchange.

for Information Interchange. 6 Memória: 6.1 Representação de Memória: Toda a informação com a qual um sistema computacional trabalha está, em algum nível, armazenada em um sistema de memória, guardando os dados em caráter temporário

Leia mais

Introdução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1

Introdução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1 Introdução à Organização e Arquitetura de Computadores Prof. Leonardo Barreto Campos 1 Sumário Introdução; Evolução dos Computadores; Considerações da Arquitetura de von Neumann; Execução de uma instrução

Leia mais

PARANÁ GOVERNO DO ESTADO

PARANÁ GOVERNO DO ESTADO A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Bancada de Testes Hidrostáticos e Pneumáticos

Bancada de Testes Hidrostáticos e Pneumáticos Bancada de Testes Hidrostáticos e Pneumáticos 1 Concepção O que é a bancada de testes da Valeq? Esta bancada foi desenvolvia com a intenção de agilizar os testes de campo e de bancada que envolvem pressão.

Leia mais

Exercícios Leis de Kirchhoff

Exercícios Leis de Kirchhoff Exercícios Leis de Kirchhoff 1-Sobre o esquema a seguir, sabe-se que i 1 = 2A;U AB = 6V; R 2 = 2 Ω e R 3 = 10 Ω. Então, a tensão entre C e D, em volts, vale: a) 10 b) 20 c) 30 d) 40 e) 50 Os valores medidos

Leia mais

Placas Adaptadoras e montagem de Redes

Placas Adaptadoras e montagem de Redes Placas Adaptadoras e montagem de Redes Objetivos da aula: 1 - Descrever a função da placa adaptadora de rede em uma rede. 2 - Descrever as opções de configuração para placas adaptadoras de rede. 3 - Listar

Leia mais

ATENÇÃO: * Arquivos com tamanho superior a 500 KB NÃO SERÃO ACEITOS * SOMENTE serão aceitos documentos do formato: PDF

ATENÇÃO: * Arquivos com tamanho superior a 500 KB NÃO SERÃO ACEITOS * SOMENTE serão aceitos documentos do formato: PDF TUTORIAL DE DIGITALIZAÇÃO DIRIGIDO AO USO DO PROCESSO ELETRÔNICO Adaptado do tutorial elaborado pelo colega MAICON FALCÃO, operador de computador da subseção judiciária de Rio Grande. Introdução Este tutorial

Leia mais

Corrente elétrica corrente elétrica.

Corrente elétrica corrente elétrica. Corrente elétrica Vimos que os elétrons se deslocam com facilidade em corpos condutores. O deslocamento dessas cargas elétricas é chamado de corrente elétrica. A corrente elétrica é responsável pelo funcionamento

Leia mais

Alarme Automotivo com mensagem para móvel utilizando Arduino

Alarme Automotivo com mensagem para móvel utilizando Arduino Alarme Automotivo com mensagem para móvel utilizando Arduino Maycon Cirilo dos Santos¹, Wyllian Fressatti¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil mayconsi2012@gmail.com, wyllian@unipar.br

Leia mais

Prof. Esp. Lucas Cruz

Prof. Esp. Lucas Cruz Prof. Esp. Lucas Cruz O hardware é qualquer tipo de equipamento eletrônico utilizado para processar dados e informações e tem como função principal receber dados de entrada, processar dados de um usuário

Leia mais

AD / DA. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos 1 M-1116A

AD / DA. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos 1 M-1116A AD / DA M-1116A *Only illustrative image./imagen meramente ilustrativa./imagem meramente ilustrativa. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos 1 Conteúdo 1. Objetivos 3 2. Experiência

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 3 Software Prof.: Edilberto M. Silva http://www.edilms.eti.br SO - Prof. Edilberto Silva Barramento Sistemas Operacionais Interliga os dispositivos de E/S (I/O), memória principal

Leia mais

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2

Leia mais

Organização de Computadores Hardware

Organização de Computadores Hardware Organização de Computadores Hardware Professor Marcus Vinícius Midena Ramos Colegiado de Engenharia de Computação (74)3614.1936 marcus.ramos@univasf.edu.br www.univasf.edu.br/~marcus.ramos Computador Ferramenta

Leia mais

Conversor Analógico /Digital

Conversor Analógico /Digital O que é: Um sistema eletrônico que recebe uma tensão analógica em sua entrada e converte essa tensão para um valor digital em sua saída. Processo de conversão Consiste basicamente em aplicar uma informação

Leia mais

Circuitos Elétricos 1º parte. Introdução Geradores elétricos Chaves e fusíveis Aprofundando Equação do gerador Potência e rendimento

Circuitos Elétricos 1º parte. Introdução Geradores elétricos Chaves e fusíveis Aprofundando Equação do gerador Potência e rendimento Circuitos Elétricos 1º parte Introdução Geradores elétricos Chaves e fusíveis Aprofundando Equação do gerador Potência e rendimento Introdução Um circuito elétrico é constituido de interconexão de vários

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

PROJETO. Ponte Digital. http://www.pontedigital.hpg.ig.com.br/ Luciano Daniel Amarante - carabina@pop.com.br Ricardo Watzko - rw@netuno.com.

PROJETO. Ponte Digital. http://www.pontedigital.hpg.ig.com.br/ Luciano Daniel Amarante - carabina@pop.com.br Ricardo Watzko - rw@netuno.com. Ponte levadiça digital... Projeto semestral primeira fase de 2003 Engenharia de Computação 4 período Em breve aqui novos projetos... Página inicial Pré-projeto Projeto FOTOS e Vídeos Funcionamento Esboços

Leia mais

Entrada e Saída. Prof. Leonardo Barreto Campos 1

Entrada e Saída. Prof. Leonardo Barreto Campos 1 Entrada e Saída Prof. Leonardo Barreto Campos 1 Sumário Introdução; Dispositivos Externos; E/S Programada; E/S Dirigida por Interrupção; Acesso Direto à Memória; Bibliografia. Prof. Leonardo Barreto Campos

Leia mais

Manutenção de Computadores

Manutenção de Computadores Manutenção de Computadores Assunto a ser estudado: Armazenamento; Energia; Dispositivos de Entrada e Saída; Placa Mãe; Sistema de Arquivo; Processadores; Refrigeração; Memória; Vídeo; Instalação de sistemas

Leia mais

Introdução. Em se tratando de computador, entendemos que memória são dispositivos que armazenam dados com os quais o processador trabalha.

Introdução. Em se tratando de computador, entendemos que memória são dispositivos que armazenam dados com os quais o processador trabalha. Memorias Introdução Em se tratando de computador, entendemos que memória são dispositivos que armazenam dados com os quais o processador trabalha. Necessariamente existe dois tipos de memórias: -Memória

Leia mais

Sagômetro Digital. Manual de Instalação e Operação

Sagômetro Digital. Manual de Instalação e Operação Manual de Instalação e Operação MANUAL DE INSTALAÇÃO E OPERAÇÃO APRESENTAÇÃO: Esse instrumento foi especialmente desenvolvido para realizar medições de Ságitas em Blocos Oftálmicos onde através de software

Leia mais

Hardware Básico. Refrigeração. Professor: Wanderson Dantas

Hardware Básico. Refrigeração. Professor: Wanderson Dantas Hardware Básico Refrigeração Professor: Wanderson Dantas Ventoinhas Ventoinhas são pequenos ventiladores que melhoram o fluxo de ar dentro do computador, trazendo ar frio para dentro do computador e removendo

Leia mais

PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS

PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS 1 PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS INTRODUÇÃO O processamento interno do CLP é digital e pode-se, assim, aplicar os conceitos de lógica digital para compreen8 der as técnicas e as linguagens

Leia mais

Manual. Controle de motores via Bluetooth. William Trevine

Manual. Controle de motores via Bluetooth. William Trevine A Manual Controle de motores via Bluetooth 1 William Trevine Sumário 1 Introdução... 4 2 Características... 5 3 Instalação... 6 3.1 Alimentação... 7 3.2 Motores... 8 3.3 Liga e desliga... 9 3.4 Saídas

Leia mais

MONTAGEM E CONFIGURAÇÃO DE UMA PISTA/PISO DE LEDS

MONTAGEM E CONFIGURAÇÃO DE UMA PISTA/PISO DE LEDS MONTAGEM E CONFIGURAÇÃO DE UMA PISTA/PISO DE LEDS CONDIÇÕES GERAIS Utilize o texto e vídeo abaixo como referencia se você deseja montar uma pista de LEDs, LEMBRANDO QUE É APENAS UMA SUGESTÃO, VOCÊ PODE

Leia mais

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

Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza Introdução Nesta terceira série de artigos que aborda a programação na linguagem BASIC para o microcontrolador PIC,

Leia mais

Memórias. O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s)

Memórias. O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s) Memórias O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s) Essas informações são guardadas eletricamente em células individuais. Chamamos cada elemento

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos

Leia mais

Introdução. Criar um sistema capaz de interagir com o ambiente. Um transdutor é um componente que transforma um tipo de energia em outro.

Introdução. Criar um sistema capaz de interagir com o ambiente. Um transdutor é um componente que transforma um tipo de energia em outro. SENSORES Introdução Criar um sistema capaz de interagir com o ambiente. Num circuito eletrônico o sensor é o componente que sente diretamente alguma característica física do meio em que esta inserido,

Leia mais

Manual de Instalação. GPRS Universal

Manual de Instalação. GPRS Universal Manual de Instalação GPRS Universal INTRODUÇÃO O módulo GPRS Universal Pináculo é um conversor de comunicação que se conecta a qualquer painel de alarme monitorado que utilize o protocolo de comunicação

Leia mais

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha

Leia mais

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI Manual de Utilização Família MI ÍNDICE 1.0 COMO LIGAR O MÓDULO... pág 03 e 04 2.0 OBJETIVO... pág 05 3.0 COMO CONFIGURAR O MÓDULO MI... pág 06, 07, 08 e 09 4.0 COMO TESTAR A REDE... pág 10 5.0 COMO CONFIGURAR

Leia mais

Conversão Analógica Digital

Conversão Analógica Digital Slide 1 Conversão Analógica Digital Até agora, discutimos principalmente sinais contínuos (analógicos), mas, atualmente, a maioria dos cálculos e medições é realizada com sistemas digitais. Assim, precisamos

Leia mais

IMPORTANTE: O PNM4R2 não entra em estado funcional enquanto o Windows não

IMPORTANTE: O PNM4R2 não entra em estado funcional enquanto o Windows não Manual Instalação Positivo Network Manager Versão 4R2 para Integradores O produto Positivo Network Manager Versão 4R2 (PNM4R2) consiste de uma plataforma do tipo cliente servidor, sendo o cliente, os microcomputadores

Leia mais

CENTRO TECNOLÓGICO ESTADUAL PAROBÉ CURSO DE ELETRÔNICA

CENTRO TECNOLÓGICO ESTADUAL PAROBÉ CURSO DE ELETRÔNICA CENTRO TECNOLÓGO ESTADUAL PAROBÉ CURSO DE ELETRÔNA LABORATÓRIO DE ELETRÔNA ANALÓGA I Prática: 6 Assunto: Transistor Bipolar 1 Objetivos: Testar as junções e identificar o tipo de um transistor com o multímetro.

Leia mais

ACIONAMENTOS ELETRÔNICOS (INVERSOR DE FREQUÊNCIA)

ACIONAMENTOS ELETRÔNICOS (INVERSOR DE FREQUÊNCIA) ACIONAMENTOS ELETRÔNICOS (INVERSOR DE FREQUÊNCIA) 1. Introdução 1.1 Inversor de Frequência A necessidade de aumento de produção e diminuição de custos faz surgir uma grande infinidade de equipamentos desenvolvidos

Leia mais

Capítulo 4. MARIE (Machine Architecture Really Intuitive and Easy)

Capítulo 4. MARIE (Machine Architecture Really Intuitive and Easy) Capítulo 4 João Lourenço Joao.Lourenco@di.fct.unl.pt Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa 2007-2008 MARIE (Machine Architecture Really Intuitive and Easy) Adaptado dos transparentes

Leia mais

Aula 5 Cálculo de máscara e de subredes

Aula 5 Cálculo de máscara e de subredes 1 Aula 5 Cálculo de máscara e de subredes 5.1 Conceitos Quando um host se comunica com outro usa o endereço de enlace dele. Os endereços de hardware das placas de rede, ou MAC Address, são constituídos

Leia mais

Projeto de controle e Automação de Antena

Projeto de controle e Automação de Antena Projeto de controle e Automação de Antena Wallyson Ferreira Resumo expandido de Iniciação Tecnológica PUC-Campinas RA: 13015375 Lattes: K4894092P0 wallysonbueno@gmail.com Omar C. Branquinho Sistemas de

Leia mais

Introdução aos Computadores

Introdução aos Computadores Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas

Leia mais

Projeto de Circuitos. Introdução ao Computador 2008/01 Bernardo Gonçalves

Projeto de Circuitos. Introdução ao Computador 2008/01 Bernardo Gonçalves Projeto de Circuitos Lógicos Introdução ao Computador 2008/01 Bernardo Gonçalves Sumário Da Álgebra de Boole ao projeto de circuitos digitais; Portas lógicas; Equivalência de circuitos; Construindo circuitos

Leia mais

Microinformática Introdução ao hardware. Jeronimo Costa Penha SENAI - CFP/JIP

Microinformática Introdução ao hardware. Jeronimo Costa Penha SENAI - CFP/JIP Microinformática Introdução ao hardware Jeronimo Costa Penha SENAI - CFP/JIP Informática Informática é o termo usado para se descrever o conjunto das ciências da informação, estando incluídas neste grupo:

Leia mais

LEI DE OHM. Professor João Luiz Cesarino Ferreira. Conceitos fundamentais

LEI DE OHM. Professor João Luiz Cesarino Ferreira. Conceitos fundamentais LEI DE OHM Conceitos fundamentais Ao adquirir energia cinética suficiente, um elétron se transforma em um elétron livre e se desloca até colidir com um átomo. Com a colisão, ele perde parte ou toda energia

Leia mais

INTERFACE USB PARA PROFIBUS PA

INTERFACE USB PARA PROFIBUS PA MANUAL DO USUÁRIO INTERFACE USB PARA PROFIBUS PA OUT / 12 PBI-PLUS P B I P L U S M P smar www.smar.com.br Especificações e informações estão sujeitas a modificações sem prévia consulta. Informações atualizadas

Leia mais

Controle de um sistema de ventilação em um quadro de comando e controle

Controle de um sistema de ventilação em um quadro de comando e controle UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEE DEPARTAMENTO DE ENGENHARIA ELÉTRICA ENGENHARIA ELÉTRICA INSTRUMENTAÇÂO ELETRÔNICA Controle de um sistema de ventilação em um quadro de comando e controle

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Relé de Proteção do Motor RPM ANSI 37/49/50/77/86/94 CATÁLOGO. ELECTRON TECNOLOGIA DIGITAL LTDA Página 1/5

Relé de Proteção do Motor RPM ANSI 37/49/50/77/86/94 CATÁLOGO. ELECTRON TECNOLOGIA DIGITAL LTDA Página 1/5 CATÁLOGO ELECTRON TECNOLOGIA DIGITAL LTDA Página 1/5 INTRODUÇÃO O Relé de Proteção de Motores RPM foi desenvolvido para supervisionar até 2 (dois) grupos ventiladores/motores simultaneamente, é utilizado

Leia mais

BARRAMENTO DO SISTEMA

BARRAMENTO DO SISTEMA BARRAMENTO DO SISTEMA Memória Principal Processador Barramento local Memória cachê/ ponte Barramento de sistema SCSI FireWire Dispositivo gráfico Controlador de vídeo Rede Local Barramento de alta velocidade

Leia mais

Administração de Sistemas de Informação Gerenciais

Administração de Sistemas de Informação Gerenciais Administração de Sistemas de Informação Gerenciais UNIDADE III: Infraestrutura de Tecnologia da Informação Atualmente, a infraestrutura de TI é composta por cinco elementos principais: hardware, software,

Leia mais

Manual do instalador Box Output DC Rev. 0.01.000. Figura 01 Apresentação do Box Output DC.

Manual do instalador Box Output DC Rev. 0.01.000. Figura 01 Apresentação do Box Output DC. Pág. 1/10 Apresentação Equipamento para acionamento de cargas em corrente contínua. Comunicação com outros dispositivos por rede CAN. 6 entradas digitais para acionamento local ou remoto. 6 entradas/saídas

Leia mais

Sistema de Leitura da Porta de Mouse do PC

Sistema de Leitura da Porta de Mouse do PC FUNDAÇÃO ESCOLA TÉCNICA LIBERATO SALZANO VIEIRA DA CUNHA Projeto para Trabalho Trimestral de Física Curso: Técnico em Eletrônica Turma: 4312 Data: 18/10/2005 Sala : 224 Aluno: Cleber Moraes n : 5 Aluno:

Leia mais