Newsgroup: it.hobby.elettronica.digitale
Titolo: Generare onde quadre tramite il PC [x-post]

Esiste un modo semplice di generare onde quadre tramite il PC ?
Per ora genero le onde per mezzo di un piccolo circuito intorno
all'integrato CD4001 e ne controllo i tempi per mezzo di potenziometri,
posso, per mezzo di qualche circuito attuatore, fare lo stesso tramite il PC
?
L'ordine dei tempi č di 20.000ms per il periodo e di 1.250 - 1.750ms per il
tempo d'impulso (variabile con passo inferiore a 0.006ms).
Grazie per il vostro tempo e ancor pių per il vostro aiuto.
Vincenzo

tempo d'impulso (variabile con passo inferiore a 0.006ms).
Anche se possibile, ti sconsiglio di farlo via software.
Molto meglio usare uno dei tre canali del timer 8253/8254 che e'
presente in tutti i PC. In particolare potresti usare il canale
usato per generare i beep dell'altoparlante interno.
In questo modo hai una risoluzione di circa 0,85 microsecondi
e una volta programmato il timer non hai piu' da preoccuparti.
Luigi


Il medoto sembra buono per risoluzione ... ma per il resto non è che ci
abbia capito molto ... purtroppo non sono un esperto di hardware.
Dove trovo le varie uscite di questo timer ? Come ne setto i tempi ?
Grazie
Vincenzo

 tempo d'impulso (variabile con passo inferiore a 0.006ms).
L'idea del PIT che ti ha dato Luigi e` buona (anche se non so quanto sia
percorribile nel caso che il tuo programma debba girare sotto a
Windows). Un altro metodo piu` complesso che usa anche hardware esterno
ma funziona sempre e` quello di utilizzare un piccolo microcontrollore
esterno pilotato dalla porta parallela; hai uno span di 0.500 ms e vuoi
una risoluzione di 0.006 ms, quindi i 256 valori ottenibili con la
parallela sono piu` che sufficienti.
--
Lorenzo

Dove trovo le varie uscite di questo timer ? Come ne setto i tempi ?
In questo momento non posso darti indicazioni piu'
precise perche' vado  a memoria.
Ti consiglio di cercare il data sheet del 8254 (si trova in rete
da qualche parte) cosi' puoi capire esattamente come
funziona. All'interno del Pc puoi accedere ai tre contatori
agli indirizzi di I/0 0x40, 0x41 e 0x42 mentre il registro
di controllo e' a 0x43. Il contatore dell'altoparlante dev'essere
il terzo, su cui puoi fare tutti gli esperimenti che vuoi senza
pericolo di piantare il pc. Mi sembra che sia accessibile anche
da windows, o almeno da windows95.
Tieni presente che l'uscita di questo timer viene mandata all'
altoparlante passando attraverso una porta and controllata da
un bit del port 0x64 (se non sbaglio).
Cmq domani se posso cerco di verificare sulla mia documentazione.
Saluti.
Luigi


La tua idea sembra sicuramente più sfruttabile e più facilmente gestibile da
software ma dove lo trovo un circuito con "microcontrollore" che faccia
questo ?
Ho trovato, per ora, un circuito di comando di 8 relais che potrebbero
inserire o disinserire resistenze in parallelo e quindi pilotare il circuito
che già ho (basato su CD4001) ... ma la cosa sembra un po' troppo esagerata.
Vincenzo

 Vincenzo
Guarda  qui 
http://digilander.iol.it/robotica
 e scaricati il serial servo
controller, che tanto quello che devi fare è proprio muovere dei servi viste
le temporizzazioni che ti servono.
Bye

 ha scritto nel messaggio
news:PZJh8.42830$_u5.1...@news1.tin.it...

E' praticamente perfetto, ti ringrazio ... ora mi resta solo il problema di
programmare il PIC16F877 od il 16F876.
Come lo programmo ?
Vincenzo

Vincenzo
	Ciao
Quando i PC erano fatti per fare programmi e avevano di default
un linguaggio di programmazione, (il vituperato Basic), in 5
minutisi faceva un programmino che forniva ,in uscita da una porta
(parallela o seriale )una onda quadra regolabile in frequenza o
anche come rapporto pieno/vuoto !!!
Ora ,per fare la stessa stupidaggine con windows e' diventata
una cosa per professionisti !!!!
Mi domando se con XP,che non ha piu' nemmeno l'odore del dos, un
programmetto fatto in assembler e compilato (su un vecchio PC)
funziona ancora !!!
Comunque si dovrebbero trovare uin rete dei programmetti che
fanno la cosa usando la sound blaster.
	Ciao Giorgio	
 

Vincenzo wrote:

www.e-insite.net/ednmag/
e poi vai a cercare il numero del 9/12/1999 l'articolo "Program turns PC sound
card into a function generator"
--
Maurizio