Растолкуйте

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

Растолкуйте

#41

Сообщение vacz » 17.08.2018{, 20:11}

bsn писал(а):
17.08.2018{, 20:01}
А вот если это внешнее питание, по какой либо причине, скакнёт выше 5В, последствия действительно могут быть печальными.
В этом и состоят все наши проблемы. :smile390:
Немного поправил делитель. Так будет стабильней.
СпойлерПоказать
8.png
8.png (23.92 КБ) 757 просмотров
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Molodchaga
Рядовой
Сообщения: 53
Зарегистрирован: 10.08.2017{, 13:59}
Репутация: 0

Растолкуйте

#42

Сообщение Molodchaga » 17.08.2018{, 20:42}

vacz писал(а):
17.08.2018{, 19:47}
Molodchaga писал(а):
17.08.2018{, 16:28}
Да. Подаю 5 В на вход 5V.
Нельзя подавать постороннее напряжение на выход +5V. Это выход встроенного стабилизатора.
Парни, что-то я запутался. Как нельзя подавать на 5v внешние 5в. Вся информация что есть в инете или 5в или 7-12в на vin. Если я не ошибаюсь при подключении через юсб туда же приходят 5в. Изначально планировал все подключить к китайскому ИБП на 12в. Потом через dcdc преобразователь получить 5в для питания ардуины и переферии. 12в нуждны для питания небольшого шаговика и метрового куска светодиодной ленты. Как то так.. Пинайте...))

Отправлено спустя 3 минуты 39 секунд:
Molodchaga писал(а):
17.08.2018{, 20:42}
Немного поправил делитель. Так будет стабильней
Уже собрал по первой вашей схемке. Вроде бы работает. При нажатии кнопок немного меняется значение на соседнем аналоговом пине. Но не критично. На 3-4 значения... Вроде нормально...

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

Растолкуйте

#43

Сообщение vacz » 17.08.2018{, 20:54}

Вы не поленитесь, поставьте делитель по последней схеме. И в проекте поставьте блок масштабирования.
А на выход +5в подавать не надо. Мало ли чего пишут. На заборах тоже много пишут.

Отправлено спустя 12 минут 49 секунд:
Да, забыл добавить. Выход +5в не нагружайте посторонними нагрузками. Это будет сильно влиять на работу делителя, А значит на стабильность значений (скачков) на аналоговом входе.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Molodchaga
Рядовой
Сообщения: 53
Зарегистрирован: 10.08.2017{, 13:59}
Репутация: 0

Растолкуйте

#44

Сообщение Molodchaga » 17.08.2018{, 21:39}

vacz писал(а):
17.08.2018{, 21:07}
поставьте
Да. Я переделаю. Масштабирование уже добавил.
И на преобразователе, наверное, выставлю 7в и подам на вин? Платку вроде не сложно будет переделать. Перерезать дорожку к 5в и подпаяться на вин.
vacz писал(а):
17.08.2018{, 21:07}
Выход +5в не нагружайте посторонними нагрузками.
Я думал об этом... Не знаю правильно или нет, нодля питания релюх влепил в схему лм7805...

Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01.10.2017{, 12:55}
Репутация: 16
Имя: Сергей

Растолкуйте

#45

Сообщение magpit » 17.08.2018{, 22:01}

Molodchaga, Можно тупой вопрос.? А почему вы решили на кнопки аналоговые пины использовать?
Я не пробовал но думаю, что лучшие будет работать на цифровых.

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

Растолкуйте

#46

Сообщение dizzyy » 17.08.2018{, 22:13}

У самой атмеги328 питание цифры и аналога разнесено, а в ардуино все скрвтили в одно после стабилизатора.. Думаю при разработке своих схем есть резон питание аналога и цифры разделить.. Буду дома посмотрю есть ли доступ чтоб попробовать отдельное 5в на 18 ножку пробромить... Или дорожна под чипом

Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01.10.2017{, 12:55}
Репутация: 16
Имя: Сергей

Растолкуйте

#47

Сообщение magpit » 17.08.2018{, 22:17}

Сколько использовал аналоговый выход или вход всегда показания прыгали.

Molodchaga
Рядовой
Сообщения: 53
Зарегистрирован: 10.08.2017{, 13:59}
Репутация: 0

Растолкуйте

#48

Сообщение Molodchaga » 17.08.2018{, 22:37}

magpit писал(а):
17.08.2018{, 22:01}
А почему вы решили на кнопки аналоговые пины использовать?
Так я писал уже...)) У меня все пины заняты. Экран, концевик, шаговый двигатель, 6 релюх, два датчика температуры, бузер...))

Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01.10.2017{, 12:55}
Репутация: 16
Имя: Сергей

Растолкуйте

#49

Сообщение magpit » 18.08.2018{, 00:39}

Molodchaga писал(а):
17.08.2018{, 22:37}
У меня все пины заняты. Экран, концевик, шаговый двигатель, 6 релюх, два датчика температуры, бузер...))
Не пробовали реле на аналоговые выхода сделать.?
Экран так понимаю по I2C подключен...
Попробуй в программе убрать датчики температуры и загрузи скеч, понаблюдай может вылечится проблема
если нет то вновь всё сделай как было. Тоже сделай с экраном.

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

Растолкуйте

#50

Сообщение vacz » 18.08.2018{, 06:24}

Molodchaga писал(а):
17.08.2018{, 21:39}
Не знаю правильно или нет, нодля питания релюх влепил в схему лм7805...
Это правильное решение. Питание дисплея, так же переведите на отдельное от контроллера. Не совсем хорошо использовать LM7805. На входе у нее должно быть не более 8 вольт. Иначе все лишнее напряжение она переводит в тепло (особенность конструкции). Будет сильно греться. Было бы лучше, для всей периферии использовать отдельный блок питания 5в (3-5А).
Как вариант: если Вы подключите дисплей через I2C, то освободится 4 Pina. Которые можно использовать для кнопок.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Molodchaga
Рядовой
Сообщения: 53
Зарегистрирован: 10.08.2017{, 13:59}
Репутация: 0

Растолкуйте

#51

Сообщение Molodchaga » 18.08.2018{, 08:39}

magpit писал(а):
18.08.2018{, 00:39}
Не пробовали реле на аналоговые выхода сделать.?
Экран так понимаю по I2C подключен...
Реле на аналоговые и подключаю. Экран не по i2c. Тут же на форуме неоднократно попадлась информация, что при такое подключение проблемное... Поэтому я даже и не думал об этом...

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

Растолкуйте

#52

Сообщение vacz » 18.08.2018{, 09:28}

В МК все операции выполняются последовательно в одном программном цикле. Чем больше операций, тем они медленнее, тем больше длительность программного цикла. У вас может возникнуть проблема из-за того, что время выполнения одного программного цикла превысит период необходимого вам генератора импульсов (конфликт при одновременном использовании генератора и дисплея. Двигатель не будет набирать большие обороты). В Вашем случае, частота генератора 1кГц. При малой частоте, проблемы не возникает. Но, если начнете повышать частоту на генераторе, то в какой момент начнется сбой, независимо от того, как подключен дисплей (через I2C или без него).
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Molodchaga
Рядовой
Сообщения: 53
Зарегистрирован: 10.08.2017{, 13:59}
Репутация: 0

Растолкуйте

#53

Сообщение Molodchaga » 18.08.2018{, 10:41}

vacz писал(а):
18.08.2018{, 09:28}
проблемы не возникает
При работающем экране двигатель работает нестабильно. Греется, шумит. Использую драйвер а4988. Игрался с регулировкой тока, но спалил драйвер. Пришлось программно на время работы двигателя отключать экран. Тогда все ок. Находил блоки работы генератора на прерывания, но так и не получилось его завести...((

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

Растолкуйте

#54

Сообщение vacz » 18.08.2018{, 11:11}

Попробуйте с этим блоком на прерываниях.
СпойлерПоказать
10.PNG
10.PNG (4.98 КБ) 648 просмотров
Генератор_V0.2_(CODE).ubi
(85.22 КБ) 60 скачиваний
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Molodchaga
Рядовой
Сообщения: 53
Зарегистрирован: 10.08.2017{, 13:59}
Репутация: 0

Растолкуйте

#55

Сообщение Molodchaga » 18.08.2018{, 12:14}

vacz писал(а):
18.08.2018{, 11:11}
Попробуйте с этим блоком на прерываниях
Я его и пробовал.. Движочек и з принтера. Я о них читал, что проблемные они. А так... Не греются, работают тихо - и хорошо. Мне информации на экране, во время его работы, не нужна... Да и плата уже разведена и запаяна.. Может подскажите простую схемку задержки питания на реле. Клацают привключении... Ну или может программно решить как-то можно?

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

Растолкуйте

#56

Сообщение vacz » 18.08.2018{, 13:27}

Если Вы имеете в виду: задержку включения реле при первом запуске
СпойлерПоказать
9.PNG
9.PNG (4.85 КБ) 637 просмотров
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

Растолкуйте

#57

Сообщение dizzyy » 18.08.2018{, 13:37}

А ардуино иде подправьте ручками чтоб было так(выход свой)
pinMode(13, OUTPUT); //13й вывод будет выходом
digitalWrite(13, HIGH); // выставляем 13й вывод в «высокое» состояние

HIGH или LOW в зависимости какое реле
Так должны один за одним описаны все выхода реле чтоб не щелкать

Molodchaga
Рядовой
Сообщения: 53
Зарегистрирован: 10.08.2017{, 13:59}
Репутация: 0

Растолкуйте

#58

Сообщение Molodchaga » 18.08.2018{, 21:48}

dizzyy писал(а):
18.08.2018{, 13:37}
HIGH или LOW в зависимости какое реле
Реле включается от Лоу. А если реле подключены на аналоговые выходы работающие как цифровые?
Правки такие же? Просто я читал, что такие релюхи при старте системы программно не выключить. Помогает только небольшая задержка подачи питания именно на релюшки, пока ардуинка "раздупляется" после включения

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

Растолкуйте

#59

Сообщение dizzyy » 18.08.2018{, 22:29}

У меня на пивоварне также срабатывает на лоу.. И так лечится...
Думаю и аналоговые также... Мы же указываем их как цифровые..

Molodchaga
Рядовой
Сообщения: 53
Зарегистрирован: 10.08.2017{, 13:59}
Репутация: 0

Растолкуйте

#60

Сообщение Molodchaga » 18.08.2018{, 23:32}

dizzyy писал(а):
18.08.2018{, 22:29}
И так лечится...
Ок. Пасиба. Буду пробовать..

Отправлено спустя 11 часов 49 минут 38 секунд:
Скажите, а atmega должна греться? По ощущениям нагревается градусов до 60... Это нормально?

Ответить

Вернуться в «Помогите, а то я "нимагу"»