Vovka
Member
Доброго времени суток!
Есть схема, к которой подключил АЦП.
Схематично выглядит так:

R1 - это внутренняя схема. Чтоб было понятно, что есть какое-то падение напряжения
В точке А напряжение меняется в пределах 3..5В, при этом в точке В оно тоже меняется, но не пропорционально А
R4 - контроль перемещения
Калибровка происходит при неизменном напряжении в точках А и В:
- устанавливаем R4 в верхнее положение, один раз запоминаем либо код АЦП, либо напряжение в точках А и В.
- Крутим R4 и сохраняем 50 точек значений в точке С
На этом калибровка закончена.
Далее алгоритм простой: получаем от АЦП код в точке С, ищем в таблице промежуток и линейной интерполяцией вычисляем значение - тут проблемы нет.
Но есть одно но: если напряжение в точке А изменилось, то соответственно значения в точках В и С тоже ушли...
Как скорректировать это дело?
Есть схема, к которой подключил АЦП.
Схематично выглядит так:

R1 - это внутренняя схема. Чтоб было понятно, что есть какое-то падение напряжения
В точке А напряжение меняется в пределах 3..5В, при этом в точке В оно тоже меняется, но не пропорционально А
R4 - контроль перемещения
Калибровка происходит при неизменном напряжении в точках А и В:
- устанавливаем R4 в верхнее положение, один раз запоминаем либо код АЦП, либо напряжение в точках А и В.
- Крутим R4 и сохраняем 50 точек значений в точке С
На этом калибровка закончена.
Далее алгоритм простой: получаем от АЦП код в точке С, ищем в таблице промежуток и линейной интерполяцией вычисляем значение - тут проблемы нет.
Но есть одно но: если напряжение в точке А изменилось, то соответственно значения в точках В и С тоже ушли...
Как скорректировать это дело?