Измерение сопротивления на МК (Кондуктометр)
Добрый день, уважаемые форумчане. Появилась необходимость измерять сопротивление с помощью МК, а я пока только начал разбираться вообще с микроконтроллерами. В общем задача стоит такая, необходимо измерять сопротивление растворов, вообще проводимость, но она пересчитывается через сопротивление, и данные отправлять на компьютер. Имеются два электрода которые опускаются в раствор и на них подается синусоидальный сигнал. Так вот необходимо измерить сопротивление раствора между электродами. И вот у меня собственно вопрос, посоветуйте как это сделать проще? Использовать буду ATmega8, как передавать данные на компьютер я разобрался, использовать буду V-USB. Из вариантов что я видел как можно измерить сопротивление с помощью гармонического сигнала, это подавать его напрямую на один вход сравнивающего устройства, а на другой вход через сопротивление, и по разности амплитуд находить сопротивление, но там ничего подробно не описано. Если кто-то с таким сталкивался не могли бы вы объяснить или предложить более интересный метод.
Теория - это когда все знают, но ничего не работает, практика - это когда все работает, но никто не знает как. Здесь мы совмещаем эти две вещи! У нас ничего не работает и никто не знает почему!
- Реклама
если вы собрались делать кондуктометр то лучше использовать не синусоидальный сигнал, а импульсный 8-10 кГц (электроды целее будут). И не забудьте по термокомпенсацию
и электродов должно быть не два а один сдвоенный (от разности расстояний между электродами зависит сопротивление)
ЗЫ: нарыл пример от чего отталкиваться:

и электродов должно быть не два а один сдвоенный (от разности расстояний между электродами зависит сопротивление)
ЗЫ: нарыл пример от чего отталкиваться:
mikbur, спасибо! Попробую импульсный сигнал подавать. По поводу электродов, вообще задача стоит о последовательном съеме попарно с 9 электродов. Расстояние между ними одинаковое.
Я вот что нашел:
http://zetlab.ru/support/articles/adc_d ... leniya.php
http://www.cqham.ru/scope_08.htm
И вот думаю как это можно прикрутить к контроллеру.
Я вот что нашел:
http://zetlab.ru/support/articles/adc_d ... leniya.php
http://www.cqham.ru/scope_08.htm
И вот думаю как это можно прикрутить к контроллеру.
Теория - это когда все знают, но ничего не работает, практика - это когда все работает, но никто не знает как. Здесь мы совмещаем эти две вещи! У нас ничего не работает и никто не знает почему!
Если вам это поможет то кондуктометрия крайне схожа с измерителем емкости обычного конденсатора
герконовые реле + дешифратор для управления релеИ вот думаю как это можно прикрутить к контроллеру.
А если не секрет, зачем столько ?По поводу электродов, вообще задача стоит о последовательном съеме попарно с 9 электродов. Расстояние между ними одинаковое.
Спасибо за совет, посмотрю как измеряются конденсаторы с помощью МК.
Это мне кажется слишком, я вообще думал напрямую подключать электроды к АЦП контроллера, ну в крайнем случае через транзисторы или микросхемы-ключи с хорошей скоростью.mikbur писал(а):герконовые реле + дешифратор для управления реле
Просто необходимо смотреть динамику раствора в режиме типо бегущей волны.mikbur писал(а):А если не секрет, зачем столько ?
Теория - это когда все знают, но ничего не работает, практика - это когда все работает, но никто не знает как. Здесь мы совмещаем эти две вещи! У нас ничего не работает и никто не знает почему!
- Реклама
Микросхемы как и транзисторы имеют небольшие токовые утечки - будут неравномерные показания на каждом из каналовdjzoob писал(а):Это мне кажется слишком, я вообще думал напрямую подключать электроды к АЦП контроллера, ну в крайнем случае через транзисторы или микросхемы-ключи с хорошей скоростью.
ставите рэс55а и к ним что-то типа К155ИД3 (управление по 4 проводам до 16 датчиков)


