Hoe kan ik het beste een druk sensor met een uitgangs spanning van 1...6 volt uitlezen met een PIC ?

Het verschil is dus 5 volt.
5 volt is ook het bereik van een PIC ADC.
Zit ik echter nog met een potentiaal verschil van 1 volt.

spanningsdeler? al deel je door 1,2 kom je tog goed uit? verder kan ik je neit helpen met de ADC.

Willem

Voor de nauwkeurigheid zou het fijn zijn als het gehele bereik van de ADC gebruikt kan worden.
Door de waarde te delen, wordt nog maar de helft van het ADC bereik gebruikt.

Niet als je zo deelt dat je een 0-5V ingangsignaal krijgt. ;)
En 1-6 gedeeld door 1,2 is...

Een andere optie is met een opamp je bereik te verschuiven.

[Bericht gewijzigd door Henry S. op ]

Als het ding floating is, de '0' op -1V leggen.

Daar had ik ook aan gedacht, maar hoe krijg je dat nauwkeurig voor elkaar ?

Zijn er spannings referentie regelaars van 1 volt ?

wat voor druk sensor heb je precies ?

je kan met 1 ad poort en vref meten ,of bedoel je dat niet ?

Het gaat om een druk sensor met een uitgangs spanning van 1...6 volt.
Dus een verschil van 5 volt, omdat de ADC ook een bereik heeft van 5 volt dacht ik het nul punt 1 volt te verschuiven.
Maar hoe pak ik dat aan, zonder dat ik aan nauwkeurigheid in moet leveren ?

Dus een externe opamp gebruiken ?

Ik dacht aan iets als het nul punt te verleggen met een of andere spannings deler.... (of gaat dat niet betrouwbaar werken ?)

[Bericht gewijzigd door MMSoft op ]

Bij een spanningsdeler deel je je hele bereik.

Voor die -1V heb je wel een extra voeding nodig, tenzij je al een negatieve voeding hebt.
Misschien werkt het als je 2 diodes of een zener in serie met het de output van de sensor zet, zou je kunnen proberen.

Bij een pic kan je de ref- en ref+ ook een potentiaal geven die je zelf wil, binnen bepaalde grenzen.
Hoe het precies werkt weet ik niet maar het kan wel.

Ja maar een hogere inputV dan de voeding zal hij vast niet leuk vinden.

De ingang van de PIC mag max. 5 volt zijn.
Ik dacht zoiets:



Sensor(Voeding)--------------- 12 volt (voeding)

              (PIC Voeding)--- 6 volt (voeding)

Sensor(uit)------------------- ADC input

          ----(Massa van PIC)
          |
      Zener(1volt) 
          |
Sensor(Massa)------------------ 0 volt (voeding)

Er moet wel minstens een bepaalde stroom door de zener gaan, weet niet of die sensor dat kan leveren. En een 1V zener bestaat niet volgensmij, dus zou je iets hoger moeten gaan zitten.
Misschien werkt het, misschien ook niet als de stroom door de zener te laag is.
En plaats die zener maar in serie met sensor out en dus niet tussen de massas.

Door met een extra opamp te werken of een hulpspanning te maken, wordt het ook minder nauwkeurig. (hoe stabiel is zo'n hulpspanning?).
Wat Henry eigenlijk al zei: Door de juiste spanningsdeler te maken wordt je resolutie slechts 20% kleiner.
Je hebt een 1024 bits ADC, maakt dan die 20 % zoveel uit?

Voordeel: je bent klaar met slechts 2 weerstandjes :)

EDIT: foutje: ik bedoel natuurlijk 1024 stapsADC :)

Je moet eigenlijk kijken welke nauwkeurigheid je nou nodig hebt. En dan kan je kijken welke oplossing het beste er bij past. Twee weerstandjes is wel veruit het makkelijkste, maar je levert iets in.

Je hebt een 1024 bits ADC, maakt dan die 20 % zoveel uit?

Het gaat om een 10 bits ADC, dus met de waardes 0...1024.

Even de spannings deel mogelijkheid:
Om zoveel mogelijk het bereik van de ADC te benutten, welke deel factor is dan het beste ?

[Bericht gewijzigd door MMSoft op ]

....
Even de spannings deel mogelijkheid:
Om zoveel mogelijk het bereik van de ADC te benutten, welke deel factor is dan het beste ?

Dat heeft Henry al genoemd: 1,2

[Bericht gewijzigd door Zonnepaneeltje op ]

Welke weerstands waardes kan ik het beste gebruiken ?



In ----------
            |
            |
           ---
           |  | 
           |  | R1
           ---
            |
            |-------------------- ADC
            |
            |
           ---
           |  |
           |  | R2
           ---
            |
            |
Massa --------------------------- Massa

Ja zeg kom nou de wet van ohm ken je toch?
Wel ff de sheet van de PIC lezen wat betreft ADC, niet te hoog ohmige waardes nemen, maar dat staat daar wel goed in beschreven.

Ik ken de wet van Ohm wel, maar ik bedoel dat deze weerstanden niet te laag-/hoog-ohmige mogen zijn.

Ik denk aan:
R1 = 1K
R2 = 5K

Lijkt jullie dat verstandig ?