collapse

* Links de Robótica

* Posts Recentes

Pendentes de compras colectivas por Hugu
[Hoje às 00:51]


Preços e fabricantes de pcb por vasco
[Ontem às 23:18]


Palavras Cruzadas por LVirtual
[Ontem às 20:54]


[Projecto] Bomba Airsoft por jm_araujo
[Ontem às 19:01]


Apresentação por Tech_JA
[23 de Setembro de 2017, 09:19]


Medir Agua que está no Poço por filjoa
[21 de Setembro de 2017, 20:58]


URGENTE - display de 7 segmentos com backpack por helderjsd
[20 de Setembro de 2017, 12:30]


Isaac Asimov - I, Robot por senso
[18 de Setembro de 2017, 03:41]


ic SL440 da Plessey? por senso
[16 de Setembro de 2017, 13:11]


Compra Colectiva RS-Amidata por brunus
[15 de Setembro de 2017, 22:31]

Autor Tópico: ULN2803A como usar?  (Lida 2582 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.223
    • Clube de Robotica
ULN2803A como usar?
« em: 16 de Fevereiro de 2013, 14:07 »
Tenho cá um array de transistor darlington, ULN2803A.
Tentei usa-lo tanto com PWM como com pins digitais, apenas ligado e desligado, mas nunca funcionou.

Que será que se passa? Será que é por usar um uControlador de 3.3V? Se sim que array me aconselham?
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.223
    • Clube de Robotica
Re: ULN2803A como usar?
« Responder #1 em: 16 de Fevereiro de 2013, 18:39 »
outra pergunta sobre os transistors. qual a resistencia que devo usar na base do transistor num microcontrolador de 3.3V? tava a pensar usar 1k

eu tenho usado transistors sem resistencia. há grande problema?
« Última modificação: 16 de Fevereiro de 2013, 19:01 por LuísR.A. »
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline dropes

  • Mini Robot
  • *
  • Mensagens: 1.920
Re: ULN2803A como usar?
« Responder #2 em: 16 de Fevereiro de 2013, 19:05 »
Supostamente o ULN2803A suporta trabalhar com tensões baixas, mesmo 3.3V.
Basta ligar o 9 ao GND e o 10 ao VCC, neste caso 3.3V, em breadboard podem-se testar as entradas/saídas deste IC.
As saídas devem ser ligadas ao componente a alimentar e este ao VCC, nunca ao GND. Limitado ~50mA neste caso.

Os transistors se forem de fraca potência como o BC547 ou 2N3904 podem levar resistências de 10k à base.


ps: nunca ligar directamente a base de um transístor a uma saída do micro.
« Última modificação: 16 de Fevereiro de 2013, 19:07 por dropes »

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.223
    • Clube de Robotica
Re: ULN2803A como usar?
« Responder #3 em: 16 de Fevereiro de 2013, 19:10 »
que raio então fiz para isto não funcionar? acho que devo ter trocado os olhos na breadboard ou não sei.


olha a currente será de 50-90mA. mesmo assim dará com uma resistencia de 10k? o gain é 80 a 10mA e 100 a 100mA
« Última modificação: 16 de Fevereiro de 2013, 19:26 por LuísR.A. »
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline dropes

  • Mini Robot
  • *
  • Mensagens: 1.920
Re: ULN2803A como usar?
« Responder #4 em: 16 de Fevereiro de 2013, 19:32 »
olha a currente será de 50-90mA. mesmo assim dará com uma resistencia de 10k? o gain é 80 a 10mA e 100 a 100mA
Sim, 10k é o suficiente, no mínimo 4.7k

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.223
    • Clube de Robotica
Re: ULN2803A como usar?
« Responder #5 em: 16 de Fevereiro de 2013, 19:35 »
so problemas com isto de não saber as coisas basicas  :-X

tenho de ver se ponho o UNL a funcionar. por não funcionar deume ca uns problemas e não tenho mais placas vero
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.089
    • Tróniquices
Re: ULN2803A como usar?
« Responder #6 em: 16 de Fevereiro de 2013, 20:35 »

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.223
    • Clube de Robotica
Re: ULN2803A como usar?
« Responder #7 em: 16 de Fevereiro de 2013, 21:05 »
então a conta será:

3.3V-0.8V=2.5V

2.5V/10000Ohm=0.00025mA -----> a corrente fornecida pelo microcontrolador

0.00025*100=0.25mA ----> a corrente que passa no transistor?...

se é assim 10k é demasiado!


poderei usar 1k? assim o micro so usa 2.5mA e a corrente do transistor poderá ser até 250mA
está tudo certo?
« Última modificação: 16 de Fevereiro de 2013, 22:37 por LuísR.A. »
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.089
    • Tróniquices
Re: ULN2803A como usar?
« Responder #8 em: 16 de Fevereiro de 2013, 23:40 »
De onde vem o 0.8V e o 100?

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.223
    • Clube de Robotica
Re: ULN2803A como usar?
« Responder #9 em: 16 de Fevereiro de 2013, 23:44 »
0.8V o ponto de saturação e 100 o ganho a 100mA.
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.089
    • Tróniquices
Re: ULN2803A como usar?
« Responder #10 em: 16 de Fevereiro de 2013, 23:50 »
O que é o "ponto de saturação" e estás a falar de que transístor?

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.223
    • Clube de Robotica
Re: ULN2803A como usar?
« Responder #11 em: 16 de Fevereiro de 2013, 23:55 »
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.089
    • Tróniquices
Re: ULN2803A como usar?
« Responder #12 em: 17 de Fevereiro de 2013, 00:02 »
Ok, então tá certo, parabéns :). Há alguns detalhes ácerca das tuas escolhas para os valores mas acho que foram boas para a aplicação em causa, dão uma boa aproximação inicial. Em geral fazemos estas contas para termos uma estimativa inicial que depois tem sempre que ser verificada na prática, e eventualmente pode ser preciso ajustar um pouco algum valor.

A esse "ponto de saturação" normalmente chamamos "queda de tensão do díodo/junção base-emissor" ou só "queda de tensão base-emissor" ou só "tensão base-emissor". Dizer só "ponto de saturação" é no mínimo ambíguo.

Curioso que nunca tinha visto um transístor bipolar cujo ganho de corrente (hFE) fosse menor para correntes mais pequenas.
« Última modificação: 17 de Fevereiro de 2013, 00:05 por Njay »

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.223
    • Clube de Robotica
Re: ULN2803A como usar?
« Responder #13 em: 17 de Fevereiro de 2013, 00:06 »
é estranho? é que o escolhi praticamente ao calhas que antes não sabia nada disto :P

as resistencias que tenho mais proximo dos valores são 1k e 10k e não tenho espaço para conjugar paralelas ou em serie.

depois quando chegar as coisas do ebay se calhar posto o que ando a fazer  ;D
é muito simples e vai ser 2 semanas atrasado mas era para aproveitar treinar com o msp430


ps: acho que me esqueço sempre de expressar: obrigado!
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.089
    • Tróniquices
Re: ULN2803A como usar?
« Responder #14 em: 17 de Fevereiro de 2013, 00:14 »
O dropes já mencionou 2 transístores NPN baratos e fáceis de encontrar por cá, BC547 (ou BC548, BC549) e 2N3904. Acrescento mais à lista dos "fáceis de encontrar cá" para correntes um pouco maiores: BD135, BD137, BD139. A diferença principal dos modelos que só muda o último dígito é a tensão máxima que aguentam entre o colector e o emissor.

A  melhor forma de agradecer é voltar cá e mostrar os projectos :)