Rellotge ITV-4
M'agradaria compartir amb vosaltres el rendiment d'un rellotge amb llums IV-9 en un bloc d'un avió TU-154. Al cos hi ha la inscripció ITV-4, pel que sembla aquesta unitat es diu així! En el seu lloc natal, aquest era un rellotge fet amb una lògica estricta. La persona que em va demanar la conversió volia utilitzar-los com a accessori d'escriptori que mostraria l'hora i la temperatura, segons el mode. Al mateix temps, calia preservar la funció d'ajustar la brillantor de les làmpades. I una altra condició era la independència energètica, amb la qual vull dir mantenir el control del temps després d'apagar l'alimentació principal.
Però aquí he de dir, sort! Abans només em vaig trobar amb indicadors de descàrrega de gas, per alimentar-los, treure i posar 180V! Tot aquí és molt convenient, podeu utilitzar una alimentació de 5 V per a l'alimentació (en sentit estricte, no més de 4,5 V, però més sobre això més endavant), és a dir. la mateixa línia que s'utilitza per fer funcionar els xips principals.
El llum és un matràs de buit que conté vuit filaments. Així, IV-9 té una sortida comuna i vuit segments. Per mostrar qualsevol informació, cal "encendre" els pins del segment general i corresponent. La polaritat de la connexió no importa.En el meu cas, vaig connectar el pin 1 al positiu de potència (la tensió d'alimentació, al meu circuit, canvia per ajustar la brillantor de les làmpades) i vaig connectar els pins del segment a terra.


Ara sobre el control de la làmpada. El client va insistir en la indicació estàtica, per tant, tindrem un "munt" de senyals de control (7 pins * 4 llums). Per augmentar el nombre de pins, he utilitzat quatre registres de desplaçament 74HC595, els pins dels quals estan connectats a quatre xips ULN2003. El microcircuit ULN2003 és un conjunt de set interruptors de transistors. Cada interruptor de transistor té una resistència limitadora a la seva base, de manera que podeu connectar de manera segura les sortides del registre de desplaçament directament a les entrades de control de l'uln.
El cavall de batalla principal és mega8. El seu treball consisteix a sondejar un sensor de temperatura: DS18B20 o un rellotge en temps real DS1307 i emetre informació a les làmpades escrivint la matriu necessària per canviar els registres. A més, quan s'activa un dels quatre botons, canvia el dígit corresponent en hores o minuts. Els segons es reinicien a zero quan es canvien les hores o els minuts. Quan premeu el primer i el quart botó simultàniament, el dispositiu entra en mode de visualització de la temperatura. Per a més detalls, podeu veure el vídeo. Els quatre botons "seuen" en una interrupció, després de la qual s'activa, es determina quin botó es prem, aquí teniu un exemple d'aquesta implementació:

Diagrama del dispositiu:

Aquesta és la primera part del treball en què no hi ha cap ajust de la brillantor de les làmpades: es cremen a "plen". Tota la potència del dispositiu és de 5 V.En aquesta versió, el rellotge fins i tot es pot alimentar des d'un port USB! El diagrama tampoc mostra les làmpades; per connectar-les, cal connectar els seus ànodes a la font d'alimentació plus i connectar els terminals del segment mitjançant resistències limitadores de corrent (el corrent del segment no ha de superar els 19 mA) als terminals L ( 1)_1.... L(4)_7. En ajustar la brillantor, connectem els ànodes de les làmpades i els pins número 9 dels microcircuits ULN2003 no a la potència més, sinó a la sortida del circuit de control de potència.
Circuit per a l'ajust de la brillantor:

Apliquem una tensió constant de 7-9V a l'entrada (INPUT+;INPUT-). El regulador lineal 7805 regula la tensió a 5V, que s'utilitza per alimentar el microcontrolador, el rellotge en temps real, els registres de canvi i el sensor de temperatura.
Estabilitzador lineal LM317: s'utilitza per implementar el control de la brillantor. Amb les classificacions R1-3.9kOhm i RS_1,RS-2 una resistència variable de 10kOhm, la tensió 5V_ADJ_OUT variarà en funció de la resistència de la resistència variable de 2,5 a 4,9V. Heu d'instal·lar un petit radiador a l'LM317; en literalment 10 minuts en vaig fer un com el de la foto, que aguanta força bé el refredament. Material: una petita part de la caixa del CD-rom:

La foto mostra la sortida del sensor de temperatura i el compartiment de la bateria del rellotge en temps real DS1307.
Ara l'execució.
Marc:

Vaig allargar els cables dels llums i els vaig enrotllar en cues i els vaig tornar al seu lloc original:

Placa de control (adjunta al seu lloc original):



Muntatge de la placa i connexió de les làmpades:

Com a resultat:



Descarrega el firmware i les plaques:
Llums.
Però aquí he de dir, sort! Abans només em vaig trobar amb indicadors de descàrrega de gas, per alimentar-los, treure i posar 180V! Tot aquí és molt convenient, podeu utilitzar una alimentació de 5 V per a l'alimentació (en sentit estricte, no més de 4,5 V, però més sobre això més endavant), és a dir. la mateixa línia que s'utilitza per fer funcionar els xips principals.
El llum és un matràs de buit que conté vuit filaments. Així, IV-9 té una sortida comuna i vuit segments. Per mostrar qualsevol informació, cal "encendre" els pins del segment general i corresponent. La polaritat de la connexió no importa.En el meu cas, vaig connectar el pin 1 al positiu de potència (la tensió d'alimentació, al meu circuit, canvia per ajustar la brillantor de les làmpades) i vaig connectar els pins del segment a terra.


Ara sobre el control de la làmpada. El client va insistir en la indicació estàtica, per tant, tindrem un "munt" de senyals de control (7 pins * 4 llums). Per augmentar el nombre de pins, he utilitzat quatre registres de desplaçament 74HC595, els pins dels quals estan connectats a quatre xips ULN2003. El microcircuit ULN2003 és un conjunt de set interruptors de transistors. Cada interruptor de transistor té una resistència limitadora a la seva base, de manera que podeu connectar de manera segura les sortides del registre de desplaçament directament a les entrades de control de l'uln.
Esquema.
El cavall de batalla principal és mega8. El seu treball consisteix a sondejar un sensor de temperatura: DS18B20 o un rellotge en temps real DS1307 i emetre informació a les làmpades escrivint la matriu necessària per canviar els registres. A més, quan s'activa un dels quatre botons, canvia el dígit corresponent en hores o minuts. Els segons es reinicien a zero quan es canvien les hores o els minuts. Quan premeu el primer i el quart botó simultàniament, el dispositiu entra en mode de visualització de la temperatura. Per a més detalls, podeu veure el vídeo. Els quatre botons "seuen" en una interrupció, després de la qual s'activa, es determina quin botó es prem, aquí teniu un exemple d'aquesta implementació:

Diagrama del dispositiu:

Aquesta és la primera part del treball en què no hi ha cap ajust de la brillantor de les làmpades: es cremen a "plen". Tota la potència del dispositiu és de 5 V.En aquesta versió, el rellotge fins i tot es pot alimentar des d'un port USB! El diagrama tampoc mostra les làmpades; per connectar-les, cal connectar els seus ànodes a la font d'alimentació plus i connectar els terminals del segment mitjançant resistències limitadores de corrent (el corrent del segment no ha de superar els 19 mA) als terminals L ( 1)_1.... L(4)_7. En ajustar la brillantor, connectem els ànodes de les làmpades i els pins número 9 dels microcircuits ULN2003 no a la potència més, sinó a la sortida del circuit de control de potència.
Circuit per a l'ajust de la brillantor:

Apliquem una tensió constant de 7-9V a l'entrada (INPUT+;INPUT-). El regulador lineal 7805 regula la tensió a 5V, que s'utilitza per alimentar el microcontrolador, el rellotge en temps real, els registres de canvi i el sensor de temperatura.
Estabilitzador lineal LM317: s'utilitza per implementar el control de la brillantor. Amb les classificacions R1-3.9kOhm i RS_1,RS-2 una resistència variable de 10kOhm, la tensió 5V_ADJ_OUT variarà en funció de la resistència de la resistència variable de 2,5 a 4,9V. Heu d'instal·lar un petit radiador a l'LM317; en literalment 10 minuts en vaig fer un com el de la foto, que aguanta força bé el refredament. Material: una petita part de la caixa del CD-rom:

La foto mostra la sortida del sensor de temperatura i el compartiment de la bateria del rellotge en temps real DS1307.
Ara l'execució.
Marc:

Vaig allargar els cables dels llums i els vaig enrotllar en cues i els vaig tornar al seu lloc original:

Placa de control (adjunta al seu lloc original):



Muntatge de la placa i connexió de les làmpades:

Com a resultat:



Descarrega el firmware i les plaques:
Atenció! No tens permís per veure el text ocult.
Classes magistrals similars
Particularment interessant
Comentaris (1)