Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 16 dicembre 15, 21:00   #1 (permalink)  Top
User
 
L'avatar di faustog_2
 
Data registr.: 19-07-2008
Residenza: catania
Messaggi: 978
Sommatore invertente -problemi-

buona sera,

ogni tanto con Arduino faccio qualcosa di interessante, mi auguro!
dunque tempo fa mi sono costruito un software per arduino che sfrutta il timer1 per la cattura e la misura di segnali digitali, in questo caso mi volevo convogliare i 4 pin dei segnali di una ricevente, seguendo i consigli di questo forum, ho impastato un circuito che tranquillamente non funzionava!

detto questo mi sono detto ma perchè non usare un integrato già pronto che magari mi permette di semplificare le cose e che funzioni?

Bene ho usato un uA741 sfruttandolo come sommatore invertente, tanto a me interessa leggere la durata dei segnali se poi esso è invertito o meno non importa !!

bene anche con questo, tranquillamente non funziona!

dunque sono una frana in elettronica, però nonostante tutto volevo confrontarmi con voi. In attach vi invio lo schema che ho adottato usando resistenze da 1k ohm pare che nel caso invertente (il più semplice) basta usare resistenze uguali tra Rf e Rn

Ho fatto la prova anche con resistenze d 10 k ohm,
Ho fatto la prova anche ad usare lo schema non invertente anche se le resistenze vanno calcolate con più attenzione .

Grazie per eventuali vostre idee
Icone allegate
Sommatore invertente -problemi--invertente.jpg  
faustog_2 non è collegato   Rispondi citando
Vecchio 17 dicembre 15, 13:02   #2 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Sai che non ho capito che cosa vuoi fare ?
Primo: i segnali sono sincroni (ovvero tutti con lo stesso inizio) oppure sono asincroni ?) Se sono asincroni non funzionerà mai...

Come faccia un sommatore a darti una durata lo sa solo Dio, a meno che tu non lo usi in funzione di integratore ed allora dato un segnale l'integratore ti da un valore che è mediamente proporzionale alla sua durata media.

Perché il circuito con arduino non funzioni non lo so, ma normalmente beccare le durate di un segnale ppm con arduino è più che fattibile quindi il problema è nel codice.
Rimane sempre il problema di come hai fatto il circuito e se i segnali sono asincroni o sincroni (in questo caso sarebbe meglio fossero asincroni). A quel punto vai su un solo pin (tipicamente il 2 o il tre che hanno la possibilità di gestire l'external interrupt) con 4 bei diodi che ti portano il segnale e risolvi così... (il verso dei diodi dipende dalla logica del segnale, attivo alto o attivo basso)
__________________
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
romoloman non è collegato   Rispondi citando
Vecchio 17 dicembre 15, 15:05   #3 (permalink)  Top
User
 
L'avatar di FPVxfun
 
Data registr.: 08-10-2014
Residenza: Verona
Messaggi: 420
anche a me sembra che:
- siano state mixate 2 diverse richieste apparentemente non correlate
- sia stata fatta molto confusione

Unica nota che mi sento di darti è che, quello che non si evince dal tuo schemino è la necessità di avere una tensione di alimentazione duale sull'amplificatore operazionale.

A che cosa ti serve l'amplificatore invertente?
FPVxfun non è collegato   Rispondi citando
Vecchio 18 dicembre 15, 11:34   #4 (permalink)  Top
User
 
L'avatar di Archi
 
Data registr.: 16-12-2004
Residenza: Genova
Messaggi: 2.076
Da quel poco che ho capito, sta cercando di convertire 4 normali uscite di una ricevente in un'uscita seriale PPM, in modo tale da convogliare 4 canali su un unico ingresso dell'Arduino.

Il primo problema è capire se i segnali della ricevente siano o meno sincroni, se non lo sono, la cosa è abbastanza fattibile con una rete di buffer, altrimenti serve una circuiteria molto più sofisticata.

Per quel che riguarda il sommatore invertente, non è così semplice. All'operazionale serve l'alimentazione duale, però se gliela dai poi esce con tensione negativa e questo potrebbe non piacere molto all'arduino.

Direi che la strada degli operazionali non è quella buona.

Ciao.
Archi non è collegato   Rispondi citando
Vecchio 18 dicembre 15, 11:40   #5 (permalink)  Top
User
 
L'avatar di FPVxfun
 
Data registr.: 08-10-2014
Residenza: Verona
Messaggi: 420
Citazione:
Originalmente inviato da Archi Visualizza messaggio
Da quel poco che ho capito, sta cercando di convertire 4 normali uscite di una ricevente in un'uscita seriale PPM, in modo tale da convogliare 4 canali su un unico ingresso dell'Arduino.

Il primo problema è capire se i segnali della ricevente siano o meno sincroni, se non lo sono, la cosa è abbastanza fattibile con una rete di buffer, altrimenti serve una circuiteria molto più sofisticata.

Per quel che riguarda il sommatore invertente, non è così semplice. All'operazionale serve l'alimentazione duale, però se gliela dai poi esce con tensione negativa e questo potrebbe non piacere molto all'arduino.

Direi che la strada degli operazionali non è quella buona.

Ciao.

Se è veramente come dici, sono d'accordo con te. Gli operazionali configurati in quel modo lavorano in analogico, non in digitale, come le uscite della rx, con tutte le non-idealità che ci si porta dietro.

Volendo serializzare le uscite della rx in PPM esistono già moduli di basso costo: inutile inventare quello che c'è già e costa poco.

RMILEC High-Precision PWM/PPM/SBus Signal Converter V2

questa è la versione DIY fatta con Arduino:

DIY PWM to PPM Converter for 2.4GHz Receiver using Arduino - OscarLiang.net
FPVxfun non è collegato   Rispondi citando
Vecchio 19 dicembre 15, 00:18   #6 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Citazione:
Originalmente inviato da FPVxfun Visualizza messaggio
Se è veramente come dici, sono d'accordo con te. Gli operazionali configurati in quel modo lavorano in analogico, non in digitale, come le uscite della rx, con tutte le non-idealità che ci si porta dietro.

Volendo serializzare le uscite della rx in PPM esistono già moduli di basso costo: inutile inventare quello che c'è già e costa poco.

RMILEC High-Precision PWM/PPM/SBus Signal Converter V2

questa è la versione DIY fatta con Arduino:

DIY PWM to PPM Converter for 2.4GHz Receiver using Arduino - OscarLiang.net
Per serializzare delle uscite asincrone bastano dei diodi...
__________________
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
romoloman non è collegato   Rispondi citando
Vecchio 22 dicembre 15, 14:33   #7 (permalink)  Top
User
 
L'avatar di faso90vr
 
Data registr.: 18-08-2010
Residenza: verona
Messaggi: 271
Giusto per chiarire sull'operazionale, il 741 come tutta la famiglia tl07X, può, e in questo caso deve, lavorare a tensioni positive... Se alimentato tra 0 e 5v come in questo caso, l'uscita spazierà tra quei due valori, e visto che l'ingresso è in quel range i problemi di alimentazione non sussistono, si usa normalmente anche in applicazioni audio farli lavorare in regime di tensione positiva, e si costruisce un buffer per simulare una massa virtuale da dare come riferimento all'ingresso non utilizzato per traslare il segnale a v/2.
I capolavori del giapponese Sjosae lavorano tutti su questo principio.
Comunque sia il circuito con operazionale è una versione fine di quello che fanno resistori e diodi, userei però resistori da 10k al posto di 1k, così configurato il circuito funziona, l'avevo fatto io stesso perché avevo problemi con multiwii, quindi rivedi il firmware su arduino che il problema sta la...


Inviato dal mio iPhone utilizzando Tapatalk
faso90vr non è collegato   Rispondi citando
Vecchio 22 dicembre 15, 14:43   #8 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Citazione:
Originalmente inviato da faso90vr Visualizza messaggio
Giusto per chiarire sull'operazionale, il 741 come tutta la famiglia tl07X, può, e in questo caso deve, lavorare a tensioni positive... Se alimentato tra 0 e 5v come in questo caso, l'uscita spazierà tra quei due valori, e visto che l'ingresso è in quel range i problemi di alimentazione non sussistono, si usa normalmente anche in applicazioni audio farli lavorare in regime di tensione positiva, e si costruisce un buffer per simulare una massa virtuale da dare come riferimento all'ingresso non utilizzato per traslare il segnale a v/2.
I capolavori del giapponese Sjosae lavorano tutti su questo principio.
Comunque sia il circuito con operazionale è una versione fine di quello che fanno resistori e diodi, userei però resistori da 10k al posto di 1k, così configurato il circuito funziona, l'avevo fatto io stesso perché avevo problemi con multiwii, quindi rivedi il firmware su arduino che il problema sta la...


Inviato dal mio iPhone utilizzando Tapatalk
Più che versione fine, direi versione UCAS....
Non capisco mai perchè andare a tirare in ballo porte logiche, operazionali quando con metodi molto più semplici si ha lo stesso risultato, se proprio si vuole fare una soluzione fine si scelgono dei diodi schottky al posto di normali diodi al silicio.
__________________
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
romoloman non è collegato   Rispondi citando
Vecchio 22 dicembre 15, 14:51   #9 (permalink)  Top
User
 
L'avatar di ElNonino
 
Data registr.: 06-05-2007
Residenza: Tre Ville (Preore)
Messaggi: 3.605
Invia un messaggio via MSN a ElNonino
Citazione:
Originalmente inviato da faso90vr Visualizza messaggio
Giusto per chiarire sull'operazionale, il 741 come tutta la famiglia tl07X, può, e in questo caso deve, lavorare a tensioni positive... Se alimentato tra 0 e 5v come in questo caso, l'uscita spazierà tra quei due valori, e visto che l'ingresso è in quel range i problemi di alimentazione non sussistono, si usa normalmente anche in applicazioni audio farli lavorare in regime di tensione positiva, e si costruisce un buffer per simulare una massa virtuale da dare come riferimento all'ingresso non utilizzato per traslare il segnale a v/2.
I capolavori del giapponese Sjosae lavorano tutti su questo principio.
Comunque sia il circuito con operazionale è una versione fine di quello che fanno resistori e diodi, userei però resistori da 10k al posto di 1k, così configurato il circuito funziona, l'avevo fatto io stesso perché avevo problemi con multiwii, quindi rivedi il firmware su arduino che il problema sta la...


Inviato dal mio iPhone utilizzando Tapatalk
Ottimo sistema per risolvere in modo complicato un semplice problema, la mia firma non viene mai presa in considerazione.

Mi pare che le nuove leve dell'ingegneria elettronica non si preoccupino di conoscere il passato recente..... se non si usano microprocessori o circuiti sofisticati non si è "a la page" od allo stato dell'arte.

__________________
Peace & Love
Fate le cose nel modo più semplice possibile, ma senza semplificare. (A. Einstein)
ElNonino non è collegato   Rispondi citando
Vecchio 22 dicembre 15, 15:24   #10 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Citazione:
Originalmente inviato da ElNonino Visualizza messaggio
Ottimo sistema per risolvere in modo complicato un semplice problema, la mia firma non viene mai presa in considerazione.

Mi pare che le nuove leve dell'ingegneria elettronica non si preoccupino di conoscere il passato recente..... se non si usano microprocessori o circuiti sofisticati non si è "a la page" od allo stato dell'arte.

Siamo noi che siamo vecchi e che facciamo cose che sebbene qualcuno dica che non funzioneranno mai alla fine funzionano sempre.
Il mio trucco è non dire mai ad un circuito che non può funzionare. Se non lo sa funziona e non rompe le balle...
__________________
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
romoloman non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
Vendo Regolatore 40A + Cavo invertente Claudio G Merc. Motori ed Elettronica 4 03 maggio 13 19:14
Problemi Problemi Problemi con il carrello e i perni delle ruote Spooner Aeromodellismo Progettazione e Costruzione 7 18 agosto 09 09:20
Aiuto piccolo circuito invertente supercar Circuiti Elettronici 10 16 agosto 08 16:15
Problemi con v-mixer e y invertente GWS Teo Aeromodellismo 2 30 aprile 06 23:42



Tutti gli orari sono GMT +2. Adesso sono le 03:11.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002