| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
AVR help
05.05.2011, 13:50
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,138
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
|
Re: AVR help
=GM=, тока в предложенном Вами алгоритме не учитывается состояние датчиков. Ну проверили мы кнопку и переключили ключ. А дальше? Программа проверяет состояние датчиков и далее от состояния датчиков. Либо включит, либо нет.
|
|
|
|
05.05.2011, 13:50
|
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
|
Re: AVR help
А зачем тут вообще контроллер?
|
|
|
|
05.05.2011, 13:51
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,138
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
|
Re: Упорный товарищ
Сообщение от =GM=
|
Цитата из документа doc2543L, с.47
"Writing a logic one to PINxn toggles the value of PORTxn, independent on the value of DDRxn. Note that the SBI instruction can be used to toggle one single bit in a port"
|
Скачал, прочел. У меня ревизия даташита еще В. Там немного по другому.
|
|
|
|
05.05.2011, 13:55
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: AVR help
Сообщение от Easyrider83
|
|
А зачем тут вообще контроллер?
|
Задача для двух герконов и одной реле...
|
|
|
|
05.05.2011, 18:24
|
|
|
Частый гость
Регистрация: 04.01.2010
Адрес: Россия, Киров
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: AVR help
Где-то на других форумах я уже видел такой вопрос, и там очень хорошо ответили: не надо никакой электроники! У моего знакомого на даче на крыше бак стоит с поплавком от обычного дренажного насоса - 4 года работает без проблем!
|
|
|
|
05.05.2011, 18:32
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: AVR help
Сообщение от Easyrider83
|
|
А зачем тут вообще контроллер?
|
Так не пойдет!
Без контроллера любой дурак сделает.
Сказано - с контроллером! 
(А за неделю починишь? Не, за неделю без помощника - никак!)
|
|
|
|
05.05.2011, 19:00
|
|
|
Прописка
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: AVR help
По-моему, применение контроллера для управления насосом вполне оправданно, конечно, не в таком примитивном виде, как у ТС. Вот несколько вопросов, что пришли в голову.
1. Таймаут для мотора, чтобы не сгорел, перенапрягаясь. Бытовые насосы обычно работают кратковременно.
2. Предпочтительное время закачки воды, скажем, с утреца.
3. Обработка аварийных ситуаций с контактами. Например, замкнуло верхний уровень, и насос переливает воду целый день/неделю/месяц..
4. Реакция на заморозки.
5. Недельное расписание работы.
Можно и на герконах залудить, но надо ли?
|
|
|
|
05.05.2011, 19:05
|
|
|
Прописка
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: AVR help
Сообщение от _guardianangel
|
|
=GM=, тока в предложенном Вами алгоритме не учитывается состояние датчиков
|
Почему не учитывается? Учитывается. Исходная программа имеет два цикла ожидания, как я понимаю, ТС хотел бы включить/выключить мотор в этих циклах.
|
|
|
|
05.05.2011, 19:21
|
|
|
Частый гость
Регистрация: 04.01.2010
Адрес: Россия, Киров
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: AVR help
Сообщение от =GM=
|
1. Таймаут для мотора, чтобы не сгорел, перенапрягаясь. Бытовые насосы обычно работают кратковременно.
2. Предпочтительное время закачки воды, скажем, с утреца.
3. Обработка аварийных ситуаций с контактами. Например, замкнуло верхний уровень, и насос переливает воду целый день/неделю/месяц..
4. Реакция на заморозки.
5. Недельное расписание работы.
|
1. У поплавка "гистерезис" будет относительно маленьким, но достаточным, чтобы не угробить насос частыми пусками (кстати: можно использовать вибрационный - ему вообще пофиг)ж
2. Вода в колодце/скважине "с утреца" ни чем не отличается от воды "с вечерка"
3. При отказе поплавок просто не включит насос - перекачка исключена!!!
4. какую реакцию на заморозки Вы можете предложить? Аварийный сброс бака с крыши?))
5. Вы придумали недельное расписание на свой сливной бачок в унитазе?
|
|
|
|
05.05.2011, 20:33
|
|
|
Прописка
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: AVR help
Что-то у вас подход к проблеме узковат  . Разные задачи бывают, в страшном сне не придумаешь.
2. Если вода для полива, то нужна тёплая, если полный бак за ночь остынет, то не сразу нагреешь. Для душа тож.
3. А если контакт залипнет?
4. Ну воду-то точно не нужно качать.
5. Зачем качать воду для душа всю неделю, если семья приезжает в пятницу и уезжает в воскресенье? А если приход воды в колодце маленький, то может, наоборот, подкачивать малыми порциями?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:32.
|
|