1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 12

Arduino Mega. Контроллер теплицы. Хроники - 4.0

Тема в разделе "Теплицы и парники", создана пользователем Анкор Плюс, 19.05.18.

Статус темы:
Закрыта.
  1. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    На днях буду отправлять тебе посылку. Крыльчатку посмотреть где нибудь?
     
  2. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Есть в наличии крыльчатка с военного блока (сосед бывший военный подарил). Должна работать еще 15 минут для ответного привета после атомного удара. Отправлять? Крыльчатка.jpg
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Спс, я уже напечатал ;)
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Про уксус поговорку знаешь? :)]:aga: Конечно, отправляй - такая вещь в хозяйстве точно не пропадёт, моя напечатанная - не переживёт атомный удар, это точно ;)

    З. Ы. Читаю доки по протоколу - это писец, бошка пухнет. Но потихоньку начинает проясняться кой-чего. Сейчас на середине второго документа, осталось ещё столько же прочитать, потом - по второму кругу чтение, всё как обычно ;) Короче, как могу - вникаю ;)
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Имхо, стоит посмотреть на разницу настроек ;) Ну и для чистоты эксперимента почистить EEPROM. Я вот так вот сходу не скажу, в чём может быть дело: состояния прошивки - недетерминированы от экземпляра к экземпляру из-за большого кол-ва настроек, не говоря уже про железную часть ;)
     
  6. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Вот епром не чистил - ну вроде будет время в выхи попробую
     
  7. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Переделываем сторожевой таймер.
    Для обеспечения непрерывной автономной работы контроллера теплицы необходимо применять сторожевой таймер. Существующие сторожевые таймеры формируют сигнал на входную цепь сброса микроконтроллера. На практике оказалось, что этого недостаточно полного сброса контроллера теплицы. Гораздо эффективнее производить сброс, отключая питание контроллера на пару секунд.

    Предлагаю схему сторожевого таймера (адаптирована под DUE, но может применяться и к другим микроконтроллерам), которая разрывает питание на 1-3 секунды.

    Что бы таймер не разрывал питание во время загрузки программы, добавлен дополнительный вход сигнала RX. При загрузке программы на входе RX формируются импульсы, которые сбрасывают сторожевой таймер.

    Не забываем изменить уровни сигналов управления сторожевым таймером в конфигураторе.
    #define WATCHDOG_NORMAL_LEVEL HIGH/ уровень на ноге, который держится WATCHDOG_WORK_INTERVAL миллисекунд
    #define WATCHDOG_TRIGGERED_LEVEL LOW / уровень импульса на ноге, который держится WATCHDOG_PULSE_DURATION миллисекунд

    Длительность импульса сброса лучше увеличить.
    #define WATCHDOG_PULSE_DURATION 400 / сколько миллисекунд держать уровень WATCHDOG_TRIGGERED_LEVEL на ноге
     

    Вложения:

  8. ANovi
    Регистрация:
    04.10.11
    Сообщения:
    81
    Благодарности:
    19

    ANovi

    Живу здесь

    ANovi

    Живу здесь

    Регистрация:
    04.10.11
    Сообщения:
    81
    Благодарности:
    19
    Адрес:
    Москва
    Здравствуйте. Не подскажите как убрать полошение на дисплее? Дмитрий упоминал что Сергей
    HANTER333 справился с этой проблемой.
     
  9. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Сигнал с 52 ноги контроллера на дисплей коммутируется lvc125;)
     
  10. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Мы с Дмитрием уже обсуждали этот вопрос и остановились на HC4060 и реле оключения питания, при работе контроллера на А5 периодически формируется короткий импульс сбрасывающий счетчик, при зависании контроллера импульс не приходит и счетчик досчитывает до срабатывания реле обесточивающее контроллер, при дальнейшем счете, реле отключается и подается питание на контроллер, питание микрухи от собственного стабилизатора, проще некуда;)
     
  11. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Разрабатываю новый контроллер, планирую применить HC4060. Вопрос: на сколько секунд отключается питание при применении HС4060 ?. Для нормального сброса по питанию нужно бы на пару секунд. Можно ли настроить генератор счетчика на 0.5 - 1 секунду? Спасибо!
     
  12. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Глянь даташит, можно настроить любое;)
     
  13. ANovi
    Регистрация:
    04.10.11
    Сообщения:
    81
    Благодарности:
    19

    ANovi

    Живу здесь

    ANovi

    Живу здесь

    Регистрация:
    04.10.11
    Сообщения:
    81
    Благодарности:
    19
    Адрес:
    Москва
    Я так понимаю надо сделать так (Предварительно проблему с помехой на дисплее решили:), сигнал SCK на дисплей подается через свободный ключ 125-й, управление ключом через инвертор с вывода RS;). Дальнейшее тестирование покажет было ли решение правильным:)). Одногейтовый
    74HCT1G125GW мне подойдет?
     
  14. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Возвращаясь к правилам.
    в баке 2 концевика нижний и верхний если сработал нижний - включается налив. если нижний не сработал но уровень ниже верхнего доливаем. при этом правила проверяют если включен насос то есть правило включеного насос такое - если 22 низкий то низкий 80. и в доливе проверяю - если на верхнем поплавке высокий то открываю кран пока не станет низким. это не выполняется если правило насос сработало т. е. насос включен.

    как это выглядит в реальности насос включен идет полив. уровень упал и тут начинается с неким периодом включается долив на несколько секунд потом выключается. и так в цикле постоянно. если насос выключить то доливает как надо без остановки до срабатывания датчика.
    это норма или где то накосячил - уж очень эти открыл закрыл напрягают
     
  15. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Конечно, логика та же. Только нужно минимум 2, так как еще SD карта через нее работает:)
     
Статус темы:
Закрыта.