Автономный контроллер для самодельного лазерного гравера #2

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
Q-starь
Мастер
Сообщения: 755
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 582
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Q-starь »

Артур, стал появляться такой косяк:
При резке по вектору станок останавливается, лазер не выключатся, на кнопки не реагирует. Приходится вырубать питание и перезагружаться. Бывает такое редко, но не приятно. Куда копать?
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
svm
Опытный
Сообщения: 177
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 50
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение svm »

Если нет системы, допустим длительность работы или какая-то конкретная УП, то причину отловить практически невозможно. Явно зависание контроллера, а вот программный это глюк или железо виновато- неизвестно. Проверьте на всякий случай все разъемы и источник питания. Лучше осциллографом или хотя-бы на предмет вздутых электролитов. С лазером у меня не глючил ни разу, а вот с при экспериментах плазмой похожий результат очень часто. Но там сбой программы вызывает помеха при розжиге дуги. Даже прошивка слетала вместе с бутлоадером. Были случаи, срабатывания защиты драйверов ШД, но лазер при этом моргать должен и кнопки реагировать тоже.
Аватара пользователя
Q-starь
Мастер
Сообщения: 755
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 582
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Q-starь »

Именно что без системное зависание контроллера. В разных местах УП.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
svm
Опытный
Сообщения: 177
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 50
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение svm »

Проверяйте контакты и питание. Возможно, что по сети что-то проскакивает или рядом есть мощный источник помех. Во всяком случае механику и драйвера можно исключить. Или проц вешается или карточка не читается. Но во втором случае по идее должна ошибка вывалиться, хотя более точно скажет только автор прошивки.
Andrey_Pavkin
Мастер
Сообщения: 207
Зарегистрирован: 09 янв 2017, 12:10
Репутация: 292
Настоящее имя: Andrey
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Andrey_Pavkin »

Q-starь писал(а): 09 ноя 2020, 13:06 Именно что без системное зависание контроллера. В разных местах УП.
Попробуйте отформатировать сд-карту и положите только один "нс" фаил , ну или свой в студию
Аватара пользователя
Q-starь
Мастер
Сообщения: 755
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 582
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Q-starь »

Andrey_Pavkin писал(а): 10 ноя 2020, 09:01 Попробуйте отформатировать сд-карту и положите только один "нс" фаил , ну или свой в студию
ОК, форматнуть попробую при следующей резке.
А файл ( глючный ) вот:
2.rar
(51.31 КБ) 28 скачиваний
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
svm
Опытный
Сообщения: 177
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 50
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение svm »

Сегодня угробил все-таки гравер. Решил попробовать его на плазморезе. Проработал секунд 30. Потом слетела прошивка. С компа не видится. Пришлось заливать новую прошивку и переделывать клавиатуру. На старой версии с клавиатурой проблем не было. А здесь очень критичен подбор резисторов. Даже используя одни и те-же номиналы соединяя их последовательно или параллельно для получения значений R или 2R заметно не совсем четкое распознавание. Особенно на ручных перемещениях.
gazovik46
Новичок
Сообщения: 1
Зарегистрирован: 11 ноя 2020, 12:45
Репутация: 0
Настоящее имя: Сергей Костин
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение gazovik46 »

По поводу кнопок управления словил "глюк" от блока питания. Два разных импульсных блока питания на одном нормально, на другом кнопки RUN и XY-0 работают как будто дребезг контактов. Может для проверки работоспособности схемы лучше пробовать "старый добрый" трансформатор.
svm
Опытный
Сообщения: 177
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 50
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение svm »

gazovik46 писал(а): 11 ноя 2020, 12:50 По поводу кнопок управления словил "глюк" от блока питания. Два разных импульсных блока питания на одном нормально, на другом кнопки RUN и XY-0 работают как будто дребезг контактов. Может для проверки работоспособности схемы лучше пробовать "старый добрый" трансформатор.
Согласен, трансформаторный БП по качеству лучше, но в размерах и весе- проигрывает. Да сейчас и трансформатор-то только на свалке искать. Но выбор резисторов для кнопок, явно не оптимален. Не знаю, чем руководствовался Артур. Возможно просто у него много резисторов этих номиналов, или какая-то защита от одновременного нажатия. Для интереса загнал в XL данные делителя и посчитал. Разница напряжений между соседними кнопками достаточно маленькая. И для того чтобы они четко работали нужно подбирать резисторы. Попробовал поиграть с номиналами во второй табличке используя стандартные номиналы резисторов. Разница напряжений между соседними кнопками значительно возросла и стала более равномерной. Да и определить № кнопки стало легче. Если в проверочном скетче добавить еще пять сдвигов (разделить на 32), то он будет показывать № нажатой кнопки. И программная проверка кнопок упростится, если № >0 и < 6 то нажата кнопка с этим №.
Резисторы кнопок.png (288 просмотров) <a class='original' href='./download/file.php?id=188595&sid=88d5be46449015fde635c54a85509add&mode=view' target=_blank>Загрузить оригинал (14.48 КБ)</a>
Аватара пользователя
spryt
Кандидат
Сообщения: 80
Зарегистрирован: 21 май 2017, 20:02
Репутация: 88
Настоящее имя: Тимур
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение spryt »

gazovik46 писал(а): кнопки RUN и XY-0 работают как будто дребезг контактов
Попробуй параллельно кнопкам подключить по конденсатору 0.1мкф.
svm
Опытный
Сообщения: 177
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 50
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение svm »

spryt писал(а): 11 ноя 2020, 18:45
gazovik46 писал(а): кнопки RUN и XY-0 работают как будто дребезг контактов
Попробуй параллельно кнопкам подключить по конденсатору 0.1мкф.
Это из серии вредных советов? Конденсатор подключенный к резистивному делителю при нажатии кнопки слегка поджарит ее контакты, а при отпускании сымитирует нажатие всех вышерасположенных кнопок. Кроме того, источник питания с одной стороны делителя и заряженный конденсатор с другой, создадут неопределенное состояние промежуточных кнопок. Будет только хуже. Правильнее загрузить тестовый скетч для кнопок и проверить соответствие данных в соответствии с 1 табличкой. Данные не должны отличаться на+/- 2 еденички. В противном случае глюки неизбежны.
Аватара пользователя
Q-starь
Мастер
Сообщения: 755
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 582
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Q-starь »

Andrey_Pavkin писал(а): 10 ноя 2020, 09:01 Попробуйте отформатировать сд-карту и положите только один "нс" фаил , ну или свой в студию
Мне кажется крыса была в карте. Отформатировал, погонял денёк - сбоев не было.
Пы. Сы. Похоже автор здесь не появляется, а жаль, прошивку можно было улучшить.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2298
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 291
Настоящее имя: Роман
Откуда: Подольск МО
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Rom327 »

Q-starь писал(а): А файл ( глючный ) вот:
Не увидел в программе G1 - рабочая скорость, вместо нее G0 F3000...
Насколько мне помнится G0 из программы изменить нельзя...
Аватара пользователя
Q-starь
Мастер
Сообщения: 755
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 582
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Q-starь »

Rom327 писал(а): 19 ноя 2020, 13:56
Не увидел в программе G1 - рабочая скорость, вместо нее G0 F3000...
Насколько мне помнится G0 из программы изменить нельзя...
Как так?
А это:
Безымянный.jpg (149 просмотров) <a class='original' href='./download/file.php?id=188945&sid=88d5be46449015fde635c54a85509add&mode=view' target=_blank>Загрузить оригинал (213.7 КБ)</a>
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Serg
Мастер
Сообщения: 20973
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 4974
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Serg »

Rom327 писал(а): Не увидел в программе G1 - рабочая скорость, вместо нее G0 F3000
Согласно стандарта это две разные команды - холостое перемещение (G0) и установка скорости рабочего хода (F3000), даже если они находятся в одном кадре (строке).
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Q-starь
Мастер
Сообщения: 755
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 582
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Q-starь »

Serg писал(а): 20 ноя 2020, 06:30 Согласно стандарта это две разные команды - холостое перемещение (G0) и установка скорости рабочего хода (F3000), даже если они находятся в одном кадре (строке).
Serg, спасибо что напомнили этот момент. Когда я сочинял этот ПП то ещё не до конца понимал как работает контроллер и что такое Ж-код. Надо будет залезть в Аспайр поправить.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2298
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 291
Настоящее имя: Роман
Откуда: Подольск МО
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Rom327 »

Q-starь писал(а): Как так?
А это:
Каюсь, не разглядел... Просто привык, что в программе написано G1 F***, а G0 сам по себе...
svm
Опытный
Сообщения: 177
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 50
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение svm »

Сегодня испытал контроллер на плазморезе, правда с костылями, но в принципе если немного доработать то должен работать. Практически доделал автономный ТНС, но вчера ночью случайно перепутал полярность и спалил контроллер который с ним работал. Но так как не терпелось проверить работу самодельного плазмотрона подключил плазму вместо лазера. В принципе ТНС и с этим контроллером отработал нормально, только контроллер его не понимает. Ну и заодно и видео ролик закончил. Буду мучать дальше. Если будут положительные результаты выложу.
[youtube]https://youtu.be/8ddzcD8nxw0[/youtube]
Аватара пользователя
ArrSoft
Мастер
Сообщения: 419
Зарегистрирован: 20 май 2017, 18:31
Репутация: 232
Настоящее имя: добродушненький
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение ArrSoft »

svm писал(а): Сегодня угробил все-таки гравер. Решил попробовать его на плазморезе. Проработал секунд 30. Потом слетела прошивка. С компа не видится. Пришлось заливать новую прошивку и переделывать клавиатуру. На старой версии с клавиатурой проблем не было. А здесь очень критичен подбор резисторов. Даже используя одни и те-же номиналы соединяя их последовательно или параллельно для получения значений R или 2R заметно не совсем четкое распознавание. Особенно на ручных перемещениях.
все кнопки срабатывают отлично, гораздо точнее чем в первой версии контроллера, зачем выдумывать?, всегда найдется кто то кто знает как надо лучше? и насчет конденсаторов - кто кого там поджарит?, и чем?
svm
Опытный
Сообщения: 177
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 50
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение svm »

ArrSoft писал(а): 22 ноя 2020, 19:34
все кнопки срабатывают отлично, гораздо точнее чем в первой версии контроллера, зачем выдумывать?, всегда найдется кто то кто знает как надо лучше? и насчет конденсаторов - кто кого там поджарит?, и чем?
Может быть чисто субъективное восприятие, но в первой версии все запустилось сразу, а во второй пришлось немного корректировать сопротивление резисторов. Теперь насчет конденсаторов, если-бы они подключались к цифровым пинам, то согласен - дребезг они уберут. Но если к аналоговым, то неизбежны переходные процессы, которые приведут к ложным срабатываниям. Ну а насчет того поджарят-ли они контакты кнопок это только вопрос времени. Конденсатор 0,1 мкф заряженный до 5 вольт при замыкании кнопки создаст эффект маленькой конденсаторной точечной сварки. И одному богу известно какой слой металлизации китайцы напылили, и когда он выгорит. А при повышенной влажности процесс ускорится. Конечно кнопки контроллера не настолько загружены и этот момент в нашей жизни может не наступить.
Ответить

Вернуться в «Электроника»