ITRM940362A1 - Sistema di spegnimento automatico computer con comando emesso dal computer stesso. - Google Patents

Sistema di spegnimento automatico computer con comando emesso dal computer stesso. Download PDF

Info

Publication number
ITRM940362A1
ITRM940362A1 IT000362A ITRM940362A ITRM940362A1 IT RM940362 A1 ITRM940362 A1 IT RM940362A1 IT 000362 A IT000362 A IT 000362A IT RM940362 A ITRM940362 A IT RM940362A IT RM940362 A1 ITRM940362 A1 IT RM940362A1
Authority
IT
Italy
Prior art keywords
computer
command issued
equipment
automatic shutdown
shutdown system
Prior art date
Application number
IT000362A
Other languages
English (en)
Inventor
Paolis Luigi De
Original Assignee
Paolis Luigi De
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Paolis Luigi De filed Critical Paolis Luigi De
Priority to ITRM940362A priority Critical patent/IT1273000B/it
Publication of ITRM940362A0 publication Critical patent/ITRM940362A0/it
Publication of ITRM940362A1 publication Critical patent/ITRM940362A1/it
Application granted granted Critical
Publication of IT1273000B publication Critical patent/IT1273000B/it

Links

Landscapes

  • Power Sources (AREA)

Description

Descrizione:
Si tratta di un sistema che effettua lo spegnimento del computer sfruttando un segnale emesso dallo stesso.
Non sono infrequenti i casi in cui il computer, per svolgere lunghe elaborazioni che non richiedono la presenza di un operatore(p.e. ricerche su grandi basi di dati , riordino di indici, deframmentazioni di dischi), viene lasciato in funzione senza assistenza, specie all'infuori delle ore di lavoro. In tali evenienze, il computer, terminato il proprio compito, rimane in uno stato di attesa improduttiva, con conseguente inutile consumo di energia elettrica, usura delle parti e rischio di danneggiamenti causati da eventuali sovratensioni in linea.
Non potendo generalmente prevedere peraltro, il tempo richiesto per l'elaborazione, non è consigliabile l'impiego di un timer , in quanto ci si esporrebbe al rischio che questo intervenga ad elaborazione ancora in corso, con conseguente perdita dei dati.
In questi casi, l’apparecchiatura in oggetto trova la sua destinazione d'uso. La caratteristica peculiare di questo progetto consiste nel fatto che il segnale, in seguito al quale avviene lo spegnimento del computer e di sue eventuali periferiche, viene emesso dallo stesso computer al termine delle elaborazioni e pertanto quando questo ha effettuato tutti i compiti richiesti e provveduto ad effettuare i salvataggi dei files impiegati.
L'apparecchiatura in oggetto richiede i seguenti collegamenti :
1_ Ingresso linea di alimentazione elettrica
2_ Uscita alimentazione elettrica alla quale collegare il computer ed eventuali periferiche.
3_ Collegamento con una porta di I/O del computer tramite
la quale ricevere l’impulso per attivare la sequenza di spegnimento.
L'apparecchiatura in oggetto è collegata direttamente alla linea di alimentazione, mentre il computer e le sue eventuali periferiche vegono alimentati tramite la stessa apparecchiatura.
L'attivazione della sequenza di spegnimento richiede la presenza di uno stato di ON logico sulla porta INPUT dell'apparecchiatura in oggetto.
Il segnale da inviare alla porta INPUT può essere indifferentemente emesso sia dallo stesso programma software che viene lasciato in elaborazione (previo inserimento di una apposita routine nel codice di quest'ultimo da parte dello sviluppatore di software), oppure da un'apposita sequenza batch che esegua un programma dedicato.
Un'ipotesi di realizzazione pratica può essere la seguente:
Collegamento tra computer ed apparecchiatura realizzato tramite una porta parallela di un PC ,con indirizzo 378hex (888 decimale) utilizzando il data bit 0 di quest'ultima.
In questo caso il computer deve inviare il segnale di ON logico sul predetto data bit; tale compito può essere assolto da un programma creato in un qualsiasi linguaggio di programmazione.
A puro titolo di esempio si riportano semplici routines di codice sorgente in vari linguaggi:
Realizzazione pratica
All'atto pratico si possono considerare due possibili soluzioni.
La prima consiste nell'inserire i componenti dell'apparecchiatura in oggetto allinterno di un contenitore a sé stante e collegare questo al computer a guisa di una qualsiasi periferica.
Una seconda soluzione prevede lincorporamento dell'apparecchiatura allinterno dello chassis del computer con il beneficio di liberare una porta di comunicazione esterna del computer (seriale o parallela), in quanto il collegamento tra apparecchiatura e computer potrà essere realizzato direttamente dai bus interni del computer stesso.
Funzionamento circuitale: (Riferimenti riportati sullo schema 1 allegato) La linea principale di alimentazione elettrica viene applicata alla porta IN, mentre dalla porta OUT si dipartirà la linea che fornirà energia elettrica al computer e sue eventuali periferiche.
Il segnale di ON, richiesto per l'attivazione , viene applicato allo stadio d'ingresso dell'apparecchio (INPUT), dove R1 ha il compito di limitare la corrente negli stadi seguenti, dopo di ché il segnale si presenta ai capi del ramo RC formato da R3 e C 1 , questi componenti hanno il compito di introdurre un ritardo nell'attivazione della sequenza di spegnimento, per evitare che segnali transitori, i quali possono presentarsi sulla porta di I/O del computer (per esempio nel corso della fase di boot), possano provocare l'involontario intervento dell'apparecchiatura in oggetto.
R2 ha il compito di chiudere il ramo RC, al fine di permettere la scarica di C1 e resettare il circuito temporizzatore.
Lo stadio temporizzatore potrà anche essere realizzato in maniera più professionale, utilizzando un circuito integrato preposto a tale compito. Se il segnale risulta presente per un periodo sufficientemente lungo, , caricandosi, polarizzerà la base del transistor TR1.
Una volta che TR1 sarà entrato in conduzione, la corrente fluirà attraverso il fotoaccoppiatore FA, il quale innescherà , tramite la rete chiusa da R4 , il gate del triacTRC, .
A sua volta TRC1 chiuderà il circuito della bobina del RELE' passo passo la quale, eccitandosi, provocherà lo scambio del contatto del deviatore.
In seguito a quanto sinora descritto, la porta OUT non risulterà più alimentata e pertanto il computer e sue eventuali periferiche collegati all'apparecchiatura, si spegneranno, determinando così anche l'annullamento dello stato di ON presente sulla porta INPUT e, conseguenzialmente anche dell'eccitazione del RELE'.
La tecnologia passo passo del RELE' assicura a questo punto la permanenza dello stato di apertura del circuito di alimentazione del computer.
Il pulsante P1 ha la funzione di ripristinare l'alimentazione al computer, facendo scambiare il contatto del deviatore, ridando così alimentazione alia porta OUT, mentre il condensatore C2 ha la funzione di assorbire i transienti dovuti all'apertura e chiusura del circuito di alimentazione del computer. L'interruttore INT, , quando è in posizione aperta esclude ogni intervento dell'apparecchiatura evitando scambi di stato indesiderati.
Sono state previste due lampade spia dello stato dell'apparecchiatura,, precisamente L1 ed L2 con il compito di segnalare rispettivamente la presenza e la mancanza di alimentazione sulla porta OUT del computer.

Claims (1)

  1. RIVENDICAZIONI 1_L'apparecchio nel suo insieme, caratterizzato dal fatto di ricevere il comando di spegnimento del computer da una porta di I/O dello stesso, e utilizzando questo segnale per provocare l'apertura di une relè passo passo, con conseguente interruzione di alimentazione al computer. 2_ L'apparecchio nel suo insieme, secondo la rivendicazione 1_, caratterizzato dal fatto di poter essere installato in un contenitore esterno al computer, e collegato a questo tramite una porta di trasmissione dati (I/O). 3_ L'apparecchio nel suo insieme , secondo la rivendicazione 1_ , caratterizzato dal fatto di poter essere installato all’interno dello stesso computer ricevendo il comando di attivazione direttamente dai bus interni del computer.
ITRM940362A 1994-06-09 1994-06-09 Sistema di spegnimento automatico computer con comando emesso dal computer stesso. IT1273000B (it)

Priority Applications (1)

Application Number Priority Date Filing Date Title
ITRM940362A IT1273000B (it) 1994-06-09 1994-06-09 Sistema di spegnimento automatico computer con comando emesso dal computer stesso.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
ITRM940362A IT1273000B (it) 1994-06-09 1994-06-09 Sistema di spegnimento automatico computer con comando emesso dal computer stesso.

Publications (3)

Publication Number Publication Date
ITRM940362A0 ITRM940362A0 (it) 1994-06-09
ITRM940362A1 true ITRM940362A1 (it) 1995-12-09
IT1273000B IT1273000B (it) 1997-07-01

Family

ID=11402586

Family Applications (1)

Application Number Title Priority Date Filing Date
ITRM940362A IT1273000B (it) 1994-06-09 1994-06-09 Sistema di spegnimento automatico computer con comando emesso dal computer stesso.

Country Status (1)

Country Link
IT (1) IT1273000B (it)

Also Published As

Publication number Publication date
ITRM940362A0 (it) 1994-06-09
IT1273000B (it) 1997-07-01

Similar Documents

Publication Publication Date Title
ES481514A1 (es) Un aparato controlador de entrada-salida para transferir da-tos entre un ordenador central y una o mas unidades de en- trada-salida.
KR100257046B1 (ko) 인터페이스 기능 전환을 위한 지능형 입/출력 제어기
MY109414A (en) Bus interface logic for computer system having dual bus architecture
GB2232514A (en) Programmable controller
SE7900021L (sv) Integrerad kommunikationsadapter
EP0132133A2 (en) Microcomputer
JPS57197609A (en) Programmable logic controller
ES485246A1 (es) Un aparato mejorado para transferir ordenes de entrada-sali-da
ITRM940362A1 (it) Sistema di spegnimento automatico computer con comando emesso dal computer stesso.
ATE30085T1 (de) Rechnerkopplung.
JPS57162050A (en) Exclusive control system
ATE69320T1 (de) Schaltungsanordnung zur steuerung der bidirektionalen datenuebertragung zwischen einer rechnereinheit und ueber ein-/ausgabeeinheiten angeschlossenen uebertragungsleitungen.
JPS5650424A (en) Coupling device for microcomputer and its input/output device
JPS5752913A (en) Numerical controller
JPS5798025A (en) Channel controller
JPS57197633A (en) Method of controlling command chain
CN101894008A (zh) 开关中断的装置和方法
JPS57197631A (en) Method of controlling information processing system
JPS57134704A (en) Programmable logical controller
JPS56157560A (en) Operation control device
KR20010076671A (ko) 마이크로컨트롤러의 레지스터 파일
JPS55164962A (en) Operation managing unit in multiplex computer system
KR920008007Y1 (ko) 버퍼를 사용하지 않는 플로피 디스크 콘트롤 회로
KR0142737B1 (ko) 플래시 메모리의 전원 공급 제어장치
JPS564826A (en) Electronic computer

Legal Events

Date Code Title Description
0001 Granted