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

Collegamento di un numero elevato di pulsanti a un ingresso del microcontrollore. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

Libreria tecnica gratuita

Enciclopedia della radioelettronica e dell'elettrotecnica / Progettista radioamatore

Commenti sull'articolo Commenti sull'articolo

L'idea della soluzione proposta è stata presentata in [1]. La sua essenza è collegare il numero massimo di sensori di contatto (interruttori reed, pulsanti) al microcontrollore utilizzando il numero minimo delle sue uscite. Questa idea è stata implementata utilizzando il timer universale KR1441VI1. Il circuito RC di impostazione dell'ora del timer è costituito da un condensatore e da un insieme di resistenze collegate in serie a ciascun pulsante. Un certo pulsante chiuso corrisponde alla propria frequenza di impulsi generati dal timer, che viene misurata dal microcontrollore [2].

La versione originale presenta due inconvenienti significativi. Uno di questi è l'uso di due ingressi del microcontrollore. Gli impulsi generati vengono applicati a uno di essi. Il secondo serve per determinare se il pulsante è chiuso, anche se questo può essere facilmente fatto nel software, grazie al quale questo ingresso del microcontrollore può essere utilizzato per altri scopi. Un altro svantaggio è la misurazione della frequenza e non il periodo di ripetizione dell'impulso. Di conseguenza, per ottenere una dipendenza lineare della frequenza dal numero del pulsante, è stato utilizzato un gran numero di resistori di impostazione del tempo con valori nominali diversi.

Collegamento di un gran numero di pulsanti a un ingresso del microcontrollore
Riso. 1. Schema di costruzione

La soluzione tecnica proposta, il cui schema è mostrato in Fig. 1 è esente da queste carenze. Il timer KR1441VI1 della struttura CMOS (analogo all'LMC555) opera in modalità auto-oscillante con un duty cycle di 2 [3]. In questa modalità, il periodo di ripetizione dell'impulso è pari a

T = 2 ln2 C R,

dove C e R sono, rispettivamente, la capacità e la resistenza degli elementi del circuito di temporizzazione. Con C = C1 e R = R1 N, costituito da N (secondo il numero di pulsanti) resistori identici con resistenza R1 collegata in serie, il periodo T è pari a:

T≈1,39 C1 R1 N

Si ottiene proporzionale al numero di resistenze tra il condensatore C1 e il primo pulsante chiuso SB1 - SB32 ed è facilmente misurabile dal microcontrollore. Come nella sorgente originale, quando più pulsanti vengono chiusi contemporaneamente, ha priorità quello che ha il numero più basso.

Il resistore R38 è necessario per mantenere la generazione di impulsi quando tutti i pulsanti sono aperti. Il resistore di regolazione R35 imposta il rapporto tra il periodo di oscillazione del timer e la durata dell'intervallo di misurazione formato dal microcontrollore, necessario per determinare correttamente il numero del pulsante premuto.

Il programma demo del microcontrollore tramite interrupt IRQ0 misura la durata del periodo T, lo traduce in un numero di pulsante e lo visualizza sul display LCD MT-16S2S [4]. La comunicazione tra il microcontrollore e il display LCD è organizzata tramite un'interfaccia seriale a tre fili. Solo quattro uscite del microcontrollore sono occupate dall'ingresso e dall'uscita delle informazioni, il resto può essere utilizzato per altri scopi.

Per misurare il periodo è stato utilizzato un timer contatore 0 a otto bit del microcontrollore. In base alla differenza di livello crescente all'ingresso della richiesta di interrupt IRQ0, il programma legge la durata del periodo misurato e azzera il registro di conteggio. Per migliorare la precisione della misurazione, viene ripristinato anche il prescaler del contatore. Poiché il prescaler di tutti i timer/counter nei microcontrollori ATtiny è comune, ciò può influire sulla durata degli intervalli di tempo generati dal timer/counter 1 quando utilizzato con un prescaler diverso da uno. Quando i contatti di tutti i pulsanti sono aperti, il contatore che misura il periodo va in overflow. In base all'interruzione corrispondente, viene determinato lo stato aperto.

Il numero massimo di pulsanti riconosciuti dipende dall'instabilità degli intervalli di tempo formati dal timer e dal microcontrollore. Quando si esegue il clock del microcontrollore da un generatore RC interno e si utilizza un condensatore a film con un piccolo TKE, resistori con un piccolo TCR e una deviazione dal valore nominale non superiore all'1%, il numero di pulsanti può raggiungere 12-16 nella temporizzazione Circuito RC. Con una selezione più accurata dei resistori, sono stati riconosciuti 32 pulsanti. La stabilizzazione della frequenza del generatore di clock del microcontrollore mediante un risonatore al quarzo può consentire di aumentarne ulteriormente il numero.

Il layout del dispositivo utilizza un condensatore a film importato C1 (analogico K73-17) e resistori R1 - R32 per il montaggio superficiale CR1206-FX-5621ELF con una resistenza di 5,62 kOhm ± 1%. Dei 50 resistori di un nastro, sono stati selezionati 32 pezzi con una differenza tra la resistenza massima e minima non superiore a 20 ohm. Per ridurre l'influenza sul periodo di oscillazione della dipendenza della tensione di uscita del timer DA1 dal numero di resistori R1-R32 collegati, i resistori con resistenza inferiore hanno numeri di posizione inferiori e le uscite del timer 3 e 7 sono collegate insieme.

La resistenza del trimmer R35 deve essere multigiro, ad esempio SP5-3 o simile. La regolazione viene eseguita come segue. Chiudere il pulsante con una posizione numero uno inferiore al massimo (in questo caso, SB31) e trovare due posizioni del motore del resistore di sintonia R35, corrispondenti a un cambiamento nelle letture LCD da 31 a 32 e da 31 a 30. Impostare il motore al centro tra le posizioni trovate.

Collegamento di un gran numero di pulsanti a un ingresso del microcontrollore
Riso. 2. Controllo del dispositivo e debug del programma del microcontrollore

Il controllo del dispositivo e il debug del programma del microcontrollore sono stati eseguiti sul layout mostrato in fig. 2. I byte di configurazione del microcontrollore sono stati programmati come segue: basso - 0xBF, alto - 0xD4, aggiuntivo - 0xFF. Poiché non è stato trovato il numero richiesto di pulsanti per il layout, abbiamo dovuto utilizzare invece lo switch PP7-4LV. I resistori a montaggio superficiale sono saldati direttamente sui quadri elettrici. Con resistori selezionati in condizioni ambientali, il numero di contatti di commutazione chiusi è stato determinato correttamente, sebbene il microcontrollore funzionasse da un generatore RC interno.

Il programma del microcontrollore può essere scaricato da ftp://ftp.radio.ru/pub/2016/11/key-tx.zip.

Letteratura

  1. Interfaccia tastiera a 2 fili tramite timer 555. - URL: radiolocman.com/shem/schematics.html?di=88598.
  2. Microcontrollori Evstifeev A. V. AVR della famiglia Tiny - M.: "DODEKA-XXl", 2007.
  3. Temporizzatore CMOS LMC555. - URL: pdf1.alldatasheet.com/datasheet-pdf/view/9100/NSC/LMC555CN.html.
  4. MT-16S2S. Indicatore LCD alfanumerico 2 righe da 16 caratteri. - URL: melt.com.ru/docs/MT-16S2S.pdf.

Autore: S. Ivanov

Vedi altri articoli sezione Progettista radioamatore.

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

RFID per disabilitare i dischi piratati 27.07.2007

NXP Semiconductors ha adottato l'RFID per disabilitare i dischi piratati. L'essenza della tecnologia sta nel fatto che, introducendo uno speciale rivestimento e un chip RFID, i dischi vengono disattivati ​​durante la produzione, per poi essere riattivati ​​nei punti vendita legali.

Pertanto, il furto di contenuti viene eliminato almeno nella fase di produzione e distribuzione dei media, il che dovrebbe ridurre il livello generale di pirateria e ridurre il numero di volte in cui un film o un gioco viene rilasciato prima dell'uscita ufficiale.

Quando viene prodotto un DVD, al suo interno viene incorporato un minuscolo chip ID RF e viene applicato un rivestimento elettro-ottico spesso 0,01 capelli umani per impedire la riproduzione. Quindi, nel luogo di vendita legale, uno speciale scanner RFA (Radio Frequency Activation) legge le informazioni dal chip, autentica il disco e, se tutto è in ordine, dà un segnale per "spegnere" la protezione elettro-ottica.

I creatori della nuova tecnologia ritengono che possa essere adattata per proteggere dalla pirateria e da altri prodotti di consumo come lettori MP3, televisori, cartucce per stampanti e schede di memoria flash. "Puoi fare in modo che senza un segnale, la TV non funzioni e il trapano non ruoti", affermano gli sviluppatori. Tuttavia, va notato che molti esperti riconoscono la tecnologia RFID come facilmente hackerabile. Pertanto, è molto probabile che i pirati troveranno la propria risposta allo sviluppo di NXP Semiconductors.

Altre notizie interessanti:

▪ Toshiba promette una durata della batteria di 10 anni

▪ Interruttore reed miniaturizzato di Coto Technology

▪ Raccolta funghi con controllo satellitare

▪ Nuovo aereo da combattimento Airbus

▪ Vulcani di fango su Marte

News feed di scienza e tecnologia, nuova elettronica

 

Materiali interessanti della Biblioteca Tecnica Libera:

▪ sezione del sito Amplificatori di potenza. Selezione dell'articolo

▪ articolo Congelare. Espressione popolare

▪ In che modo l'erba sparge i semi? Risposta dettagliata

▪ articolo Fagioli dall'occhio. Leggende, coltivazione, metodi di applicazione

▪ article Superrigeneratore con circuito LC commutato. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

▪ articolo Una semplice antenna romboidale per ricevere la televisione MMDS. 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