SMD раскладчик для СтепМастеров

Намоточные, сверлильные, электроэррозионные и другие станки с ЧПУ.
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: Простенький SMD раскладчик

Сообщение NKS »

Миша, может тему переименуешь? Ведь далеко уже не простенький раскладчик? :)
Duhas
Мастер
Сообщения: 1961
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 285
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

Re: Простенький SMD раскладчик

Сообщение Duhas »

michael-yurov писал(а):
Duhas писал(а):Это столько драйверов шаговиков понадобится? или переключением?
Эти шаговики работают от постоянного напряжения 12 В. Управляются просто с помощью четырех транзисторов или, например, ULN2803 за 25 руб. сможет крутить два мотора (нужен будет еще управляющий микроконтроллер).
аа униполяры. понятно, тогда все и правда становится шибко проще.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Простенький SMD раскладчик

Сообщение Сергей Саныч »

Duhas писал(а):аа униполяры. понятно, тогда все и правда становится шибко проще.
Да, и питаются напряжением, а не током - скорость-то большая не требуется.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Простенький SMD раскладчик

Сообщение michael-yurov »

NKS писал(а):Миша, может тему переименуешь? Ведь далеко уже не простенький раскладчик? :)
:hehehe:
Переименовал.
Да уж...
С оптическими линейками, автоматическими питателями, на профильных рельсах, с верхним и нижним зрением, полноценной пневматикой.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение Serg »

michael-yurov писал(а):Да уж...
С оптическими линейками, автоматическими питателями, на профильных рельсах, с верхним и нижним зрением, полноценной пневматикой.
СтепМастер подорожал т.к. для его удешевления был применён сборочный робот... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение NKS »

Во, так гораздо лучше :good:. А то зайдёт какой нибудь энтузиаст с мыслью "Щас похожее по-быстрому запилю...", а тут бац... и ступор на неделю обеспечен :hehehe:
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение michael-yurov »

UAVpilot писал(а):СтепМастер подорожал т.к. для его удешевления был применён сборочный робот...
Нет, тут связи нет.
Подорожал из за большого количества брака от китайцев. Из за усложнения и улучшения платы, чего хотели пользователи.
Из за того, что раньше мне не хватало средств даже на то, чтобы иметь в запасе достаточное количество комплектующих.

Я решил, что лучше поднять цену, но всегда иметь в наличии надежный и качественный продукт, чем постоянно барахтаться с кредитами и кормить пользователей обещаниями, что скоро приедут детали, смогу собрать, отправить...
А потом еще решать проблемы с ремонтом удаленно из за проблемных китайских комплектующих.

Я и сейчас большую часть комплектующих закупаю в Китае, но микроконтроллеры и и еще некоторые компоненты покупаю европейского изготовления.

А раскладчик был изготовлен без денежных затрат на комплектующие.
Была договоренность, что я собираю два раскладчика, а детали оплачивает фирма моего друга, для которой собирался второй станок.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Простенький SMD раскладчик

Сообщение selenur »

michael-yurov писал(а):
Duhas писал(а):Это столько драйверов шаговиков понадобится? или переключением?
Эти шаговики работают от постоянного напряжения 12 В. Управляются просто с помощью четырех транзисторов или, например, ULN2803 за 25 руб. сможет крутить два мотора (нужен будет еще управляющий микроконтроллер).
К стати есть идея, вдруг когда нибудь понадобиться: если в каждый питатель встроить smd: ULN2803, attiny13+резистор, (займут очень мало места), и придумать разъем подключения к общей шине, которая будет состоять из 4-х проводов, 1)+12вольт 2) +5 вольт 3) Usart 4)gnd, это позволит управлять любым числом питалей всего по 4-м проводам.
В управляющей программе добавляется возможность, посылать в USART код нужного питателя, attiny в питателе, по USART если распознает свой код то на ULN2803 посылает сигналы для вращения мотора.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение N1X »

Хорошую полифоническую мелодию можно сыграть на этих штуках :D
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение michael-yurov »

Так и будет.
Только 1 микроконтроллер на 4 мотора
Тут еще тонкость в том, что хотелось бы иметь кнопки управления для каждого питателя, и возможность выбора шага для каждого, а не централизованно.

Но мне не нравится, что для твоей идеи нужна общая шина, и что для реализации идеи я должен изменять чужую программу управления.
N1X писал(а):Хорошую полифоническую мелодию можно сыграть на этих штуках
К сожалению они работают очень тихо.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение selenur »

michael-yurov писал(а):Так и будет.
Только 1 микроконтроллер на 4 мотора
Тут еще тонкость в том, что хотелось бы иметь кнопки управления для каждого питателя, и возможность выбора шага для каждого, а не централизованно.

Но мне не нравится, что для твоей идеи нужна общая шина, и что для реализации идеи я должен изменять чужую программу управления.
N1X писал(а):Хорошую полифоническую мелодию можно сыграть на этих штуках
К сожалению они работают очень тихо.
Если рассматривать общую шину, то можно не только посылать код питателя, который должен сработать, но и настройку в которой содержится код питателя, и необходимое количество шагов.
Просто размер питателя небольшой, и будет ли удобно на нем располагать несколько кнопок :-)
То что такая задумка требует немного изменять чужую программу это да... немного неудобно... Но можно автору подкинуть эту идею, а он реализует в своей программе. :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение selenur »

Можно конечно сделать и не трогая управляющую программу, вот так: на головке которая опускается за деталью сделать что-то типа щупа, который коснется контакта на питателе, незадолго до захвата детали, при этом контакте микроконтроллер в текущем питателе, понимает что у него хотят взять новую детальку, запускает мотор. :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение Сергей Саныч »

Полагаю, у Михаила уже есть подробный план, как всё реализовать :)
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение michael-yurov »

selenur писал(а):Можно конечно сделать и не трогая управляющую программу, вот так: на головке которая опускается за деталью сделать что-то типа щупа, который коснется контакта на питателе, незадолго до захвата детали, при этом контакте микроконтроллер в текущем питателе, понимает что у него хотят взять новую детальку, запускает мотор. :-)
Да все это можно. Но в моем случае не нужно.
Программа может посылать по UART и номер питателя и сервисную информацию (числовое значение, которое я пока не знаю, как можно использовать в программе).
Только вот для этого придется высокочастотную линию данных разводить на все питатели и ставить кварц на каждый питатель, и настраивать шаг питателей в программе.
Еще и и адрес должен быть у каждого питателя свой.
Я хотел сделать один контроллер принимающий команды от программы и отдающий команды питателям.
А там уже передавать команду движения ленты можно просто единичным импульсом или не единичным, если требуется сдвинуть на несколько шагов.
И кнопки и лампочки можно ставить где хочешь и сколько хочешь. И для адресации достаточно воткнуть провод питателя в нужную клемму.
И количество шагов для каждого питателя можно настроить и перемычками и кнопками и в центральном микроконтроллере и в программе и в микроконтроллере питателя.
В общем - я не хочу усложнять себе жизнь на ровном месте.
Сделаю из того что есть. Так чтобы не сложно было переделать, если потребуется.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение Serg »

michael-yurov писал(а):Только вот для этого придется высокочастотную линию данных разводить на все питатели и ставить кварц на каждый питатель, и настраивать шаг питателей в программе.
Зачем? Тебе скорости 9600 вполне хватит на всех, тот-же RS485.
michael-yurov писал(а):Еще и и адрес должен быть у каждого питателя свой.
Реализуй протокол Modbus, там на нулевой адрес откликается устройство с любым адресом - подключишь к шине поочерёдно и задашь им уникальные адреса.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение michael-yurov »

UAVpilot писал(а):Зачем? Тебе скорости 9600 вполне хватит на всех, тот-же RS485.
Я не уверен, что смогу выбирать скорость передачи данных.
Я планировал подключиться и прослушивать UART с платы контроллера (TinyG).
UAVpilot писал(а):Реализуй протокол Modbus, там на нулевой адрес откликается устройство с любым адресом - подключишь к шине поочерёдно и задашь им уникальные адреса.
Да, блин, не пойму - зачем, когда для моей задачи просто достаточно подать единичный импульс.
Все предложенное, понятно и логично... Но мне банально лень с этим связываться.

Все равно у меня будет микроконтроллер, который будет отдавать команды питателям (чтобы я мог использовать любой способ связи с контроллером).
А питателей всего 30 штук (10 еще в запасе). 30 ног микроконтроллера я не найду что ли?

Я понимаю, что сейчас в автомобилях, например, все так управляется. Но там в этом есть смысл - меньше проводов, меньше проблем.
А мне то какая разница, сколько проводов?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение Serg »

michael-yurov писал(а):Да, блин, не пойму - зачем, когда для моей задачи просто достаточно подать единичный импульс.
Если я правильно понимаю, то подать единичный импульс на один из трёх десятков входов действительно не сложно... Ну и остается надеяться, что этот импульс подал ты, а не какая-нибудь помеха, контроля-то никакого...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение michael-yurov »

UAVpilot писал(а):Ну и остается надеяться, что этот импульс подал ты, а не какая-нибудь помеха, контроля-то никакого...
Так и с uart никакого контроля.
В моем случае есть лишь возможность прослушивать шину данных в контроллере.
Если получится организовать полноценный обмен через второй порт - я сделаю это потом когда-нибудь с центральным микроконтроллером, управляющим питателями а не со всеми платами питателей.

Кстати, на счет контроля - можно подавать импульс определенной длины. Этого будет достаточно чтобы отбросить все возможные помехи.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение Serg »

michael-yurov писал(а):Так и с uart никакого контроля.
Как это никакого? А бит чётности в RS485? А CRC в Modbus?
michael-yurov писал(а):Кстати, на счет контроля - можно подавать импульс определенной длины. Этого будет достаточно чтобы отбросить все возможные помехи.
В итоге получится аналог тридцати последовательных шин. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
freza_sverlo
Кандидат
Сообщения: 83
Зарегистрирован: 01 апр 2015, 09:37
Репутация: 1
Настоящее имя: Вячеслав
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение freza_sverlo »

michael-yurov писал(а):Начал сборку SMD раскладчика.
Колхол какой то полнейший. Профиля с икеи, квартира, ковры, дети ...
Цеха и лаборатории чтоли нет где этим всем заниматься профессионально? С таким подходом ничего путного не выйдет у тебя.
Ответить

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