Obtuve un reloj de paleta/flip que tiene 4 dígitos, pero el controlador desapareció hace mucho tiempo. Planeo controlar el reloj usando una Raspberry Pi y las placas de relé habituales que obtienes para ellos. He hecho algo similar antes y sé que esto funciona.
Sin embargo, dado que los relés tendrían que operar cada minuto, dudo que duren mucho antes de necesitar ser reemplazados. Por lo tanto, estoy buscando una forma de hacer funcionar el reloj de la misma manera pero sin relés. ¿Alguien tiene alguna idea?
Hay más información a continuación sobre cómo funciona la solución de retransmisión.
En cada dígito, cada segmento tiene conexiones comunes (C), reinicio (R) y pantalla (D). En cada dígito, los comunes de segmento están conectados entre sí para formar un dígito común.
Entonces, para mostrar un segmento, aplicaría +12 V al dígito Común y -12 V al terminal de visualización del segmento. Para restablecerlo, el -12V iría a la terminal Restablecer en su lugar.
Hay cuatro dígitos en el reloj, y los segmentos de cada uno están conectados entre sí, de modo que la R del segmento A en el primer dígito se conecta a la R del segmento A en el segundo dígito, etc. La R del segmento B se conecta a la R de Segmento B en el segundo dígito y así sucesivamente. Lo mismo se aplica a las conexiones D.
Por lo tanto, hay catorce relés para los segmentos (7 para mostrar + 7 para restablecer).
Cada dígito tiene su propio relé para el dígito común (por lo que hay relés comunes de 4 dígitos).
Entonces, para mostrar '0123' en los cuatro dígitos, haría esto:
Cada segmento necesita 280 mA para funcionar, por lo que el consumo máximo de corriente en cualquier momento sería de 1960 mA (280 mA x 7)
En lugar de relés, podría considerar usar MOSFET, hay muchos que pueden admitir entradas de nivel lógico y 280 mA en las salidas.
Sin piezas móviles, por lo que no hay nada que se desgaste.
Parece que podría controlar cada dígito con dos chips ULN2003A . Contienen controladores Darlington y diodos de captura para cada salida.
Supongo que pulsaría cada bobina brevemente (¿50 ms?) para voltear el segmento que tiene que cambiar.
Por supuesto, debe proporcionar las entradas de 14 x 4 de alguna manera (tal vez algunos registros de desplazamiento).
También podría considerar el uso de pestillos direccionables de energía como TPIC6A259 , que requeriría menos piezas pero sería más costoso y podría requerir mejores conexiones a tierra.
Es posible que desee agregar hardware para limitar la duración de los pulsos en lugar de depender del firmware, ya que dudo que soporten la corriente continua por mucho tiempo sin quemarse.
El reemplazo de los relés son los MOSFET o BJT, como han discutido otros carteles, pero la arruga aquí es que está tratando de cambiar el lado alto (y el lado bajo, para la selección de dígitos) una carga de 12 V con una salida de nivel lógico de 3.3 V. Tenía un esquema elaborado con inversores de drenaje abierto que manejaban transistores PMOS, pero ¿por qué reinventar la rueda? Si busca controladores de carga lateral alta, hay muchos que tomarán entradas lógicas de 3,3 V y controlarán cargas de más de 20 V, y muchos tienen diodos de sujeción incorporados para los (supongo) solenoides que accionan los dígitos. Incluso puede encontrar chips individuales como el TBD62783APG que tiene 8 circuitos independientes integrados.
Si desea reducir el número de E/S requeridas, puede usar un inversor para hacer que los controladores DISPLAY y RESET para un solo segmento se ejecuten desde una sola entrada lógica. La posibilidad de activar ambas bobinas simultáneamente mientras los controladores cambian de estado es discutible si configura cada señal de segmento y luego activa la selección de dígitos (que puede ser cualquier NMOS de nivel lógico adecuado) después de un tiempo de configuración muy breve (microsegundos).
Aquí hay un artículo bastante decente sobre el control de una pantalla de paletas de varios dígitos: https://easternstargeek.blogspot.com/2011/08/nifty-electromechanical-vane-display.html
El resumen es, use una unidad de matriz de 14x4, y deberá aislar las bobinas con diodos para evitar el "efecto fantasma".
Si los tableros de relés son más fáciles para usted, no hay nada de malo en que los relés cambien una o dos veces por minuto. La mayoría de ellos son buenos para como un millón de ciclos. Solo asegúrese de usar diodos protectores de retorno para las bobinas del reloj.
Con respecto a la fuente de alimentación: no necesita cambiar todos los segmentos en un dígito a la vez. Cámbielos secuencialmente y obtendrá una corriente máxima de 280 mA. En el peor de los casos, verá que el dígito se transforma durante medio segundo. Esto hará que el aspecto sea aún más antiguo y simplificará la elección del controlador superior (el riel de +12 V a los terminales C de la pantalla).
¿Tiene suficientes pines gpio en su controlador? Necesitarás como 18 para controlar la pantalla. De lo contrario, necesitará decodificadores externos, registros de desplazamiento o controladores direccionables. En el caso más simple, necesitará 14 controladores de drenaje abierto (N-MOS) o de colector abierto (NPN) para el S/R y 4 de la variedad P-MOS/PNP para el lado C. También necesitará 4 palancas de cambio de nivel que pueden ser simplemente otros 4 controladores N-MOS/NPN reutilizados.
vir
TLW