Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 27 апр 2024, 09:29

Часовой пояс: UTC + 3 часа [ Летнее время ]



Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Анти-спам
Анти-спам:
Выполните задание
   

Обзор темы - Система орашения часного дома
Автор Сообщение
  Заголовок сообщения:  Re: Система орашения часного дома  
Цитата
Во теперь более ясно)) :smile:
Сообщение Добавлено: 20 май 2014, 19:12
  Заголовок сообщения:  Re: Система орашения часного дома  
Цитата
Просто необходимо почитать про внутреннюю конфигурацию МК, тогда будет более понятно, что он из себя представляет и как им рулить. В двух словах о внутреннем резисторе… у пина внутри МК есть резистор от 20 кОм до 50 кОм. Его иногда задействуют для различных нужд. Для кнопок это очень удобно при их использовании, так как нет необходимости устанавливать дополнительные резисторы. Ты ведь кнопкой, пин замыкаешь с общим проводом, что соответствует лог. 0. А при размыкании на пин нудно подать лог. 1. Так как если ничего не подавать, пин МК будет в Z состоянии (то есть, как бы оторван, на нём нет ни 0 ни 1). В таком случае необходим подтягивающий резистор к плюсу питания. Так вот, зачем устанавливать внешний подтягивающий резистор, когда он есть внутри у каждого пина порта. Вот настройка регистров порта и позволяет подтянуть его к плюсу питания внутри МК. А вот подтянуть его к общей шине, не получится, так как последовательно резистору стоит диод.
Если пин порта настроен на вход (0 -> DDRN.n) а в регистр порта установить 1 (1 -> PortN.n), то этот пин подтянут к плюс питания через внутренний резистор. Читая состояние входного регистра (PinN.n) определяется, нажата кнопка или нет.
Вот тебе и в двух словах… :D
Сообщение Добавлено: 19 май 2014, 22:43
  Заголовок сообщения:  Re: Система орашения часного дома  
Цитата
Сообщение Добавлено: 19 май 2014, 18:52
  Заголовок сообщения:  Re: Система орашения часного дома  
Цитата
Порты для кнопок настраивают на вход с подтягивающим внутренним резистором. Что означает, если кнопка разомкнута, на пине кнопки присутствует 1, если замкнута – 0. Порты для реле настраивают на выход и подают на пин 0. 0 – реле отключено, 1 – реле под током.
Сообщение Добавлено: 18 май 2014, 20:33
  Заголовок сообщения:  Re: Система орашения часного дома  
Цитата
Теперь по поводу портов порты где подключены ключи и кнопки инициализировать как "0" (вк) или как "1"(откл)?
Сообщение Добавлено: 18 май 2014, 18:38
  Заголовок сообщения:  Re: Система орашения часного дома  
Цитата
Сообщение Добавлено: 18 май 2014, 18:09
  Заголовок сообщения:  Re: Система орашения часного дома  
Цитата
А почему нарисованы электролиты? Устанавливать нужно неполярные кондёры. И за диоды не забудь. ;)
Сообщение Добавлено: 18 май 2014, 16:45
  Заголовок сообщения:  Re: Система орашения часного дома  
Цитата
Сообщение Добавлено: 18 май 2014, 15:36
  Заголовок сообщения:  Re: Система орашения часного дома  
Цитата
Ещё один совет… в параллель каждого реле необходимо установить диод в обратном направлении (для защиты управляющих транзисторов от пробоя в момент закрытия транзистора).

Схема плохо читаема и поэтому складывается впечатление, что конденсаторы на кварце подключены не верно. На предыдущей схеме, всё верно.
Сообщение Добавлено: 18 май 2014, 08:57
  Заголовок сообщения:  Re: Система орашения часного дома  
Цитата
Вот схемка на PB3 бузер, S1- вкл/откл, S2-Реле1 и 4(Вкл/откл), S3-Реле2(Вкл/откл) S4-Реле3(Вкл/откл) S5-Реле2-3 по переменно(Вкл/откл), то есть реле 2 срабюотала, реле 3 не сработало и на оборот промежуток 60сек (1мин). Попробую какие нибуть наброски кода сделать, но я чайник в этом((( :!:


Вложения:
Новый точечный рисунок.gif
Новый точечный рисунок.gif [ 18.9 КБ | Просмотров: 10454 ]
Сообщение Добавлено: 17 май 2014, 23:13

Часовой пояс: UTC + 3 часа [ Летнее время ]


Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB