Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

AVR help

Непрочитано 05.05.2011, 13:50  
_guardianangel
Почётный гражданин KAZUS.RUN
 
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,138
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
_guardianangel на пути к лучшему
По умолчанию Re: AVR help

=GM=, тока в предложенном Вами алгоритме не учитывается состояние датчиков. Ну проверили мы кнопку и переключили ключ. А дальше? Программа проверяет состояние датчиков и далее от состояния датчиков. Либо включит, либо нет.
Реклама:
_guardianangel вне форума  
Непрочитано 05.05.2011, 13:50  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: AVR help

А зачем тут вообще контроллер?
Easyrider83 вне форума  
Непрочитано 05.05.2011, 13:51  
_guardianangel
Почётный гражданин KAZUS.RUN
 
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,138
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
_guardianangel на пути к лучшему
По умолчанию 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"
Скачал, прочел. У меня ревизия даташита еще В. Там немного по другому.
_guardianangel вне форума  
Непрочитано 05.05.2011, 13:55  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: AVR help

Сообщение от Easyrider83 Посмотреть сообщение
А зачем тут вообще контроллер?
Задача для двух герконов и одной реле...
omercury вне форума  
Непрочитано 05.05.2011, 18:24  
Beginner43
Частый гость
 
Регистрация: 04.01.2010
Адрес: Россия, Киров
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
Beginner43 на пути к лучшему
По умолчанию Re: AVR help

Где-то на других форумах я уже видел такой вопрос, и там очень хорошо ответили: не надо никакой электроники! У моего знакомого на даче на крыше бак стоит с поплавком от обычного дренажного насоса - 4 года работает без проблем!
Beginner43 вне форума  
Непрочитано 05.05.2011, 18:32  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: AVR help

Сообщение от Easyrider83 Посмотреть сообщение
А зачем тут вообще контроллер?
Так не пойдет!
Без контроллера любой дурак сделает.
Сказано - с контроллером!
(А за неделю починишь? Не, за неделю без помощника - никак!)
ut1wpr вне форума  
Непрочитано 05.05.2011, 19:00  
=GM=
Прописка
 
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
=GM= на пути к лучшему
По умолчанию Re: AVR help

По-моему, применение контроллера для управления насосом вполне оправданно, конечно, не в таком примитивном виде, как у ТС. Вот несколько вопросов, что пришли в голову.

1. Таймаут для мотора, чтобы не сгорел, перенапрягаясь. Бытовые насосы обычно работают кратковременно.
2. Предпочтительное время закачки воды, скажем, с утреца.
3. Обработка аварийных ситуаций с контактами. Например, замкнуло верхний уровень, и насос переливает воду целый день/неделю/месяц..
4. Реакция на заморозки.
5. Недельное расписание работы.

Можно и на герконах залудить, но надо ли?
=GM= вне форума  
Непрочитано 05.05.2011, 19:05  
=GM=
Прописка
 
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
=GM= на пути к лучшему
По умолчанию Re: AVR help

Сообщение от _guardianangel Посмотреть сообщение
=GM=, тока в предложенном Вами алгоритме не учитывается состояние датчиков
Почему не учитывается? Учитывается. Исходная программа имеет два цикла ожидания, как я понимаю, ТС хотел бы включить/выключить мотор в этих циклах.
=GM= вне форума  
Непрочитано 05.05.2011, 19:21  
Beginner43
Частый гость
 
Регистрация: 04.01.2010
Адрес: Россия, Киров
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
Beginner43 на пути к лучшему
По умолчанию Re: AVR help

Сообщение от =GM= Посмотреть сообщение
1. Таймаут для мотора, чтобы не сгорел, перенапрягаясь. Бытовые насосы обычно работают кратковременно.
2. Предпочтительное время закачки воды, скажем, с утреца.
3. Обработка аварийных ситуаций с контактами. Например, замкнуло верхний уровень, и насос переливает воду целый день/неделю/месяц..
4. Реакция на заморозки.
5. Недельное расписание работы.
1. У поплавка "гистерезис" будет относительно маленьким, но достаточным, чтобы не угробить насос частыми пусками (кстати: можно использовать вибрационный - ему вообще пофиг)ж
2. Вода в колодце/скважине "с утреца" ни чем не отличается от воды "с вечерка"
3. При отказе поплавок просто не включит насос - перекачка исключена!!!
4. какую реакцию на заморозки Вы можете предложить? Аварийный сброс бака с крыши?))
5. Вы придумали недельное расписание на свой сливной бачок в унитазе?
Beginner43 вне форума  
Непрочитано 05.05.2011, 20:33  
=GM=
Прописка
 
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
=GM= на пути к лучшему
По умолчанию Re: AVR help

Что-то у вас подход к проблеме узковат . Разные задачи бывают, в страшном сне не придумаешь.
2. Если вода для полива, то нужна тёплая, если полный бак за ночь остынет, то не сразу нагреешь. Для душа тож.
3. А если контакт залипнет?
4. Ну воду-то точно не нужно качать.
5. Зачем качать воду для душа всю неделю, если семья приезжает в пятницу и уезжает в воскресенье? А если приход воды в колодце маленький, то может, наоборот, подкачивать малыми порциями?
=GM= вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Собираем глюки и "подводные камни" AVR и AVR Studi Don_Ambrosio Коллекция глюков 27 14.11.2010 12:24
Архив проектов на AVR fmssp Proteus, KiCAD и другие ECAD 4 25.10.2010 17:14


Часовой пояс GMT +4, время: 21:32.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.