Visualizza messaggio singolo
Vecchio 30 marzo 13, 16:52   #7 (permalink)  Top
ElNonino
User
 
L'avatar di ElNonino
 
Data registr.: 06-05-2007
Residenza: Tre Ville (Preore)
Messaggi: 3.605
Invia un messaggio via MSN a ElNonino
Sarebbe fattibile per te usare un multiplexer esterno (a 9 o più canali) che comunica con il pic master usando solo 3 fili (di cui 2 di alimentazione).

Tempo fa realizzai un multiplexer analogico per 8 sensori di temperatura PT100 che comunicava in analogico con un mini PLC Millenium III Crouzet usando solo 4 fili, sul PLC si potevano connettere fino a 6 unità esterne.

Sempre usando una configurazione Master-Slave feci anche un sensore usura freni per i rimorchi speciali dei TIR (autonomo rispetto a quello della motrice) multiplexando 18 canali On/Off con collegamento a 3 fili + 1.

Credo che anche giocando con il valore delle resistenze il tuo problema sia di difficile soluzione.

Altra tecnica sarebbe di usare una serie di resistenze con valore in sequenza 1.2.4.8.....128 alimentate a 5V ed i segnali S1.....Sn dovrebbero essere switch verso massa.

P.S. per evitare che l'ultimo bit di un convertitore A/D 'balli' ne si aumenta la risoluzione (magari sommando un segnale triangolare ad-hoc al segnale utile), si media ed integra il risultato e non si eliminano gli ultimi bit.

__________________
Peace & Love
Fate le cose nel modo più semplice possibile, ma senza semplificare. (A. Einstein)

Ultima modifica di ElNonino : 30 marzo 13 alle ore 16:59
ElNonino non è collegato   Rispondi citando