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

Modulo USB Ke-USB24A. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

Libreria tecnica gratuita

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

Commenti sull'articolo Commenti sull'articolo

In questo articolo, vorrei presentarvi il modulo USB Ke-USB24A di KERNELCHIP (kernelchip.ru). Che cos'è e perché è necessario?

Sicuramente coloro che sono impegnati nello sviluppo e nel funzionamento di dispositivi di interfaccia con un computer conoscono bene sia le porte LPT che COM, ovviamente perché fino a poco tempo fa erano il principale mezzo di comunicazione tra un circuito esterno e un computer. Tuttavia, al momento, queste porte stanno gradualmente scomparendo dalle schede madri dei computer moderni. C'è una domanda sulla transizione al bus USB. Oltre a una serie di vantaggi, l'utilizzo di questo bus richiede uno sforzo molto maggiore rispetto, ad esempio, a una normale porta COM. Ora è necessario programmare il microcontrollore USB, sviluppare un driver USB e complicare notevolmente il software. Anche l'utilizzo di un dispositivo HID non è sempre conveniente: è necessaria una procedura piuttosto complicata per lavorare con il dispositivo sul lato PC. Esempi per lavorare con esso sono diffusi per il linguaggio C++. Ma cosa succede se vogliamo usare, ad esempio, Java?

Se ci troviamo di fronte al compito di controllare dispositivi esterni, ad esempio chiavi, relè, ecc. tramite il bus USB, una mossa interessante sarebbe quella di utilizzare il modulo Ke-USB24A. È progettato per interfacciare dispositivi digitali e analogici esterni, sensori e attuatori con un computer tramite il bus USB. Il modulo dispone di 24 linee di ingresso/uscita con la possibilità di impostare in modo indipendente la direzione del trasferimento dei dati.

Modulo USB Ke-USB24A

Una delle caratteristiche più interessanti di questo modulo è che quando è collegato a un computer, viene definito dal sistema operativo come una porta COM aggiuntiva! Quelli. se installi i driver per il modulo (pronti e disponibili per il download sul sito Web dello sviluppatore), verrà visualizzata una nuova porta COM in Gestione dispositivi nella sezione porte seriali. È attraverso di essa che comunicheremo con il modulo.

Modulo USB Ke-USB24A

Ciò significa che dal punto di vista del software, lo scambio di informazioni tra il modulo e il computer avviene attraverso l'interfaccia di una porta seriale convenzionale. Quest'ultima circostanza semplifica notevolmente la programmazione, poiché non è necessario utilizzare librerie dinamiche aggiuntive, interfacce complesse e comunicazione diretta con il driver. Per scrivere i propri programmi di controllo per il modulo, è possibile utilizzare qualsiasi linguaggio/ambiente di programmazione che supporti la capacità di lavorare con le porte COM. Puoi usare C++, Delphi, VisualBasic, Java e persino il VBA integrato di Excel!

Inoltre, all'interno del modulo è già integrato un convertitore analogico-digitale (ADC) a 10 bit con una frequenza di campionamento fino a 400 Hz. Inoltre, il modulo ha la possibilità di salvare le impostazioni per le direzioni delle linee di ingresso/uscita, consente di salvare i dati dell'utente nella sua memoria. Il modulo consente inoltre di modificare il descrittore della stringa del dispositivo USB. Questo è il testo che appare in Windows quando viene collegato un nuovo dispositivo USB. Hai la possibilità di impostare e salvare il tuo testo che apparirà quando colleghi il modulo al tuo computer.

Come viene gestito il modulo? Anche la soluzione è molto interessante: vengono utilizzati comandi di testo, simili a quelli utilizzati nel controllo del modem. Ad esempio, per impostare un livello di alta tensione (+5 V) sulla linea di ingresso/uscita numero 14, è necessario scrivere un comando del tipo sulla porta COM associata al modulo $KE,WR,14,1per applicare uno zero logico - $KE,WR,14,0 eccetera. Per ulteriori informazioni sul modulo, consiglio di scaricare la descrizione dei comandi di controllo Ke-USB24A (kernelchip.ru/Ke-USB24A.php).

Diamo un'occhiata più da vicino alle conclusioni del modulo. Lo scopo e la disposizione della loro ubicazione sono mostrati nella figura e nella tabella seguente.

Modulo USB Ke-USB24A. Perni del modulo
Numero di uscita Designazione Pin Descrizione
1, 32 + 5 V Se è installato il ponticello JM1, l'uscita è impostata a +5 V dal bus USB (il modulo è alimentato dal bus USB). Se il jumper non è installato, questo pin deve essere alimentato con una tensione di +5 V da una sorgente esterna per alimentare il modulo Ke-USB24A (il modulo è fisicamente disconnesso dal bus di alimentazione USB).
2 Vacc Ingresso analogico ADC
3 I/O1 Linea I/O 1
4 I/O2 Linea I/O 2
5 I/O3 Linea I/O 3
6 I/O4 Linea I/O 4
7 I/O5 Linea I/O 5
8 I/O6 Linea I/O 6
9 I/O7 Linea I/O 7
10 I/O8 Linea I/O 8
11 I/O9 Linea I/O 9
12 I/O10 Linea I/O 10
13,14,15 NC Il pin non è utilizzato (non connesso)
16, 17 GND Terra
18 I/O11 Linea I/O 11
19 I/O12 Linea I/O 12
20 I/O13 Linea I/O 13
21 I/O14 Linea I/O 14
22 I/O15 Linea I/O 15
23 I/O16 Linea I/O 16
24 I/O17 Linea I/O 17
25 I/O18 Linea I/O 18
26 I/O19 Linea I/O 19
27 I/O20 Linea I/O 20
28 I/O21 Linea I/O 21
29 I/O22 Linea I/O 22
30 I/O23 Linea I/O 23
31 I/O24 Linea I/O 24

Passiamo ora all'utilizzo pratico del modulo. Montiamo un circuito basato su moduli per controllare i carichi esterni tramite il bus USB, ad esempio controlliamo i LED collegati alle linee di I / O. Lo schema consigliato dal produttore è presentato di seguito. Il circuito è estremamente semplice: i LED sono semplicemente collegati alle linee I / O. Tutti i LED sono posizionati su un filo comune del circuito, ad esempio il terminale 16 del modulo. Si noti che se si desidera pilotare carichi più potenti, come lampadine, relè o motori, è necessario occuparsi del circuito buffer, perché. Ke-USB24A non resisterà a un tale carico e si brucerà. I LED possono essere collegati abbastanza facilmente.

Modulo USB Ke-USB24A. Esempio di schema basato su modulo

Abbiamo scoperto i circuiti: è ora di passare al software. Abbiamo bisogno di un programma che possa trasmettere dati attraverso la porta COM. Ci sono diverse opzioni qui: puoi utilizzare un programma già pronto, ad esempio HyperTerminal, che fa parte di qualsiasi sistema operativo Windows. È possibile utilizzare uno speciale programma terminale KeTerm consigliato dallo sviluppatore (i codici sorgente sono disponibili in C++, ambiente di sviluppo Microsoft Visual C++ 6.0). Puoi scaricarlo dal sito Web di Kernelchip. E infine, l'opzione più interessante è scrivere il tuo programma. Questo è abbastanza semplice, perché abbiamo solo bisogno della conoscenza della programmazione della porta COM - non abbiamo nemmeno bisogno di ricordare la programmazione USB.

Iniziamo con HyperTerminal. è in qualsiasi versione di Windows ed è sempre a portata di mano. Per avviarlo, seleziona Start -> Programmi -> Accessori -> Comunicazioni -> HyperTerminal. Verrà immediatamente avviata la procedura guidata per la creazione di una nuova connessione, che richiede di specificare un nome per la connessione. Specificare qualsiasi nome, fare clic su "OK". Il passaggio successivo consiste nel selezionare la porta COM attraverso la quale si desidera stabilire una connessione. Nell'elenco, seleziona il numero di porta che è stato assegnato da Windows per il modulo (puoi vederlo in Gestione dispositivi). Fare clic su OK. Successivamente, la procedura guidata proporrà di modificare le impostazioni della porta. Qui è necessario fare un'osservazione importante: parametri come velocità, numero di bit di dati, bit di parità e altre impostazioni non hanno alcun significato per il modulo, perché. infatti, i dati vengono trasferiti tramite il bus USB. Puoi tranquillamente lasciare tutte le impostazioni predefinite. Fare clic su OK". Quindi, la connessione è stabilita. Successivamente, si consiglia vivamente di modificare alcune impostazioni nel programma per facilità d'uso. Nel pannello principale del programma, fare clic sul pulsante "Proprietà". Nella finestra che si apre, andare alla scheda "Impostazioni" e fare clic su "Opzioni ASCII... ". Selezionare le caselle come nell'immagine sottostante. Prestare attenzione alla prima casella. La sintassi dei comandi del modulo richiede che tutti i comandi terminino con un ritorno a capo e un carattere di nuova riga Fare clic su "OK".

Modulo USB Ke-USB24A. Programma HyperTerminal

Tutte le impostazioni sono state eseguite. Puoi metterti al lavoro. Per prima cosa, inviamo al modulo il comando $KE più semplice: il comando check. Digita il testo $KE e premi Invio. In risposta, otteniamo la stringa #OK - questo significa che il modulo funziona ed è pronto per funzionare.

Modulo USB Ke-USB24A. Iperterminale

Bene, allora è una questione di tecnologia: utilizziamo il comando $KE,WR con il numero di riga desiderato e il valore richiesto per la registrazione. Inviamo comandi diversi: LED lampeggianti.

Con questo, vorrei concludere questo articolo introduttivo. Successivamente, impareremo come gestire il modulo da programmi scritti in C ++, Delphi e persino da EXcel. Scopri altre utili funzionalità del modulo, come ADC.

Vai alla seconda parte dell'articolo: Controllo del modulo Ke-USB24A da Excel

Autore: Dmitry Ivanov (Grirog); 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

Nanofluido per la produzione di petrolio 21.09.2020

I ricercatori dell'Università di Houston hanno dimostrato che i nanofluidi a basso costo e non tossici possono essere utilizzati per estrarre in modo efficiente anche olio pesante e altamente viscoso dai giacimenti.

Il cosiddetto petrolio pesante - il risultato della struttura molecolare del petrolio - costituisce il 70% delle riserve mondiali di petrolio e sarà necessario per soddisfare la crescente domanda di energia fino a quando le fonti di energia pulita non saranno sviluppate e utilizzate ovunque. Le moderne tecnologie di estrazione del petrolio che utilizzano il vapore sono costose e dannose per l'ambiente.

Tuttavia, gli scienziati hanno sviluppato un nanofluido che aiuta a estrarre l'olio dal giacimento utilizzando i seguenti meccanismi.

La reazione chimica che si verifica quando le nanoparticelle di sodio entrano in contatto con l'acqua nel serbatoio genera calore, agendo allo stesso modo dell'iniezione di vapore e di altri metodi basati sul calore per spingere l'olio fuori dal serbatoio, senza la necessità di esterni - e gas serra - produzione - fonte di calore.

Il nanofluido reagisce anche per formare idrossido di sodio, una sostanza chimica comunemente usata nelle inondazioni alcaline nei giacimenti petroliferi. L'idrossido di sodio può causare movimento nell'olio e causare una reazione di riduzione della viscosità.

La terza reazione produce idrogeno gassoso che può essere utilizzato per l'allagamento dell'acqua, un altro metodo comune di recupero del petrolio.

I nanomateriali di sodio vengono dispersi dopo la reazione, non danneggiando così l'ambiente. Le concentrazioni ottimali varieranno a seconda delle condizioni di sviluppo individuali.

Il sodio è altamente reattivo con l'acqua. Ciò suggerisce che potrebbe essere utile per un migliore recupero dell'olio. Tuttavia, questo complica anche la sua preparazione: esporlo all'acqua troppo presto comporterà un fallimento. I ricercatori hanno risolto questo problema preparando nanoparticelle di sodio in olio di silicone, consentendo alla sostanza di disperdersi in tutto il serbatoio prima che entri in contatto con l'acqua nel serbatoio, provocando meno reazioni chimiche su un'area più ampia. È anche possibile disperdere nanoparticelle di sodio in altri solventi, inclusi pentano e cherosene, o persino mescolarle con polimeri o tensioattivi per ottenere un maggiore recupero dell'olio.

Sebbene il documento si concentri sull'utilizzo del nanofluido per aumentare il recupero di petrolio pesante, gli scienziati osservano che potrebbe essere utilizzato anche nella produzione di petrolio leggero e per scopi domestici più generali come la pulizia di tubi intasati di grasso.

Altre notizie interessanti:

▪ Veicoli elettrici come parte di una rete elettrica comune

▪ Le ondate di caldo sono diventate più frequenti e allungate

▪ Frigorifero Samsung Flex a 4 porte su misura con programma pasti e cucina digitale

▪ Vivavoce Nokia HF-300

▪ costume da bagno intelligente

News feed di scienza e tecnologia, nuova elettronica

 

Materiali interessanti della Biblioteca Tecnica Libera:

▪ sezione del sito Radioelettronica ed elettrotecnica. Selezione dell'articolo

▪ articolo Peter I. Famosi aforismi

▪ articolo Come veniva usato lo sterco di cammello contro le petroliere tedesche? Risposta dettagliata

▪ articolo Artista del circo del genere illusione. Descrizione del lavoro

▪ article Misuratore di temperatura veloce (3-4 secondi). Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

▪ articolo Proverbi e detti estoni. Ampia selezione

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