Ik heb een sensor waar de uitgangsspanning varieert van +12V to +18V. Om deze sensor met een PIC uit te kunnen lezen zou ik het bereik willen verplaatsen naar 0-5V.
Dus de range moet verkleind worden van 6V naar 5V, en de gemiddelde waarde moet -12.5V verschoven worden.
Uiteraard kan zo iets makkelijk met een opamp gerealiseerd worden maar volgens mij moet het veel simpeler kunnen. Ik zit nu aan diverse weerstand netwerken te rekenen maar ik kom er niet uit. Hoe zou je dit het makkelijkst kunnen uitvoeren?
SparkyGSX
Een manager is iemand die denkt dat negen vrouwen in één maand een kind kunnen maken
Je kunt het bereik op een lompe manier opschuiven met een zenerdiode, maar bedenk wel dat het dan niet helemaal lineair meer is omdat de stroom door die zenerdiode varieert, en daarmee de spanning erover, en dat de offset nog temperatuurafhankelijk wordt ook.
Met alleen weerstanden kun je die offset niet veranderen zonder het signaal tegelijk te verzwakken.
Thevel
Golden Member
Met alleen weerstanden kun je die offset niet veranderen zonder het signaal tegelijk te verzwakken.
Met alleen weerstanden kun je toch niet aan de nul volt komen?
Of zie ik het verkeerd.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Inderdaad lompe en onnauwkeurige methode, maar kan soms voldoen... 
Houdt er ook rekening mee dat de ingangsweerstand voor de AD converter < 2.5k moet zijn...
ZD12 200 Ohm
,-----,
o----|<----| |----o-----> AD in
'-----' |
.-.
| |
| | 1k
'-'
|
===
Heel nauwkeurig hoeft het niet te zijn. Ik ga het proberen met een zener en anders toch maar een opamp.
Persoonlijk zo ik voor een opamp gaan, maar je kan het voorbeeld van Sparky en Arco proberen en kijken of dat werkt voor jou toepassing.