Z_h_e писал(а):Лично что мне в Вашей схеме не нравится. Это использование в качестве ИОН 7805 - у него ж погрешность стабилизации 2%. Мне слабо верится что на выходе неизменное напряжение при изменении входного. Непонятно на кой ляд включен стабилитрон в цепь опорного напряжения, погрешность обычного стабилитрона будет не лучше, да еще будут бороться 7805 и стабилитрон друг с другом.
1. Внимательно проверьте схему на сопли, грязь и т.д.
2. Измените программу и отображайте код АЦП без преобразования в напряжение. Посчитайте "ручками" линейность.
3. Откиньте по максимуму всю схему от МК. Подайте опорное напряжение с батареи, а на вход АЦП подайте напряжения через потенциометр подключенный к хорошей батарее. Проверьте
4. Поменять МК
5. Показать исходник форумчанам.
Не судите меня строго, но то что Вы советуете это чушь.
5 вольтовый стабилизатор четко выдает 5.04 вольта при разном входном.
Сейчас идея проверить линейность самого делителя!
Тоесть, подаем на вход и измеряем напряжение на входе микроконтроллера. Кроме резисторов в делителе есть еще и конденсатор 4.7 мФ неполярный.
По поводу стабилитрона, дак он на 5.1 вольт. Нужен только для того если на какуюнебудь ногу пойдет повышенное напряжение и стабилитрон все скинет на землю. Он чисто по питанию стоит.

