Val av operationsförstärkare vid MCP3008 ADC?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av Al_Bundy »

Magnus_K skrev:
Al_Bundy skrev:Så Vsupply+ och Vsupply- är bara amplitudgränser?

Så om jag sätter Vsupply+ till 3.3 volt och Vsupply- till 0 volt t.ex. GND så kommer min op amp's utgång bara ge mellan 3.3 volt och 0 volt?
I en perfekt värld ja, men beroende hur den är konstruerad så kommer den antagligen inte nå riktigt till varken 3,3 eller 0 volt.
Dom olika spänningsnivåerna i en krets brukar på engelska kallas "rails".
Är man beroende av att kunna gå väldigt nära railarna/matningsspänningarna så ska man, precis som Biker skriver, leta efter "rail to rail" opampar.

Det här "rail to rail" uttrycket som många tillverkare brukar marknadsföra sina kretsar med verkar vara ganska flummigt. Bara för att du hittar en "rail to rail" opamp så ska du absolut inte förutsätta att du kommer dyngnära spänningarna, men det är en bra sökterm för att sortera ut många som inte passar ditt behov.
En annan bra sökterm kan också vara "single supply" vilket innebär att man kan mata som du tänkt göra, dvs "jord" och en högre spänning. Mest vanligt är ändå att man matar en opamp med både positiv och negativ spänning för att utgången ska kunna jobbat helt fritt åt båda hållen.
Al_Bundy skrev:Men då har jag en liten fråga om MPC3008. Om referensspänningen är 3.3 volt hos MPC3008 och en ingång är på ca 3.3 volt. Vad blir då ADC värdet? Blir den då 1023 eller 0?
Då blir det 1023.
Precis som jag skrev tidigare så kan du försöka tänka att den spänningen din ADC använder som referens kommer ge dig 1023 om du har det på ingången.
(Det här är givetvis om du har en 10-bitars ADC, dvs 0-1023. Har du tex en 8-bitars ADC så skulle 3,3V på ingången, med 3,3V referens ge dig 255, då ADC-värdet sträcker sig mellan 0 och 255.)

Om vi tar t.ex. arduino. Om jag har 0 volt på GND och 5 volt på analogpin 0 så visar min arduino 1023. Om det är 50/50 så visar den 512.

Hur skulle jag fördela min output från min INA så att "strömmen " grenar sig?

Jag kanske har missuppfattat det där med att strömmen grenar sig?
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av Magnus_K »

Al_Bundy skrev:Jadu. Någonstans måste den ju landa ;)

Helt ärligt vet jag inte. Men om jag har ca 5 volt på weathstonebryggan med en lastcell som ger 1 mV vid 50 kg så måste den ge 0.5 mV vid 25 kg.

Då kan jag ju gaina upp det till ca 3.3 volt som output.

Fast jag skulle vilja fördela spänningen så att om det är 0 volt i output så är det 3.3 volt på GND på en ADC MCP3008 och vise versa.
Blir lite förvirrad nu men kan du inte rita ett schema över hur du tänker?

Rita med vilka matningar du vill använda och hela kalaset.
I och med att du beställde förstärkarna från eBay så finns det ju tid att fixa i ordning ett schema så det bara är att koppla in när dom anländer.

Ps. Gav inte lastcellen 1mV/V? Dvs, 5mV vid maxlast om du nu matar med 5V? Ds
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av Magnus_K »

Al_Bundy skrev:Om vi tar t.ex. arduino. Om jag har 0 volt på GND och 5 volt på analogpin 0 så visar min arduino 1023. Om det är 50/50 så visar den 512.

Hur skulle jag fördela min output från min INA så att "strömmen " grenar sig?

Jag kanske har missuppfattat det där med att strömmen grenar sig?
Precis!
Du får 1023 då Arduino:n använder matningsspänningen som ADC-referens default, dvs 5V i det här fallet.
Drar du då in 5V på en ADC-ingång, ja då blir det 1023.

INA-utgången vill du väl dra rakt in i din ADC? Nej, du får nog rita lite.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av Al_Bundy »

Jag ska fixa schema. Är väldigt upptagen och gymmar just nu.

Men tänk en weathstonebrygga som en INA tar och mäter en output på. Därefter så skickas outputen till en av kanalerna på ADCn.

Referensen är 3.3 volt på ADCn och Vsupply+ på INA är 5 volt och Vsupply- är GND.

Jag hoppas att man behöver inte förgrena spänningen som en potentiometer på en arduino. Jag har alltid tolkat som att en ADC mäter förhållandet mellan analogpin och GND. Kanske en feltolkning?
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av Al_Bundy »

Magnus_K skrev:
Al_Bundy skrev:Om vi tar t.ex. arduino. Om jag har 0 volt på GND och 5 volt på analogpin 0 så visar min arduino 1023. Om det är 50/50 så visar den 512.

Hur skulle jag fördela min output från min INA så att "strömmen " grenar sig?

Jag kanske har missuppfattat det där med att strömmen grenar sig?
Precis!
Du får 1023 då Arduino:n använder matningsspänningen som ADC-referens default, dvs 5V i det här fallet.
Drar du då in 5V på en ADC-ingång, ja då blir det 1023.

INA-utgången vill du väl dra rakt in i din ADC? Nej, du får nog rita lite.
Men kan inte Vsupply+ sitta ihop med ADCns referens?

Och Vsupply- sitter ihop med ADCns GND?

EDIT: Glömde bort att Vsupply+ måste vara 4.85 volt minst.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av Magnus_K »

Jo, om ADC:n kan ha 5V som referens så går det bra.
Al_Bundy skrev:Jag hoppas att man behöver inte förgrena spänningen som en potentiometer på en arduino. Jag har alltid tolkat som att en ADC mäter förhållandet mellan analogpin och GND. Kanske en feltolkning?
Vill du att maxvikten (50kg, 5mV) ska ge dig 3,3V på utgången av din förstärkare så sätter du gainen till 660.
660*0,005= 3,3
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av Al_Bundy »

Magnus_K skrev:Jo, om ADC:n kan ha 5V som referens så går det bra.
Al_Bundy skrev:Jag hoppas att man behöver inte förgrena spänningen som en potentiometer på en arduino. Jag har alltid tolkat som att en ADC mäter förhållandet mellan analogpin och GND. Kanske en feltolkning?
Vill du att maxvikten (50kg, 5mV) ska ge dig 3,3V på utgången av din förstärkare så sätter du gainen till 660.
660*0,005= 3,3
Jag vill inte direkt ens använda 5 voltpinnen från min paj för det sägs att en paj har mycket känsliga io pinnar än en arduino. :)

Så jag tror jag nöjer mig med att sätta referensen på 3.3 volt på ADCn. Däremot blir det att använda 5 voltpinnen till bryggan och förstärkarens Vsupply+.

:)

Men som du sade så får man bara output = Vsupply+ i en perfekt värld.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av Magnus_K »

Exakt. Du kanske kommer nå upp till 4-4,5V innan det tar stopp. Men med hjälp av gainen så kan du skala efter önskemål.
Nu gnuggar vi händer tills ett schema dyker upp men det här ska nog gå bra :)
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av Al_Bundy »

Bild
Användarvisningsbild
carpelux
Inlägg: 1979
Blev medlem: 13 oktober 2007, 12:33:33
Ort: Varnhem

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av carpelux »

Du får nog läsa på lite hur en op-amp fungerar.
För att du ska kunna använda den i din applikation måste du jobba med negativ återkoppling. Då kan du styra förstärkningen efter dina önskemål, annars kommer du i princip bara gå mellan ytterligheterna vad op-ampen kan leverera på utgången, pga den enorma råförstärkning som op-ampar har.

Läs lite på wikipedia eller googla fram någon av alla de tutuorials som finns på nätet och på youtube.

https://en.wikipedia.org/wiki/Operational_amplifier
Användarvisningsbild
Wedge
Inlägg: 1026
Blev medlem: 8 juli 2012, 17:33:33

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av Wedge »

Carpelux får nog läsa på om INA128.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av lillahuset »

:)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av sodjan »

INA128:
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
carpelux
Inlägg: 1979
Blev medlem: 13 oktober 2007, 12:33:33
Ort: Varnhem

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av carpelux »

Var hittar man smileyn för ett rodnande face :-)

I stand corrected, såg bara symbolen för en op-amp och kanske var liiite färgad av historien.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Val av operationsförstärkare vid MCP3008 ADC?

Inlägg av Al_Bundy »

Men på INA128 så finns det en pinne som heter Ref. Vad ska jag ha för spänning på den?
Skriv svar