Проблема. Дисплей 1602 и шаговик 28BYJ-48.
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
фото
5110 я блоки делал, скачайте попробуйте,В нормальном режиме работы дисплей будет потреблять от 6 до 7 мА.
Добавлено (03.03.2017, 13:06)
---------------------------------------------
Сейчас поменял экран на oled 0.96" тоже I2C результат тот же, без экрана всё хорошо, вывод конфликт библиотек.
5110 я блоки делал, скачайте попробуйте,В нормальном режиме работы дисплей будет потреблять от 6 до 7 мА.
Добавлено (03.03.2017, 13:06)
---------------------------------------------
Сейчас поменял экран на oled 0.96" тоже I2C результат тот же, без экрана всё хорошо, вывод конфликт библиотек.
Последний раз редактировалось slavas 03 мар 2017, 13:20, всего редактировалось 1 раз.
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
slavas у меня 3д принтер на атмеге, там дисплей 2004 работает без нареканий совместно с 5ю моторами, значит стабильная работа возможна, скорее всего в коде где-то косяк какой-то. Прошивка там стоит Marlin.
Последний раз редактировалось robocraft 03 мар 2017, 13:27, всего редактировалось 1 раз.
☃ Loading... ██████████████] 99%
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
поменял на nokia 5110 и ничего! тормозит.
Добавлено (03.03.2017, 14:01)
---------------------------------------------
блок степера свой для себя рисовать буду.
Добавлено (03.03.2017, 14:01)
---------------------------------------------
блок степера свой для себя рисовать буду.
Последний раз редактировалось slavas 03 мар 2017, 13:48, всего редактировалось 1 раз.
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
В Вашей теме, в сообщении #6 , дает блоки с которыми шаговые двигатели работают с любыми экранами. Попробовал с ними, никаких проблем не возникает. Только там выходы назначаются в самом блоке.Так как используется аппаратный Timer1 не будут работать ШИМ на выхода (9 и 10 UNO, NAno и подобные, 11, 12, 13 Mega ). Попробуйте.
Последний раз редактировалось vladimir_ 04 мар 2017, 07:09, всего редактировалось 1 раз.
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
vladimir_, это конечно здорово особенно если пост правили сегодня, я блок свой нарисовал осталось только облизать. У меня библиотека другая, она управляет степером плавно без рывков.
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
Очень хорошо, что одна проблема решается разными вариантами. Чем больше выбор среди рабочих блоков, тем лучше выбрать среди них подходящий для своих нужд. Надеюсь, Вы поделитесь своей разработкой.
Последний раз редактировалось vladimir_ 04 мар 2017, 14:50, всего редактировалось 1 раз.
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
мозг уже болит, ничего не получается.
☃ Loading... ██████████████] 99%
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
robocraft, нарисовал блок на другой библиотеке и мне нравится, мотор крутится плавно и проект не тормозит
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
slavas, для дисплея или для мотора блок? Можно ли с этим блоком запускать определённое количество шагов? Поковыряю библиотеку AccelStepper, может чего и соображу по этому поводу.
Последний раз редактировалось robocraft 07 мар 2017, 12:46, всего редактировалось 1 раз.
☃ Loading... ██████████████] 99%
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
Мне понравилась библиотека AccelStepper, я потестил её, двигатели крутит отлично и без нагрева, и подходит к разным типам драйверов. попробую на её основе сделать пользовательский блок для flprog. Попробую ещё ваш блок
Добавлено (07.03.2017, 16:05)
---------------------------------------------
slavas, попробовал ваш блок. Работает отлично. Теперь у меня другая проблема, висит меню при работающем моторе, при чём с питанием и без него. Возможно это не меню, а аналоговые кнопки начинают тупить. И ещё одна проблема, при выключении мотора, на нём остаётся питание, а это будет быстро сажать батарейки. Ещё бы блоку выход сигнала после отработки шагов.
Добавлено (07.03.2017, 16:05)
---------------------------------------------
slavas, попробовал ваш блок. Работает отлично. Теперь у меня другая проблема, висит меню при работающем моторе, при чём с питанием и без него. Возможно это не меню, а аналоговые кнопки начинают тупить. И ещё одна проблема, при выключении мотора, на нём остаётся питание, а это будет быстро сажать батарейки. Ещё бы блоку выход сигнала после отработки шагов.
Последний раз редактировалось robocraft 07 мар 2017, 16:10, всего редактировалось 1 раз.
☃ Loading... ██████████████] 99%
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
Я тебе про что писал еще на первой странице. и ты же сам предложил кучу вариантов ее решения.robocraft писал(а):И ещё одна проблема, при выключении мотора, на нём остаётся питание, а это будет быстро сажать батарейки.
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
robocraft, ну теперь только после праздника покопаю.
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
Да , у этого драйвера есть отключение двигателя, реверс, микрощаговый режим. Но, чтобы он заработал с двигателемrobocraft писал(а):я всё таки решил использовать драйвер A4988, у него есть отключение двигателя.
28BYJ-48, нужно немного переделать двигатель с униполярного в биполярный. Такую операцию можно проделать довольно просто. Соединение, дорожку, перерезаем острым ножом. Это, по сути, все что нужно сделать. Также нужно не забывать, что красный
провод, идущий из двигателя, мы теперь не используем.
Так мы еще получаем крутящий момент 800 гр/см вместо 380 гр/см при включении однополярным образом. Обязательно выставляем на драйвере А4988 ток, не более 100mA, для данного двигателя. Иначе сгорит драйвер (как, посмотрите в инете). Двигатель питаем от источника 9 В. Работать может в шаговом и полушаговом режиме.
Но теперь драйвера для униполярного двигателя не подойдут! Нужны только для биполярных. Типа А4988 и др. Ну и что бы развязать зависимость (снижение оборотов) работы двигателя от дисплея (экрана), все таки надо использовать блок Generator_2_V1. У него есть входа для указания количества шагов, скорости, запуска по количесву и в непрерывном режиме работы биполярного двигателя (любого), выход сигнала по окончанию работы. Данный блок может работать с 4 двигателями.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vacz 09 мар 2017, 08:34, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
robocraft,
Тут как то уже раньше делал блок
Может пригодится.
Тут как то уже раньше делал блок
СпойлерSPOILER_SHOW
Описание в блоке. Ну есть несколько недостатков:
1. Так как используется аппаратный Timer1 не буду дут работать ШИМ на выхода 9 и 10, возможен конфликт сБлоком сервоприводов и другими где используется этот таймер
2. Можно использовать только один блок в проекте.
Можно сделать и на два и на три но придется делать каждый раз новый блок, ограничения FLProg
Из плюсов:
1. можно обесточить обмотки после остановки
2. Нет зависимости от программного цикла
3. Режима шаговый, полушаговый, междушаговый
1. Так как используется аппаратный Timer1 не буду дут работать ШИМ на выхода 9 и 10, возможен конфликт сБлоком сервоприводов и другими где используется этот таймер
2. Можно использовать только один блок в проекте.
Можно сделать и на два и на три но придется делать каждый раз новый блок, ограничения FLProg
Из плюсов:
1. можно обесточить обмотки после остановки
2. Нет зависимости от программного цикла
3. Режима шаговый, полушаговый, междушаговый
Последний раз редактировалось Слимпер 09 мар 2017, 11:33, всего редактировалось 1 раз.
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
vacz, Я подключал без обрезания дорожки и питал от 5 вольт, работает. Драйвер не сгорел да и мотор работал нормально. Попробую ваш совет, мне кажется он более подходит для меня, и движок переделаю.
Добавлено (10.03.2017, 11:20)
---------------------------------------------
vacz, Я переделал мотор, подключил с вашим генератором. Мотор свистит, но не крутится. Что не так? Стандартным генератором крутит.
Добавлено (10.03.2017, 11:20)
---------------------------------------------
vacz, Я переделал мотор, подключил с вашим генератором. Мотор свистит, но не крутится. Что не так? Стандартным генератором крутит.
Последний раз редактировалось robocraft 10 мар 2017, 11:25, всего редактировалось 1 раз.
☃ Loading... ██████████████] 99%
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
Возможно слишком высокая частота. Попробуйте снизить частоту генератора и установить ток переменным резистором на драйвере.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
vacz, тоже думал что с током проблема, думал крона села, подрубил питание к компу и комп вырубило. Хорошо что комп запустился после.
Я так понял частоту делителем divider1, divider2, divider3, divider4 снижать надо? Пробовал, безрезультатно. Пищит мотор мерзко и всё. Период прерывания тоже менял. Скорее всего питание нормальное нужно и конденсатор к нему припаять на 1000мкф, что бы исключить помехи. Хотя со стандартным генератором крутит всё.
Я так понял частоту делителем divider1, divider2, divider3, divider4 снижать надо? Пробовал, безрезультатно. Пищит мотор мерзко и всё. Период прерывания тоже менял. Скорее всего питание нормальное нужно и конденсатор к нему припаять на 1000мкф, что бы исключить помехи. Хотя со стандартным генератором крутит всё.
☃ Loading... ██████████████] 99%
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
Только что проверил. Работает. Вот схемка пробная. Включен на 2 (постоянное вращение). Конденсатор достаточно 50 -100 мкф. Частоту пока делите на25, потом подберете. В блоке стоит 10мкс -100кГц, это много для вашего двигателя. Поделив на 25 получите 4 кГц и т.д. Выход для первого двигателя Pin 6
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vacz 10 мар 2017, 14:20, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Проблема. Дисплей 1602 и шаговик 28BYJ-48.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Кто сейчас на конференции
Сейчас этот форум просматривают: cat1042 и 1 гость