Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

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

 
Опции темы

AVR help

Непрочитано 06.05.2011, 15:45  
echoo_mix
Временная регистрация
 
Аватар для echoo_mix
 
Регистрация: 31.08.2010
Сообщений: 52
Сказал спасибо: 3
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
echoo_mix на пути к лучшему
По умолчанию Re: AVR help

Я раньше уже использовал подобную схему но не контроллером.
У меня там было 1 шт D-тригера 2шт герконы

Резисторы которые на картине показаны, это просто имитация
сопротивления воды ..на счёт контроллера это пока не имеет
значения.Первым долгом надо найти решение реализации
алгоритма.
Реклама:

Последний раз редактировалось echoo_mix; 06.05.2011 в 15:50.
echoo_mix вне форума  
Непрочитано 08.05.2011, 12:50  
Beginner43
Частый гость
 
Регистрация: 04.01.2010
Адрес: Россия, Киров
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
Beginner43 на пути к лучшему
По умолчанию Re: AVR help

Сообщение от =GM= Посмотреть сообщение
Что-то у вас подход к проблеме узковат . Разные задачи бывают, в страшном сне не придумаешь.
2. Если вода для полива, то нужна тёплая, если полный бак за ночь остынет, то не сразу нагреешь. Для душа тож.
3. А если контакт залипнет?
4. Ну воду-то точно не нужно качать.
5. Зачем качать воду для душа всю неделю, если семья приезжает в пятницу и уезжает в воскресенье? А если приход воды в колодце маленький, то может, наоборот, подкачивать малыми порциями?
2. а из колодца/скважины она утром теплее будет))
3. не залипнет. Вероятность такого события крайне мала. Быстрее контроллер зависнет.
4. если в момент перехода ноля насос работает, то вода не замерзнет, а после наполнения поплавок замерзнет вместе с ней в выключеном положении. Конечно дальше можно говорить о размораживании бака, но в версии с контроллером это тоже не учитывается.
5. Пусть стоит наполненный бак - хуже не будет; Маленький приход?))) Еще один поплавок в колодце, соединенный с первым последовательно)))
Beginner43 вне форума  
Непрочитано 10.05.2011, 07:18  
echoo_mix
Временная регистрация
 
Аватар для echoo_mix
 
Регистрация: 31.08.2010
Сообщений: 52
Сказал спасибо: 3
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
echoo_mix на пути к лучшему
По умолчанию Re: AVR help

https://kazus.run/forums/attachment....1&d=1304997182
echoo_mix вне форума  
Непрочитано 10.05.2011, 07:27  
echoo_mix
Временная регистрация
 
Аватар для echoo_mix
 
Регистрация: 31.08.2010
Сообщений: 52
Сказал спасибо: 3
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
echoo_mix на пути к лучшему
По умолчанию Re: AVR help

Реализация алгоритма на С
--------------------------------------------------------------
while (1)
{
while(PIND.0!=0){
if((PIND.2)&&(PIND.1)) {
delay_ms(50);
PORTB.0=1;
}
if(PIND.2==0) {
delay_ms(50);
PORTB.0=0;
}
}
delay_ms(200);
if(PORTB.0==1)
PORTB.0=0;
else
PORTB.0=1;
i=PIND.0;
k=PIND.2;
while((PIND.0==i)&&(PIND.2==k)){}


};
}
echoo_mix вне форума  
Непрочитано 05.06.2011, 11:10  
echoo_mix
Временная регистрация
 
Аватар для echoo_mix
 
Регистрация: 31.08.2010
Сообщений: 52
Сказал спасибо: 3
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
echoo_mix на пути к лучшему
По умолчанию Re: AVR help

Эхх тоже мне электроншики....
echoo_mix вне форума  
Непрочитано 08.06.2011, 11:40  
Alpet75
Временная регистрация
 
Регистрация: 08.10.2010
Сообщений: 68
Сказал спасибо: 4
Сказали Спасибо 12 раз(а) в 9 сообщении(ях)
Alpet75 на пути к лучшему
По умолчанию Re: AVR help

Примерно понял проблему. Сегодня вечерком будет время, накидаю алгоритм (подправлю программку). Ну вот вы уже сами реализовали все...
На дачу делаю подобное для капельного полива. Только реализую по другому. У меня мега8 там и микруха часов есть с батарейкой (и то выходов в обрез) ))). В ней настройки храню. И выходов по расписанию примерно 8 будет.
1. Насосная станция подключаеться к бочке через поплавок от унитаза (держит бочки постоянно полными).
2. Электрокраны от "Газели" (до 8 штук) по времени открываються/закрываються.
Электронная часть работает от 12 вольт. Отключения света не страшны (воды на неделю хватит).
3. Информация выводиться на экран ЖКИ.
4. Датчик влажности в виде двух железяк контролирует полив (при повышенной влажности почвы автматика не срабатывает).
Если интересно могу поделиться )))
А еще в магазине сантехники есть спец. поплавки как раз для вашего случая. Там контакты крепяться и по уровню поплавка вкл/выкл...

Последний раз редактировалось Alpet75; 08.06.2011 в 11:47.
Alpet75 вне форума  
Сказали "Спасибо" Alpet75
echoo_mix (10.06.2011)
Непрочитано 08.06.2011, 21:12  
mdiesel
Частый гость
 
Регистрация: 07.08.2008
Сообщений: 23
Сказал спасибо: 18
Сказали Спасибо 18 раз(а) в 17 сообщении(ях)
mdiesel на пути к лучшему
По умолчанию Re: AVR help

Люди, подскажите пожалуста: можно ли сделать ассемблерную встаку в код C . Пишу в AVR Studio 4.
mdiesel вне форума  
Непрочитано 08.06.2011, 22:01  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,820
Сказал спасибо: 375
Сказали Спасибо 1,364 раз(а) в 744 сообщении(ях)
RY723 на пути к лучшему
По умолчанию Re: AVR help

Сообщение от mdiesel Посмотреть сообщение
Люди, подскажите пожалуста: можно ли сделать ассемблерную встаку в код C . Пишу в AVR Studio 4.
Можно. При установке AVR Studio, вместе с ней записывается в каталог WinAvr и доки ( в формате pdf). Там имеются и примеры, как это делать. И в html формате, кажется, имеются доки.
RY723 вне форума  
Непрочитано 08.06.2011, 22:56  
mdiesel
Частый гость
 
Регистрация: 07.08.2008
Сообщений: 23
Сказал спасибо: 18
Сказали Спасибо 18 раз(а) в 17 сообщении(ях)
mdiesel на пути к лучшему
По умолчанию Re: AVR help

Доков как таковых не нашел. Но на западном краю света -›http://www.nongnu.org/avr-libc/user-...nline_asm.html делают таким способом : (как пример)

asm volatile("nop\n\t"
"nop\n\t"
"nop\n\t"
"nop\n\t"
:;
mdiesel вне форума  
Непрочитано 08.06.2011, 23:21  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,820
Сказал спасибо: 375
Сказали Спасибо 1,364 раз(а) в 744 сообщении(ях)
RY723 на пути к лучшему
По умолчанию Re: AVR help

Сообщение от mdiesel Посмотреть сообщение
Доков как таковых не нашел.
C:\WinAVR-20100110\doc\avr-libc\avr-libc-user-manual.pdf

22.12.2.4 #define boot_lock_fuse_bits_get(address)
Value:
(__extension__({ \
uint8_t __result; \
__asm__ __volatile__ \
( \
"ldi r30, %3\n\t" \
"ldi r31, 0\n\t" \
"sts %1, %2\n\t" \
"lpm %0, Z\n\t" \
: "=r" (__result) \
: "i" (_SFR_MEM_ADDR(__SPM_REG)), \
"r" ((uint8_t)__BOOT_LOCK_BITS_SET), \
"M" (address) \
: "r0", "r30", "r31" \
); \
__result; \
}))
RY723 вне форума  
Сказали "Спасибо" RY723
mdiesel (08.06.2011)
 
Опции темы

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

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, время: 15:13.


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