Acender um LED com 8051

T

tonyctsiu

Guest
Eu estou usando uma CC2510 TI. Um chip de 8051 compatível para controlar uma baixa potência LED infravermelho como um controlo remoto. Eu usei algumas transistor TNT comum para amplificar a corrente para o LED. A ligação é a seguinte: VDD-> resistor 100ohms-> coletor do transistor-Emitor> do transistor> porta-terra de sinal 8051 -> base do transistor Quando eu usar o escopo de ver a tensão sobre o LED cathod eo ânodo , a aresta para cima parece ser ok, a aresta para baixo parece gotas de forma relativamente lenta. Leva quase 0 nos a aumentar, enquanto tomar cerca de 200 nos cair para zero. Como alguns do pulso são apenas 100 nos separar, isso pode furar os pulsos em um pulso e causam erro. Existe alguma coisa que posso fazer para o circuito de amplificação atual e da escolha do LED, permitindo que ele pode ter o tempo mais rápido de comutação? Considera Tony
 
eu não posso compreender o seu interface. você disse transistor TNT. o que é? você está conectando um transistor para conduzir cc2510. por quê?
 
Deve ser transistor NPN. desculpe pelo erro de digitação eu usei o cc2510 GPIO porta + transistor NPN para controlar o liga / desliga do LED.
 
Tony: Onde está o LED nesta? Eu suponho que é entre o coletor eo resistor? De qualquer maneira, deve ter um resistor limitador de corrente entre o pino de I / O ea base (assumindo que o micro tem uma saída digital normal). 1k ou mais, gostaria de sugerir. Eu não me preocuparia muito com a tensão no LED - ele não vai aparecer um quadro muito preciso da corrente através dele. A melhor maneira de verificar é com um fotodiodo ou para monitorar a corrente através do LED. Keith
 
Leva quase 0 nos levar a aumentar, enquanto quase 200 nos cair para zero.
você deve se certificar de que o pino de 8051 especial você está usando não são coletor aberto de saída. e dependendo do LED você está usando, você pode não precisar de qualquer amplificação de conduzir o LED.
 
Sim, Keith, eu concordo com você. Creio poder medir a tensão através da resistência em vez a fim de controlar o brilho dos LEDs. Obrigado a todos pelas respostas!
 

Welcome to EDABoard.com

Sponsor

Back
Top