Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Otra vida del puerto LPT. Parte 3. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / Компьютеры

Comentarios sobre el artículo Comentarios sobre el artículo

Seguro que cada uno de vosotros (ya que estáis leyendo este texto) os habéis topado con disquetes, CDs, etc. en vuestra vida. unidades de disco, impresoras, escáneres, en general, dispositivos que incluyen un motor paso a paso. Ahora vamos a encenderlo. La siguiente figura es un diagrama que encontré en Internet. Que el autor me perdone, no le doy un enlace (simplemente no recuerdo dónde lo encontré), pero si ve este artículo, reconocerá su esquema.

Otra vida del puerto LPT
(haga clic para agrandar)

De hecho, todo es justo, todo funciona. Puede diseñar un montón de todo tipo de esquemas, pero ahora es importante que entendamos no el principio de funcionamiento del circuito, sino el principio de suministrar señales de control al motor. El siguiente diagrama muestra esto.

Otra vida del puerto LPT

Los pulsos se aplican alternativamente a cada uno de los devanados del motor, a veces hay un nivel de señal alto en dos devanados a la vez. Si observa el lado izquierdo del diagrama y observa D0-D3, comprenderá de inmediato a dónde me refiero.

Otra vida del puerto LPT

Eso es con lo que terminamos y, por supuesto, una computadora con un puerto LPT. Tendrá que hacer la potencia del motor usted mismo, y para cada tipo de motor, el suyo propio. De acuerdo con el diagrama, alimentamos 3, 2, 6, 4, 12, 8, 9, 1 a través de &H378 en secuencia a las entradas A, B, C, D. Y por dónde empezar no es crítico, la cuestión es mantener la secuencia y repetirla en "círculo" o tanto como sea necesario. Si cambia la dirección de la secuencia (de atrás hacia adelante), la rotación del motor será en la dirección opuesta. Esta secuencia le indica al motor que realice medios pasos (depende del diseño del motor), para un control de paso completo, la secuencia sería 3, 6, 12, 9.

Y luego me llamó la atención un indicador de siete segmentos en los LED de una calculadora. La decisión llegó al instante.

Así es como funciona un indicador de este tipo.

Otra vida del puerto LPT

Para simplificar, dibujé un indicador de siete segmentos de 4 dígitos (hay 12 de ellos en mi indicador) en los LED. Suministramos 1 a los bits 4-0 y suministramos + potencia a los segmentos (cada tipo de indicador tiene sus propios parámetros de potencia). Todos los segmentos están combinados, por lo que debe encender dicho indicador con una indicación dinámica. Cualquiera que haya ensamblado un reloj electrónico por sí mismo sabe lo que es, pero por si acaso, lo consideraremos con más detalle.

Paso 1. Se aplica un nivel de señal bajo al primer dígito, y en los segmentos se establece el código del dígito que queremos ver (nivel alto).

Otra vida del puerto LPT

Paso 2. Se aplica un nivel de señal bajo al segundo dígito, y en los segmentos se establece el código del dígito que queremos ver (nivel alto).

Otra vida del puerto LPT

Paso 3. Se aplica un nivel de señal bajo al tercer dígito, y en los segmentos se establece el código del dígito que queremos ver (nivel alto).

Otra vida del puerto LPT

Paso 4. Se aplica un nivel de señal bajo al cuarto dígito, y en los segmentos se establece el código del dígito que queremos ver (nivel alto).

Otra vida del puerto LPT

Y de nuevo en un nuevo paso 1, 2, etc. Todo esto sucede muy rápido, por lo que nuestros ojos no tienen tiempo de ver los números parpadeantes.

Tomamos nuestro indicador y ponemos los bits 1, 2, 3, 4 en STROBE(1), AUTO(14), INIT(16), SELECT IN(17). Este será el control de los dígitos, y ponemos los segmentos A, B, C, D, E, F, G en D0, D1, D2, D3, D4, D5, D6. Para encender en el primer dígito, por ejemplo 1 (segmentos B, C), debe aplicar el número 378 a la dirección &H6 y 37 a la dirección &H197A.

Otra vida del puerto LPTOtra vida del puerto LPT

Y aquí está el programa terminado: un reloj electrónico.

Hay 2 botones en el formulario. El primero pone en marcha el reloj, el segundo se detiene. El parámetro Z = 0.004 fue seleccionado experimentalmente. Si no establece un retraso, los números se fusionan, todo sucede demasiado rápido y el LED no tiene tiempo para apagarse.

Opción explícita

Declarar una biblioteca para trabajar con direcciones de puerto LPT

Función de declaración privada DlPortReadPortUchar Lib "dlportio.dll" (ByVal Port As Long) As Byte

Private Declare Sub DlPortWritePortUchar Lib "dlportio.dll" (ByVal Port As Long, ByVal Value As Byte)

Dim I, J como entero

Dim Z como individual

Dim A como cadena

Subcomando privado1_Click ()

J = 1 'resolución de bucle

Z = 0.004' de retraso

Hacer mientras J <> 0

DoEvents

A = Mid$(Time$, 5, 1) 'leer unidades de minutos

DlPortWritePortUchar &H37A, 197 'que se encienda el primer bit

writetime 'muestra unidades de minutos

A = Mid$(Time$, 4, 1) 'leer decenas de minutos

DlPortWritePortUchar &H37A, 198' deja que se encienda el segundo bit

writetime 'muestra decenas de minutos

A = Mid$(Time$, 2, 1) 'leer unidades de horas

DlPortWritePortUchar &H37A, 192 'deje que se ilumine el tercer bit

writetime 'mostrar unidades de hora

A = Mid$(Time$, 1, 1) 'leer decenas de horas

DlPortWritePortUchar &H37A, 204 'permitir que se ilumine el cuarto bit

writetime 'muestra decenas de horas

Si J = 0 Entonces Salir Hacer

Red ISTE Loop

DlPortWritePortUchar &H378, 0

End Sub

Tiempo de escritura de suscripción pública ()

Seleccionar caso Val(A)

Caso es = 0

I = 63 'código 0 para una pantalla de siete segmentos

Caso es = 1

I = 6 'código 1 para un indicador de siete segmentos

Caso es = 2

I = 91 'código 2 para una pantalla de siete segmentos

Caso es = 3

I = 79 'código 3 para una pantalla de siete segmentos

Caso es = 4

I = 102 'código 4 para una pantalla de siete segmentos

Caso es = 5

I = 109 'código 5 para una pantalla de siete segmentos

Caso es = 6

I = 125 'código 6 para una pantalla de siete segmentos

Caso es = 7

I = 7 'código 7 para un indicador de siete segmentos

Caso es = 8

I = 255 'código 8 para una pantalla de siete segmentos

Caso es = 9

I = 239 'código 9 para una pantalla de siete segmentos

Fin Seleccionar

DlPortWritePortUchar &H378, escribo código para un indicador de siete segmentos

Pausa (Z) 'retraso

End Sub

Subcomando privado2_Click ()

J = 0

DlPortWritePortUchar &H378, 0

End Sub

'Procedimiento de demora. Formato de llamada: Pausa (número de segundos)

Pausa secundaria pública (valor como único)

Dim Comienzo, Fin

Inicio = Temporizador

Temporizador Do While < Inicio + Valor

DoEvents

Red ISTE Loop

Finalizar = Temporizador

End Sub

Otra vida del puerto LPT

Así es como funciona en la vida real.

No describiré la conexión de los indicadores fluorescentes, pero para ser honesto, lo probé, funciona. Apliqué un potencial positivo a las rejillas de descarga, conecté a tierra el filamento y apliqué 1 a los segmentos a través de D0-D6. Todo brilla. No he probado los indicadores LCD, necesito averiguar dónde obtener 64 Hz. Si alguien se conecta, estaré encantado de recibir un diagrama de usted. Por cierto, una idea interesante: puede hacer una línea continua en los LED para mostrar información alfanumérica. En general, una vez más estoy convencido de que este puerto es una excelente herramienta para la creatividad.

Aquí hay otro pequeño tema sobre motores eléctricos. No todos tienen motores paso a paso, y no siempre es conveniente y necesario. Intentemos arreglárnoslas con un motor simple con una caja de cambios, por ejemplo, para mover con precisión un determinado dispositivo en un plano horizontal. Que sea un lápiz o un rotulador. El motor está conectado a un engranaje reductor, que a su vez está conectado a un eje roscado. Un disco con sectores metálicos (almohadillas de contacto o ranuras para óptica) se fija rígidamente en un eje roscado, por ejemplo, tal

Otra vida del puerto LPTo Otra vida del puerto LPT

Esto ya no es importante, lo importante es que conociendo el paso de rosca, por ejemplo un paso de 1 mm, tenemos 4 sectores, lo que quiere decir que para una vuelta completa del disco el carro avanzará 1 mm, y por un cuarto de vuelta - por 0,25 mm. El número de sectores puede ser cualquiera, tantos como desee. Pero, ¿qué obtenemos ahora?

Otra vida del puerto LPT

Adelante. El programa de control del motor funciona, por ejemplo, de acuerdo con dicho algoritmo.

Otra vida del puerto LPT

El control pasa por los buses D0-D7 y/o por el puerto &H37A, los comandos de los actuadores (sensores) van al &H379 y/o &H378. En general, entonces tu imaginación y posibilidades. Es lógico utilizar el mismo principio para mover el carro en un plano perpendicular. Y aquí tenéis una máquina con movimiento en dos direcciones. Aquellos. construir una máquina CNC en casa (control numérico por computadora) es bastante REAL.

Autor: Alexey Klyushnikov, Ivanovo; Publicación: cxem.net

Ver otros artículos sección Компьютеры.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Solidificación de sustancias a granel. 30.04.2024

Hay bastantes misterios en el mundo de la ciencia y uno de ellos es el extraño comportamiento de los materiales a granel. Pueden comportarse como un sólido pero de repente se convierten en un líquido que fluye. Este fenómeno ha llamado la atención de muchos investigadores, y quizás por fin estemos más cerca de resolver este misterio. Imagínese arena en un reloj de arena. Por lo general, fluye libremente, pero en algunos casos sus partículas comienzan a atascarse, pasando de líquido a sólido. Esta transición tiene implicaciones importantes para muchas áreas, desde la producción de drogas hasta la construcción. Investigadores de EE.UU. han intentado describir este fenómeno y acercarse a su comprensión. En el estudio, los científicos realizaron simulaciones en el laboratorio utilizando datos de bolsas de perlas de poliestireno. Descubrieron que las vibraciones dentro de estos conjuntos tenían frecuencias específicas, lo que significa que sólo ciertos tipos de vibraciones podían viajar a través del material. Recibió ... >>

Estimulador cerebral implantado 30.04.2024

En los últimos años, la investigación científica en el campo de la neurotecnología ha logrado enormes avances, abriendo nuevos horizontes para el tratamiento de diversos trastornos psiquiátricos y neurológicos. Uno de los logros importantes fue la creación del estimulador cerebral implantado más pequeño, presentado por un laboratorio de la Universidad Rice. Llamado Terapéutico Sobrecerebro Digitalmente Programable (DOT), este dispositivo innovador promete revolucionar los tratamientos al brindar más autonomía y accesibilidad a los pacientes. El implante, desarrollado en colaboración con Motif Neurotech y médicos, introduce un enfoque innovador para la estimulación cerebral. Se alimenta a través de un transmisor externo que utiliza transferencia de energía magnetoeléctrica, lo que elimina la necesidad de cables y baterías grandes típicas de las tecnologías existentes. Esto hace que el procedimiento sea menos invasivo y brinda más oportunidades para mejorar la calidad de vida de los pacientes. Además de su uso en el tratamiento, resiste ... >>

La percepción del tiempo depende de lo que uno esté mirando. 29.04.2024

Las investigaciones en el campo de la psicología del tiempo siguen sorprendiéndonos con sus resultados. Los recientes descubrimientos de científicos de la Universidad George Mason (EE.UU.) resultaron bastante notables: descubrieron que lo que miramos puede influir en gran medida en nuestro sentido del tiempo. Durante el experimento, 52 participantes realizaron una serie de pruebas, estimando la duración de la visualización de varias imágenes. Los resultados fueron sorprendentes: el tamaño y el detalle de las imágenes tuvieron un impacto significativo en la percepción del tiempo. Las escenas más grandes y menos abarrotadas creaban la ilusión de que el tiempo se ralentizaba, mientras que las imágenes más pequeñas y ocupadas daban la sensación de que el tiempo se aceleraba. Los investigadores sugieren que el desorden visual o la sobrecarga de detalles pueden dificultar la percepción del mundo que nos rodea, lo que a su vez puede conducir a una percepción más rápida del tiempo. Así, se demostró que nuestra percepción del tiempo está estrechamente relacionada con lo que miramos. Más grande y más pequeño ... >>

Noticias aleatorias del Archivo

Escáneres planos profesionales Epson Perfection 18.03.2006

EPSON presenta dos nuevos escáneres planos profesionales: los modelos Epson Perfection V750 y V700 Photo. Epson Perfection V750 es la solución ideal para fotógrafos profesionales, mientras que Epson Perfection V700 Photo es ideal para entusiastas de la fotografía digital y fotógrafos aficionados experimentados.

Estos son los primeros escáneres de menos de $ 800 en todo el mundo que ofrecen a los usuarios una resolución de hasta 6400x9400 ppp.

Otras noticias interesantes:

▪ Fuente de calor descubierta en la luna

▪ Luz de todas partes

▪ La somnolencia es la causa de la agresión.

▪ Un nuevo invento reducirá el costo de los dispositivos flexibles

▪ Auriculares Xiaomi Buds 4 Pro

Feed de noticias de ciencia y tecnología, nueva electrónica

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ sección del sitio Dosímetros. Selección de artículos

▪ artículo Las fases de la prestación de atención médica a los heridos en desastres. Conceptos básicos de una vida segura

▪ artículo ¿Quién inventó el teléfono? Respuesta detallada

▪ artículo Consejos útiles. Consejos JAMÓN

▪ artículo Convertidores fotoeléctricos. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Bandeja Misteriosa. secreto de enfoque

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:





Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024