Я хотел бы разработать коробку сопротивления декады, которая использует микроконтроллер для управления сопротивлением.
Можно ли переключаться между резисторами разного номинала с помощью транзисторов? (или другой компонент?)
Транзисторы — не лучший выбор; они не могут обрабатывать переменный ток и постоянный ток только в одном направлении. Это не способ эмулировать резистор.
Я бы построил цепочку из 20 резисторов, каждый из которых вдвое больше предыдущего, поэтому 1 , 2 , 4 , 8 и т. д. Выборочно закорачивая резисторы, вы можете создать любое значение между 1 и 1 М только с этими 20 значениями.
Используйте герконовые реле параллельно каждому резистору.
Этому герконовому реле требуется всего 10 мА при 5 В, поэтому оно может управляться непосредственно микроконтроллером. Ник правильно указывает, что вы должны проверить, не превышает ли общий ток возможности контроллера. Но в 20 10 мА, мы бы остались намного ниже максимума 300 мА для ATMega8 , например.
Вы можете использовать реле с фиксацией, чтобы можно было использовать резистор без источника питания. Цена выше, чем у герконового реле (3,14 доллара против 1,20 доллара), и вам нужна либо дополнительная логика, либо удвоенное количество входов/выходов для их управления.
отредактируйте , повторите предложение jippie .
jippie предлагает использовать лестницу R-2R, так что необходимы только два разных номинала резисторов. Хотя я сразу почувствовал, что это не сработает, мне потребовалось несколько минут, чтобы понять, почему. Первая интуиция. N-битная лестничная цепь состоит из (N+1) резисторов 2R и (N-1) резисторов R. Без точных расчетов максимальное значение резистора, которое вы можете создать с их помощью, всегда меньше 2N.
R, это когда вы ставите все подряд. Наименьшее значение — когда все они параллельны, и это всегда больше, чем R / (2N). Таким образом, отношение между наибольшим и наименьшим меньше (2N)
, что для 20 бит это 1600, а не 2
, или 1048 576, как и ожидалось. Почему? Поскольку лестница R-2R является логометрической , т. е. выход зависит от соотношения между значениями двух резисторов, у вас появляется гораздо больше возможностей. Это не то, что у нас здесь; в нашей сети всего два узла, а не три. Так что жаль, но Р-2Р не получится.
Да, в пределах ограничений. Полевые транзисторы с низким Rdson будут работать до тех пор, пока наименьшее сопротивление, которое вы хотите переключить, будет значительно выше, чем у Rdson, если напряжение всегда подается в одну сторону, а напряжение находится в пределах ограничений источника питания. Если вам нужно, чтобы результирующий составной резистор был более произвольным, то вам, вероятно, нужно использовать реле.
Объедините реле Стивена в его ответе с лестничной сетью R-2R . Таким образом, вам понадобятся только два резистора с разными номиналами.
Алекс Л
Стивенвх
Алекс Л
Стивенвх
Алекс Л
Ник Алексеев
Стивенвх