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

Контроль уровня жидкости.

Добавлено: Ср дек 11, 2013 21:17:54
vvovvchik
Здравствуйте ВСЕ!
Прошу помочь переделать вот эту схему.
Уровень жидкости.png
(28.08 КБ) 667 скачиваний
В подвале находится герметично закрытая емкость с водой, и нет возможности визуально контролировать в ней уровень. В интернете очень много разных схем, но мне очень понравилась эта. Я уже даже микросхемы на eBay заказал, через недели три получу.
Здесь, если я правильно разобрался, в качестве датчиков уровня жидкости в резервуаре должны использоваться электроды, прямо контактирующие с жидкостью. Я планирую использовать поплавок с магнитом и герконы. Проблема заключается в том, что когда магнит удерживает геркон в замкнутом состоянии на индикаторе высвечивается нужная цифра, но когда геркон разомкнут (пока поплавок с магнитом перемещается к следующей отметке) на индикаторе высвечивается 0. Я это понял когда с эмулировал эту схему в программе isis. Кстати вот она.
Уровель жидкости 1.rar
(15.77 КБ) 227 скачиваний
Помогите пожалуйста доработать эту схему таким образом, чтобы после того как геркон разомкнулся цифра к которой он привязан оставалась высвечиваться на индикаторе. А идеально было бы если одним герконом число устанавливается а другим сбрасывается на предыдущее.
Мне посоветовали использовать д-триггер, но я в таких вещах ничего не понимаю. После прочтения в википедии статьи про триггеры, я стал разбираться в триггерах ещё хуже, но зато я теперь знаю что к155тм2 это 2 д-триггера. Открываю схему в программе нахожу микросхему 74ls74 (вроде бы аналог тм2) перетаскиваю её на рабочее пространство, долго долго всяко разно пытаюсь её прилепить к схеме и вот оно,
Уровень жидкости 2.rar
(16.92 КБ) 240 скачиваний
то что нужно идеально работает, как мне и надо. Но что то мне подсказывает что так не делается, уж слишком всё просто, и, наверное, в реально собранном варианте это работать не будет? Пожалуйста, у кого есть время помогите реализовать мою задумку (подскажите как правильно сделать обвязку добавленной микросхемы , или вообще другую микросхему). Я не поленюсь установить их и 10 штук, лишь бы работало) . На МК сделать проще и удобней скажут наверное многие, но я программу для контролера написать не смогу, да и микросхемы уже в пути.
Огромное спасибо всем откликнувшимся.

Re: Контроль уровня жидкости.

Добавлено: Ср дек 11, 2013 21:28:15
pyzhman
идеально работает
Не понял. Это как? Вы сами как-то будете нажимать сбросы-установки триггеров?

upd
Изображение (чтоб не было досадно за выписанную м/с.)
А программу легко написать. Что-то вроде

Результат= 0
1.
опросили входы
если входы поменялись, то Результат= входы
выставили Результат на индикатор
вернуться на 1.

Re: Контроль уровня жидкости.

Добавлено: Ср дек 11, 2013 21:56:02
vvovvchik
Сбросы триггеров будут делать герконы, планируется такое размещение: геркон 1а (R)-небольшой промежуток 1-2см геркон 1б (S)-промежуток 10см - геркон 2а - небольшой промежуток геркон 2б -промежуток 10см .... геркон 9а - небольшой промежуток геркон 9б.
Когда поплавок идет вверх скажем к третьей отметке на индикаторе в этот момент цифра 2 сначала он проходит геркон сброса цифры 3 это ни на что не влияет а затем замыкает геркон установки цифры 3. Когда он пойдет вниз, он сначала пройдет геркон установки цифры 3 это ни на что не влияет а затем геркон сброса цифры 3 и на индикаторе появится цифра 2. Как то так.

Re: Контроль уровня жидкости.

Добавлено: Ср дек 11, 2013 21:59:46
pyzhman
Пас, даже прикидывать не буду все эти похождения геркона.

Re: Контроль уровня жидкости.

Добавлено: Ср дек 11, 2013 22:16:01
Сэр Мурр
По-моему, исходная схема показывает изменение уровня только в одном направлении, а нужно, чтоб работала в обе стороны. Чтобы не высвечивались нули при изменении уровня, надо ставить запоминающий регистр.

Re: Контроль уровня жидкости.

Добавлено: Чт дек 12, 2013 15:15:23
kotpalych
Переделал под ТМ8 в протеусе работает , в железе сомневаюсь.

Re: Контроль уровня жидкости.

Добавлено: Чт дек 12, 2013 17:14:28
vvovvchik
kotpalych спасибо, такой вариант тоже подойдет, жаль отметки 0 нет.

И всё таки, как заставить это работать в железе?

Re: Контроль уровня жидкости.

Добавлено: Чт дек 12, 2013 17:19:06
ageeff
vvovvchik писал(а):И всё таки, как заставить это работать в железе?
Ну как минимум - собрать хотя бы на макетке.

Re: Контроль уровня жидкости.

Добавлено: Чт дек 12, 2013 17:27:20
vvovvchik
То есть, собрав так как в программе, вероятность что работать будет есть?

Микросхемы получу обязательно попробую.

Re: Контроль уровня жидкости.

Добавлено: Чт дек 12, 2013 17:56:39
pyzhman
Странно будет, если, получив микросхемы, не попробовать. :))

Re: Контроль уровня жидкости.

Добавлено: Чт дек 12, 2013 18:23:57
vvovvchik
Не попробовать - будет странно, спалить - обидно.

Я и обратился с вопросом в надежде на то, что найдется человек, который микросхему допустим ТМ2 знает настолько хорошо, что грамотно сможет прикрутить к нужной мне схеме (имеется ввиду обвязка и правильность соединений входов и выходов). Если это конечно возможно!

Re: Контроль уровня жидкости.

Добавлено: Пт дек 13, 2013 09:14:35
kotpalych
vvovvchik писал(а):жаль отметки 0 нет.
Возможно так заработает и в железе с отметкой 0.

Re: Контроль уровня жидкости.

Добавлено: Пт дек 13, 2013 12:22:10
Z_h_e
vvovvchik писал(а):жаль отметки 0 нет
Геркон нулевой отметки можно повесить на вход CLK 74175, вроде как должно работать.

Re: Контроль уровня жидкости.

Добавлено: Пт дек 13, 2013 17:54:53
vvovvchik
kotpalych, Z_h_e спасибо, надеюсь в железе будет работать.

Если ничего другого не придумаю, буду делать по предложенной схеме.

Re: Контроль уровня жидкости.

Добавлено: Пт дек 13, 2013 19:16:31
kotpalych
Z_h_e писал(а):Геркон нулевой отметки можно повесить на вход CLK 74175, вроде как должно работать.
Можно и так , но как отличить ноль от геркона от нуля при промежуточном положении датчика после включения питания ?

Re: Контроль уровня жидкости.

Добавлено: Пт дек 13, 2013 19:59:01
Z_h_e
kotpalych писал(а):Можно и так
Не, плохую идею я предложил. vvovvchik, заберите Ваше спасибо :).

Re: Контроль уровня жидкости.

Добавлено: Сб дек 14, 2013 19:06:42
kotpalych
Z_h_e писал(а):Не, плохую идею я предложил.
Идея хорошая , о замыкании герконов можно сигнализировать децимальной точкой индикатора.

Re: Контроль уровня жидкости.

Добавлено: Сб дек 14, 2013 19:31:23
vvovvchik
Z_h_e - забирать не буду. Спасибо за интерес к теме.

Re: Контроль уровня жидкости.

Добавлено: Вс дек 15, 2013 04:56:26
Minor/2
Так,наверное, попроще будет ... Индикатор,настоятельно рекомендую подключить через ключи,для чего в архиве есть соответствующая прошивка (Fluid_leve_with_keys). В Пн. уезжаю отдыхать, за сим,ежели вопросы появятся позже,то надеюсь ребята помогут Вам "допилить схему" до состояния реальной и если повезет ответят на всевозможные вопросы по прошивкам,питаниям и т.д.
С Уважением.

Re: Контроль уровня жидкости.

Добавлено: Вс дек 15, 2013 12:27:08
vvovvchik
Minor/2 большое спасибо за предложенную вами схему и прошивку, подходящий для меня вариант, но к сожалению я не знаком с микроконтроллерами и никогда не собирал устройств на их основе. Программировать не умею, да и нечем.
Ваши файлы я обязательно сохраню на жестком диске, и если предложенные ранее варианты по каким либо причинам не смогу применить, приступлю, как говорится, к плану "Б". Кстати, жаль что заранее не предупредили, что можете, и будете делать прошивку я бы набрался наглости попросить предусмотреть отметку "10".
Спасибо.