| |
| | #1 (permalink) Top |
| User Data registr.: 04-03-2009
Messaggi: 99
| Interpretare segnali da partitore
Caio a tutti, avrei bisogno di qualche consiglio da chi è più elettronico di me ![]() magari per voi è una cavolata bestiale ma per me è un pò ostica. Ho una serie di partitori resistivi con cui estrapolo una serie di segnali. Vi semplifico la vita con uno schemino a due segnali, ma ce ne sono diversi (multipli di 9, dipende dalla precisione di rilevazione che voglio assumere e deciderò successivamente in base alle soluzioni, quindi 9 o 18... 27 comincia ad essere troppo costoso). I segnali per arrivare al PIC verranno lasciati proseguire dal sistema di rilevamento successivo, fate conto una serie di switchs. Scopo del circuito è interpretare con UN SOLO convertitore A/D di un pic il livello del voltaggio dei segnali che arrivano unendo successivamente i segnali S1 e S2 (e tutti gli altri) per arrivare a portare il risultato dell'unione al piedino del PIC addetto all'interpretazione del segnale. casistiche possibili sono 3: -Solo segnale S1 e quindi il valore è direttamente dipendente dalle resistenze -Solo segnale S2 e quindi il valore è direttamente dipendente dalle resistenze -Entrambi i segnali S1 ed S2 sono attivati quindi entrambi S1 ed S2 hanno un voltaggio. Ciò comporta che se anche io unissi i due segnali non otterrei un valore medio dei due segnali, ma bensì un valore intermedio non lineare. quindi il mio dilemma è: cosa posso utilizzare per interpretare con assoluta certezza il dato che S1 ed S2 siano entrambi con Valore di voltaggio diverso da zero??? ma sopratutto diverso da S1 e S2. Scopo del progetto è realizzare un sensore di posizione che possa rilevare che la posizione sia interposta tra lo switch1 e lo switch2 (ed allo stesso modo tra gli switch5 e 6 e via dicendo) Spero di essermi spiegato, perchè a parole è un pò complicato non sapendo nemmeno cosa poter usare per realizzarlo. Grazie in anticipo. |
| | |
| | #2 (permalink) Top |
| Adv Moderator Data registr.: 15-08-2007 Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
|
Io farei una cosa diversa userei un multiplexer analogico. Soprattutto se i voltaggi in ingresso sono variabili e non segnali logici non puoi fare quello che vuoi tu... Non con un solo ingresso analogico
__________________ Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo Grazie "TRANQUILLO" FAI 15766 |
| | |
| | #3 (permalink) Top | ||
| User Data registr.: 04-03-2009
Messaggi: 99
| Citazione:
Multiplexer non ne ho mai usati, quindi anche se mi leggo il datasheet... non ho esperienza sul loro uso per applicarli al caso specifico... ![]() se mi puoi fare un esempio pratico... giusto per darmi la direzione di ricerca... Citazione:
![]() natura dei segnali... per avere un range adeguato al PIC volevo utilizzare un range da ripartire uniformemente tra i vari segnali tra 1V (giusto per avere una soglia inconfondibile) e +5V. | ||
| | |
| | #4 (permalink) Top | |
| Adv Moderator Data registr.: 15-08-2007 Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
| Citazione:
iniziamo a dare delle specifiche chiare: 1) quanti sono i segnali 2) quante linee digitali hai libere sul pic 3) s1.sn sono variabili nel tempo ? chi li genera ?
__________________ Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo Grazie "TRANQUILLO" FAI 15766 | |
| | |
| | #5 (permalink) Top | |
| User Data registr.: 04-03-2009
Messaggi: 99
| Citazione:
il pic ha praticamente tutte le linee libere in questo momento perchè mi sto concentrando su come trasportare il segnale in analogico. La versione digitale dovrebbe trasportare il segnale con una infinità di linee dove ho grossi problemi di spazio per far passare il cavo che dovrebbe avere diversi canali. Il circuito in versione digitale l'ho anche già disegnato, ma non soddisfa le altre mie esigenze di tipo costruttivo. Senza una miniaturizzazione al di fuori della portata di un normale hobbysta, la circuiteria per arrivare a tutti i piedini del PIC con tutti i segnali di ingresso e uscita mi occupa più di una eurocard, utilizzando diversi componenti in SMD... ed io non ho quello spazio per mettere il circuito. (il problema è che poi devo interfacciare 4 di questi sensori sullo stesso PIC, quindi diventa estremamente complesso il giro da fare. Mi ero limitato alla semplificazione appunto perchè il circuito/schema/principio poi verrebbe utilizzato n volte in funzione di quale fosse la soluzione proposta. l'alimentazione è costante da +5V derivante da un 7805 o se serve da un lm317 tarabile per compensare eventuali perdite del circuito (diodi o altro). Le resistenze sono fisse, quindi il valore dei segnali non dovrebbe essere soggetto a sbalzi di tensione. Al limite in fase di programmazione prevederei una piccola compensazione del valore campionato per eventuali oscillazione di valore, riducendo i bit di campionamento oppure prevedendo una griglia di instradamento (se il valore è compreso tra X e Y allora ho questo segnale). detto questo se vuoi dei dati su cui lavorare comincia così: S1:1V, S2:1,5V, S3:2V, S4:2,5V, S5:3V, S6:3,5V, S7:4V, S8:4,5V, S9:5V nel mio post... parlavo di segnali... ogni segnale deve per forza avere un voltaggio costante, altrimenti come capisco in analogico quale switch/switchs sono stati attivati e di conseguenza cosa far fare al PIC successivamente! Spero d'aver chiarito la mia problematica. sono aperto anche ad altre soluzioni, ma le devo valutare se sono fattibili a livello fisico di dimensioni finali. | |
| | |
| | #6 (permalink) Top |
| User |
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 |
| | |
| | #7 (permalink) Top |
| User |
Intanto sarebbe interessante conoscere la natura e l'enitità dei segnali S1, S2.....Sn ! Per sperare di ottenere risposte sensate le domande devono esserlo altrettanto. ![]()
__________________ Peace & Love Fate le cose nel modo più semplice possibile, ma senza semplificare. (A. Einstein) |
| | |
![]() |
| Bookmarks |
| |
Discussioni simili | ||||
| Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
| Italiano da interpretare | Ehstìkatzi | Modellismo società e istituzioni | 58 | 10 luglio 07 08:50 |
| interpretare disegno | stefano007 | Aeromodellismo Progettazione e Costruzione | 4 | 05 giugno 07 20:32 |
| Motocalc , interpretare i risultati | Alpino | Aeromodellismo Volo Elettrico | 0 | 25 febbraio 07 19:34 |
| Interpretare una polare... | fra79 | Aeromodellismo Progettazione e Costruzione | 19 | 23 ottobre 06 21:32 |
| Interpretare Le Polari | MaVe | Aeromodellismo Progettazione e Costruzione | 3 | 30 marzo 06 19:57 |