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.
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.
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.
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.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.