Getting full analog resolution readings from 10-30V high voltage sensor output


i have sensor gives out readings of between 0 - 10v , want able map entire 0 - 10v 0 - 1023 range analog readings on arduino. important need full resolution of 0 - 10v application requires high accuracy sensor reading. sensor using high grade industrial quality type.

the normal way use voltage divider circuit break high voltage smaller voltages arduino can safely read within 0 - 5v range. problem approach lose full resolution of high voltage sensor output.

to illustrate:- lets have 0 - 30v sensor output range. using normal approach, use 6 resistors in series , 10k ohms each, break 30 v 6 5-volt readings across each resistor, connect reading across first resistor 0 - 5v analog read of arduino. using method, reducing resolution of sensor 6 times.

i have attached image of trying accomplish sensor output range of 0 - 10v. there means of mapping 5 - 10v range across second resistor 0 - 5v range safe arduino?

i have searched google , arduino forum wasn't able find solution. solution useful community people want use such sensitive sensors high voltage output reading , needing full resolution. tips appreciated.

the normal way use voltage divider circuit break high voltage smaller voltages arduino can safely read within 0 - 5v range. problem approach lose full resolution of high voltage sensor output.

to illustrate:- lets have 0 - 30v sensor output range. using normal approach, use 6 resistors in series , 10k ohms each, break 30 v 6 5-volt readings across each resistor, connect reading across first resistor 0 - 5v analog read of arduino. using method, reducing resolution of sensor 6 times.

really? how figure?
50% of 30v full-scale 15v; 50% of 5v full-scale 2.5v.
what's point?
is "6 resistors"?  if used 2 resistors 25k , 5k, different?


Arduino Forum > Using Arduino > General Electronics > Getting full analog resolution readings from 10-30V high voltage sensor output


arduino

Comments

Popular posts from this blog

invalid use of void expresion in FlexiTimer2 library

error: a function-definition is not allowed here before '{' token

LED Strip Code