Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
01.02.2008, 17:59
|
|
Заблокирован
Регистрация: 11.06.2004
Сообщений: 477
Сказал спасибо: 15
Сказали Спасибо 124 раз(а) в 54 сообщении(ях)
|
Сообщение от Bugger
|
2. Таймер для начала нормально, но температура комфорта - +22. Надо как-то автоматически регулировать. Я - за усиление комфортности.
|
ну я описал же... термостат с таймером...
по таймеру сбрасывается температура НА НОЧЬ...
таймер - чтоб знать что ночь уже наступила...
конфигурация:
датчик утечки газа
термопара в запальник
термометр в воду
термометр в помещение
общий электромагнитный клапан газа под уравление мк
клапан основной горелки под уравление мк
под уравление мк электроподжиг
система знает температуру воды
знает горит запальник или его ветром сдуло
знает температуру в помещении
следит за утечкой газа
знает сколько время
следит за температурой в помещении и воды
при выходе за предел - принимает решение вкл - выкл основную горелку
потух запальник - авторестарт
не получился рестарт -нет газа- общий клапан выкл и "аларм"
утечка газа - общий клапан выкл и "аларм"
а 22 это холодно... нормальная температура 24-26
для сна 22
|
|
|
|
01.02.2008, 18:06
|
|
Частый гость
Регистрация: 20.01.2008
Сообщений: 31
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от vadd
|
а каким образом сейчас связаны автоматы с компом?
если они сами по себе а комп сам по себе то имеет смысл выбрасывать пороха из автоматов и ставить туда чтото умненькое.. простенький мк, сам может принять решение включить свет или выключить...
потом все это собрать в кучу и отдать компу..
он будет умным датчикам говорить на сколько включить по времени и с каким уровнем чтото типа L1.25.127.F0(1 лампа, время включения 25 сек, уровень 50%, насильное вкл-выкл да/нет)
причем все это засылается в датчики только по границам временных зон (утро день вечер ночь)
о границах знает комп, или напрямую через L1.255.255.F1 (1 лампа, не тухнуть, мах яркость, не обращать внимание на свой сенсор)
у меня так реализовано..
если связи с компом нет (выключен, умер, ушел в ребут) то датчики всегда вкл по уровню освещения и с 100% яркостью
|
Пока по наипростейшему варианту через оптопару и симистор.Устанавливаю или сбрасываю бит в нужном разряде порта.Пока бит в "1",лампа горит.А хотелось бы,чтобы автомат принял сигнал от компа и включил лампу.Повторно принял -выключил ее, а уровень освещенности понимал бы в зависимости от длительности сигнала.А в случае отключения компа,эти сигналы можно было-бы дублировать кнопками.Может кто-то поделится схемой и текстом программы для прошивки МК? В ответ вышлю текст программы интерфейсной части для ПК.
|
|
|
|
01.02.2008, 19:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.12.2006
Адрес: Минск, Беларусь
Сообщений: 1,247
Сказал спасибо: 98
Сказали Спасибо 78 раз(а) в 55 сообщении(ях)
|
vadd:
Цитата:
|
....
потух запальник - авторестарт
не получился рестарт -нет газа- общий клапан выкл и "аларм"
утечка газа - общий клапан выкл и "аларм"
....
|
1. Потух запальник, рестарт не получился по причине сбоя в системе, газ идет.. Что будем делать?
2. Утечка газа, общий клапан не закрылся, пропало энергоснабжение).. Что дальше?
Это я к тому, что аварийное отключение газа должно производиться совершенно автономно, без источников энергии и участия МК. Как сделано в духовке плиты: погасла горелка - отключается газ. Функция выполнена "в железе" и локально.
|
|
|
|
01.02.2008, 19:12
|
|
Заблокирован
Регистрация: 11.06.2004
Сообщений: 477
Сказал спасибо: 15
Сказали Спасибо 124 раз(а) в 54 сообщении(ях)
|
Сообщение от oleg19622
|
Пока по наипростейшему варианту через оптопару и симистор.Устанавливаю или сбрасываю бит в нужном разряде порта.Пока бит в "1",лампа горит.А хотелось бы,чтобы автомат принял сигнал от компа и включил лампу.Повторно принял -выключил ее, а уровень освещенности понимал бы в зависимости от длительности сигнала.А в случае отключения компа,эти сигналы можно было-бы дублировать кнопками.Может кто-то поделится схемой и текстом программы для прошивки МК? В ответ вышлю текст программы интерфейсной части для ПК.
|
ну очень просто
в мк вводим сигнал 'переход через ноль' по нему возникает прерывание
запускаем таймер, который вызывает прерывание 2, 512 раз в сек
переменная Light - там хранится значение уровня света
далее на один пин вешаем вашу оптопару (зовем его PA.0)
логика диммера такая...
майн
проверяем нет ли флага принятия байта от последовательного порта
если байт принят то помещаем его в liggt1
жамп майн
прерывание:
сброс счетчика назовем перменная cont1
перезагрузка и перезапуск таймера1
выключаем оптопару
выход из прерывания
прерывание2
декремент cont1
сравниваем cont1 и значение light
еслиравны - включаем оптопару
если нет - выход из прерывания
это все...
теперь по rs232 обычным терминалом посылаем байт от 0 до 255
он помещается в переменную с которой сравнивается значение счетчика cont1
значение этого счетчика изменяется от 255 до 0 в течение ОДНОГО ПОЛУПЕРИОДА сети
как только значение совпадет с light включится оптопара, при переходе через 0 выключится..
чем раньше включится оптопара по отношению к переходу через ноль - тем дольше в течение полупериода будет течь через лампу ток... тем ярче она будет светиться..
дополните это еще одним счетчиком, еще одной переменной и получите время через которое сбросится liht в 0 и лампа потухнет...
дерзайте...
|
|
|
|
01.02.2008, 19:15
|
|
Заблокирован
Регистрация: 11.06.2004
Сообщений: 477
Сказал спасибо: 15
Сказали Спасибо 124 раз(а) в 54 сообщении(ях)
|
Сообщение от vouk
|
1. Потух запальник, рестарт не получился по причине сбоя в системе, газ идет.. Что будем делать?
2. Утечка газа, общий клапан не закрылся, пропало энергоснабжение).. Что дальше?
Это я к тому, что аварийное отключение газа должно производиться совершенно автономно, без источников энергии и участия МК. Как сделано в духовке плиты: погасла горелка - отключается газ. Функция выполнена "в железе" и локально.
|
ребят ну имейте совесть
ну шош мне все продцедуры описывать
я так... ну.. в ОБЩЕМ описал...
от сбоев в системе защищает сторожевой таймер...
при обесточивании электромагнита главного клапана- он и так закроется...
|
|
|
|
01.02.2008, 19:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.12.2006
Адрес: Минск, Беларусь
Сообщений: 1,247
Сказал спасибо: 98
Сказали Спасибо 78 раз(а) в 55 сообщении(ях)
|
Сообщение от vadd
|
Сообщение от vouk
|
1. Потух запальник, рестарт не получился по причине сбоя в системе, газ идет.. Что будем делать?
2. Утечка газа, общий клапан не закрылся, пропало энергоснабжение).. Что дальше?
Это я к тому, что аварийное отключение газа должно производиться совершенно автономно, без источников энергии и участия МК. Как сделано в духовке плиты: погасла горелка - отключается газ. Функция выполнена "в железе" и локально.
|
ребят ну имейте совесть
ну шош мне все продцедуры описывать
я так... ну.. в ОБЩЕМ описал...
от сбоев в системе защищает сторожевой таймер...
при обесточивании электромагнита главного клапана- он и так закроется...
|
Вопрос не "процедурный", а концептуальный. Не должна такая важная функция, как горение газа, обеспечиваться исправностью МК и прочих наворотов. То и дело в форуме слышишь: "у меня пропала прошивка МК, отчего это?" "Тупо спалил МК такой-то...". Понятно, что все это - в результате дилетантских экспериментов, в собранном устройстве это маловероятно. Но все же вероятно.
"сторожевой таймер" - тоже часть системы.
Если Ваш электрмагнит устроен так, как Вы говорите, то это меняет дело. Но не сильно, энергоснабжение МК может пропасть, а магнита - нет. Положение спасает только электромагнит, запитанный от термоэлемента, нагреваемого той же газовой горелкой. И вмешиваться в этот контур с МК не стоит.
|
|
|
|
01.02.2008, 19:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.12.2006
Адрес: Минск, Беларусь
Сообщений: 1,247
Сказал спасибо: 98
Сказали Спасибо 78 раз(а) в 55 сообщении(ях)
|
|
|
|
|
01.02.2008, 20:04
|
|
Частый гость
Регистрация: 20.01.2008
Сообщений: 31
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от vadd
|
Сообщение от oleg19622
|
Пока по наипростейшему варианту через оптопару и симистор.Устанавливаю или сбрасываю бит в нужном разряде порта.Пока бит в "1",лампа горит.А хотелось бы,чтобы автомат принял сигнал от компа и включил лампу.Повторно принял -выключил ее, а уровень освещенности понимал бы в зависимости от длительности сигнала.А в случае отключения компа,эти сигналы можно было-бы дублировать кнопками.Может кто-то поделится схемой и текстом программы для прошивки МК? В ответ вышлю текст программы интерфейсной части для ПК.
|
ну очень просто
в мк вводим сигнал 'переход через ноль' по нему возникает прерывание
запускаем таймер, который вызывает прерывание 2, 512 раз в сек
переменная Light - там хранится значение уровня света
далее на один пин вешаем вашу оптопару (зовем его PA.0)
логика диммера такая...
майн
проверяем нет ли флага принятия байта от последовательного порта
если байт принят то помещаем его в liggt1
жамп майн
прерывание:
сброс счетчика назовем перменная cont1
перезагрузка и перезапуск таймера1
выключаем оптопару
выход из прерывания
прерывание2
декремент cont1
сравниваем cont1 и значение light
еслиравны - включаем оптопару
если нет - выход из прерывания
это все...
теперь по rs232 обычным терминалом посылаем байт от 0 до 255
он помещается в переменную с которой сравнивается значение счетчика cont1
значение этого счетчика изменяется от 255 до 0 в течение ОДНОГО ПОЛУПЕРИОДА сети
как только значение совпадет с light включится оптопара, при переходе через 0 выключится..
чем раньше включится оптопара по отношению к переходу через ноль - тем дольше в течение полупериода будет течь через лампу ток... тем ярче она будет светиться..
дополните это еще одним счетчиком, еще одной переменной и получите время через которое сбросится liht в 0 и лампа потухнет...
дерзайте...
|
ОК! Спасибо за алгоритм.Все понятно.
|
|
|
|
01.02.2008, 21:42
|
|
Прописка
Регистрация: 22.09.2006
Адрес: Днепропетровск
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
2 vouk
Вы ж в Минске находитесь.
Я получил пробные образцы СС1100 и отладочные платы от БИС-электроникс (Украина).
|
|
|
|
01.02.2008, 21:53
|
|
Прописка
Регистрация: 22.09.2006
Адрес: Днепропетровск
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Эй, повелители газовых котлов!
На самом деле в каждом мало-мальски серьезном котле (мы ж не говорим об АГВ) имеется вход дистанционного управления. Я подозреваю, последовательный интерфейс, причем, только на прием.
Протоколы, наверняка, разные, но это вовсе не проблема.
Так что снимайте показания датчиков, а непосредсвенное управление лучше (imho) предоставить сертифицированной автоматике котла.
Так будет меньше жертв
ЗЫ. Вот, кстати, форум по котлам etc. Два года на нем не был, но, думаю там все еще есть что почитать.
http://komfort.com.ua/ru/forum/
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
"Умный дом" своими руками книга
|
dosikus |
Микроконтроллеры, АЦП, память и т.д |
3 |
28.01.2008 16:04 |
PIC или AVR?
|
serj_neo |
Микроконтроллеры, АЦП, память и т.д |
2 |
15.05.2007 23:42 |
Умный дом
|
Showy |
Поиск схем. Делимся схемами |
0 |
20.01.2007 19:47 |
Часовой пояс GMT +4, время: 11:16.
|
|