Здравствуйте , имеется переменный резистор у которого ползунок замкнут на один из выводов как это показано на рисунке ниже
задача - измерять его сопротивление при помощи ацп так что-бы при максимальном сопротивлении ацп выдал 255 а при минимальном что-то около нуля , возможности взять нормальный переменный резистор нет , в довесок ко всему хотелось сделать универсальную схему в плане того что повторять ее придется неоднократно а сопротивление переменных резисторов может быть разным (возможно придется ввести в схему подстроечник)
сам пытался и так как на картинке и через ОУ и смоделировав стабилизатор напряжения на транзисторах - все безрезультатно , сделать так что-бы при нулевом сопротивлении на ацп шло 0 вольт а при максимальном 5 так и не смог , у кого-либо есть идеи ?
При такой схеме включения 5 вольт не получить. Нужен ещё один источник напряжения выше 5 вольт, например 10 вольт и с него подать на R17 (его номинал должен быть равен номиналу переменного !!!), тогда 5 вольт получится. Только предупреждаю, бездумное изменение номиналов резисторов может привести к выходу микроконтроллера из строя (в случае превышения входного напряжения более 5 вольт).
VIRGO , спасибо , об этом уже думал , да и защитить мк от завышенной напруги можно включив параллельно RV4 стабилитрон на 5.1v который откроется в случае превышения его напряжения стабилизации и скушает все лишнее , как крайняя мера на случай если не найду более надежного способа пойдет.
сейчас пробую делать регулируемый стабилизатор напряжения 0-5 вольт , но пока не получается сделать с таким ограничением по переменому резистору
upd _______
как-то так -
здесь вместо переменного резистора стоит R3 и его хоть на мегаом поставь на вольтметр более 5.1 не выдаст , а первая ступень стабилизации для того что-бы не зависеть от заряда аккума
upd #2 _____________________
провел шаговый анализ в микрокапе , скрин ниже , каждая полоса это результат полученный для конкретного значения сопротивления R3 , шаг между полосами 150 ом , как видно из этой части графика зависимость напряжения от сопротивления не линейна , отыграться изменением номинала R4 тоже не удается при более низких сопротивлениях растет нелинейность , а при более высоких когда свожу нелинейность до приемлемой верхняя граница полученного напряжения уплывает до 4-х вольт
в итоге требуется найти золотую середину когда разброс нелинейности не более +-10% и при этом максимальную напругу можно без труда получить , если у кого есть идеи буду крайне благодарен