Newsgroup: it.hobby.elettronica.digitale
Titolo: programmatori per piccolo progr.

Salve a tutti
sto cercando un'anima pia che mi farebbe un piccolo software con pic- 
dietro dovuto ricompenso ovviamente 
Ciao   
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
1) di che si tratta,
2) per quale pic
3) in quale linguaggio
4) uso personale o ne trai guadagno
vediamo se si riesce ad integrare qualcosa gia' esistente

 vediamo se si riesce ad integrare qualcosa gia' esistente
Ciao!
Marco / iw2nzm

 l'eseguibile che è indipendente *la* linguaggio usato...
*dal*
M

 
no, no, per carita' non mi ero neanche posto il problema della NON 
cessione dei sorgenti :-)
mi sembra di aver gia' dichiarato la mia idiosincrasia per l'assembler 
dei PIC, per la serie: se va scritto in assembler, mi dispiace ma non 
posso ( SO ! ) aiutarti
in genere ho sempre offerto aiuto gratuitamente, trovo di "cattivo 
gusto" farsi pagare un qualcosa che l'utente finale poi lo utilizzera' 
per hobby o per soddisfazione personale.
chiaramente il discorso cambia se poi il richiedente ne trae guadagno ( 
vedi punto 4 )
per l'OP : tieni conto che il punto 3 in parte influenza anche la scelta 
sul punto 2


 dei PIC
Più che parlare di tua idiosincrasia, direi che è proprio una porcata.

 Marco / iw2nzm
Ciao 
Allora l'utilizzo è solamente mio. 
Ho scritto in questa sezione, ma se la cosa è fattibile con 
elettronica analogica è uguale. 
Alla pressione di un pulsante N.A., 
(deve essere 1 solo impulso che se poi viene 
riaperto e richiuso non deve influenzare il funzionamento) 
deve chiudere un contatto, il tempo della chiusura 
del contatto deve essere regolabile tramite trimmer 
con range da 20µS a 80µS. Tutto quì. Magari se si  
aggiunge un un led per monitorare il tutto.
Con la sola nota, il contatto non deve essere un relè,
in quanto servirebbe un'out di +12Volt  
Rocco



ma allora potrebbe bastare un 555 , guardati il datasheet
oppure cerca nella serie CD4xxx per monostabile non retriggerabile ( non 
retriggerable monostable ), esiste sicuramente.
il tempo si regola tramite un gruppo RC quindi un trimmer ed un condensatore
come parcella per la consulenza : beviTI un birra per me :-)
P.S: la prossima volta spiega da subito qual'e' il problema

mmm ha scritto:






Ciao adoperando NE555 o serie 40, 
la precisione in µS della durata dell'OUT +12volt
è la stessa di un Pic?
Rocco


 è la stessa di un Pic?
i circuiti analogici risentono sempre delle eventuali variazioni della 
tensione di alimentazione, sopratutto componenti nati per funzionare con 
ampie escursioni della tensione di alimentazione
per quanto riguarda la prevedibilita' tocca sempre eseguire delle 
tarature, se vedi le equazioni di progetto del 555 o del 74HC221 ( 
doppio monostabile non retriggerabile ) ci sono dei parametri che 
variano da un integrato ad un altro.
prima che gongoli il 74HC221 non mi sembra funzioni a 12 V ( controlla! )
la deriva in funzionamento puo' anche dipende dalla temperatura e dalla 
stabilita' in temperatura dei vari componenti per cui ....
se ti servono schemi sul sito della national ( 
www.national.com
 ) ci 
dovrebbe essere una application note dedicata ai monostabili ed alle 
loro applicazioni.
col pic si avrebbero minori problemi di calibrazione ma a scapito della 
semplicita' del sistema, niente di che, ma comunque c'e' da sviluppare 
il firmware del micro

 Rocco
Con il led vuoi monitorare il tempo che l'uscita va alta? cioe' deve essere 
acceso per tempi che vanno da 20µS a 80µS? grosso modo ti do un sorgente che 
puoi modificare per fare quello che vuoi scritto in PicBasic, l'ho usato su 
un modesto Pic12C508, i tempi sono da variare per i tuoi scopi ed inoltre 
non e' presente un ingresso analogico per far leggere il trimmer (per questo 
si deve scegliere un pic con almeno una perifrica adc)
@ device  pic12C508A, XT_OSC, MCLR_ON,WDT_ON,PROTECT_OFF
define osc 4
TRISIO      = %11111101    ' Configurazione porte   gpio1 uscita
option_reg.6 = 0           ' gp0 gp1 gp3 con pull-up
Symbol LED0 = GPIO.1
symbol ing0 = GPIO.0
symbol timer = gpio.2
tempo var byte
v1 var byte
Main:
led0 = 0
if ing0 = 0 then
gosub controlla_tempo
gosub antirimbalzo
endif
goto Main
controlla_tempo:
if timer = 0 then
tempo = 10
else
tempo = 20
endif
return
antirimbalzo:
pause 200
if ing0 = 0 then
led0 = 1
for v1 = 1 to tempo
pause 500
next v1
endif
gosub autoritenuta
return
autoritenuta:
if ing0 = 0 then
led0 = 0
goto autoritenuta
endif
return

> 3b) con o senza sorgenti? :)
Credo per quello che ha chiesto non ci sia il problema del sorgente, mi 
sembra talmente semplice la cosa. 

 si deve scegliere un pic con almeno una perifrica adc)
Se si hanno un paio di I/O inutilizzate e non si vuole cambiare il 
micro si puň fare cosě, si legge il tempo di carica:
[FIDOCAD]
MC 50 60 1 0 170
LI 70 55 70 45
LI 70 45 80 45
SA 50 60
LI 50 55 50 60
LI 50 55 70 55
MC 50 70 0 0 040
TY 85 45 5 3 0 0 0 * Input: legge lo stato logico
MC 50 50 3 0 080
MC 50 40 3 0 090
MC 75 70 0 1 300
LI 50 60 60 60
MC 75 70 0 0 080
LI 50 50 50 55
SA 50 55
MC 50 30 3 0 010
MC 60 80 0 0 040
TY 90 65 5 3 0 0 0 * Output 0=carica 1=scarica veloce
-- 
In computer science, we stand on each other's feet.  - Brian Reid
News 2002 [v 2.07] / StopDialer / PopDuster - 
http://www.socket2000.com
Akapulce portal: 
http://www.akapulce.net

 sembra talmente semplice la cosa. 
Sono d'accordo, ma quando l'ho chiesto lui ancora non aveva spiegato il 
problema!
Marco / iw2nzm

 ha scritto nel messaggio 
news:g5cdm0$b3b$1...@tdi.cu.mi.it...

Hai perfettamente ragione. 


Stavolta lo collaudo subito, cosě evito di farti perdere altro tempo.

 M
Ciao a tutti 
Purtroppo non vi ho detto appunto il suo utilizzo, 
il contatto và a chiudere / aprire per il tempo determinato 
una bobina HT di un motore a scoppio.
Penso proprio che se si adoperasse un Pic
ne risentirebbe degli speak! 
o mi stò sbagliando?
Rocco Ciao
