che fa uso di un PIC16C71 e di un programma Visual Basic per creare un Voltmetro virtuale collegato alla porta seriale del PC.
Ho visto pero' che il modello 16C71 e' obsoleto, non essendo molto pratico di PIC vorrei chiedervi con quale modello si puo' sostituire (preferibilmente flash) e se il 16F84A (ne ho qualche pezzo) puo' andare bene.
Grazie, Roby.
Didn't find your answer? Ask the community — no account required.
M
Marco Trapanese
IMHO è un po' un accrocchio quel circuitino lì! Usa un ADC a 8 bit quindi a
5V di fondo scala avresti una risoluzione di 20 mV (magari ti è sufficiente) e soprattutto non usa un traslatore di livello per la seriale.
Per quanto riguarda il PIC non puoi sostituirlo con un 16F84A perché non ha l'ADC integrato: non potresti leggere una tensione analogica. Secondo me ti conviene usarne uno tipo 16F688 o simili (vedi il sito
formatting link
per i dettagli su tutta la famiglia) che hanno un ADC a 10 bit. Personalmente userei un MAX232 (o 233) tra il pin di comunicazione e il connettore seriale.
Ciao, Marco / iw2nzm
L
Luigi
Il giorno Wed, 08 Nov 2006 08:10:36 GMT, Marco Trapanese ha scritto:
Può usare anche un 16F819 oppure un 16F88, senza scomodare i più grandi 16F876 e 877. Hanno tutti un convertitore A/D a 10 bit.
Il MAX233 ha il vantaggio che può fare a meno dei condensatori esterni.
H
Harry Poster
Io ho qualche conoscenza di elettronica digitale ed analogica, ma in quanto a porte e interfacce sono a zero.
Marco Trapanese ha scritto:
Vero e' un po scarso.
formatting link
2^10 = 1024
5000mV/1024 = 4,8828 mV di risoluzione a 5Vfs se ho ben capito
Allo scopo di proteggere elettricamente il PC da pasticci esterni? Non basterebbe un CMOS CD4066?
A questo punto ho un po' le idee confuse:
quali sono i vantaggi di usare un PIC micro rispetto ad un solo chip ADC
MAX232 + software o ActiveX per la gestione della porta ed un po' di codice VB?
Scusa se rompo, Roby.
Q
qwe
"Harry Poster" ha scritto nel messaggio news:pXq4h.35612$ snipped-for-privacy@twister1.libero.it...
IL MAX232 converte il segnale digitale proveniente dal pic per la porta seriale. leggiti come funziona la porta seriale e i valori di tensione.
M
Marco Trapanese
No, come ti hanno già detto serve a convertire i livelli TTL in RS232 (e viceversa).
Se usassi un ADC esterno chi gestirebbe il protocollo seriale? Avresti bisogno almeno di un'UART e di un po' di logica intorno. Se non hai particolari avversità per i uC mi sembra la soluzione più economica e rapida.
Ciao, Marco / iw2nzm
H
Harry Poster
Capito, grazie, Roby.
Marco Trapanese ha scritto:
I
ilmira
un po di anni fa, ho realizzato un semplicissimo circuito con 2 MAX187 collegati su porta parallela e un software in dos per fare aquisizioni in bassa frequenza. su un P133 si riusciva a campionare fino a circa 16K sample/secondo a parte questo, il consiglio era sul ADC: il MAX187 e' in 12 bit con uscita seriale (ttl), ce ne sono anche altri della stessa maxim.
ciao ilmira
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.