Menu English Ukrainian Russo Casa

Libreria tecnica gratuita per hobbisti e professionisti Libreria tecnica gratuita


ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA
Libreria gratuita / Schemi di dispositivi radioelettronici ed elettrici

Un'altra vita del porto LPT. Parte 3. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

Libreria tecnica gratuita

Enciclopedia della radioelettronica e dell'elettrotecnica / Компьютеры

Commenti sull'articolo Commenti sull'articolo

Sicuramente ognuno di voi (dal momento che sta leggendo questo testo) si è imbattuto in dischetti, CD, ecc. nella propria vita. unità disco, stampanti, scanner, in generale, dispositivi che includono un motore passo-passo. Ora accendiamolo. La figura seguente è un diagramma che ho trovato su Internet. Lascia che l'autore mi perdoni, non fornisco un collegamento ad esso (semplicemente non ricordo dove l'ho trovato), ma se vede questo articolo, riconoscerà il suo schema.

Un'altra vita di porto LPT
(clicca per ingrandire)

In effetti, tutto è giusto, tutto funziona. Puoi stendere un sacco di tutti i tipi di schemi, ma ora è importante per noi capire non il principio di funzionamento del circuito, ma il principio di fornire segnali di controllo al motore. Lo schema seguente lo mostra.

Un'altra vita di porto LPT

Gli impulsi vengono applicati alternativamente a ciascuno degli avvolgimenti del motore, a volte c'è un livello di segnale elevato su due avvolgimenti contemporaneamente. Se guardi il lato sinistro del diagramma e noti D0-D3, capirai immediatamente dove sto arrivando.

Un'altra vita di porto LPT

Questo è ciò con cui ci ritroviamo e, ovviamente, un computer con una porta LPT. Dovrai fare tu stesso la potenza per il motore e per ogni tipo di motore, il tuo. Secondo il diagramma, alimentiamo 3, 2, 6, 4, 12, 8, 9, 1 attraverso &H378 in sequenza agli ingressi A, B, C, D. E da dove iniziare non è fondamentale, la questione è mantenere la sequenza e ripeterla in "cerchio" o quanto necessario. Se si cambia la direzione della sequenza (indietro in avanti), la rotazione del motore avverrà nella direzione opposta. Questa sequenza istruisce il motore a fare mezzo passo (dipende dal design del motore), per il controllo completo del passo la sequenza sarebbe 3, 6, 12, 9.

E poi un indicatore a sette segmenti sui LED di una calcolatrice ha attirato la mia attenzione. La decisione è arrivata all'istante.

Ecco come funziona un tale indicatore.

Un'altra vita di porto LPT

Per semplicità, ho disegnato un indicatore a sette segmenti a 4 cifre (ce ne sono 12 nel mio indicatore) sui LED. Forniamo 1 ai bit 4-0 e forniamo + alimentazione ai segmenti (ogni tipo di indicatore ha i propri parametri di alimentazione). Tutti i segmenti sono combinati, quindi è necessario illuminare tale indicatore con un'indicazione dinamica. Chiunque abbia mai assemblato da solo un orologio elettronico sa di cosa si tratta, ma per ogni evenienza lo considereremo più in dettaglio.

Passaggio 1. Alla prima cifra viene applicato un livello di segnale basso e sui segmenti viene impostato il codice della cifra che vogliamo vedere (livello alto).

Un'altra vita di porto LPT

Passaggio 2. Alla seconda cifra viene applicato un livello di segnale basso e sui segmenti viene impostato il codice della cifra che vogliamo vedere (livello alto).

Un'altra vita di porto LPT

Passaggio 3. Alla terza cifra viene applicato un livello di segnale basso e sui segmenti viene impostato il codice della cifra che vogliamo vedere (livello alto).

Un'altra vita di porto LPT

Passaggio 4. Alla quarta cifra viene applicato un livello di segnale basso e sui segmenti viene impostato il codice della cifra che vogliamo vedere (livello alto).

Un'altra vita di porto LPT

E ancora su un nuovo passaggio 1, 2, ecc. Tutto questo accade molto rapidamente, quindi i nostri occhi non hanno il tempo di vedere i numeri tremolanti.

Prendiamo il nostro indicatore e mettiamo i bit 1, 2, 3, 4 su STROBE(1), AUTO(14), INIT(16), SELECT IN(17). Questo sarà il controllo delle cifre e mettiamo i segmenti A, B, C, D, E, F, G su D0, D1, D2, D3, D4, D5, D6. Per accendere nella prima cifra, ad esempio 1 (segmenti B, C), è necessario applicare il numero 378 all'indirizzo &H6 e 37 all'indirizzo &H197A.

Un'altra vita di porto LPTUn'altra vita di porto LPT

Ed ecco il programma finito: un orologio elettronico.

Ci sono 2 pulsanti sul modulo. Il primo avvia l'orologio, il secondo si ferma. Il parametro Z = 0.004 è stato selezionato empiricamente. Se non imposti un ritardo, i numeri si uniscono, tutto accade troppo velocemente e il LED non ha il tempo di spegnersi.

Opzione esplicita

Dichiarare una libreria per lavorare con gli indirizzi di porta LPT

Funzione di dichiarazione privata DlPortReadPortUchar Lib "dlportio.dll" (ByVal Port As Long) As Byte

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

Dim I, J come intero

Oscura la Z come single

Dim A come stringa

Sottocomando privato1_Click ()

J = 1 'risoluzione del ciclo

Z = 0.004 'ritardo

Fai mentre J <> 0

FaiEventi

A = Mid$(Time$, 5, 1) 'legge unità di minuti

DlPortWritePortUchar &H37A, 197 'lascia che il primo bit si illumini

writetime 'visualizza le unità di minuti

A = Mid$(Time$, 4, 1) 'legge decine di minuti

DlPortWritePortUchar &H37A, 198 'fai accendere il secondo bit

writetime 'mostra decine di minuti

A = Mid$(Time$, 2, 1) 'legge unità di ore

DlPortWritePortUchar &H37A, 192 'accendi il terzo bit

writetime 'visualizza le unità dell'ora

A = Mid$(Time$, 1, 1) 'legge decine di ore

DlPortWritePortUchar &H37A, 204 'consente l'accensione del quarto bit

writetime 'mostra decine di ore

Se J = 0 Allora Esci Do

Ciclo continuo

DlPortWritePortUchar &H378, 0

End Sub

Tempo di scrittura della Sub pubblica()

Seleziona Caso Val(A)

Il caso è = 0

I = 63 'codice 0 per un display a sette segmenti

Il caso è = 1

I = 6 'codice 1 per un indicatore a sette segmenti

Il caso è = 2

I = 91 'codice 2 per un display a sette segmenti

Il caso è = 3

I = 79 'codice 3 per un display a sette segmenti

Il caso è = 4

I = 102 'codice 4 per un display a sette segmenti

Il caso è = 5

I = 109 'codice 5 per un display a sette segmenti

Il caso è = 6

I = 125 'codice 6 per un display a sette segmenti

Il caso è = 7

I = 7 'codice 7 per un indicatore a sette segmenti

Il caso è = 8

I = 255 'codice 8 per un display a sette segmenti

Il caso è = 9

I = 239 'codice 9 per un display a sette segmenti

End Select

DlPortWritePortUchar &H378, scrivo codice per un indicatore a sette segmenti

Pausa (Z) 'ritardo

End Sub

Sottocomando privato2_Click ()

J=0

DlPortWritePortUchar &H378, 0

End Sub

'Procedura di rinvio. Formato della chiamata: Pausa (numero di secondi)

Sottopausa pubblica (valore come singolo)

Inizio debole, fine

Inizio = Timer

Tempo durante il tempo < Inizio + Valore

FaiEventi

Ciclo continuo

Fine=Timer

End Sub

Un'altra vita di porto LPT

Ecco come funziona nella vita reale.

Non descriverò la connessione degli indicatori fluorescenti, ma ad essere sincero l'ho provato: funziona. Ho applicato un potenziale positivo alle griglie di scarica, ho messo a terra il filamento e ho applicato 1 ai segmenti attraverso D0-D6. Tutto brilla. Non ho provato gli indicatori LCD, devo capire dove trovare 64 Hz. Se qualcuno si collega, sarò lieto di ricevere un diagramma da te. A proposito, un'idea interessante: puoi creare una linea corrente sui LED per visualizzare informazioni alfanumeriche. In generale, ancora una volta sono convinto che questo porto sia un ottimo strumento per la creatività.

Ecco un altro piccolo argomento sui motori elettrici. Non tutti hanno motori passo-passo e non sempre è conveniente e necessario. Proviamo a cavarcela con un semplice motore con cambio, ad esempio, per spostare con precisione un determinato dispositivo su un piano orizzontale. Lascia che sia una matita o un pennarello. Il motore è collegato ad un riduttore, che a sua volta è collegato ad un asse filettato. Un disco con settori metallici (piazzole di contatto o slot per ottica) è rigidamente fissato su un asse filettato, ad esempio, come

Un'altra vita di porto LPTo Un'altra vita di porto LPT

Questo non è più importante, l'importante è che, conoscendo il passo della filettatura, ad esempio passo 1 mm, abbiamo 4 settori, il che significa che per un giro completo del disco il carrello avanzerà di 1 mm, e per un quarto di giro - di 0,25 mm. Il numero di settori può essere qualsiasi, quanti ne vuoi. Ma cosa otteniamo ora?

Un'altra vita di porto LPT

Andare avanti. Il programma di controllo del motore funziona, ad esempio, secondo un tale algoritmo.

Un'altra vita di porto LPT

Il controllo passa attraverso i bus D0-D7 e/o attraverso la porta &H37A, i comandi dagli attuatori (sensori) vanno a &H379 e/o &H378. In generale, quindi la tua immaginazione e possibilità. Lo stesso principio è logico da utilizzare per spostare il carrello su un piano perpendicolare. E qui hai una macchina con movimento in due direzioni. Quelli. costruire una macchina CNC a casa (controllo numerico computerizzato) è abbastanza REALE.

Autore: Alexey Klyushnikov, Ivanovo; Pubblicazione: cxem.net

Vedi altri articoli sezione Компьютеры.

Leggere e scrivere utile commenti su questo articolo.

<< Indietro

Ultime notizie di scienza e tecnologia, nuova elettronica:

Un nuovo modo di controllare e manipolare i segnali ottici 05.05.2024

Il mondo moderno della scienza e della tecnologia si sta sviluppando rapidamente e ogni giorno compaiono nuovi metodi e tecnologie che ci aprono nuove prospettive in vari campi. Una di queste innovazioni è lo sviluppo da parte di scienziati tedeschi di un nuovo modo di controllare i segnali ottici, che potrebbe portare a progressi significativi nel campo della fotonica. Una recente ricerca ha permesso agli scienziati tedeschi di creare una piastra d'onda sintonizzabile all'interno di una guida d'onda di silice fusa. Questo metodo, basato sull'utilizzo di uno strato di cristalli liquidi, consente di modificare efficacemente la polarizzazione della luce che passa attraverso una guida d'onda. Questa svolta tecnologica apre nuove prospettive per lo sviluppo di dispositivi fotonici compatti ed efficienti in grado di elaborare grandi volumi di dati. Il controllo elettro-ottico della polarizzazione fornito dal nuovo metodo potrebbe fornire la base per una nuova classe di dispositivi fotonici integrati. Ciò apre grandi opportunità per ... >>

Tastiera Seneca Premium 05.05.2024

Le tastiere sono parte integrante del nostro lavoro quotidiano al computer. Tuttavia, uno dei principali problemi che gli utenti devono affrontare è il rumore, soprattutto nel caso dei modelli premium. Ma con la nuova tastiera Seneca di Norbauer & Co le cose potrebbero cambiare. Seneca non è solo una tastiera, è il risultato di cinque anni di lavoro di sviluppo per creare il dispositivo perfetto. Ogni aspetto di questa tastiera, dalle proprietà acustiche alle caratteristiche meccaniche, è stato attentamente considerato e bilanciato. Una delle caratteristiche principali di Seneca sono i suoi stabilizzatori silenziosi, che risolvono il problema del rumore comune a molte tastiere. Inoltre, la tastiera supporta tasti di varie larghezze, rendendola comoda per qualsiasi utente. Sebbene Seneca non sia ancora disponibile per l'acquisto, il rilascio è previsto per la fine dell'estate. Seneca di Norbauer & Co rappresenta nuovi standard nel design delle tastiere. Suo ... >>

Inaugurato l'osservatorio astronomico più alto del mondo 04.05.2024

Esplorare lo spazio e i suoi misteri è un compito che attira l'attenzione degli astronomi di tutto il mondo. All'aria fresca d'alta montagna, lontano dall'inquinamento luminoso delle città, le stelle e i pianeti svelano con maggiore chiarezza i loro segreti. Una nuova pagina si apre nella storia dell'astronomia con l'apertura dell'osservatorio astronomico più alto del mondo: l'Osservatorio di Atacama dell'Università di Tokyo. L'Osservatorio di Atacama, situato ad un'altitudine di 5640 metri sul livello del mare, apre nuove opportunità agli astronomi nello studio dello spazio. Questo sito è diventato il punto più alto per un telescopio terrestre, fornendo ai ricercatori uno strumento unico per studiare le onde infrarosse nell'Universo. Sebbene la posizione ad alta quota offra cieli più limpidi e meno interferenze da parte dell’atmosfera, la costruzione di un osservatorio in alta montagna presenta enormi difficoltà e sfide. Tuttavia, nonostante le difficoltà, il nuovo osservatorio apre ampie prospettive di ricerca agli astronomi. ... >>

Notizie casuali dall'Archivio

Le farfalle volano come uccelli 07.08.2011

A brevi distanze, gli uccelli volano più velocemente delle farfalle, ma a lunghe distanze la loro velocità è la stessa. Questa conclusione è stata fatta dai biologi dell'Università di Lund (Svezia), che hanno utilizzato il radar per tracciare il volo di piccoli uccelli canori e scoop di farfalle.

La velocità media era più o meno la stessa, nell'intervallo di 29-64 chilometri orari. Il fatto è che le farfalle usano un vento in coda, cambiano attivamente la loro altitudine di volo per trovare un buon flusso d'aria e gli uccelli sono quasi indifferenti al tempo.

Altre notizie interessanti:

▪ Collana antivirus

▪ Profumi che sostituiscono il caffè

▪ Moto elettrica Lightning Moto Tachyon Nb

▪ Frigorifero Samsung Family Hub con Wi-Fi, fotocamere e schermo

▪ Galleria d'arte neolitica in Somalia

News feed di scienza e tecnologia, nuova elettronica

 

Materiali interessanti della Biblioteca Tecnica Libera:

▪ sezione del sito Piante coltivate e spontanee. Selezione dell'articolo

▪ articolo Sulla composizione orizzontale del telaio. videoarte

▪ articolo A che velocità vanno i treni? Risposta dettagliata

▪ articolo Ispettore-disinfettore. Istruzioni standard sulla protezione del lavoro

▪ articolo Transistor di alta qualità UMZCH. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

▪ articolo Disco grammofonico invulnerabile. Messa a fuoco segreta

Lascia il tuo commento su questo articolo:

Nome:


E-mail (opzionale):


commento:





Tutte le lingue di questa pagina

Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito

www.diagram.com.ua

www.diagram.com.ua
2000-2024