bsn писал(а): 17 авг 2018, 20:01А вот если это внешнее питание, по какой либо причине, скакнёт выше 5В, последствия действительно могут быть печальными.
В этом и состоят все наши проблемы.
Немного поправил делитель. Так будет стабильней.
[spoiler]
8.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей."Омар Хайям"
Molodchaga писал(а): 17 авг 2018, 16:28Да. Подаю 5 В на вход 5V.
Нельзя подавать постороннее напряжение на выход +5V. Это выход встроенного стабилизатора.
Парни, что-то я запутался. Как нельзя подавать на 5v внешние 5в. Вся информация что есть в инете или 5в или 7-12в на vin. Если я не ошибаюсь при подключении через юсб туда же приходят 5в. Изначально планировал все подключить к китайскому ИБП на 12в. Потом через dcdc преобразователь получить 5в для питания ардуины и переферии. 12в нуждны для питания небольшого шаговика и метрового куска светодиодной ленты. Как то так.. Пинайте...))
Отправлено спустя 3 минуты 39 секунд:
Molodchaga писал(а): 17 авг 2018, 20:42Немного поправил делитель. Так будет стабильней
Уже собрал по первой вашей схемке. Вроде бы работает. При нажатии кнопок немного меняется значение на соседнем аналоговом пине. Но не критично. На 3-4 значения... Вроде нормально...
Вы не поленитесь, поставьте делитель по последней схеме. И в проекте поставьте блок масштабирования.
А на выход +5в подавать не надо. Мало ли чего пишут. На заборах тоже много пишут.
Отправлено спустя 12 минут 49 секунд:
Да, забыл добавить. Выход +5в не нагружайте посторонними нагрузками. Это будет сильно влиять на работу делителя, А значит на стабильность значений (скачков) на аналоговом входе.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей."Омар Хайям"
Да. Я переделаю. Масштабирование уже добавил.
И на преобразователе, наверное, выставлю 7в и подам на вин? Платку вроде не сложно будет переделать. Перерезать дорожку к 5в и подпаяться на вин.
[ref]Molodchaga[/ref], Можно тупой вопрос.? А почему вы решили на кнопки аналоговые пины использовать?
Я не пробовал но думаю, что лучшие будет работать на цифровых.
У самой атмеги328 питание цифры и аналога разнесено, а в ардуино все скрвтили в одно после стабилизатора.. Думаю при разработке своих схем есть резон питание аналога и цифры разделить.. Буду дома посмотрю есть ли доступ чтоб попробовать отдельное 5в на 18 ножку пробромить... Или дорожна под чипом
Molodchaga писал(а): 17 авг 2018, 22:37У меня все пины заняты. Экран, концевик, шаговый двигатель, 6 релюх, два датчика температуры, бузер...))
Не пробовали реле на аналоговые выхода сделать.?
Экран так понимаю по I2C подключен...
Попробуй в программе убрать датчики температуры и загрузи скеч, понаблюдай может вылечится проблема
если нет то вновь всё сделай как было. Тоже сделай с экраном.
Molodchaga писал(а): 17 авг 2018, 21:39 Не знаю правильно или нет, нодля питания релюх влепил в схему лм7805...
Это правильное решение. Питание дисплея, так же переведите на отдельное от контроллера. Не совсем хорошо использовать LM7805. На входе у нее должно быть не более 8 вольт. Иначе все лишнее напряжение она переводит в тепло (особенность конструкции). Будет сильно греться. Было бы лучше, для всей периферии использовать отдельный блок питания 5в (3-5А).
Как вариант: если Вы подключите дисплей через I2C, то освободится 4 Pina. Которые можно использовать для кнопок.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей."Омар Хайям"
magpit писал(а): 18 авг 2018, 00:39Не пробовали реле на аналоговые выхода сделать.?
Экран так понимаю по I2C подключен...
Реле на аналоговые и подключаю. Экран не по i2c. Тут же на форуме неоднократно попадлась информация, что при такое подключение проблемное... Поэтому я даже и не думал об этом...
В МК все операции выполняются последовательно в одном программном цикле. Чем больше операций, тем они медленнее, тем больше длительность программного цикла. У вас может возникнуть проблема из-за того, что время выполнения одного программного цикла превысит период необходимого вам генератора импульсов (конфликт при одновременном использовании генератора и дисплея. Двигатель не будет набирать большие обороты). В Вашем случае, частота генератора 1кГц. При малой частоте, проблемы не возникает. Но, если начнете повышать частоту на генераторе, то в какой момент начнется сбой, независимо от того, как подключен дисплей (через I2C или без него).
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей."Омар Хайям"
vacz писал(а): 18 авг 2018, 09:28проблемы не возникает
При работающем экране двигатель работает нестабильно. Греется, шумит. Использую драйвер а4988. Игрался с регулировкой тока, но спалил драйвер. Пришлось программно на время работы двигателя отключать экран. Тогда все ок. Находил блоки работы генератора на прерывания, но так и не получилось его завести...((
vacz писал(а): 18 авг 2018, 11:11Попробуйте с этим блоком на прерываниях
Я его и пробовал.. Движочек и з принтера. Я о них читал, что проблемные они. А так... Не греются, работают тихо - и хорошо. Мне информации на экране, во время его работы, не нужна... Да и плата уже разведена и запаяна.. Может подскажите простую схемку задержки питания на реле. Клацают привключении... Ну или может программно решить как-то можно?
А ардуино иде подправьте ручками чтоб было так(выход свой)
pinMode(13, OUTPUT); //13й вывод будет выходом
digitalWrite(13, HIGH); // выставляем 13й вывод в «высокое» состояние
HIGH или LOW в зависимости какое реле
Так должны один за одним описаны все выхода реле чтоб не щелкать
dizzyy писал(а): 18 авг 2018, 13:37
HIGH или LOW в зависимости какое реле
Реле включается от Лоу. А если реле подключены на аналоговые выходы работающие как цифровые?
Правки такие же? Просто я читал, что такие релюхи при старте системы программно не выключить. Помогает только небольшая задержка подачи питания именно на релюшки, пока ардуинка "раздупляется" после включения