Неверный замер напряжения
Пытаюсь оцифровать аналоговую приборку.
Бортовое напряжение как обычно 12-14в.
Температура двигателя 4-10в.
Датчик уровня топлива, что-то в районе 0,6-4,5в.
Там где напряжение превышает 5в. подключаю через диодный мост, затем
U = u*(R1/R1+R2). Проверял напряжение автомобильным "тестером". Значения периодически отличаются. Подозреваю, дело в том, что в разное время питаю Arduino то через USB разъем, то посредством подключения источника питания LM2598S к пину "5в." Вероятно из-за этого меняется опорное напряжение, что приводит к ошибкам измерений. Источник на LM2598S имеет возможность регулировки выходного напряжения - вероятно я не совсем попадал в то же напряжение, что получается на пине "5в." в случае питания по USB.
Как исключить эту проблему?
Безопасно ли подключать Arduino к USB, если плата питается от внешнего источника, как описано выше?
Re: Неверный замер напряжения
Забыл: Описанные выше датчики представляют собой резисторы. Тогда получается, что напряжение на них так же зависит от текущего напряжения бортовой сети. Значит это тоже нужно учитывать при расчетах?
Re: Неверный замер напряжения
Подключи на Ref внешнее опорное напряжение
Re: Неверный замер напряжения
Цитата:
Сообщение от
Chip
Подключи на Ref внешнее опорное напряжение
Откуда его нужно брать в моем случае? И что-где перерасчитывать?
Re: Неверный замер напряжения
Re: Неверный замер напряжения
Цитата:
Сообщение от
Chip
от +5в
5в. которыми запитываю плату от LM2598S ?
Re: Неверный замер напряжения
Я решил эту проблему по другому. Так как показания датчиков зависят от напряжения бортовой сети при одинаковых измеряемых величинах, то итоговые показания вычисляются через соотношение напряжения борт сети и напряжения с датчиков. Даже если напряжение бортсети будет плавать, то соотношение всегда будет стабильным. Напряжение на входах меряется относительно +5 В со стабилизатора на aref.
Re: Неверный замер напряжения
Цитата:
Сообщение от
Frud
Я решил эту проблему по другому. Так как показания датчиков зависят от напряжения бортовой сети при одинаковых измеряемых величинах, то итоговые показания вычисляются через соотношение напряжения борт сети и напряжения с датчиков. Даже если напряжение бортсети будет плавать, то соотношение всегда будет стабильным. Напряжение на входах меряется относительно +5 В со стабилизатора на aref.
Если я правильно понял, то Вы питаете схему через встроенный в Arduino стабилизатор, поэтому питающие 5в., а заодно и aref у Вас стабильны. В моем же случае, даже бортовое питание, замерянное на Arduino(и пересчитанное из-за делителя) отличается от показаний тестера.
Re: Неверный замер напряжения
Возможно проблема в неточности делителя. Если у Вас в делителе стоят не прецизионные резисторы, то разброс от номинала может составлять от 20% до 5 %. В этом случае можно вычислить коэффициент для каждого делителя и делать коррекцию входного напряжения по этому коэффициенту.
Re: Неверный замер напряжения
Цитата:
Сообщение от
Frud
Возможно проблема в неточности делителя. Если у Вас в делителе стоят не прецизионные резисторы, то разброс от номинала может составлять от 20% до 5 %. В этом случае можно вычислить коэффициент для каждого делителя и делать коррекцию входного напряжения по этому коэффициенту.
Делитель у меня в схеме пока всего один и мне кажется, что после сборки значения на Arduino и тестере совпадали. Попробую внести дополнительный коэффициент что бы совпадали напряжения и дополнительно провести иследования.