terça-feira, 30 de março de 2010

Como utilizar Ferrite em supressores de ruido





Código de cores de resistores (A primeira lição do curso de eletrônica)





Código de cores para resistores é a primeira coisa que se aprende em qualquer curso de eletrônica, aqui vai uma dica para gravar a seqüência de cores....

Prefeitura = PRETO
Municipal de = Marrom
Varginha = Vermelho
L = Laranja
A = Amarelo
V = Verde
A = Azul
Volks (Volkswagen) = Violeta
Com = Cinza
Bombril de = Branco
Ouro ou = Ouro
Prata = Prata

Portanto é só gravar a frase: Prefeitura municipal de Varginha Lava Volks com bombril.....

Abaixo encontra-se uma explicação de como fazer o cálculo.











Há também um software chamado Resistor Color Code, com o qual você pode calcular o valor do resistor, mas convenhamos...não é necessário um software para isso, sejamos menos preguiçosos e use a memória....assim com o tempo você não precisa mais fazer cálculo nenhum, a leitura se torna automática...



Fonte: http://www.teixeira.eti.br/py5zd/tecnica/1_2_resist_pot_capac.html

Fonte: http://jedsonguedes.wordpress.com/2008/12/29/valor-da-resistencia/

sexta-feira, 26 de março de 2010

HARDWARE E SOFTWARE PARA TECLADO DE MEMBRANA (COM CIRCUITO LIGA/DESLIGA).









O esquema elétrico apresentado acima demonstra com realizar a leitura de um teclado de membrana matricial 4(colunas) X 6(linhas) e um botão ON/OFF (botão da própria membrana)
É possível utilizar um teclado 8 X 8 utilizando o mesmo esquema elétrico com algumas modificações.

MODO DE FUNCIONAMENTO:

As leituras das teclas são realizadas através da varredura das colunas e leituras da linha, da seguinte forma:

-- Determine D0 – D6 (bus de dados) como saídas.

-- Coloque D0 = 0 (nível baixo) e D1 – D3 = 1 (nível alto).

-- De o clock através da saída CLK_TECLADO, assim os valores de Q1 – Q4 será igual às entradas D1 – D4 (entradas do CD74HC574).

-- Em seguida coloque o bus de dados D0 – D6 como entradas.

-- Faça a leitura das portas e se houver alguma em nível baixo ( = 0) o botão 1 (coluna) e X (linha em nível baixo) estará pressionado. Portanto faça o tratamento desejado ou salve esse dado em um buffer para tratamento posterior.

-- Para ler os outros botões relativos as outras colunas, basta realizar os passos anteriores modificando a saída D0 para a coluna desejada.

 BOTÃO ON/OFF

O botão ON/OFF está ligado nos pinos 6 e 7 do conector TECLADO, o pino 7 é ligado diretamente ao GND pois não precisa de varredura, o funcionamento do circuito é descrito abaixo:

-- Ao ligar a placa na alimentação a mesma deverá estar desligada pois U1 e U2 são habilitados se a entrada \ON/OFF estiver em 0 e ao ligar o transistor Q3 não possui corrente de base pois a saída do micro-controlador SELO estará em 0.

-- Ao pressionar o botão ON/OFF do teclado a entrada BT_ON será igual a 0 (pois o pino 6 e 7 do teclado estarão em curto), assim U1 e U2 serão habilitados, pois START será igual a 0.

-- O micro-controlador ao ser energizado colocará a saída SELO igual a 1 (está lógica vem dos acionamentos via contador, a saída SELO é como se fosse o contador de selo, já viu isto???? Creio que não....), assim Q3 irá começar a conduzir e manterá o circuito energizado mesmo após o usuário soltar o botão ON/OFF.

-- Para desligar o circuito o usuário deve pressionar novamente a mesma tecla. O micro ao ler a entrada D0 e verificar que a mesma esta em nível baixo, colocará a saída SELO = 0, assim quando o usuário retirar o dedo do botão o circuito irá desligar, pois START será igual a nível alto.

quarta-feira, 24 de março de 2010

PCB para circuitos embarcados (Faça direito seu layout)





1. Quando houver um sistema analógico e digital em uma mesma placa, utilize planos de terra diferentes e curte-circuite (essa palavra não existe, mas achei bacana) os terras somente na fonte de entrada, assim você diminui os “spikes” em sua linha analógica, aumentando assim sua precisão. Tal como a figura abaixo:





2. Sabe aquele capacitor de 100kpF que você utiliza para realizar o desacoplamento, eles possuem um modo correto de ligação no layout, pois se o mesmo for ligado de forma incorreta ele perde a eficiência de filtro para alta freqüência. O caminho da trilha de alimentação primeiro deve passar pelo capacitor e depois ir a alimentação.A figura abaixo exemplifica a forma correta e incorreta.

O que se deve saber para trabalhar com os micro-controladores PIC.






O que se deve saber para trabalhar com os micro-controladores PIC.

1) Após a linha do main coloque sempre um delay, pode ser um for(i=0;i<5000;i++); ou uma função, mas não deixe de colocar este tempo para a estabilização da alimentação, mesmo após habilitar o fusível de Power Up Timer eu observei erros intermitentes em alguns projetos que não possuíam este delay

2) Se ocorrer erro de gravação misterioso preste atenção no valor do resistor de pull-up do Máster Clear, não sei exatamente o porque, mas sempre utilizei o resistor de 1K, mas ao gravar o PIC16F886 alimentado com 5V a gravação só foi possível com um resistor de pull-up de 10K, o porque é um mistério....

3) Se a sua aplicação for critica, utilize um supervisor de RESET externo tal como o DS1302, se o PIC trava quem lhe garante que o Watch Dog não vai travar também, é claro que está é minha opinião e a solução final sempre depende do target de custo e do volume de produção.

4) Aguarde........