Interfacciamo un videoregistratore dotato di ingresso control-S e control-L (o LANC)

Collegando l'interfaccia riportata qui a fianco alla porta seriale di un PC e a un videoregistratore dotato dell'ingresso (standard Sony) LANC, potrete pilotare tutte (o quasi) le sue funzioni da computer.
/* usiamo un connettore a 25 pin e i pin 4 (out: RTS) e 5 (in: CTS) prima il 4 viene clampato con una resistenza e uno zener a 0-5V poi con un diodo andiamo a portare questo negativo al pin 5 e al VCR */

Queste sono le connessioni dal lato videoregistratore:
Mini DIN a 5 poli
Pin 1:DC OUT (dal VCR) ROSSO
Pin 2:Option (solo CTL Control Lf) BIANCO
Pin 3:Power NERO
Pin 4:Bus seriale GIALLO
Pin 5:Massa BLU


Nella libreria allegata, skynet.dll oppure skynet32.dll (a 32 bit), troverete due funzioni chiamate VideoRecL e VideoRecS.
Questa sono le loro dichiarazioni e sintassi:
long VideoRecL(int porta, int word1, int word2, int quale_valore_di_ritorno);
porta è l'indirizzo della porta seriale usata (0x3f8, ecc);
word1 indica che tipo di comando vogliamo inviare (v. sotto);
word2 indica il comando vero e proprio (v. sotto);
quale_valore_di_ritorno indica che cosa ci interessa leggere;

long VideoRecS(int porta, int word1, int word2);
porta è l'indirizzo della porta seriale usata (0x3f8, ecc);
word1 indica che tipo di comando vogliamo inviare (v. sotto);
word2 indica il comando vero e proprio (v. sotto);


nibble altonibble basso
Videocamera: 0xn0
Telecomando: 0xn8Comandi al VCR (funzioni di base): 0x1n
Comandi per la videocamera: 0x2n
Comandi per il VCTR (funzioni speciali): 0x3n
Per esempio, per mandare un comando al VCR (funzioni di base) la word 1 deve essere 0x18; per mandare un comando ad una videocamera, la word 1 vale 0x28.

Abbiamo realizzato anche un VXD, decisamente piu' affidabile!
Va installato facendo Nuovo hardware e selezionando Porte -> Disco driver -> (percorso del file vlanc.inf) LANC.
Deve essere chiamato tramite la funzione API DeviceIOControl, con il numero di servizio 1 (Control-S) o 2 (Control-L).
L'array di parametri che gli viene passato contiene 2 elementi che sono le word1 e word2 già descritte sopra.

Tutto questo non sarebbe stato possibile senza l'aiuto di Adrian


Torna alla pagina Elettronica e Computer

Torna alla pagina principale

(Pagina in allestimento)


Questa pagina è ospitata su GeoCities
Grazie!