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 programma per il microprocessore Z80 che misura il tempo di rimbalzo dei contatti del relè. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

Libreria tecnica gratuita

Enciclopedia della radioelettronica e dell'elettrotecnica / Nota per lo studente

Commenti sull'articolo Commenti sull'articolo

Il programma per il microprocessore Z80 qui descritto, orientato all'esecuzione in sistemi a microprocessore di test automatici, misura il tempo di retrazione del nucleo del relè e il rimbalzo dei contatti del relè, eliminando la necessità di apparecchiature complesse se questo programma standard è utilizzato come parte di programmi di test. Il programma proposto fornisce anche una precisione di misurazione sufficiente. Il tempo totale di chiusura del contatto può essere trovato sommando i tempi di retrazione del nucleo e i tempi di rimbalzo del contatto del relè.

Il programma in due parti viene eseguito quando il relè sottoposto a test è collegato a una porta di ingresso dati digitale DI che implementa la conversione del livello logico. La prima parte del programma, che forma il ciclo 1, determina il tempo di ritrazione del nucleo del relè. La seconda parte conta il tempo di rimbalzo dei contatti del relè.

Programma per il microprocessore Z80, che fornisce la misura del tempo di rimbalzo del contatto del relè
Schema a blocchi del programma per la misurazione del tempo di tintinnio dei contatti a relè (clicca per ingrandire)

SOFTWARE PER MICROPROCESSORE Z80,
CONTATTO DEL RELE DI MISURA Tempo di rimbalzo

Indirizzo di linea B1 B2 B3 B4
1
2; misuratore del tempo di rimbalzo
3
4 ;Questo programma misurerà il tempo di rimbalzo del contatto e il tempo di ritrazione
5; flessione del nucleo. Il valore del tempo di rimbalzo sarà nel registro HL,
6 e il tempo di pull-in nel registro DE.
7
8
9
10 ;TITOLO "TIMER RIMBORSO"
11 ELENCO B, X
12 RIMBORSO DEL NOME
13 ASEG
14ORG-3000H
15
16 3000 RIMBALZO:
17 3000 F3 DI ; Disabilita gli interrupt
18
19 3001 21 18 FC LD HL,-TIMEOUT ;sottrai il tempo di contatto da
;contatore del tempo di rimbalzo
20 3004 01 E8 03 LD SU, TIMEOUT ;Imposta contatore tempo di contatto
21 3007 11 FF FF LD DE, -1 ;Imposta contatore del tempo di ritorno
22
23 3000A ZE 07 LD A, CLOSE ;Relè chiuso
24 3000C D3 C USCITA (PORTST), A
25
26 ;Tempo di retrazione del nucleo
27
28 3000E LOOP1:
29 3000E 13 INC DE ;Contatore incrementale
30
31 300F DB 92 IN A, (PORTIM) ;Ottieni lo stato del relè
32 3011 FE FF CP TRUE ;attende il primo instabile
;chiusura contatto
33 3013 20 F9 JR NZ, LOOP1 - $
34
35 ;Tempo di rimbalzo
36
37 3015 LOOP2:
38 3015 23 INC HL ;Incrementa il contatore del tempo di rimbalzo
39
40 3016 DB 92 IN A, (PORTIM) ;Ottieni lo stato del relè
41 3018 FE FF CP TRUE ;stato relè vero?
42 301A C2 23 30 JP NZ, RESEIC ;In caso contrario, ripristinare il contatore del tempo di contatto
43
44 301D 0B DEC BC ;Diminuisce il contatore del tempo di contatto
45 301E 78 LD A, B ;Imposta flag
46 301F Bl OR C
47 ;Esegue un ciclo mentre il contatore del tempo
48 3020 20 F3 JR NZ, LOOP2- $ ; nessun contatto = zero
49
50 3022 C9 RET ;Return, valore del tempo di rimbalzo
; nel registro HL e il tempo di pull-in
51 ;nel registro DE
52
53 ;Ripristina il contatore del tempo di contatto
54
55 3023 RESET:
56 3023 01 E8 03 LD BC, TIMEOUT ;Ripristino contatore tempo contatto
57 3026 00 NOP ;Mantenere costante il tempo di ciclo
58 3027 18 EU JR LOOP2-$
60
61
62 ;DATI
63
64 03EB TIMEOUT EQU 1000
65 00FF VERO EQU 0FFH
66 0007 CHIUDI EQU 07H
67 00C2 PORTST EQU 0C2H
68 0092 PORTIM EQU 92H
69 3029 FINE

Errori di montaggio pa = 0

Gli interrupt sono disabilitati per mantenere l'accuratezza della misurazione in ogni ciclo. Il loop 1 (contatore del tempo pull-in) è costituito da incrementi del contatore e routine di controllo. Ad ogni ciclo, lo stato della porta DI viene verificato per la prima chiusura intermittente del contatto del relè. Quando viene rilevato un tale effetto, il programma misura il tempo di retrazione del nucleo e memorizza questo valore nel registro DE. Tuttavia, il vero tempo di pull-in viene calcolato moltiplicando il contenuto del registro DE per 36 e dividendo il risultato per la velocità di clock del microprocessore Z80.

Il ciclo 2 (contatore del tempo di rimbalzo del relè) è la subroutine di incremento e test e contiene una routine aggiuntiva per eseguire il contatore del tempo di contatto e di ripristino. Ad ogni ciclo, il contenuto del registro HL viene incrementato e viene verificato lo stato della porta DI. Se i contatti del relè sono aperti, un valore predeterminato di questo tempo viene caricato nel contatore del tempo di contatto. In caso di chiusura di un contatto del relè, il valore del contatore del tempo del contatto viene decrementato fino a raggiungere lo zero. Quando il contenuto del registro del contatore del tempo di contatto è zero, il programma misura il tempo di rimbalzo del contatto e questo valore viene memorizzato nel registro HL. Tuttavia, per ottenere il vero tempo di rimbalzo, il registro HL viene prima scritto con il codice binario aggiuntivo del valore del tempo di contatto, quindi il suo contenuto viene moltiplicato per 60 e il risultato viene diviso per la frequenza di clock del microprocessore Z80.

Autore: Van Harris; Pubblicazione: N. Bolshakov, rf.atnn.ru

Vedi altri articoli sezione Nota per lo studente.

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 di monitorare sia gli insetti dannosi che quelli utili, fornendo una panoramica completa della popolazione in qualsiasi area agricola. "Valutando i parassiti bersaglio al momento giusto, possiamo adottare le misure necessarie per controllare sia gli insetti nocivi che le malattie", afferma Kapil Kumar Sharma, ricercatore capo di questo studio. ... >>

Notizie casuali dall'Archivio

IC driver LED Marvell 88EM8189 14.04.2014

Marvell ha introdotto il chip driver LED Marvell 88EM8189, che integra un convertitore di tensione e un'interfaccia I2C, che consente il controllo dell'illuminazione da parte del microcontrollore con la possibilità di regolare la luminosità dall'1% al 100%.

Secondo il produttore, la presenza di un convertitore integrato aiuta a ridurre il numero di componenti e fornire alimentazione al chip responsabile della connessione di rete. Questo approccio fornisce il consumo energetico minimo della lampada "intelligente" con controllo wireless in modalità standby.

Il chip Marvell 88EM8189 fa parte della Marvell Smart Lighting Platform, che include l'MCU 88MZ100 ZigBee e l'MCU Wi-Fi 88MC200, che funge anche da ponte ZigBee-to-Wi-Fi. La piattaforma supporta pienamente i protocolli aperti ZigBee Home Automation (ZHA) e ZigBee Light Link (ZLL), pur essendo accessibile da dispositivi mobili tramite Wi-Fi.

Altre notizie interessanti:

▪ Muscolo artificiale in plastica cristallina

▪ centrale elettrica spaziale

▪ L'atmosfera di Titano riprodotta in laboratorio

▪ Sistema di sicurezza a protezione dei marittimi

▪ I primi americani furono giapponesi

News feed di scienza e tecnologia, nuova elettronica

 

Materiali interessanti della Biblioteca Tecnica Libera:

▪ sezione del sito Tecnologia digitale. Selezione dell'articolo

▪ articolo La base giuridica per la protezione della popolazione russa dalle situazioni di emergenza. Nozioni di base della vita sicura

▪ articolo Perché il sangue si coagula? Risposta dettagliata

▪ articolo Tanaceto rosa. Leggende, coltivazione, metodi di applicazione

▪ articolo Motore elettrico - convertitore di tensione monofase in trifase. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

▪ articolo Protezione dei transistor a microonde. 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