Страница 1 из 1

Измерение сопротивления в широких пределах с помошью МК.

Добавлено: Чт июл 16, 2009 17:25:23
Белк
Нужно измерить сопротивление резистора с помошью МК в широких пределах, от единиц Ом до единиц МОм, причём с автоматическим переключением пределов измерения. Сильно высокая точность не обязательна. Программу мя напишу без проблем, но вот аналоговая часть ставит меня в тупик, ничего придумать не могу...

Добавлено: Чт июл 16, 2009 19:10:21
ARV
для не очень высокой точности из аналоговой части понадобится только несколько резисторов разных. подключаете их при помощи свободных портов МК в качестве "верхнего" резистора делителя напряжения, а "нижнее" - это измеряемое. напряжение с этого делителя на АЦП - вот и все дела.

Добавлено: Чт июл 16, 2009 19:21:14
Белк
Черт, как всё просто, и как мя сам не додумался. Хотя при измерении очень маленьких и очень больших сопротивлений всёже точность будет неприлично низкой. Но чтонибудь придумаю.

Добавлено: Чт июл 16, 2009 19:22:57
DrWatson
Зависимость получится нелинейная. Лучше взять микросхему-регулируемый источник тока и переключать его режимы с помощью тех же выходов МК или даже задействовать в задающей цепи источника тока ШИМ с интегратором. Параметры ШИМ подобрать экспериментально.

Добавлено: Чт июл 16, 2009 19:47:06
ARV
да и фиг с ней, с нелинейностью - даже у меги8 будет столько свободных ресурсов, что можно считать float-ами и не переживать.

Добавлено: Пт июл 17, 2009 04:53:43
akl
Здравствуйте. Может подойдет эта веточка
http://www.radiokot.ru/forum/viewtopic. ... highlight=

Добавлено: Пт июл 17, 2009 05:44:52
Белк
ARV писал(а):да и фиг с ней, с нелинейностью - даже у меги8 будет столько свободных ресурсов, что можно считать float-ами и не переживать.
Не, флоатами я считать не буду, целочисленной хватит. Но как вы догадались что у мя именно atmega8? О.о