TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: ituarte en 14 de Agosto de 2013, 12:47:25

Título: Display 7 segmentos 30 cm
Publicado por: ituarte en 14 de Agosto de 2013, 12:47:25
Buenas, me he encontrado con unos displays de 30cm que necesitan una tensión de 28V. Tengo algun circuito de reloj realizado con PIC y me gustaría poner unos dígitos de estos en mi habitación. Como puedo hacer para controlar estos displays desde mi PIC?
Título: Re: Display 7 segmentos 30 cm
Publicado por: AleSergi en 14 de Agosto de 2013, 13:29:19
juazzz, que gigantes, cuando miden de longitud cada segmento?
porque no empezas buscando cuanta corriente consume cada segmento, y la velocidad de refresco que pueden manejar, son LED?, como lo vas a plantear anodo ó catodo común. como es tu circuito de PIC/LED, no somos adivinos, hacen falta datos....
Título: Re: Display 7 segmentos 30 cm
Publicado por: ituarte en 14 de Agosto de 2013, 23:52:30
juazzz, que gigantes, cuando miden de longitud cada segmento?
porque no empezas buscando cuanta corriente consume cada segmento, y la velocidad de refresco que pueden manejar, son LED?, como lo vas a plantear anodo ó catodo común. como es tu circuito de PIC/LED, no somos adivinos, hacen falta datos....

- la longitud de cada segmento es aproximadamente 14 cm

- la corriente no se exactamente cuanto consume (estoy en china) y el vendedor no supo decirme la intensidad, solo me decia que 28V

- Son LED y la placa negra es una PCB donde se conectan los segmentos, por lo que los puedes conectar como quieras, en mi circuito actual los tengo como catodo comun

- adjunto el circuito a continuacion:

  -  En la primera imagen esta la parte de la tension (7805) y el pic [todo esto va en una pcb]
  -  En la seguna imagen se ve como tengo conectados ahora mis displays (son estandar 5V - 24mm x 32 mm)
Título: Re: Display 7 segmentos 30 cm
Publicado por: soymoe en 15 de Agosto de 2013, 00:42:55
Buenas, me he encontrado con unos displays de 30cm que necesitan una tensión de 28V. Tengo algun circuito de reloj realizado con PIC y me gustaría poner unos dígitos de estos en mi habitación. Como puedo hacer para controlar estos displays desde mi PIC?
Hola lindos displays, los compraste o los hiciste vos? Es raro que tengas el circuito de tu reloj y no sepas como controlar los display, es mas dificil hacer el reloj que controlar los display. Con respecto a tu pregunta usa el integrado ULN 2003 y adpatalo a tu circuito.
Título: Re: Display 7 segmentos 30 cm
Publicado por: ituarte en 15 de Agosto de 2013, 01:45:29
Los displays los haces uniendo los segmentos,

 se como controlar los displays, en mi reloj utilizo displays estandar de 5V. el problema es controlar estos que necesitan 28V. Tengo todo el circuito funcionando a 5V y los displays necesitan 28V
Título: Re: Display 7 segmentos 30 cm
Publicado por: ituarte en 15 de Agosto de 2013, 01:55:56
Buenas, me he encontrado con unos displays de 30cm que necesitan una tensión de 28V. Tengo algun circuito de reloj realizado con PIC y me gustaría poner unos dígitos de estos en mi habitación. Como puedo hacer para controlar estos displays desde mi PIC?
Hola lindos displays, los compraste o los hiciste vos? Es raro que tengas el circuito de tu reloj y no sepas como controlar los display, es mas dificil hacer el reloj que controlar los display. Con respecto a tu pregunta usa el integrado ULN 2003 y adpatalo a tu circuito.


Lo que me propones seria utilizar 2 ULN2003 ,  uno para cada segmento y otro para cada base de los transistores?
Título: Re: Display 7 segmentos 30 cm
Publicado por: elreypic2 en 15 de Agosto de 2013, 01:57:46
Que tal ituarte,

En mi opinion ya que puedes conectar los segmentos como tu gustes. Yo los usaria como ánodo común y controlaria los segmentos con el ULN2803 como te sigieren en el post anterior, pero ahora vas a necesitar transitores PNP en los anodos para poder multliplexar los segmentos.
Lo mas importante es saber como estan conectados los leds internamente en cada segmento (yo casi podría asegurar que están en serie, ya que el voltaje de alimentación es alto) y esto se hace para conservar la corriente al mínimo (de alrededor de 20mA, por segmento, aun cuando el voltaje sea alto).
Esto quiere decir que necesitar algo mas de 28V para activarlos, unos 30 V seran suficientes. Suponiendo lo anterior, se puede calcular la resistencia de cada segmento, y eso seria:
(30V-28V)/20mA = 100ohms.
Para conmutar cada display, el transistor a usar puede ser un simple 2N3906.

Saludos y espero que esto te sirva para tu circuito.

Elreypic.
Título: Re: Display 7 segmentos 30 cm
Publicado por: ituarte en 15 de Agosto de 2013, 02:12:24
Que tal ituarte,

En mi opinion ya que puedes conectar los segmentos como tu gustes. Yo los usaria como ánodo común y controlaria los segmentos con el ULN2803 como te sigieren en el post anterior, pero ahora vas a necesitar transitores PNP en los anodos para poder multliplexar los segmentos.
Lo mas importante es saber como estan conectados los leds internamente en cada segmento (yo casi podría asegurar que están en serie, ya que el voltaje de alimentación es alto) y esto se hace para conservar la corriente al mínimo (de alrededor de 20mA, por segmento, aun cuando el voltaje sea alto).
Esto quiere decir que necesitar algo mas de 28V para activarlos, unos 30 V seran suficientes. Suponiendo lo anterior, se puede calcular la resistencia de cada segmento, y eso seria:
(30V-28V)/20mA = 100ohms.
Para conmutar cada display, el transistor a usar puede ser un simple 2N3906.

Saludos y espero que esto te sirva para tu circuito.

Elreypic.

Muchas gracias, si finalmente los compro (los estoy buscando mas baratos) ya subire fotos
Título: Re: Display 7 segmentos 30 cm
Publicado por: todopic en 15 de Agosto de 2013, 10:10:59
Realmente se ven muy lindos esos segmentos....  :mrgreen:
Título: Re: Display 7 segmentos 30 cm
Publicado por: Diego E. en 15 de Agosto de 2013, 11:48:20
Hola, muy interesante los segmentos, me puedes decir cuanto cuesta cada uno ?, o me puedes referir al proveedor ?

Muchas gracias.
Título: Re: Display 7 segmentos 30 cm
Publicado por: ituarte en 16 de Agosto de 2013, 00:23:14
Hola, muy interesante los segmentos, me puedes decir cuanto cuesta cada uno ?, o me puedes referir al proveedor ?

Muchas gracias.

Los he econtrado en un mercadillo en Shanghai (China) valen 100RMB (12.5 euros) los 7 segmentos y la placa para conectarlos
Título: Re: Display 7 segmentos 30 cm
Publicado por: Diego E. en 16 de Agosto de 2013, 10:49:02
Gracias amigo por la información, me parecen muy baratos, el problema sería traerlos a este confín del la tierra.

Saludos.
Título: Re: Display 7 segmentos 30 cm
Publicado por: elreypic2 en 16 de Agosto de 2013, 16:14:27
Que tal Ituarte,

He encontrado una hoja de datos para un display de ese tamaño. Y el ULN2803 seguiría en pie para su uso, pero para conmutar el display completo en su ánodo común se tendria que usar otro transistor ya que cada segmento es de 80mA. Lo que quiere decir que el consumo del display es de 560mA. El transitor pudiera ser un 2N4033. Lo que significa que necesitarias 5 transistores 2N4033 (uno por cada display) y un ULN2803 para el control de los segmentos en el display.

Aqui el link del fabricante de ese display:

http://www.led7segment.cn/BL-SE1200A_12_inch_single_big_digit_segment_display.html

Espero haber ayudado a resolver tu problema.

Elreypic.

P.S He estado trabajando en algo de código para lograr tiempos mas precisos.
Título: Re: Display 7 segmentos 30 cm
Publicado por: ituarte en 17 de Agosto de 2013, 05:35:35
Muchas gracias, sigo buscando precios más económicos para empezar a hacerlo, adjunto algunas fotos en 3D de la PCB

http://www.todopic.com.ar/foros/index.php?topic=41061.msg343096#msg343096
Título: Re: Display 7 segmentos 30 cm
Publicado por: planeta9999 en 17 de Agosto de 2013, 10:19:45



No creo que puedas controlar los ánodos, con solo un transistor PNP, a menos que el voltaje de alimentación de los segmentos fuera el mismo que el del PIC, osea 5v, de lo contrario nunca podrías apagar el segmento.

Si los ánodos precisan 28 voltios, necesitarás añadir un transistor NPN, según este esquema. Donde pone 12v +ve conectarías tu fuente de 28v, T1 no hace falta que sea un transistor de potencia:


(http://www.winpicprog.co.uk/graphics/lamp_source2.gif)



Título: Re: Display 7 segmentos 30 cm
Publicado por: ituarte en 19 de Agosto de 2013, 01:03:00



No creo que puedas controlar los ánodos, con solo un transistor PNP, a menos que el voltaje de alimentación de los segmentos fuera el mismo que el del PIC, osea 5v, de lo contrario nunca podrías apagar el segmento.

Si los ánodos precisan 28 voltios, necesitarás añadir un transistor NPN, según este esquema. Donde pone 12v +ve conectarías tu fuente de 28v, T1 no hace falta que sea un transistor de potencia:


(http://www.winpicprog.co.uk/graphics/lamp_source2.gif)

Que tipo de transistores podria usar




Título: Re: Display 7 segmentos 30 cm
Publicado por: planeta9999 en 19 de Agosto de 2013, 01:51:33
No creo que puedas controlar los ánodos, con solo un transistor PNP, a menos que el voltaje de alimentación de los segmentos fuera el mismo que el del PIC, osea 5v, de lo contrario nunca podrías apagar el segmento.

Si los ánodos precisan 28 voltios, necesitarás añadir un transistor NPN, según este esquema. Donde pone 12v +ve conectarías tu fuente de 28v, T1 no hace falta que sea un transistor de potencia:


Que tipo de transistores podria usar



Para T1, cualquiera de baja potencia, por ejemplo BC547, para T2 depende del consumo de los segmentos, hasta 200mA puedes usar el mencionado 2N3906, si el consumo es mayor, hasta 600mA el 2N2907.



Título: Re: Display 7 segmentos 30 cm
Publicado por: soymoe en 25 de Agosto de 2013, 03:42:28



No creo que puedas controlar los ánodos, con solo un transistor PNP, a menos que el voltaje de alimentación de los segmentos fuera el mismo que el del PIC, osea 5v, de lo contrario nunca podrías apagar el segmento.

Si los ánodos precisan 28 voltios, necesitarás añadir un transistor NPN, según este esquema. Donde pone 12v +ve conectarías tu fuente de 28v, T1 no hace falta que sea un transistor de potencia:


(http://www.winpicprog.co.uk/graphics/lamp_source2.gif)
Estas seguro que va a saturar t2 con esas resistencias?




Título: Re: Display 7 segmentos 30 cm
Publicado por: ituarte en 28 de Agosto de 2013, 00:09:10



No creo que puedas controlar los ánodos, con solo un transistor PNP, a menos que el voltaje de alimentación de los segmentos fuera el mismo que el del PIC, osea 5v, de lo contrario nunca podrías apagar el segmento.

Si los ánodos precisan 28 voltios, necesitarás añadir un transistor NPN, según este esquema. Donde pone 12v +ve conectarías tu fuente de 28v, T1 no hace falta que sea un transistor de potencia:


(http://www.winpicprog.co.uk/graphics/lamp_source2.gif)
Estas seguro que va a saturar t2 con esas resistencias?





3.3K ?
Título: Re: Display 7 segmentos 30 cm
Publicado por: soymoe en 30 de Agosto de 2013, 16:56:47
Yo usaria este:
(https://dl.dropboxusercontent.com/u/50978562/todo.png)
No se porque se ve tan grande
Título: Re: Display 7 segmentos 30 cm
Publicado por: elreypic2 en 31 de Agosto de 2013, 10:17:49
Perdón amigos foreros, pero yo no soy de lo que usan adivinanzas para diseniar los circuitos. De ahi mi gusto por la electrónica.
Lo correcto es hacer el análisis y cálculos para el circuito. Todo va a depender del tipo de dispositivos que vayamos a usar.
Bueno comencemos. Vamos a tomar el circuito de referencia propuesto por planeta9999 (muy buena sugerencia, gracias). Ya que el transistor PNP es que que maneraja la mayor parte de la corriente en el display, veamos cual seria una buena opcion.
Cada segmento del display esta compuesto por varios leds en serie cuyo voltaje de encendido es de 28V y en algunas datasheets he visto que son 4 arrays de diodos en paralelo (voy a suponer que es lo mismo para tu caso, ya que no sabemos quien es el fabricante de tu display), por lo tanto el consumo de cada segmento es de 80mA. Si tenemos 7 segmentos, entonces 7X80ma = 560mA. Esta es la corriente de colector para el transistor PNP (T2), esto va a definir el tipo de transisto. Digamos que escogemos un transistor TIP127 ya que es un transistor Darlingotn y con una corriente maxima de hasta 5 Amperios (o sea 10 vecea la capacidad necesaria, pero para fines practicos tomaremos este). Ahora bien, segun el datasheet de este transistor su HFE es de 1000 lo que quiere decir que para saturar al transistor la corriente de base debe ser:
Ib = Ic/1000, es decir
Ib = 560mA/1000 = 560 uA
y vemos del datasheet que con esta corriente de colector, el voltaje de base-emisor es de 1.25V aprox.
Obtengamos la ecuacion, ya que nuestro voltaje de alimentacion sera de 30V (como ya lo explique anteriormente, en un mensaje previo), entonce tenemos que:
Vcc-(Ib*Rb) - Vbe = 0
Sustituyendo los valores: 30V - (560uA*Rb) - 1.25V = 0
Despejando a Rb tenemos que:
Rb = (30V - 1.25V)/560uA
Rb = 28.75V/560 uA
Rb = 51.3393 Kohms (tomaremos la resistencia comercial mas cercana que es de 47Kohm)

Ya tenemos nuestra resistencia de base que es de 47Kohm, es decir R2 y R3 son de 47Kohm cada una.

Como la corriente en la base es muy pequenia (alrededor de 600uA, calculamos 560uA)
Entonces el transistor NPN (T1) puede ser un transistor de proposito general, un 2N3904
Y hacemos el mismo analisis para calcular la resistencia de base de este transistor (R1)

El HFE de este transistor es de 100 pero usaremos un HFW de 10 para asegurar la saturacion del transistor, lo que quiere decir que la corriente de base para este transistor es de 56uA
Vcc - Ib*R1 - 0.7V = 0
Sustituyendo valores:
30V - 56uA * R1 - 0.7V = 0
Despejando R1
R1 = (30V-0.7V)/56 uA
R1 = 534.464 Kohm

Tomemos la resistencia comercial mas cercana 470 Kohms

Listo ya tenemos los valores de lso componentes.

Espero esto sea de mucha utilidad

elreypic.
Título: Re: Display 7 segmentos 30 cm
Publicado por: soymoe en 02 de Septiembre de 2013, 22:46:21
No entiendo el porque de esa aclaracion