2. TÜRKİYE’DE BİREYSEL EMEKLİLİK SİSTEMİ
2.2. Bireysel Emeklilik Sistem
2.2.4. Bireysel Emeklilik Sisteminin İşleyiş Yapısı 1 Emeklilik Şirketler
2.2.4.2. Bireysel Emeklilik Sistemine Katılma
O microcontrolador pode ser definido como um circuito integrado composto por um microprocessador, memória e periféricos de entrada/saída. Encontra-se em um microcontrolador vários dispositivos eletrônicos como conversor analógico digital (AD), comparadores, interfaces de comunicação como USB/serial, geradores de pulsos,
temporizadores, entre outros. Pelo seu baixo custo é muito popular, isso possibilita a utilização de microcontroladores como soluções de vários projetos. [PRADO, 2011]
Os microcontroladores possuem frequência de clock de poucos MHz e são considerados lentos comparados aos microprocessadores utilizados em computadores convencionais, no entanto são bastante adequados para aplicações típicas, e consomem pouca energia.
Uma da grande vantagem dos microcontroladores são a fácil programação e reprogramação, o que o torna uma ferramenta importante em vários sistemas embarcados, podendo ser desenvolvidos para aplicações especificas. [PRADO, 2011]
Atualmente, grande parte dos componentes eletrônicos utilizados possuem microcontroladores em sua arquitetura. Sua capacidade de processamento depende da família do processador que o mesmo utilizar.
5.4.1.1 Microcontroladores PIC
Os microcontroladores PIC são uma família de dispositivos fabricados pela Microchip®. Utilizam uma arquitetura RISC ( Computador com um Conjunto Reduzido de Instruções) e possuem frequências de clock de até 40MHz. Além disso, eles podem ter até 2048K word de memória de programa e até 3968 bytes de memória RAM. Podem ser encontrados com diversos periféricos internos, tais como: até quatro temporizadores/contadores, memória EEPROM interna, gerador, comparador, amostrador PWM, conversores A/D de até 12 bits, interface de barramento CAN, I2C (Circuito Inter-integrado), SPI (Serial Peripheral
Interface), entre outros. [PRADO,2011]
Existem basicamente três famílias de PICs sendo elas diferenciadas pelo tamanho da palavra de memória de programa: 12, 14 e 16 Bits, possuindo um barramento interno de dados de oito bits.
5.4.1.2. Microcontrolador PIC16F877A
O PIC16F877A possui palavras de dados de oito bits de tamanho, e palavras de instrução de 14 bits. Este comprimento da palavra de instrução permite que a maioria das instruções possa ser executada dentro de um único ciclo de máquina, um dos motivos da grande velocidade que se consegue neste microcontrolador. Este modelo é encapsulado de diferentes formas, possui 40 pinos, cada terminal do integrado tem uma ou mais funções bem
definidas, e a cada um é associado um nome que lembra a função correspondente. [INVAQUI,2005].
A alimentação deve estar entre 2 e 6 volts, preferencialmente 5 volts e são os terminais 11 e 32 que recebem a tensão de alimentação; os terminais 12 e 31 devem ser ligados à terra do circuito e os pinos 13 e 14 é onde estará ligado o cristal do clock. Os demais pinos são entradas e saídas, e são agrupadas em portas de no máximo oito pinos cada, pois o componente possui um núcleo de oito bits. [INVAQUI, 2005]
Há um total de 33 entradas e saídas disponíveis, que podem ser configuradas como entradas ou saídas em tempo de execução.Quando um pino é configurado como entrada, ele pode ser conectado a sensores para detectar sinais digitais através de variação da tensão de 0 e 5V. Quando um pino é configurado como saída, o programa poderá acioná-lo, e com isso gerar uma corrente baixa de no máximo 25 mA com os níveis de tensão de 0V ou 5V.
Porém, alguns pinos possuem outras funções além de serem entradas ou saídas digitais. Por exemplo, os pinos 39 e 40 são pinos usados na gravação do microcontrolador, e os pinos 25 e 26 são usados para comunicação serial padrão RS232. Os pinos 16 e 17 são pinos geradores de pulso (PWM), que é similar a uma saída analógica.
A saída PWM (pulse width modulation) é eficaz para controlar circuitos analógicos utilizando as saídas de microcontroladores. Controlando circuitos analógicos digitalmente podem-se reduzir drasticamente o consumo de energia e os custos. Por isso, vários microcontroladores passaram a incluir controladores de PWM para facilitar a implementação. O PC 1F877A possui duas saídas de PWM (pinos 16 e 17). [INVAQUI, 2005]
Basicamente, a saída PWM codifica de forma digital sinais analógicos, nesse caso, uma onda quadrada é modulada para codifica um nível específico do sinal analógico através do uso de contadores de alta resolução o duty cycle (ciclo de trabalho), que é a quantidade de tempo que o pulso está em nível lógico alto. Por exemplo, para uma fonte de 5V, um duty cycle de 50% resultaria em um sinal de 2.5V. [INVAQUI, 2005]
Uma das vantagens de uso o PWM é que seu sinal permanece digital por todo o caminho desde o processador até o sistema controlado, nenhuma conversão digital analógico é necessária, desta forma, minimizar os efeitos de ruídos elétricos. [INVAQUI, 2005]
Esse microcontrolador ainda possuir um terminal, MCLR (Master Clear), que é uma entrada de controle com duas funções: pode atuar como reset do microcontrolador, esta função é ativada quando o nível lógico deste terminal for igual à zero; a outra função é atuar como indicador de gravação da memória de programas, para isto a tensão neste terminal deve
ser feita igual a 13.5 volts. Para a operação normal este terminal deve ser mantido em cinco volts, ou na tensão de alimentação utilizada. Na figura 5.2 pode ser visto cada pino no 16F877a. [INVAQUI, 2005]
Figura 5.2. Pinagem do 16F877A Fonte: www.microchip.com
Para o projeto, a operação do sistema foi configurada para funcionar da seguinte forma: os sensores de temperatura enviam sinais de tensão de 0 a 5 Vcc para as portas das entradas do microcontrolador, estes sinais são lidos pelo microcontrolador por meio dos pinos A0 e A1 (entradas analógicas) e, após ser processado pela lógica do programa implantado, geram sinais na saída. Os sinais que saem do microcontrolador pelos pinos 16 e 17, modulados pelo PWM, um desses sinais passa por um conversor digital analógico que vai alimentar a entrada analógica do inversor de frequência, e outro sinal vai ser responsável por ligar e desligar o ventilador. Este sistema utiliza o inversor de frequência da Telemecanique, que recebe os pulsos do microcontrolador e ajusta a velocidade da bomba do sistema de refrigeração, aumentando ou diminuindo a velocidade do motor, conforme as informações enviadas do microcontrolador, exercendo assim, o controle do fluxo de água. Aplicando conhecimentos em programação e eletrônica, foi possível também monitorar as temperaturas do sistema de refrigeração e exibi-las através de um display LCD (display de cristal líquido).