Лазерная установка для засветки фоторезиста от AlphaCrow
- maliiv
- Опытный кот
- Сообщения: 721
- Зарегистрирован: Пт мар 28, 2014 15:01:03
- Откуда: Мончегорск Мурманской обл.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="motoAnDrEY14",url="/forum/viewtopic.php?p=4375994#p4375994"]Не забудь ещё поставить два дросселя и заземлить сам мотор! Обязательно! Все корпуса металлические шунтировать![/uquote]
У меня не дросселей не стоит, и мотор не заземлен...и совсем все не плохо. Когда только собирал установку и налаживал, поставил и дроссели с кондерами, и мотор заземлил. В итоге пробило обмотку на корпус, и вылетели ключи. Ключи с мотором поменял, всю эту требуху выкинул, и вот сколько лет работает все нормально, без сбоев. И пропусков у себя я ни разу не наблюдал.
У меня не дросселей не стоит, и мотор не заземлен...и совсем все не плохо. Когда только собирал установку и налаживал, поставил и дроссели с кондерами, и мотор заземлил. В итоге пробило обмотку на корпус, и вылетели ключи. Ключи с мотором поменял, всю эту требуху выкинул, и вот сколько лет работает все нормально, без сбоев. И пропусков у себя я ни разу не наблюдал.
Я полный лох в этом деле.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Мой опыт показывает, что проблемы в установке в основном возникают из-за плохой коммуникации между установкой и компом. При подсоединении через USB надо очень большое внимание уделить качеству USB кабеля. На нашем рынке очень большое количество плохих кабелей. Их часто делают из очень тонких и не всегда медных проводов. Замена кабеля может привести к неожиданным результатам.
Также при использовании для связи ком порта могут возникать проблемы из-за преобразователя USB-COM. Так я столкнулся с тем что при использовании преобразователя на PL2303 переставал нормально работать режим подбора коэффициентов ПИД регулятора. В крайних положениях могла замирать каретка и сыпались ошибки связи. Помогало снижение скорости обмена вдвое с 921600 бод. Правда это требовало корректировки скорости в прошивке и на компе.
Кстати сейчас обнаружил, с преобразователем на чипе CH340 такая же проблема.
С чипом CP2102 все нормально.
Также при использовании для связи ком порта могут возникать проблемы из-за преобразователя USB-COM. Так я столкнулся с тем что при использовании преобразователя на PL2303 переставал нормально работать режим подбора коэффициентов ПИД регулятора. В крайних положениях могла замирать каретка и сыпались ошибки связи. Помогало снижение скорости обмена вдвое с 921600 бод. Правда это требовало корректировки скорости в прошивке и на компе.
Кстати сейчас обнаружил, с преобразователем на чипе CH340 такая же проблема.
С чипом CP2102 все нормально.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="rv3bj",url="/forum/viewtopic.php?p=4376458#p4376458"]При подсоединении через USB надо очень большое внимание уделить качеству USB кабеля. На нашем рынке очень большое количество плохих кабелей. Их часто делают из очень тонких и не всегда медных проводов.[/uquote]
Не кажется странным что один и тот же кабель не работает только на установке а на других устройствах работает? Это дело не в кабеле, а в питании USB хоста и самого хоста. Они капризные. Так у меня проблема появляется иногда когда установка долго стоит без дела, просто шнур туда суда несколько раз в разъём вставлю и всё. Один только шнур никак не хотел работать и то это на нескольких утсройствах. Заказывал несколько штук микросхем с алика первые два не заработали, третий заработал, я про Fe1.1s концентратор usb 2,0 говорю. Сейчас любой шнур вставлю и всё работает без проблем.
по поводу COM порта. Сейчас обсуждается установка с USB никакого КОМ порта нет в ней. Вам же написали SDimok, в его решении используется USB. Вы уже второй раз пишите непонятное.
Не кажется странным что один и тот же кабель не работает только на установке а на других устройствах работает? Это дело не в кабеле, а в питании USB хоста и самого хоста. Они капризные. Так у меня проблема появляется иногда когда установка долго стоит без дела, просто шнур туда суда несколько раз в разъём вставлю и всё. Один только шнур никак не хотел работать и то это на нескольких утсройствах. Заказывал несколько штук микросхем с алика первые два не заработали, третий заработал, я про Fe1.1s концентратор usb 2,0 говорю. Сейчас любой шнур вставлю и всё работает без проблем.
по поводу COM порта. Сейчас обсуждается установка с USB никакого КОМ порта нет в ней. Вам же написали SDimok, в его решении используется USB. Вы уже второй раз пишите непонятное.
- mial
- Друг Кота
- Сообщения: 3254
- Зарегистрирован: Ср янв 06, 2010 23:31:56
- Откуда: Боровичи, Новг. обл.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Человек изучает протокол обмена компа с установкой. На физическом уровне это проще делать с сом портом.alex01981 писал(а):по поводу COM порта. Сейчас обсуждается установка с USB никакого КОМ порта нет в ней. Вам же написали SDimok, в его решении используется USB. Вы уже второй раз пишите непонятное.
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="alex01981",url="/forum/viewtopic.php?p=4377549#p4377549"]Не кажется странным что один и тот же кабель не работает только на установке а на других устройствах работает? Это дело не в кабеле, а в питании USB хоста и самого хоста.
по поводу COM порта. Сейчас обсуждается установка с USB никакого КОМ порта нет в ней. Вам же написали SDimok, в его решении используется USB. Вы уже второй раз пишите непонятное.[/uquote]
Видно, что у вас недостаточно опыта в использовании коммуникаций. Реализация интерфейса бывает разная.
В этой установке микроконтроллер жестко завязан на взаимодействие с хостом, каковым является компьютер под управлением Windows.
Из вашего поста следует, что за хост вы принимаете USB hub. Это не совсем так. Не думаю, что следует описывать работу интерфейса USB здесь. Почитайте побольше информации по данному вопросу.
Второе ваше утверждение, что в установке "никакого КОМ порта нет в ней" просто ложно. В контроллере установки используется одна и та же авторская прошивка, которая поддерживает подключение к хосту двумя способами как СОМ порт, так и USB HID. Она прекрасно может взаимодействовать с хостом, использующим любой способ подключения. SDimok просто не стал поддерживать подключение по COM.
Добавлено after 1 hour 48 minutes 46 seconds:
Могу поделиться с сообществом результатами своих исследований.
1. Как упоминалось выше, установка может использовать два типа подключения к хосту, COM и USB.
2. Основной режим - режим засветки.
3. Вспомогательный - режим подбора коэффициентов ПИД регулятора скорости.
Несколько слов об интерфейсе с компом. Любой интерфейс обладает понятием "пропускная способность".
В любой установке необходимо сделать так чтобы объем передаваемой информации в единицу времени не превышал возможности канала связи.
Рассмотрим третий вспомогательный режим. В нем довольно быстро можно столкнуться с ограниченной пропускной способностью канала связи.
При поступлении команды старт от программы верхнего уровня контроллер запускает движение каретки, подавая сигнал ШИМ на вывод PB14 или PB13 в зависимости от направления движения. Каретка начав двигаться перемещает датчик энкодера вдоль ленты, вызывая прерывания контроллере в результате которых с помощью внутреннего таймера вычисляется время прохождения между между метками на ленте.
Расстояние между штрихами на ленте известно. Значит можно рассчитать мгновенную скорость перемещения каретки. Контроллер сравнивает эту скорость с заданной в программе верхнего уровня и используя возможности ПИД регулятора старается их выровнять. При этом все значения мгновенной скорости контроллер складывает в буфер для последующей передачи на хост по окончании строки заданной длины. Далее при достижении конца строки контроллер выключает ШИМ на одной ножке, ждет остановки каретки, пересылает данные из буфера на хост для отображения на графике скорости и напряжения на двигателе. После этого контроллер начинает выдавать ШИМ на другом выходе для движения в обратную сторону.
Так вот такой режим работы увеличивает нагрузку на канал связи. Кстати нагрузка на канал возрастает при попытках увеличить задаваемую скорость движения. Как результат возможно появления ошибок в обмене, что отражается в счетчике ошибок программы.
Это особенно заметно при использовании ком порта для связи.
Может быть не нужно столь подробно объяснять алгоритм работы в этой ветке. Хочется услышать мнение сообщества на этот счет.
Одно могу сказать точно, что стремление увеличить скорость движения повышает вероятность появления ошибок канала и как следствие затормаживание движения в крайних положениях. В авторском алгоритме взаимодействия контроллера с компом предусмотрен режим повтора при несовпадении контрольной суммы.
по поводу COM порта. Сейчас обсуждается установка с USB никакого КОМ порта нет в ней. Вам же написали SDimok, в его решении используется USB. Вы уже второй раз пишите непонятное.[/uquote]
Видно, что у вас недостаточно опыта в использовании коммуникаций. Реализация интерфейса бывает разная.
В этой установке микроконтроллер жестко завязан на взаимодействие с хостом, каковым является компьютер под управлением Windows.
Из вашего поста следует, что за хост вы принимаете USB hub. Это не совсем так. Не думаю, что следует описывать работу интерфейса USB здесь. Почитайте побольше информации по данному вопросу.
Второе ваше утверждение, что в установке "никакого КОМ порта нет в ней" просто ложно. В контроллере установки используется одна и та же авторская прошивка, которая поддерживает подключение к хосту двумя способами как СОМ порт, так и USB HID. Она прекрасно может взаимодействовать с хостом, использующим любой способ подключения. SDimok просто не стал поддерживать подключение по COM.
Добавлено after 1 hour 48 minutes 46 seconds:
Могу поделиться с сообществом результатами своих исследований.
1. Как упоминалось выше, установка может использовать два типа подключения к хосту, COM и USB.
2. Основной режим - режим засветки.
3. Вспомогательный - режим подбора коэффициентов ПИД регулятора скорости.
Несколько слов об интерфейсе с компом. Любой интерфейс обладает понятием "пропускная способность".
В любой установке необходимо сделать так чтобы объем передаваемой информации в единицу времени не превышал возможности канала связи.
Рассмотрим третий вспомогательный режим. В нем довольно быстро можно столкнуться с ограниченной пропускной способностью канала связи.
При поступлении команды старт от программы верхнего уровня контроллер запускает движение каретки, подавая сигнал ШИМ на вывод PB14 или PB13 в зависимости от направления движения. Каретка начав двигаться перемещает датчик энкодера вдоль ленты, вызывая прерывания контроллере в результате которых с помощью внутреннего таймера вычисляется время прохождения между между метками на ленте.
Расстояние между штрихами на ленте известно. Значит можно рассчитать мгновенную скорость перемещения каретки. Контроллер сравнивает эту скорость с заданной в программе верхнего уровня и используя возможности ПИД регулятора старается их выровнять. При этом все значения мгновенной скорости контроллер складывает в буфер для последующей передачи на хост по окончании строки заданной длины. Далее при достижении конца строки контроллер выключает ШИМ на одной ножке, ждет остановки каретки, пересылает данные из буфера на хост для отображения на графике скорости и напряжения на двигателе. После этого контроллер начинает выдавать ШИМ на другом выходе для движения в обратную сторону.
Так вот такой режим работы увеличивает нагрузку на канал связи. Кстати нагрузка на канал возрастает при попытках увеличить задаваемую скорость движения. Как результат возможно появления ошибок в обмене, что отражается в счетчике ошибок программы.
Это особенно заметно при использовании ком порта для связи.
Может быть не нужно столь подробно объяснять алгоритм работы в этой ветке. Хочется услышать мнение сообщества на этот счет.
Одно могу сказать точно, что стремление увеличить скорость движения повышает вероятность появления ошибок канала и как следствие затормаживание движения в крайних положениях. В авторском алгоритме взаимодействия контроллера с компом предусмотрен режим повтора при несовпадении контрольной суммы.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Есть ремень GT2 и шкив на 20 зубьев для передвижения стола, вопрос как правильно в HLDI настроить?. Хотел поменять вместо трапециевидного винта.
Последний раз редактировалось rindo Вс фев 26, 2023 11:48:34, всего редактировалось 1 раз.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="rindo",url="/forum/viewtopic.php?p=4377757#p4377757"]Есть ремень GT2 и шкив на 20 зубьев для передвижения стола, вопрос как правильно в HLDI настроить?.[/uquote]
Настройка такая же, как и с винтом. С самого начала пользуюсь только ремнём. Собрано несколько установок, проблем нет. В теме выкладывал фото.
Добавлено after 1 hour 3 minutes 35 seconds:
вот здесь фото https://radiokot.ru/forum/viewtopic.php ... 9#p4377859
Настройка такая же, как и с винтом. С самого начала пользуюсь только ремнём. Собрано несколько установок, проблем нет. В теме выкладывал фото.
Добавлено after 1 hour 3 minutes 35 seconds:
вот здесь фото https://radiokot.ru/forum/viewtopic.php ... 9#p4377859
-
ncbelov
- Потрогал лапой паяльник
- Сообщения: 338
- Зарегистрирован: Чт апр 02, 2015 17:04:07
- Откуда: Тольятти
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Участники форума возник вопрос по силовым транзисторам каретки,у mial он вроде на irf7341,есть версия на irfr024 от Ruzik.Пока только плату развожу,как irf7341 по нагреву?
- mial
- Друг Кота
- Сообщения: 3254
- Зарегистрирован: Ср янв 06, 2010 23:31:56
- Откуда: Боровичи, Новг. обл.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Градусов 40. Ни одного выхода из строя транзисторов, за много лет эксплуатации не было. Но не забудьте про драйвера.
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
-
ncbelov
- Потрогал лапой паяльник
- Сообщения: 338
- Зарегистрирован: Чт апр 02, 2015 17:04:07
- Откуда: Тольятти
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="mial",url="/forum/viewtopic.php?p=4378742#p4378742"]Градусов 40. Ни одного выхода из строя транзисторов, за много лет эксплуатации не было. Но не забудьте про драйвера.[/uquote]
Cпасибо за быстрый ответ,вернее я буду использовать si9945 вроде как по характеристикам похожи к тому же есть в наличии на работе.ir2184s я уже купил.Ну накрайняк куплю irf7341.
Cпасибо за быстрый ответ,вернее я буду использовать si9945 вроде как по характеристикам похожи к тому же есть в наличии на работе.ir2184s я уже купил.Ну накрайняк куплю irf7341.
- maliiv
- Опытный кот
- Сообщения: 721
- Зарегистрирован: Пт мар 28, 2014 15:01:03
- Откуда: Мончегорск Мурманской обл.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="ncbelov",url="/forum/viewtopic.php?p=4378741#p4378741"]Участники форума возник вопрос по силовым транзисторам каретки,у mial он вроде на irf7341,есть версия на irfr024 от Ruzik.Пока только плату развожу,как irf7341 по нагреву?[/uquote]
У меня irfr024, один раз вылетел один, из за того что обмотка двигла на корпус села, я писал несколькими постами выше. Т.е. была конкретная причина. Транзисторы еле теплые, и тоже много лет полет нормальный.
У меня irfr024, один раз вылетел один, из за того что обмотка двигла на корпус села, я писал несколькими постами выше. Т.е. была конкретная причина. Транзисторы еле теплые, и тоже много лет полет нормальный.
Я полный лох в этом деле.
-
ncbelov
- Потрогал лапой паяльник
- Сообщения: 338
- Зарегистрирован: Чт апр 02, 2015 17:04:07
- Откуда: Тольятти
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="maliiv",url="/forum/viewtopic.php?p=4378750#p4378750"][uquote="ncbelov",url="/forum/viewtopic.php?p=4378741#p4378741"]Участники форума возник вопрос по силовым транзисторам каретки,у mial он вроде на irf7341,есть версия на irfr024 от Ruzik.Пока только плату развожу,как irf7341 по нагреву?[/uquote]
У меня irfr024, один раз вылетел один, из за того что обмотка двигла на корпус села, я писал несколькими постами выше. Т.е. была конкретная причина. Транзисторы еле теплые, и тоже много лет полет нормальный.[/uquote]
Просто я сейчас плату развожу под свое железо в "спринте" и стараюсь делать по компактней,да irf024 у меня нет,есть полевики,но на 30в такие я как понял по напруге не пойдут хоть питание и 24в.
У меня irfr024, один раз вылетел один, из за того что обмотка двигла на корпус села, я писал несколькими постами выше. Т.е. была конкретная причина. Транзисторы еле теплые, и тоже много лет полет нормальный.[/uquote]
Просто я сейчас плату развожу под свое железо в "спринте" и стараюсь делать по компактней,да irf024 у меня нет,есть полевики,но на 30в такие я как понял по напруге не пойдут хоть питание и 24в.
- maliiv
- Опытный кот
- Сообщения: 721
- Зарегистрирован: Пт мар 28, 2014 15:01:03
- Откуда: Мончегорск Мурманской обл.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
30 В мало. Про выбросы движка забыли ? Там запасик нужен.
Я полный лох в этом деле.
-
ncbelov
- Потрогал лапой паяльник
- Сообщения: 338
- Зарегистрирован: Чт апр 02, 2015 17:04:07
- Откуда: Тольятти
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="maliiv",url="/forum/viewtopic.php?p=4378759#p4378759"]30 В мало. Про выбросы движка забыли ? Там запасик нужен.[/uquote]
Нет я не забыл,по этому и буду разводить под si9945 почти аналог irf7341.Ну а заказывать irf024 из китая ну такое себе занятие:))
Нет я не забыл,по этому и буду разводить под si9945 почти аналог irf7341.Ну а заказывать irf024 из китая ну такое себе занятие:))
-
ncbelov
- Потрогал лапой паяльник
- Сообщения: 338
- Зарегистрирован: Чт апр 02, 2015 17:04:07
- Откуда: Тольятти
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Участники форума прошу помощи с настройкой каретки и правильно ли я подключил сигналы с энкодера?

Движение каретки влево красной стрелкой подрисовал

здесь то что нажимаю красная стрелка счет идет в минус а как должно быть?

Просто начинаю настройку скорости в программе каретка упирается в край хода ну и приходится вырубать питание.Координаты при настройки скорости нужно как то обнулять?И где прочитать про "горячие клавиши" управлени установкой?
Движение каретки влево красной стрелкой подрисовал
здесь то что нажимаю красная стрелка счет идет в минус а как должно быть?
Просто начинаю настройку скорости в программе каретка упирается в край хода ну и приходится вырубать питание.Координаты при настройки скорости нужно как то обнулять?И где прочитать про "горячие клавиши" управлени установкой?
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="ncbelov",url="/forum/viewtopic.php?p=4385254#p4385254"]и правильно ли я подключил сигналы с энкодера?[/uquote]
при движении каретки слева направо координаты должны возрастать в плюс
На первой странице поищите ответы.
при движении каретки слева направо координаты должны возрастать в плюс
На первой странице поищите ответы.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="кт315b",url="/forum/viewtopic.php?p=4385297#p4385297"]при движении каретки слева направо координаты должны возрастать в плюс[/uquote]Двигать каретку нужно руками в этом случае. Если прибавляется, а каретка все равно едет не туда при нажатии стрелок, то поменять полярность на двигателе.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="ncbelov",url="/forum/viewtopic.php?p=4385254#p4385254"]Координаты при настройки скорости нужно как то обнулять?[/uquote]
Координата по Х обнуляется при старте контроллера. За ноль принимается начальное положение каретки при старте контроллера. Правильное направление движения после старта - слева-направо. В дальнейшем эта стартовая точка запоминается контроллером и после остановки каретки нажатием на кнопку стоп в программе она остановится либо в левом либо в правом положении. При этом это положение никогда не совпадет с нулевым из-за инерциального выбега каретки после снятия сигнала ШИМ с двигателя. При повторном старте программы установки скорости каретка сначала передвинется с небольшой скоростью в нулевое положение и затем начнется ее движение туда-сюда с заданной скоростью. Конечно при снятии питания с контроллера положение нулевой точки сотрется и при новом запуске нулевое положение запомнится заново.
Координата по Х обнуляется при старте контроллера. За ноль принимается начальное положение каретки при старте контроллера. Правильное направление движения после старта - слева-направо. В дальнейшем эта стартовая точка запоминается контроллером и после остановки каретки нажатием на кнопку стоп в программе она остановится либо в левом либо в правом положении. При этом это положение никогда не совпадет с нулевым из-за инерциального выбега каретки после снятия сигнала ШИМ с двигателя. При повторном старте программы установки скорости каретка сначала передвинется с небольшой скоростью в нулевое положение и затем начнется ее движение туда-сюда с заданной скоростью. Конечно при снятии питания с контроллера положение нулевой точки сотрется и при новом запуске нулевое положение запомнится заново.
-
ncbelov
- Потрогал лапой паяльник
- Сообщения: 338
- Зарегистрирован: Чт апр 02, 2015 17:04:07
- Откуда: Тольятти
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Спасибо всем кто откликнулся. С этим разобрался вроде.
Другая проблема:каретка от принтера epson fx6600 так вроде не сильно разболтана, но чет настроить скорость каретки в программе не смог.В итоге заменил двигатель каретки RS-445PA-14233(на него есть даташит от 12-42в-6500об/мин) на двигатель от CANON IP3600 QK1-1500 даташита на него нет,дамаю он 32вольта сколько оборотов хз.Шкивы на движках не менял т.к шаг совпадает.Проблема в том что не могу свести скорость и напряжение в одну линию.Vдв24в,Vmax-24в,Vmin-5,5в скорость 1000мм/c.И как должно быть правильно-сплошная линия на графике?
Заодно и про реперы спрошу честно говоря не понял как засверлить эти реперы не имея чпу станка?
Другая проблема:каретка от принтера epson fx6600 так вроде не сильно разболтана, но чет настроить скорость каретки в программе не смог.В итоге заменил двигатель каретки RS-445PA-14233(на него есть даташит от 12-42в-6500об/мин) на двигатель от CANON IP3600 QK1-1500 даташита на него нет,дамаю он 32вольта сколько оборотов хз.Шкивы на движках не менял т.к шаг совпадает.Проблема в том что не могу свести скорость и напряжение в одну линию.Vдв24в,Vmax-24в,Vmin-5,5в скорость 1000мм/c.И как должно быть правильно-сплошная линия на графике?
Заодно и про реперы спрошу честно говоря не понял как засверлить эти реперы не имея чпу станка?
Последний раз редактировалось ncbelov Вт мар 14, 2023 15:12:06, всего редактировалось 1 раз.