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

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

Тема в разделе "Теплицы и парники", создана пользователем DIYMan, 06.06.16.

Статус темы:
Закрыта.
  1. АлкН1
    Регистрация:
    14.04.16
    Сообщения:
    468
    Благодарности:
    1.169

    АлкН1

    Живу здесь

    АлкН1

    Живу здесь

    Регистрация:
    14.04.16
    Сообщения:
    468
    Благодарности:
    1.169
    спасибо, завтра попробую
     
  2. necrjd
    Регистрация:
    05.11.14
    Сообщения:
    146
    Благодарности:
    98

    necrjd

    Живу здесь

    necrjd

    Живу здесь

    Регистрация:
    05.11.14
    Сообщения:
    146
    Благодарности:
    98
    Возможно повезло и сгорело только до первого стабилизатора. Смотря как разведено 12 вольт. Не любят китайские DC-DC переполюсовки - если они есть в вашем варианте. Выложили бы актуальную схему и плату - можно было бы понять что могло сдохнуть еще.
    Еще бывает, когда все отладил и насладился проделанной работой - случайно в плату падает металлический пинцет.
     
  3. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Не могу с Дмитрием связаться, в запой что ли ушел:)]. Хотел ему сказать то же самое, возможно кроме кондера DC крякнула (ли), их три штуки в параллель, а может только кондер, сам перепутывал полярность, плата выжила:aga:
     
  4. Viktorovich4232
    Регистрация:
    28.02.17
    Сообщения:
    145
    Благодарности:
    95

    Viktorovich4232

    Живу здесь

    Viktorovich4232

    Живу здесь

    Регистрация:
    28.02.17
    Сообщения:
    145
    Благодарности:
    95
    Dc-dc могли и выжить. Включал тоже одно изделие с переполюсовкой. Дорога на плате шириной 1.2 мм выгорела, а преобразователь остался цел
    Работу по радио тоже так и не запустил. Исполнительный модуль комманды от меги принимает, мега от модуля датчиков нет. Рзультат один и тот же что на макетке на проводочках что на плате Сергея. Причем сторонние тестовые скетчи работают. Убирал по совету Дмитрия с шины другие модули, соответственно исключив их использование в прошивке, не помогло.
    В дебаге приема пакетов мегой не отражается, только отсылка. Но в процессе прозвона цепей тыкания тестером замечен следующий глюк: если встать щупом вольтметра на выход MISO модуля nrf, то мега пишет что принят пакет, контрольная сумма ОК, модуль не зарегистрирован. Т. Е. Помехи от дребезга щупом воспринимает как принятый пакет причем с корректной контрольной суммой. Может данный глюк наведет кого нибудь на мысль в какую сторону копать.
    В коде тоже насколько смог вникнуть на первый взгляд все верно.
     
    Последнее редактирование: 27.04.17
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Переговорили с Сергеем - всё обошлось одним конденсатором, который на скорость тестирования не влияет. Переполюсовал питание - ттт, вроде всё поднялось. Потихоньку буду подключать периферию.
     
  6. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Короче, ничего страшного не случилось, сгорел только тантал, у меня поставлена полярная релюшка, которая при переполюсовке не включится и питание на DC/DC (и соответственно на всю схему) не пойдет:);). Вот версия с последними, на данный момент, изменениями.
     

    Вложения:

  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    По поводу nRF и модуля с датчиками: пин 2 должен быть подтянут к питанию резистором 4к7, чтобы на нём не было мусора, иначе прошивка поймёт любой мусор, как факт, что модуль подключен к шине 1-wire, т. е. nRF - работать не будет.

    Тестирую плату.
     
  8. Viktorovich4232
    Регистрация:
    28.02.17
    Сообщения:
    145
    Благодарности:
    95

    Viktorovich4232

    Живу здесь

    Viktorovich4232

    Живу здесь

    Регистрация:
    28.02.17
    Сообщения:
    145
    Благодарности:
    95
    Пин 2 подтянут. И модуль данные в эфир плюет, проверял и через порт включив отладку и в эфире через соответствующее оборудование. При этом на меге в отладке ни слова о приеме пакета
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Вот я сейчас чего сделал:

    1. Дописал управление питанием nRF для платы (там надо пин включать принудительно), чтобы она взлетала;

    2. В универсальном модуле с датчиками поменял адрес хранения настроек в EEPROM;

    3. Подоткнул к линии регистрации 1-wire, увидел, что модуль не зарегистрирован, зарегистрировал его;

    4. Мега принимает пакеты с модуля по nRF.

    Я даже не знаю, что я делаю не так, чтобы _не_заработало_, если честно.
     
  10. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    А проверили - нормально инициализируется nRF на меге, плюётся в порт деталями? Пока не знаю, что и подсказать, разве что проверить пересечения пинов (чтобы в другом месте не юзались) и правильность подключения nRF, чтобы все пины были верно подключены. У nRF есть отдельный пин, отвечающий за направление "приём/передача", и он должен быть подключен также на отдельный пин меги. Это я на всякий, что называется.

    Я что тупо проводками подтыкал nRF к SPI, что в разъём на плате - принимает мега пакеты. Как понимаете, если канал один и тот же - и должна принимать, т. к. идентификаторы труб пользуются везде одинаковые между прошивками.
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Давайте сначала - как у вас всё подключено к SPI: рисуйте схему. Короче, нужны полные вводные по подключению всего вашего добра.
     
  12. Анкор Плюс
    Регистрация:
    05.07.11
    Сообщения:
    3.901
    Благодарности:
    6.233

    Анкор Плюс

    Консультант

    Анкор Плюс

    Консультант

    Регистрация:
    05.07.11
    Сообщения:
    3.901
    Благодарности:
    6.233
    Адрес:
    Крым
Статус темы:
Закрыта.