Датчик уровня на AVR.

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Пт сен 03, 2010 19:29:56
Откуда: Планета Земля

Сообщение svetl1928 »

Доброго времени суток. У меня есть одна проблемка, уж очень трудно решаема. Прошу помочь советом.
На бойлере горячей воды (емкость 10 тонн) стоит насос, который откачивает из емкости горячую воду. В трубе по которой течет вода, стоит кондуктометрический датчик. Проблема в том, что его постоянно съедает напряжение. Что мы только не делали уже. Ставили тиристоры, транзисторы, но все равно съедает.
Я только недавно начал изучать микроконтроллеры и особых знаний не имею, поэтому обращаюсь к вам.
Есть задумка сделать все это дело на микроконтроллере. Суть примерно такова: между центральным (изолированным) электродом кондуктометрического датчика и корпусом трубы, всегда есть определенное сопротивление(в случае если в трубе есть вода), а когда ее нет сопротивление соответственно будет очень высоким.
Нельзя ли сделать так, чтобы контроллер через какой-то определенный промежуток времени (например 3 секунды) опрашивал датчик на предмет сопротивления и после этого делал вывод.
То есть логика работы такова: если сопротивление порядка 50-150 Ом, то релюшка всегда включена, а если сопротивление резко возрастает (пропадает вода) то микроконтроллер даст сигнал на выключение насоса.
Вот как то примерно так.
У кого есть какие мысли по этому поводу прошу поделится, а именно, как написать программку и придумать схемку, ну или может ссылки на подобные проекты есть.
Я думаю что я уже не первый с такой проблемой.
Заранее спасибо!

Вот выкладываю фотку самого кондуктометрического датчика, если кто его не видел. Простой как пять копеек.
Konduktometricheskiy datchik 1.jpg
(64.91 КБ) 2358 скачиваний
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Пт сен 03, 2010 19:29:56
Откуда: Планета Земля

Сообщение svetl1928 »

Немного еще добавлю, а то как то непонятно получилось.
Этот датчик стоит в протоке воды и защищает насос в случае если в бочке закончилась вода.
Он управляет релюшкой. То есть если вода есть, через центральный проводник датчика подается масса на питание реле и оно включает насос, если же воды нет, то реле размыкается.
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 420
Зарегистрирован: Чт июн 03, 2010 23:06:12

Сообщение Coviraylhik »

Очень интересно почему кондуктометрический датчик съедает напряжение, к нему ведь подведена слаботочка? или он делает включение насоса напрямую? Интересно посмотреть схему как он на данный момент задействован в схеме.
А на счет применения МК для вашей проблемы думаю что это лишнее , здесь ведь не надо выводить на дисплей никаких данных, я бы обошелся здесь одним таймером NE555 (таймер для того что бы насос не дергался)
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Пт сен 03, 2010 19:29:56
Откуда: Планета Земля

Сообщение svetl1928 »

Да, управляет слаботочным реле, а реле в свою очередь уже управляет магнитным пускателем.
Реле питается от 24В, ток потребления не замерял но думаю он очень маленький. Но факт остается фактом.
Вот схемка на транзисторах, с помощью нее мы делали ток потребления еще меньше, но с ней съедает все равно, к тому же еще появляется очень большая чувствительность схемы, а это тоже плохо.
Shema-urovnei-300x173.jpg
(8.35 КБ) 960 скачиваний
Что то похожее делалось и на тиристорах, но безрезультатно.
А по поводу вашей мысли с таймером, можно конкретней? У нас такие есть в наличии.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

Делал датчики уровня жидкости и тоже сталкивался с такой проблемой. Решение очень простое - нужно питать датчик переменным напряжением. Очень хорошее решение - использовать трансформатор. Применял SMD-шный SM-LP-5001 от Bourns, который предназначен для модемов. Одновременно получаем и хорошую гальваническую развязку. Первичку транса через резистор питаем переменкой, которую формирует таймер микроконтроллера. С первички сигнал идёт еще и на детектор, а затем на компаратор или АЦП микроконтроллера. Если вторичка закорачивается некой проводимостью, напряжение на выходе детектора падает. Работает очень надежно даже в сложных условиях. Если пожертвовать гальванической развязкой, то для удаления постоянной составляющей вместо трансформатора можно использовать конденсатор. Так тоже делал в автомате приготовления газводы, работает нормально.
Контактная информация:
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 420
Зарегистрирован: Чт июн 03, 2010 23:06:12

Сообщение Coviraylhik »

Щас накидаю схемку.
Только вопрос, сопротивление с датчика когда нет воды в трубе ?
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Пт сен 03, 2010 19:29:56
Откуда: Планета Земля

Сообщение svetl1928 »

Да, у нас стоит пяти амперный импульсный блок питания +-24В, с переменкой не пробовали.
"Ничегонеработает". очень интересное решение, посмотреть бы схемку.

Сопротивление без воды, будет в мегаомах, может где-то 1-1,5 мОм.
Мучитель микросхем
Аватара пользователя
Сообщения: 420
Зарегистрирован: Чт июн 03, 2010 23:06:12

Сообщение Coviraylhik »

Вот схемка, С1 отвечает за задержку что бы насос не дергался, после того как воды не станет в трубе, насос еще некторорое время должен поработать (зависит от настройки от 1 сек и до ..... возможно сделать и часовую задержку) по данной схеме будет где то ~ 15 секунд.
Изображение
Упс... На диодном мостике на минусе массу не дорисовал...
Вложения
01 555m.GIF
(6.69 КБ) 5649 скачиваний
01 555.GIF
(22.74 КБ) 1227 скачиваний
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Пт сен 03, 2010 19:29:56
Откуда: Планета Земля

Сообщение svetl1928 »

Схема на таймере примерно похожа на транзисторную. Получается таймер подает ток на открытие транзистора? Значит опять потечет ток через датчик... :)
Мучитель микросхем
Аватара пользователя
Сообщения: 420
Зарегистрирован: Чт июн 03, 2010 23:06:12

Сообщение Coviraylhik »

В твоей схеме нахожу странным поключение КТ819 и похоже неслабый ток идет через VT2 Э-Б далее VT1 К-Б далее датчик на общий...(блин разрешение схемки малое, трудно что разобрать, ладно предположил экстросенсорически :))
На 555 даже теоретически не могу предположить, что бы такой ток, шёл на твой датчик.
Ну вобщем щас еще кто нить теорию свою выдвинет....
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Пт сен 03, 2010 19:29:56
Откуда: Планета Земля

Сообщение svetl1928 »

:) Я схемку набросал по быстрому, поэтому наверное перепутал транзисторы. Смысл прост, усилительный каскад, где один транзистор менее сильный управляет вторым более сильным.
Вот побольше.
Shema urovnei.jpg
(43.97 КБ) 982 скачивания
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

svetl1928 писал(а):"Ничегонеработает". очень интересное решение, посмотреть бы схемку.
Присоединяю. Датчики уровня вверху слева. Там показаны два варианта - с трансформаторами и с конденсаторами.
Вложения
Sch.pdf
(74.83 КБ) 926 скачиваний
Контактная информация:
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса

Сообщение clawham »

Lfff///,kbbbyy///ye сколько уже этих датчиков уровняяя...
идите в электротехнический магазин купите за 100 грн на дин рейку реле уровня
работает веками митает электроды переменкой импульсно и ооочень малыми токами позволяет 100500 разных вариантов включения, питается от 220-380 на выходе сухой контакт 10 ампер что ещё может быть надо-то???
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.
Контактная информация:
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Сообщение Vov123 »

Может проще купить http://www.owen.ru/catalog/36498571
и не мучиться?
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса

Сообщение clawham »

дак а я о чём? стоит шару работает годами электроды не портит проверен 100500 раз :)
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Пт сен 03, 2010 19:29:56
Откуда: Планета Земля

Сообщение svetl1928 »

Ну по поводу Овна, мы используем только терморегуляторы, у нас их навалом. Если бы мы стали ставить Овен на каждый наш кондуктометрический датчик, ушло бы огромное количество денег, поэтому хочется разработать и собрать дешевую но надежную конструкцию и ставить ее в комплект с каждым датчиком.
Тем более речь идет не о графических сигнализаторах, а просто о снятии большого тока с электродов.

P.S Поскольку диалог ведется в ветке о микроконтроллерах, очень хочется продолжить разговор ближе к ним. У меня есть мысль совсем не подавать ток через датчики, а просто измерять сопротивление между водой и центральным проводником и как только сопротивление резко возрастет, тут же отключить реле.
Друг Кота
Аватара пользователя
Сообщения: 6321
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

svetl1928 писал(а): У меня есть мысль совсем не подавать ток через датчики, а просто измерять сопротивление между водой и центральным проводником и как только сопротивление резко возрастет, тут же отключить реле.
А что, изобретен способ измерять сопротивление, ничего на него не подавая ?
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Пт сен 03, 2010 19:29:56
Откуда: Планета Земля

Сообщение svetl1928 »

Да, я немножко не так сказал. Я понимаю, что измерение сопротивления основано на измерении падения тока протекающего через измеряемое сопротивление.
Но ведь ток в таком измерении наверное будет мизерным, к тому же микроконтроллер будет опрашивать с периодичностью примерно в 5 секунд, а во время паузы электроды будут как бы "висеть в воздухе".
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Сообщение bolek »

svetl1928 писал(а):Ну по поводу Овна, мы используем только терморегуляторы, у нас их навалом. Если бы мы стали ставить Овен на каждый наш кондуктометрический датчик, ушло бы огромное количество денег, поэтому хочется разработать и собрать дешевую но надежную конструкцию и ставить ее в комплект с каждым датчиком...
У вас странные понятия о дешевизне: упомянутый Овен работает по 3 каналам и стоит примерно 2000 руб.,
Посчитайте (или дайте посчитать профессионалу) себестоимость того, что вы собираетесь делать на коленке. Уверяю Вас, стоимость комплектующих там составит хорошо если процентов 10.
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

Работая с автоматикой я например всегда придерживаюсь принципа что если девайс можно купить, его должны купить. Делать что-либо в данном случае дело неблагодарное и никому не нужное. Только лишнюю ответственность на себя брать.
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»