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 di controllo serratura a codice. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

Libreria tecnica gratuita

Enciclopedia della radioelettronica e dell'elettrotecnica / Casa, casa, hobby

Commenti sull'articolo Commenti sull'articolo

L'uso di moderni elementi di base, in particolare microcontrollori, consente di ridurre il peso e le dimensioni dei dispositivi elettronici, per aumentare il numero di funzioni che svolgono. Questo articolo descrive il modulo di blocco del codice, realizzato utilizzando il controller PIC.

Il dispositivo è destinato all'uso come nodo di sicurezza (serratura elettronica "larva") in serrature a combinazione, sistemi di controllo di allarme o altri dispositivi, l'accesso al cui utilizzo deve essere completamente limitato o in modalità separate.

Il modulo garantisce l'aspetto di un livello logico elevato alla sua uscita quando si digita un numero decimale a sette cifre - codice dalla tastiera. Quando viene composto di nuovo, l'uscita diventa bassa. Il modulo contiene due canali indipendenti, ognuno dei quali controlla un'uscita. I codici di accesso ai canali possono essere impostati (modificati) dall'utente in una speciale modalità preimpostata. Il canale entra in esso quando si digita un codice preimpostato a sette cifre dalla tastiera (ogni canale ha il proprio codice). Da questa modalità è possibile modificare sia il codice di accesso che il codice preimpostato stesso. Tutti i codici di entrambi i canali sono memorizzati nella memoria dati programmabile elettricamente (EEPROM) del modulo, disponibile per la scrittura tramite software.

Lo schema del modulo è mostrato in fig. 1. La sua base è il microcontrollore PIC16F84 di MICROCHIP, che garantisce un basso consumo energetico e costi minimi [1]. Tutte le funzioni sono implementate nel software. I pin della porta B sul microcontrollore DD1 (RBO-RB6) vengono utilizzati per collegare una tastiera standard a 12 pulsanti. RB0-RB3 sono programmati per l'ingresso e RB4-RB6 per l'uscita. Il pin RB7, programmato come uscita, viene utilizzato per i segnali sonori.

Modulo di controllo serratura a combinazione
(clicca per ingrandire)

Ogni volta che si preme un tasto qualsiasi rilevato e valutato dal programma come "vero", sul pin 13 DD1 appare un burst di 124 impulsi con un periodo tra loro di circa 4 ms. Viene emesso un breve segnale acustico. Tenendo premuto il tasto i pacchetti si susseguono senza pause (segnale costante). Quando viene composto il codice corretto (di accesso o preimpostato), su questa uscita compaiono 1240 impulsi di questo tipo (segnale sonoro della durata di circa 5 s).

Sugli elementi R5, R6, C4, VD1, viene eseguito un nodo di ripristino esterno del microcontrollore all'accensione. I pin della porta A sul microcontrollore RAO-RA4 sono programmati come uscite. RAO è il flag di abilitazione della modalità preimpostata per entrambi i canali. L'impostazione di questo flag (autorizzazione della modalità preimpostata) è indicata dall'accensione del LED HL1. Il flag viene impostato premendo il tasto "*" della tastiera, e resettato premendo il tasto "#" o al termine della modifica dei codici nella modalità preset in qualsiasi canale o al momento del reset del sistema (quando il l'alimentazione è spenta/accesa).

RA1 e RA2 sono i flag delle modalità preimpostate per i canali 1 e 2. Ciascuno di essi viene impostato quando viene inserito il codice preimpostato corrispondente e viene ripristinato quando viene premuto il tasto "#" o quando i codici vengono modificati nella modalità preimpostata nel canale corrispondente o durante un ripristino del sistema. L'impostazione di ciascuno di questi flag è indicata dall'accensione del corrispondente LED HL2, HL3. La modifica dei codici nel canale selezionato è possibile solo se il flag della modalità di preset del canale e il flag di abilitazione della modalità di preset sono impostati.

RA3 e RA4 sono rispettivamente le uscite dei canali 1 e 2. Ciascuno di essi sale alto durante la composizione del codice di accesso corrispondente, e viene resettato quando il codice viene ricomposto o il sistema viene resettato. RA3 ha livelli TTL e RA4 è un'uscita open drain. Gli attuatori sono collegati alle uscite del canale.

Ne consegue che il modulo è in realtà un quadricanale: oltre a due canali "pieni", impostabili e resettati solo da una serie di codici di accesso, vi sono altri due canali "incompleti" (RA1 e RA2). Sono impostati da una serie di codici preimpostati e ripristinati premendo il pulsante "#", ovvero limitano l'accesso solo all'accensione degli attuatori, ma non allo spegnimento. Per evitare modifiche errate dei codici in EEPROM. quando si utilizzano canali "incompleti", è necessario assicurarsi che il flag di abilitazione della modalità preimpostata sia deselezionato.

Uno schema a blocchi semplificato dell'algoritmo di funzionamento del programma è mostrato in fig. 2. Dopo l'accensione, si verifica un ripristino del sistema, tutti i flag e le uscite della porta A vengono azzerati, quindi il programma avvia il polling della tastiera. Quando si preme un tasto, il polling viene sospeso fino al rilascio del tasto. La protezione contro le vibrazioni dei contatti chiave è implementata nel software. Il codice composto viene memorizzato nella RAM di registro del microcontrollore.

Modulo di controllo serratura a combinazione
(clicca per ingrandire)

Dopo aver inserito la settima cifra, il codice composto viene confrontato con il codice preimpostato del canale 1. In caso di mancata corrispondenza, viene confrontato con il codice preimpostato del canale 2. Quando il codice composto corrisponde a uno di questi codici, il programma imposta il preset corrispondente flag di modalità e resetta il prefisso composto. Se non corrisponde viene confrontato sequenzialmente con i codici di accesso dei canali 1 e 2. Se il codice composto non corrisponde ad essi viene resettato.

Dopo aver inserito ogni cifra dalla tastiera, il programma verifica se il flag di abilitazione della modalità preimpostata è impostato. Dopo essersi accertati che ciò sia avvenuto, il programma specifica in sequenza se sono impostati i flag della modalità preset dei canali 1 e 2. Se almeno uno di essi è impostato, avverrà il passaggio alla modalità preset. Ogni volta che si premono i tasti "0" - "9" in questa modalità, il codice della cifra corrispondente viene scritto nella cella EEPROM, "cancellando" il codice precedentemente presente. Dopo aver inserito quattordici cifre (sette cifre del codice di accesso e sette cifre del codice preimpostato), si esce automaticamente dalla modalità preimpostata (tutti i flag vengono cancellati).

È inoltre possibile uscire dalla modalità preimpostata componendo un qualsiasi numero di cifre (meno di quattordici), ad esempio, quando è necessario modificare solo il codice di accesso. Per fare ciò, premere il pulsante "'#" dopo aver composto sette cifre.

Il programma è stato preparato in ambiente MPLAB [2]. Durante la programmazione del chip, impostare OSC=XT, WDT=Off, PWRTE=On, CP=Off e scrivere il codice 00h in tutti gli indirizzi nella EEPROM dati.

Per alimentare il modulo è possibile utilizzare una sorgente di tensione costante di +7,5 ... +15 V. Il consumo di corrente del microcontrollore DD1 dallo stabilizzatore integrale DA1 con i LED HL1-HL3 spenti è di circa 1 mA. Qualsiasi risonatore al quarzo ZQ1 può essere utilizzato a una frequenza di 2 ... 4 MHz (può essere sostituito da un circuito RC), tuttavia, va tenuto presente che il tono dei segnali audio al pin 13 DD1 dipende dalla frequenza del generatore di clock. Emettitore piezoelettrico HA1 - ZP-3.

Per abbinare i livelli logici all'uscita del canale 2 (pin 3 DD1) con l'attuatore, l'uscita inferiore del resistore R12 secondo il circuito viene scollegata dallo stabilizzatore e collegata all'uscita positiva dell'alimentazione dell'attuatore.

Il progetto del modulo deve essere tale da escludere l'accesso dall'esterno ai circuiti delle sue uscite.

Il dispositivo non richiede regolazioni, tuttavia, prima di iniziare il funzionamento, l'utente deve inserire i propri codici nella memoria di entrambi i canali. Questo viene fatto nel modo seguente. Dopo la prima accensione, è necessario premere sette volte il pulsante "0". Il LED HL2 dovrebbe accendersi e dovrebbe essere emesso un lungo bip. Quindi premere il pulsante "*". Ora il LED HL1 dovrebbe accendersi. L'operazione successiva prevede che l'utente digiti quattordici cifre dalla tastiera, le prime sette delle quali saranno il codice di accesso del canale 1, e le restanti saranno il codice preimpostato di questo canale.

Quando vengono composte quattordici cifre, i LED HL1, HL2 si spengono. Premendo ripetutamente il pulsante "0" sette volte (il LED HL3 dovrebbe accendersi e un lungo segnale acustico), quindi il pulsante "*" (il LED HL1 dovrebbe accendersi), l'utente inserisce altre quattordici cifre: il codice di accesso e il codice di preset del canale 2. I LED HL1 e HL3 si spengono. La EEPROM del modulo ora contiene i propri codici utente.

Nel caso in cui l'utente abbia dimenticato il proprio codice di accesso, questo viene semplicemente sostituito con uno nuovo dalla modalità preimpostata. Se il codice preimpostato viene dimenticato, è possibile vederlo solo con l'aiuto del programmatore, leggendo la EEPROM dei dati del controller PIC. Il codice preimpostato per il canale 1 si trova lì agli indirizzi 19h-1Fh, e per il canale 2 agli indirizzi 27h-2Dh.

Va notato che EEPROM ha un numero limitato di cicli di scrittura dei dati del controller, quindi non è consigliabile modificare i codici molto spesso.

Con il pulsante "#" è possibile ripristinare forzatamente il prefisso in caso di errore nella digitazione.

Tabella del firmware

Letteratura

  1. Microcontrollori moderni: architettura, strumenti di progettazione, esempi applicativi, risorse Internet. Telesystems". Sotto la direzione di Korshun I.V. - M.: Akim, 1998.
  2. CD ROM. Microcontrollori moderni: documentazione, strumenti di sviluppo, esempi di utilizzo. Telesistemi", 1998.

Autore: P.Redkin, Ulyanovsk

Vedi altri articoli sezione Casa, casa, hobby.

Leggere e scrivere utile commenti su questo articolo.

<< Indietro

Ultime notizie di scienza e tecnologia, nuova elettronica:

Pelle artificiale per l'emulazione del tocco 15.04.2024

In un mondo tecnologico moderno in cui la distanza sta diventando sempre più comune, mantenere la connessione e un senso di vicinanza è importante. I recenti sviluppi nella pelle artificiale da parte di scienziati tedeschi dell’Università del Saarland rappresentano una nuova era nelle interazioni virtuali. Ricercatori tedeschi dell'Università del Saarland hanno sviluppato pellicole ultrasottili in grado di trasmettere la sensazione del tatto a distanza. Questa tecnologia all’avanguardia offre nuove opportunità di comunicazione virtuale, soprattutto per coloro che si trovano lontani dai propri cari. Le pellicole ultrasottili sviluppate dai ricercatori, spesse appena 50 micrometri, possono essere integrate nei tessuti e indossate come una seconda pelle. Queste pellicole funzionano come sensori che riconoscono i segnali tattili di mamma o papà e come attuatori che trasmettono questi movimenti al bambino. Il tocco dei genitori sul tessuto attiva i sensori che reagiscono alla pressione e deformano la pellicola ultrasottile. Questo ... >>

Lettiera per gatti Petgugu Global 15.04.2024

Prendersi cura degli animali domestici può spesso essere una sfida, soprattutto quando si tratta di mantenere pulita la casa. È stata presentata una nuova interessante soluzione della startup Petgugu Global, che semplificherà la vita ai proprietari di gatti e li aiuterà a mantenere la loro casa perfettamente pulita e in ordine. La startup Petgugu Global ha presentato una toilette per gatti unica nel suo genere in grado di scaricare automaticamente le feci, mantenendo la casa pulita e fresca. Questo dispositivo innovativo è dotato di vari sensori intelligenti che monitorano l'attività della toilette del tuo animale domestico e si attivano per pulirlo automaticamente dopo l'uso. Il dispositivo si collega alla rete fognaria e garantisce un'efficiente rimozione dei rifiuti senza necessità di intervento da parte del proprietario. Inoltre, la toilette ha una grande capacità di stoccaggio degli scarichi, che la rende ideale per le famiglie con più gatti. La ciotola per lettiera per gatti Petgugu è progettata per l'uso con lettiere idrosolubili e offre una gamma di accessori aggiuntivi ... >>

L'attrattiva degli uomini premurosi 14.04.2024

Lo stereotipo secondo cui le donne preferiscono i "cattivi ragazzi" è diffuso da tempo. Tuttavia, una recente ricerca condotta da scienziati britannici della Monash University offre una nuova prospettiva su questo tema. Hanno esaminato il modo in cui le donne hanno risposto alla responsabilità emotiva degli uomini e alla volontà di aiutare gli altri. I risultati dello studio potrebbero cambiare la nostra comprensione di ciò che rende gli uomini attraenti per le donne. Uno studio condotto da scienziati della Monash University porta a nuove scoperte sull'attrattiva degli uomini nei confronti delle donne. Nell'esperimento, alle donne sono state mostrate fotografie di uomini con brevi storie sul loro comportamento in varie situazioni, inclusa la loro reazione all'incontro con un senzatetto. Alcuni uomini hanno ignorato il senzatetto, mentre altri lo hanno aiutato, ad esempio comprandogli del cibo. Uno studio ha scoperto che gli uomini che mostravano empatia e gentilezza erano più attraenti per le donne rispetto agli uomini che mostravano empatia e gentilezza. ... >>

Notizie casuali dall'Archivio

Stoccaggio portatile intelligente per patate e cipolle 17.08.2022

L'azienda argentina Silopapa ha presentato il proprio sviluppo, ovvero strutture di stoccaggio portatili intelligenti che consentono di conservare patate, patate dolci e cipolle sul campo senza perdere la qualità del prodotto, che è praticamente ed economicamente conservato per 5-6 mesi.

SiloPapa consente di stoccare fino a 500 tonnellate di patate in moduli in modo portatile, con il vantaggio di poter essere facilmente raccolte e smontate in modo che il coltivatore possa scegliere l'area di lavoro. Le materie prime vengono immagazzinate alla rinfusa, il che semplifica le operazioni e riduce i costi di trasporto. Lo sviluppo funziona con un sistema di ventilazione e controllo della temperatura.

Il sistema di ventilazione intelligente è controllato tramite un'applicazione per telefoni cellulari (APP) nei sistemi iOS/Android. Questa unità legge la temperatura ambiente esterna e quindi ventila e raffredda l'alimentazione durante la notte fino al raggiungimento della temperatura target desiderata.

Il design ha un ottimo isolamento termico, proteggendo le patate durante il giorno, garantendo così il ricircolo dell'aria all'interno attraverso i condotti di ventilazione interni. Questo sistema può essere programmato a seconda di ciò che l'utente richiede per quanto riguarda la temperatura del prodotto.

Nei primi giorni di conservazione viene effettuata una forte ventilazione costante per estrarre l'umidità del campo che hanno le patate. Successivamente, viene applicato un agente antigermogliante in diverse versioni commerciali che funzionano per un lungo periodo di conservazione, garantendo uno stoccaggio efficiente del raccolto.

Altre notizie interessanti:

▪ Robot Solinftec per la protezione delle colture

▪ Scanner portatile per esplosivi

▪ La memoria del computer aiuta l'uomo

▪ barriera antinfluenzale

▪ Docking station portatile Iogear GUD3C02

News feed di scienza e tecnologia, nuova elettronica

 

Materiali interessanti della Biblioteca Tecnica Libera:

▪ sezione del sito Regolatori di potenza, termometri, termostabilizzatori. Selezione dell'articolo

▪ articolo Geografia economica. Culla

▪ articolo In quale città un poeta speciale legge poesie al funerale di persone sole? Risposta dettagliata

▪ articolo Qui. Leggende, coltivazione, metodi di applicazione

▪ articolo Lettori di schede SIM (3 opzioni). Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

▪ articolo Attacco per saldatore. 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