Растолкуйте

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Растолкуйте

Сообщение vacz »

bsn писал(а): 17 авг 2018, 20:01А вот если это внешнее питание, по какой либо причине, скакнёт выше 5В, последствия действительно могут быть печальными.
В этом и состоят все наши проблемы. :smile390:
Немного поправил делитель. Так будет стабильней.
[spoiler]
8.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Molodchaga
Рядовой
Сообщения: 53
Зарегистрирован: 10 авг 2017, 13:59

Растолкуйте

Сообщение Molodchaga »

vacz писал(а): 17 авг 2018, 19:47
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 значения... Вроде нормально...
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Растолкуйте

Сообщение vacz »

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

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

Растолкуйте

Сообщение Molodchaga »

vacz писал(а): 17 авг 2018, 21:07поставьте
Да. Я переделаю. Масштабирование уже добавил.
И на преобразователе, наверное, выставлю 7в и подам на вин? Платку вроде не сложно будет переделать. Перерезать дорожку к 5в и подпаяться на вин.
vacz писал(а): 17 авг 2018, 21:07Выход +5в не нагружайте посторонними нагрузками.
Я думал об этом... Не знаю правильно или нет, нодля питания релюх влепил в схему лм7805...
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

Растолкуйте

Сообщение magpit »

[ref]Molodchaga[/ref], Можно тупой вопрос.? А почему вы решили на кнопки аналоговые пины использовать?
Я не пробовал но думаю, что лучшие будет работать на цифровых.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Растолкуйте

Сообщение dizzyy »

У самой атмеги328 питание цифры и аналога разнесено, а в ардуино все скрвтили в одно после стабилизатора.. Думаю при разработке своих схем есть резон питание аналога и цифры разделить.. Буду дома посмотрю есть ли доступ чтоб попробовать отдельное 5в на 18 ножку пробромить... Или дорожна под чипом
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

Растолкуйте

Сообщение magpit »

Сколько использовал аналоговый выход или вход всегда показания прыгали.
Molodchaga
Рядовой
Сообщения: 53
Зарегистрирован: 10 авг 2017, 13:59

Растолкуйте

Сообщение Molodchaga »

magpit писал(а): 17 авг 2018, 22:01 А почему вы решили на кнопки аналоговые пины использовать?
Так я писал уже...)) У меня все пины заняты. Экран, концевик, шаговый двигатель, 6 релюх, два датчика температуры, бузер...))
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

Растолкуйте

Сообщение magpit »

Molodchaga писал(а): 17 авг 2018, 22:37У меня все пины заняты. Экран, концевик, шаговый двигатель, 6 релюх, два датчика температуры, бузер...))
Не пробовали реле на аналоговые выхода сделать.?
Экран так понимаю по I2C подключен...
Попробуй в программе убрать датчики температуры и загрузи скеч, понаблюдай может вылечится проблема
если нет то вновь всё сделай как было. Тоже сделай с экраном.
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Растолкуйте

Сообщение vacz »

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

Растолкуйте

Сообщение Molodchaga »

magpit писал(а): 18 авг 2018, 00:39Не пробовали реле на аналоговые выхода сделать.?
Экран так понимаю по I2C подключен...
Реле на аналоговые и подключаю. Экран не по i2c. Тут же на форуме неоднократно попадлась информация, что при такое подключение проблемное... Поэтому я даже и не думал об этом...
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Растолкуйте

Сообщение vacz »

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

Растолкуйте

Сообщение Molodchaga »

vacz писал(а): 18 авг 2018, 09:28проблемы не возникает
При работающем экране двигатель работает нестабильно. Греется, шумит. Использую драйвер а4988. Игрался с регулировкой тока, но спалил драйвер. Пришлось программно на время работы двигателя отключать экран. Тогда все ок. Находил блоки работы генератора на прерывания, но так и не получилось его завести...((
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Растолкуйте

Сообщение vacz »

Попробуйте с этим блоком на прерываниях.
[spoiler]
10.PNG
[/spoiler]
Генератор_V0.2_(CODE).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Molodchaga
Рядовой
Сообщения: 53
Зарегистрирован: 10 авг 2017, 13:59

Растолкуйте

Сообщение Molodchaga »

vacz писал(а): 18 авг 2018, 11:11Попробуйте с этим блоком на прерываниях
Я его и пробовал.. Движочек и з принтера. Я о них читал, что проблемные они. А так... Не греются, работают тихо - и хорошо. Мне информации на экране, во время его работы, не нужна... Да и плата уже разведена и запаяна.. Может подскажите простую схемку задержки питания на реле. Клацают привключении... Ну или может программно решить как-то можно?
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Растолкуйте

Сообщение vacz »

Если Вы имеете в виду: задержку включения реле при первом запуске
[spoiler]
9.PNG
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Растолкуйте

Сообщение dizzyy »

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

HIGH или LOW в зависимости какое реле
Так должны один за одним описаны все выхода реле чтоб не щелкать
Molodchaga
Рядовой
Сообщения: 53
Зарегистрирован: 10 авг 2017, 13:59

Растолкуйте

Сообщение Molodchaga »

dizzyy писал(а): 18 авг 2018, 13:37 HIGH или LOW в зависимости какое реле
Реле включается от Лоу. А если реле подключены на аналоговые выходы работающие как цифровые?
Правки такие же? Просто я читал, что такие релюхи при старте системы программно не выключить. Помогает только небольшая задержка подачи питания именно на релюшки, пока ардуинка "раздупляется" после включения
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Растолкуйте

Сообщение dizzyy »

У меня на пивоварне также срабатывает на лоу.. И так лечится...
Думаю и аналоговые также... Мы же указываем их как цифровые..
Molodchaga
Рядовой
Сообщения: 53
Зарегистрирован: 10 авг 2017, 13:59

Растолкуйте

Сообщение Molodchaga »

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

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость