Технический форум по робототехнике.
Nik_Nik » 07 окт 2009, 22:50
Здравствуйте. Прошу помощи. Так как сам я не электронщик, а энергетик, то свою проблему попробую объяснить не зная терминов, принятых для общения здесь. В общем ситуация следующая: есть генератор переменного напряжения, который приводится в действие двигателем внутреннего сгорания, работающим на сжиженом газе. Есть блок управления этим генератором, который контролирует напряжение в сети и в случае его исчезновения запускает автоматически генератор. И все бы хорошо, автоматика работает, если бы не одно НО - ДВС с воздушным охлаждением не должен работать без остановки дольше 6 часов. Тоесть если я нахожусь дома, то я всяко его выключу на пол-часа и дам остыть, а вот что делать, если я в командировке? Что довольно частое явление. В общем некий алгоритм работы девайса, который нужен для решения этой проблемы, я представляю. Ну в меру своих возможностей. Ниже приведу нечто вроде алгоритма работы программы и схему того, как это будет выглядеть, а от Вас прошу помощи в том, что касается материальной стороны этого вопроса, тобишь на чем собрать это и на чем написать программу.
10 Подать питание на реле К2
20 Если К1 разомкнут, то переходим к 20, если замкнут, то переходим к 30 (реле будет замкнуто если на выходе генератора появится напряжение, а это случится только в том случае, если блок управления обнаружит пропадание сетевого напряжения)
30 Разомкнуть реле К2 через 6 часов
40 Через 30 минут перейти к 10 (преходом к 10 строке мы снова замыкаем цепь питания блока управления генератором, который в свою очередь проверит напряжение входной сети и если оно в порядке, то К1 останется разомкнутым, а если нет, то цикл запустится по новой).
Вот такие мои соображения, очень рассчитываю на Вашу помошь.
С уважением, Николай.
- Вложения
-

yak-40 » 07 окт 2009, 22:59
Вобщем задача для программиста несложная. Сложнее сделать это в железе. Нужен некий контроллер, например на Меге8, драйверы управления реле, датчики замыкания.
Можно адаптировать какой нибудь готовый контроллер. Например из серии Опен Роботикс или Мини Бот
executer » 07 окт 2009, 23:07
А нельзя просто поставить тумблер, который переключать на время отъезда и тем самым вообще блокировать запуск?
Тут вроде АВР отвечал??
Myp » 07 окт 2009, 23:25
а я бы охлаждение сделал нормальное чтоб без остановки работало...
хотя в курсе авр123 наверняка есть подходящая задача - пример

Nik_Nik » 07 окт 2009, 23:25
Видите ли executer, дело в том, что такой тумблер как раз есть в схеме, его-то как раз и разрывает реле К2. Но все дело в том, что если вырубят электроенергию. хотя бы на сутки, а генератор не запустится, то боюсь с холодильниками будет проблема. А так-же с котлом, который тоже работает от электричества.
executer » 07 окт 2009, 23:39
Извините, не понятно было из постановки вопроса.
может вам будет легче пару реле времени крикупить и подключить их соответствующим образом - чтоб 12 часов работы отрабатывали и паузу пол-часика?? Ничего травить-паять-кодить не прийдется.
И еще одно - везде пишут что холодильник как огня боится включений-выключений и перепадов напряжения (не знаю правда ли это). Стоит ли его так мучать, может продукты новые дешевле нового холодильника выйдут?
И что котлу греть если вас дома нету?
Последний раз редактировалось
executer 07 окт 2009, 23:45, всего редактировалось 2 раз(а).
=DeaD= » 07 окт 2009, 23:41
И надежней будет, чем самоделка...
Ворон » 07 окт 2009, 23:42
ну можно еще пару реле времени поставить) с предыдущим постом согласен
Последний раз редактировалось
Ворон 07 окт 2009, 23:48, всего редактировалось 2 раз(а).
flyroman » 08 окт 2009, 00:13
ну что...можно сказать...
надо сообразить реле-таймер на 6 часов(на сколько вам нада)
счас попробуем схемку набросать....может простой схемой обойдемся
Добавлено спустя 56 секунд:эх...пока писал и думал, без меня уже все написали
Добавлено спустя 17 минут 24 секунды:придумал!
вот оно что... мультивибратор!
Добавлено спустя 54 секунды:
вот ...одно плечо на 6 часов сделать, другое на 30 минут......
а как достичь такого времени не знаю...научите...
Добавлено спустя 6 минут 57 секунд:ЧТО ТО ТИПА ЭТОГО....
есть небольшой ньюансик...но о нем потом расскажу...он небольшой
executer » 08 окт 2009, 00:17
ну по-ходу чем больше R1, R2, C1, C2 - тем больше время периода. На современных комплектующих наверно можно и на 6 часов плече собрать. Вот только вернемся обратно к пайке, травлению платы, надежности (а за счет рассыпухи еще и точность непонятная выйдет).
Ну и для питания любой электронники аккумулятор с зарядным не забудте.
Добавлено спустя 3 минуты 44 секунды:
в схеме flyroman`a лучше предусмотреть цепочку постоянно держащую С2 заряженным - чтобы при отключении электричества мультивибратор начал с периода 6 часов а не 30 минут.
flyroman » 08 окт 2009, 00:23
ну да...питание нада.....
тут посоветовался с братом (тож радиоэлектроник)...посоветовал...точнее задал сначала вопросы мне:
1.зачем нужно отключать генератор?
он нагревается? или еще чего...
2.по каким признакам можно определить что генератор нужно отключить?
-по времени (как мы счас думаем)
-по температуре(если от нагрева нужно отключить)
-от нагрузки
И вправду, если от нагрева, то почему бы не поставить термодатчик и отключать....это будет вернее чем по времени, мало ли летом будет очень жарко и он быстро перегреется...
как в автомобиле вентилятор включается....так и сделать....тока на отключение
Последний раз редактировалось
flyroman 08 окт 2009, 00:35, всего редактировалось 1 раз.
executer » 08 окт 2009, 00:34
Ыч.. Залошил
Добавлено спустя 1 минуту 17 секунд:но нужно не забыть про гистерезис термореле, либо всеже установить минимальное время остывания после остановки по перегреву
Последний раз редактировалось
executer 08 окт 2009, 00:39, всего редактировалось 1 раз.
flyroman » 08 окт 2009, 00:36
ну это уж какое термореле сообразим...
executer » 08 окт 2009, 00:40
ОО! Есть же датчик от Dallas DS80B20 вроде так - там же можно его запрограммировать на автономную работу, а поставить парочку - вот и гистерезис.
avr123.nm.ru » 08 окт 2009, 00:55
flyroman писал(а): на 6 часов сделать, другое на 30 минут......
а как достичь такого времени не знаю...научите...

использовать Тини13 и паузы delay_ms() в CVAVR например.
Добавлено спустя 52 секунды:executer писал(а):ОО! Есть же датчик от Dallas DS80B20 вроде так - там же можно его запрограммировать на автономную работу, а поставить парочку - вот и гистерезис.
Есть же аналогичные уже с функцией термостата.