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

Estensore dell'interfaccia PC. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

Libreria tecnica gratuita

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

Commenti sull'articolo Commenti sull'articolo

Uno dei modi più comuni di utilizzare un PC è la raccolta e l'elaborazione di informazioni sullo stato dei sensori, il controllo di vari meccanismi e sistemi tecnologici. Un problema tipico che si pone in questo caso è come entrare nel computer e da esso emettere tutti i segnali necessari, il cui numero raggiunge spesso diverse centinaia. Spesso è necessario sviluppare un'unità speciale che riceva i segnali dei sensori e li converta in segnali da una delle interfacce standard di cui è dotato un computer, ad esempio l'interfaccia seriale RS-232C ("C2 Joint"). Di solito, lo stesso blocco risolve anche il problema inverso: converte i segnali dell'interfaccia standard nella forma necessaria per controllare gli attuatori. Sfortunatamente, questa decisione non è sempre giustificata. In primo luogo, l'interfaccia standard è spesso occupata, ad esempio nella comunicazione con altri computer, una stampante e dispositivi simili. In secondo luogo, la necessità di ricevere e trasmettere costantemente un gran numero di segnali attraverso un'interfaccia seriale relativamente lenta può influenzare notevolmente la velocità del sistema nel suo insieme.

Molti computer, inclusi i PC IBM, offrono la possibilità di collegare dispositivi aggiuntivi direttamente al bus di sistema. Per fare ciò, sulla scheda principale del computer sono installate prese speciali ("slot"), nelle quali è possibile inserire schede aggiuntive per eseguire le funzioni previste dalla configurazione originale del computer. La velocità di scambio tra dati e dati sul bus di sistema è la massima possibile per un dato computer ed è limitata principalmente dalla velocità del suo processore. Attualmente viene prodotto un vasto assortimento di schede aggiuntive che svolgono un'ampia varietà di funzioni, inclusa l'espansione delle capacità di comunicazione tra il computer e i dispositivi esterni. Se necessario, tali schede possono essere realizzate in modo indipendente.

Estensore interfaccia PC
(clicca per ingrandire)

Un diagramma schematico di una semplice scheda di interfaccia aggiuntiva è mostrato in Fig. 1. È costruito sulla base del noto adattatore di interfaccia parallela KR580VV55A, che consente di immettere o emettere fino a 24 segnali logici dal computer. Sui chip DD2, DD3 viene realizzato un decodificatore al quale vengono forniti i segnali A4-A9 del bus indirizzi del computer. Quando il computer esegue comandi per leggere da porte con indirizzi da 00H a 30FH o scrivere sulle stesse porte, viene generato un impulso di livello logico basso sul pin 8 di DD3, consentendo il funzionamento dei microcircuiti DD1 e DD4. I bit di indirizzo A2 e A3 non vengono utilizzati e i segnali AO e A1 vengono forniti direttamente agli ingressi di indirizzo DD4. Pertanto, è possibile accedere alla porta A di questo microcircuito in uno qualsiasi degli indirizzi Z00N, 304H, 308H Z0CH; alla porta B - agli indirizzi 301Н, 305Н, 309Н, З0ДН; alla porta C - agli indirizzi 302H, 306N, Z0AN, Z0EN e al registro delle parole di controllo - agli indirizzi 303Н, 307Н, 30ВН, 30FH.

Le operazioni di lettura o scrittura VENGONO ESEGUITE in base ai segnali IOR o IOW generati dal processore del computer. Tuttavia, in un computer, questi segnali possono essere generati non solo dal processore, ma anche dal controller di accesso diretto alla memoria (DMA). Per eliminare i guasti, è stato applicato il segnale AEN al decoder, bloccandolo quando il computer funziona in modalità DMA.

Qualche parola sullo scopo del bus shaper DD1. Se la scheda dovrebbe essere utilizzata solo per l'output dei dati, è del tutto possibile fare a meno di questo microcircuito: il buffer del bus dati del computer ha una capacità di carico sufficiente per controllare il bus dati del microcircuito DD4 direttamente collegato ad esso. Tuttavia, per la trasmissione inversa, la capacità di carico di questo microcircuito non è sufficiente, quindi è necessario un potente driver di bus.

A volte risulta che la durata dei segnali di scrittura e lettura generati dal computer è troppo breve per il funzionamento affidabile di microcircuiti periferici relativamente "lenti" (incluso il KR580BB55A). Questa situazione è particolarmente probabile quando si accelera il computer aumentando la frequenza di clock del processore (la cosiddetta modalità turbo). Per estendere i cicli di scrittura/lettura al valore richiesto, nel connettore di sistema è previsto un apposito ingresso per il segnale di disponibilità dei dispositivi esterni RDY. Se, dopo l'inizio di un impulso di scrittura o lettura, viene impostato un livello logico basso su questo ingresso, la fine dell'impulso verrà ritardata fino alla rimozione di questo livello. L'uscita RDY viene necessariamente eseguita secondo lo schema "open collector", che, se necessario, consente di combinare questi segnali provenienti da sorgenti diverse.

Estensore interfaccia PC

Lo schema dell'unità di generazione del segnale RDY è mostrato in fig. 2. La durata dell'impulso viene impostata selezionando il condensatore C1. La necessità di utilizzare questo nodo nella scheda prodotta è meglio verificata sperimentalmente.

Se è necessario aumentare il numero di pin per il collegamento di dispositivi esterni, è possibile installare ulteriori chip KR580VV55A sulla scheda di interfaccia. Ognuno di essi ti consentirà di inserire o emettere altri 24 segnali logici. La principale difficoltà che verrà affrontata è come inserire un connettore (o connettori) nel computer con un numero sufficiente di pin per trasportare tutti questi segnali.

I pin 5, 8, 9, 27-36, così come i pin di alimentazione (7 e 26) di microcircuiti aggiuntivi KR580VV55A sono collegati in parallelo ai pin corrispondenti del chip DD4. Il decodificatore dell'indirizzo (DD2.1-DD2.5, DD3) è sostituito con un chip PROM 556RT7 o KR556RT18. Gli ingressi dell'indirizzo A2-A9 (pin 6-1, 23,22) di questo microcircuito sono collegati ai circuiti corrispondenti del connettore XP1, l'ingresso A10 (pin 21) è collegato al circuito AEN, i pin 7, 8, 20 sono collegati al filo comune e ai pin 18, 19 - con un'alimentazione di +5 V tramite un resistore da 1 kOhm. Il pin 9 è collegato ai pin 19 di DD1 e 13 di DD2, e il pin 10 è collegato al pin 6 di DD4 (la sua connessione a DD1 e DD2 è interrotta). I pin di sei microcircuiti aggiuntivi KR11VV13A sono collegati ai pin 17, 580-55; quindi, possono essercene fino a sette in totale (incluso DD4).

Per risparmiare spazio, al posto della tabella di programmazione del chip PROM del decoder, presentiamo un semplice programma BASIC che stampa questa tabella su una stampante.

10 REM Decodificatore di porte di ingresso/uscita aggiuntive 20 PA1=&H300: REM Indirizzo della porta A DD4 30 PA2=&H304: REM Indirizzo della porta A 1a aggiuntiva. BB55 40 PA3=&H308: indirizzo REM Porta A 2° add. BB55 50 PA4=&H30C: indirizzo REM Porta A 3° add. ВВ55 60 FOR A=0 TO 2047 70 X=&B11111111l 80 IF (A>=PA1) AND (A<=PA1+3) THEN X=&B11111100:GOTO 120 90 IF (A>=PA2) AND (A<=PA2 +3) THEN X=&B11111010 :GOTO 120 100 SE (A>=PA3) AND (A<=PA3+3) THEN X=&B11110110 :GOTO 120 110 SE (A>=PA4) AND (A<=PA4+3 ) THEN X=&B11101110 120 IF (A AND &HF)=0 THEN LPRINT: LPRINT HEX (A) 130 LPRINT" "; ESAGONO(X); 140 SUCCESSIVO 150 LSTAMPA

La tabella è progettata per un decoder per quattro microcircuiti KR580BB55A, i cui indirizzi di porta si trovano nell'area 300H-30FH. Avendo apportato ovvie modifiche al programma di calcolo, non è difficile ottenere una tabella per un diverso numero di microcircuiti e altri indirizzi delle loro porte. Tuttavia, quando si scelgono gli indirizzi, è necessario assicurarsi che non siano già utilizzati dal computer.

In conclusione, notiamo che i chip ROM della serie K573 non possono essere utilizzati nel decoder per prestazioni insufficienti.

Passiamo alle caratteristiche della programmazione per computer. Qualsiasi programma progettato per funzionare con la scheda descritta deve prevedere la configurazione di tutti i microcircuiti KR580VV55A installati su di essa. Senza entrare nei dettagli noti del funzionamento di questi microcircuiti, presentiamo una tabella di parole di controllo per la modalità 0 più comunemente utilizzata.

Tabella 1

gestore parola (rif) PORTO A Porto c(st) Porta dentro Porta c(ml)
(RAO. .RA7) (PC4..PC7) (PBO..PB7) (РСО..РС3)
80 conclusione conclusione conclusione conclusione
81 conclusione conclusione conclusione ingresso
82 conclusione conclusione ingresso conclusione
83 conclusione conclusione ingresso ingresso
88 conclusione ingresso conclusione conclusione
89 conclusione ingresso conclusione ingresso
conclusione ingresso ingresso conclusione
8V conclusione ingresso ingresso ingresso
90 ingresso conclusione conclusione conclusione
91 ingresso conclusione conclusione ingresso
92 ingresso conclusione ingresso conclusione
93 ingresso conclusione ingresso ingresso
98 ingresso ingresso conclusione conclusione
9S ingresso ingresso conclusione ingresso
ingresso ingresso ingresso conclusione
9V ingresso ingresso ingresso ingresso

Uno di questi livelli deve essere scritto nel registro della parola di controllo di ciascun chip KR580BB55A prima di eseguire qualsiasi altra operazione con esso. Ad esempio, un comando (in BASIC)

FUORI &H303, &H80

configurerà il microcircuito per l'uscita su tutti i 24 circuiti esterni. L'uscita effettiva può essere eseguita con comandi simili: OUT &H300, &H55: REM Uscita della costante 55H sulla porta A OUT &H301,X: REM Uscita del valore della variabile X sulla porta B

OUT&H303,2*N+Z

L'ultimo esempio illustra la possibilità di modificare lo stato dei singoli bit della porta C utilizzando speciali parole di controllo. Qui N è il numero del bit della porta C (da 0 a 7) e Z è il valore (0 o 1) da impostare in quel bit.

La lettura dei segnali applicati ai pin esterni può essere eseguita con comandi come i seguenti:

T=INP(&H302): la variabile REM T è impostata sul valore letto dalla porta C

Naturalmente, la porta corrispondente deve essere configurata per l'ingresso.

Quando si programma in linguaggio assembly, evitare situazioni in cui i comandi per l'accesso alle porte si susseguono direttamente uno dopo l'altro. In questi casi è necessario inserire tra di loro dei comandi "inattivi".

Il circuito stampato del dispositivo descritto è costituito da. lamina bifacciale in fibra di vetro. Le sue dimensioni approssimative sono 112x93 mm. Tra i conduttori stampati +5 V e il filo comune, il più vicino possibile ai terminali di potenza di ciascun microcircuito, è necessario installare condensatori di blocco non indicati nello schema con una capacità di almeno 0.047 μF. La spina XP1 è una serie di contatti lunghi 10 mm e larghi circa 2 mm sul bordo della scheda, inseriti nel connettore di sistema del computer. Poiché i connettori dei PC IBM sono progettati in unità di pollici, i pad devono essere distanziati con passi di 2,54 mm (0,1 pollici). I contatti A1-A31 si trovano sul lato di installazione delle parti e B1-B31 sul lato di saldatura. Se possibile, su queste aree dovrebbe essere applicato uno speciale rivestimento galvanico per garantire un contatto affidabile; in casi estremi, dovrebbero essere stagnati.

I circuiti per il collegamento di dispositivi esterni portano anche a un connettore plug-in, posizionandolo sul bordo della scheda rivolto verso il pannello posteriore del computer. Il tipo di connettore non ha importanza, l'importante è che abbia un numero sufficiente di contatti e possa essere posizionato nello spazio assegnatogli dalle sue dimensioni. In questo connettore, si consiglia di alternare contatti di segnale con contatti collegati a un filo comune (circuito 0 V).

Invece dei microcircuiti della serie K555, è possibile utilizzare i loro analoghi delle serie K155, K531, K1533. Il bus shaper K555AP6 può essere sostituito da KR580VA86 o due K589AP16.

Autore: N. Vasiliev, Mosca; Pubblicazione: N. Bolshakov, rf.atnn.ru

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

Leggere e scrivere utile commenti su questo articolo.

<< Indietro

Ultime notizie di scienza e tecnologia, nuova elettronica:

Macchina per diradare i fiori nei giardini 02.05.2024

Nell'agricoltura moderna si sta sviluppando il progresso tecnologico volto ad aumentare l'efficienza dei processi di cura delle piante. Presentata in Italia l'innovativa macchina per il diradamento dei fiori Florix, progettata per ottimizzare la fase di raccolta. Questo attrezzo è dotato di bracci mobili, che permettono di adattarlo facilmente alle esigenze del giardino. L'operatore può regolare la velocità dei fili sottili controllandoli dalla cabina del trattore tramite joystick. Questo approccio aumenta significativamente l'efficienza del processo di diradamento dei fiori, offrendo la possibilità di adattamento individuale alle condizioni specifiche del giardino, nonché alla varietà e al tipo di frutto in esso coltivato. Dopo due anni di test della macchina Florix su diverse tipologie di frutta, i risultati sono stati molto incoraggianti. Agricoltori come Filiberto Montanari, che utilizza una macchina Florix da diversi anni, hanno riscontrato una significativa riduzione del tempo e della manodopera necessari per diluire i fiori. ... >>

Microscopio infrarosso avanzato 02.05.2024

I microscopi svolgono un ruolo importante nella ricerca scientifica, consentendo agli scienziati di approfondire strutture e processi invisibili all'occhio. Tuttavia, vari metodi di microscopia hanno i loro limiti e tra questi c'è la limitazione della risoluzione quando si utilizza la gamma degli infrarossi. Ma gli ultimi risultati dei ricercatori giapponesi dell'Università di Tokyo aprono nuove prospettive per lo studio del micromondo. Gli scienziati dell'Università di Tokyo hanno presentato un nuovo microscopio che rivoluzionerà le capacità della microscopia a infrarossi. Questo strumento avanzato consente di vedere le strutture interne dei batteri viventi con sorprendente chiarezza su scala nanometrica. In genere, i microscopi nel medio infrarosso sono limitati dalla bassa risoluzione, ma l’ultimo sviluppo dei ricercatori giapponesi supera queste limitazioni. Secondo gli scienziati, il microscopio sviluppato consente di creare immagini con una risoluzione fino a 120 nanometri, ovvero 30 volte superiore alla risoluzione dei microscopi tradizionali. ... >>

Trappola d'aria per insetti 01.05.2024

L’agricoltura è uno dei settori chiave dell’economia e il controllo dei parassiti è parte integrante di questo processo. Un team di scienziati dell’Indian Council of Agricultural Research-Central Potato Research Institute (ICAR-CPRI), Shimla, ha trovato una soluzione innovativa a questo problema: una trappola per insetti alimentata dal vento. Questo dispositivo risolve le carenze dei metodi tradizionali di controllo dei parassiti fornendo dati sulla popolazione di insetti in tempo reale. La trappola è alimentata interamente dall'energia eolica, il che la rende una soluzione ecologica che non richiede energia. Il suo design unico consente il monitoraggio sia degli insetti dannosi che utili, fornendo una panoramica completa della popolazione in qualsiasi area agricola. “Valutando i parassiti target al momento giusto, possiamo adottare le misure necessarie per controllare sia i parassiti che le malattie”, afferma Kapil ... >>

Notizie casuali dall'Archivio

Il momento migliore per dormire sonni tranquilli 01.09.2016

Gli esperti dell'Università di Cambridge hanno condotto uno studio che ha coinvolto più di 4 volontari e hanno scoperto che dormire la notte da martedì a mercoledì è il più forte e l'effetto positivo di tale sonno sulla salute è il più significativo.

Nell'ambito dello studio, gli esperti hanno analizzato gli indicatori della frequenza cardiaca dei soggetti. I loro parametri ottimali sono caduti proprio a metà settimana, che gli scienziati hanno descritto come "il periodo più adatto per dormire".

Gli analisti hanno notato che durante questo periodo della settimana, le persone tendono a consumare meno alcol e cibi grassi, il che può influire sulla qualità del sonno.

Il sonno è di grande importanza nella vita umana, svolgendo diverse importanti funzioni, quali: fornisce riposo all'organismo, favorisce l'elaborazione e la conservazione delle informazioni, facilita il consolidamento del materiale studiato, ripristina l'immunità attivando i linfociti T che combattono il raffreddore e malattie virali.

Altre notizie interessanti:

▪ Monitorare per non vedenti

▪ GPU NVIDIA Tesla

▪ Combinazione ottimale di colture e pannelli solari

▪ Proiettore pico Ratoc RP-MP1

▪ Mulino a vento in alto mare

News feed di scienza e tecnologia, nuova elettronica

 

Materiali interessanti della Biblioteca Tecnica Libera:

▪ sezione del sito Le più importanti scoperte scientifiche. Selezione dell'articolo

▪ articolo di Foma da Yerema. Espressione popolare

▪ articolo Qual è la temperatura più bassa che sei mai riuscito a raggiungere? Risposta dettagliata

▪ articolo Pulizia serbatoi carburante. Istruzioni standard sulla protezione del lavoro

▪ articolo Batteria elettronica. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

▪ articolo Generatore RF con una tensione di uscita stabile. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

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