Amplificare un segnale in tensione

Ma hai collegato le masse tra loro? La massa della bilancia e dell'op-amp devono essere collegate in comune, non basta il solo filo del segnale.
Hai visto che per identificare i piedini corretti c'è una tacchetta sull'integrato?

Allora se colleghi l'ingresso + dell'op-amp NON invertente a massa che tensioni rilevi?
Dovresti misurare qualcosa come massimo 3.2 * 4mV = 13mV

Se invece colleghi l'ingresso + dell'op-amp NON invertente a VCC (5v) che tensioni rilevi?
Dovresti misurare qualcosa come 4.72v (o leggermente più o meno), ovvero la tensione massima che l'op-amp (non essendo rail-to-rail) può dare

Facci sapere
Ciao

No.
Allora io la massa (GND) di Arduino la metto come V- dell'alimentazione dell'operazionale e poi il meno del sensore lo metto come GND dell'ingresso invertente.

Cosa dovrei fare. Usare la GDN di Arduini? Collegare GND di Arduino con il meno del sensore?

:astonished: ecco perché il tuo op-amp era infestato dagli spiriti ]:smiley:
Devi collegare ANCHE il meno del sensore a GND di Arduino

Ma quando ti dicevo molto tempo fa:

L'uscita va misurata tra la massa (che è comune a tutto il circuito, prelevala dal pin GND dell'LM358 per non sbagliare) e l'uscita dell'op-amp

Hai controllato le masse se sono collegate correttamente? Mi sembra che hai fatto qualche casino nei collegamenti.

A cosa stavi pensando?

Boh sinceramente son ripartito da capo a settembre col sensore diverso.
Ma ripeto non mi è chiaro dove mettere il meno del sensore. Lo metto sul bus della terra di Arduino? e poi faccio entrare il GND all'ingresso invertente?

Ma mi chiedo se il nero (GND) che è alimentazione del sensore e il bianco che è V- della misura devono essere uniti, perchè mettono 4 fili e non 3?

Se unico il - del segnale del sensore alla GND di Arduino leggo 3,66 V. Se carico si sposta di circa un volt ma poi ritorna a 3.66..mi sa che non devo far così

Non è una questione di sensore diverso.
Tutti i sensori hanno un segnale che sarà il peso letto della bilancia e un segnale che si chiama in gergo anche massa ma che in realtà è la tensione di riferimento 0v. Questo perché il segnale essendo una tensione deve essere riferito a qualcos'altro.

Quando aggiungi ad un sistema (nel nostro caso l'op-amp) un dispositivo esterno (il sensore) devi collegare tra loro le masse per avere un riferimento 0v unico, altrimenti non si capiranno.

Se ci aggiungi anche Arduino devi collegare anche la massa di arduino alla massa unica del "sistema" (ovvero il circuito), ovvero devi collegare tra loro tutte le masse.

Su breadboard fai così, usa come massa la lunga linea blu di buchetti e collegaci sia il - del sensore, sia dell'op-amp che di Arduino se lo stai utilizzando. Quando in uno schema vedi il simbolo della massa semplicemente ti devi collegare alla linea blu.

Ciao

Op-amp_non_invertente.PNG

Aspetta, quanti fili hai dalla bilancia e a cosa servono?
Hai provato a fare le prove che ti ho detto prima, SENZA bilancia, ma solo con l'op-amp con l'ingresso collegato a V- o V+?

Se ha 4 fili hai:

VDD
+

GND

Hai un segnale differenziale e non su filo unico (+ massa ovviamente)

Collega:
il - all'ingresso - dell' op-amp
il + all'ingresso + dell'op-amp
GND a V- dell'op-amp e a GND di Arduino
VDD all'alimentazione (es. i 5v di Arduino)

Prima avevo capito che avevi 4 fili e con - intendevo GND
Ciao

Allora in sensore ha 4 fili.
Wire Color
Red Green White Black
5V + - GND

Direi che il ruisultato migliore me lo da lasciando tutto come all'inizio ma misurando tra bianco (S- il meno del valore di uscita del sensore) e l'uscita dell'operazionale.

A riposo ha -,03 V
E direi che amplifica di 100.

Che ne dici?
Adesso cerco di capire la tua ultima mail

Il tuo ultimo suggerimento quindi attacco tutto senza resistenze?

Fatto senza resistenze
Leggendo tra S- (segnale -) e usciota OP leggo -2.24 V
Se inverto S- e S+ negli ingressi dell'op e leggo sempre tra S- (che adesso è nell'ingresso + dell'OP) e uscita Op leggo 1,42 V

Non ho mai detto senza resistenze.. così non avresti amplificazione.

Comunque finché non fai la prova (op-amp da solo (con resistenze), ingresso collegato prima a GND=V- e poi a VCC=V+) che ti ho detto prima è inutile continuare a discutere

Ok lo faccio subito ma non ho capito bene.
Mi sono arrivati i tuoi messaggi mentre scrivevo e non so cosa tenere in considerazione.
Quindi onde perseverare con i miei errori ti cheido tutto da capo esplicitamente.

Intendi di collegare solo l'alimentazione dell'operatore?
Oppure mettere ancora la stessa alimentazione come ingresso dell'operazionale?

Cioè non mi è chiaro cosa intendi per operatore da solo.
Io ho 4 ingressi che uso e una uscita
Detto che lo alimento col 5Vv e GND di Arduino ai pin 8 e 4 dell'op.
Ai pin 2 (-) e 3(+) dell'op cosa ci attacco?

N

Collega:
il - all'ingresso - dell' op-amp
il + all'ingresso + dell'op-amp
GND a V- dell'op-amp e a GND di Arduino
VDD all'alimentazione (es. i 5v di Arduino)

Se intendi questo lo avevo già fatto prima del tuo ultimo messaggio e forse è per questo che non ci siamo capiti.

N

Allego immagine.

Cosi è non invertente
Il filo verde è il S+ (segnale positivo del sensore) ed entra nel PIN 3 del 358 (ingresso non invertente + )
Il filo bianco il S- che lo attacco alla resistenza da 100 ohm che poi è collegato al PIN 2 del LM358 (ingresso invertente - ).

Poi c'è la 75 k tra il PIN2 e l'uscita PIN 1 del LM358.

Cosi se leggo tra S- e l'uscita dell'op (PIN 1) leggo valori il più vicino possibile a quello che mi aspetterei.
Solo con amplificazione di circa 100 contro la 750 che mi aspetterei.

Valori in volt
Scarico 0,03 senza amplificazione V 0,2 mV
Con 1,5 kg leggo 0,15 senza amplificazione 0,0017 V >> 1.7 mV
Con 3,0 kg leggo 0,40
Con 4,5 kg leggo 0,59

N

Intendi di collegare solo l'alimentazione dell'operatore?

NO

Oppure mettere ancora la stessa alimentazione come ingresso dell'operazionale?

SI, volevo capire se hai fritto l'operazionale. Per queste prove imposta un guadagno molto basso, le resistenze da 2.1k e 4.6k vanno bene.

Detto che lo alimento col 5v e GND di Arduino ai pin 8 e 4 dell'op.

Ai pin 2 (-) e 3(+) dell'op cosa ci attacco?
[/quote]

pin 2: una resistenza (2.1k) che va a GND e una resistenza (4.6k) che va all'uscita (al pin 1)
pin 3: 5V

per la prima prova, per la seconda basta che colleghi il pin3 a GND. Posta i risultati della tensioni che misuri tra il pin1 e GND in entrambi i casi.

Comunque più andiamo avanti più vedo che non ha senso questo topic, che senso ha se uno ti deve dire tutto? Che soddisfazione puoi avere e cosa puoi aver capito alla fine? Mi sa che ti conviene prendere tempo e studiare l'elettronica dalle base, partendo prima dalla fisica e l'elettrotecnica.

Ciao

3,61 V la prima
0 la seconda

Solo per capire.
Nel primo caso mi dovrebbe amplificare 5V, quindi mi sarei aspettato un valore maggiore.
Sbaglio?

Il senso del post è che non avendo basi di elettronica e dovendo interfacciare un sensore, volevo qualcosa di pronto che potessi usare senza preoccuparmi dell'elettronica.

Sappi che ho dovuto anche fare un disegno con un CAD per il montaggio del sensore perchè non lavorava in modo corretto e meno male che sapevo usarlo e conosco il disegno meccanico meglio dell'elettronica.

Siamo su un forum di arduino non di elettronica, vorrei preoccuparmi di gestire il segnale entro i range prestabiliti.
Ho dovuto preoccuparmi di fare la pagina php per interfacciarsi con la scehda e generare il post per ricevere l'immagine, gestire il protocollo di comunicazione utilizzando la seriale...

Confermo che ho fatto tutto quello che dicevi e il circuito che ho fotografato da i valori che ti ho detto, quindi direi che sta amplificando, solo vorrei capire perchè a 100 invece che a 750.

Intanto ho anche ordinato un INA 122 e proverò anche a far quello.

Cosa consiglieresti di fare?
Io devo solo amplificare questo sensore, mica capire il perchè di quello che ci sta dietro.
Anche perchè la cosa che devo studiare non è legata a queste problematiche ma alla gestione delle automazioni legate al peso.

N