Автор Тема: Общие вопросы к разработчикам  (Прочитано 33139 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн As Александр Иванович

  • Основатель
  • Ветеран
  • *****
  • Сообщений: 674
  • Карма: +6/-0
Общие вопросы к разработчикам
« : 22 Декабрь 2013, 14:19:07 »
Попытаюсь как то систематизировать общие вопросы от различных пользователей.

Вот такие пока вопросы общие к Вячеславу Анатольевичу и тем кто участвовал в проекте.

1. Перечислите МК на которых уже практически реализован проект?

2. Дайте перечень последних версий прошивок?

3. Дайте минимальные и максимальные тех. характеристики двигателей, которые можно задействовать?

4. Глубже расширьте вопрос про энкодеры. Какие уже применялись практически, какие можно применять?

5. Перечислите варианты рабочих схем и разводок плат, которые уже практически применялись?

6. Какие вы видите перспективы этой разработки, ваши планы на будущее?


Оффлайн сергей

  • Станочники
  • Освоившийся
  • *
  • Сообщений: 96
  • Карма: +0/-0
Вопрос к Вячеславу? будут ли в продаже запрограмированные процессоры?

Оффлайн s13

  • Разработчики
  • Старожил
  • *******
  • Сообщений: 321
  • Карма: +12/-0
Здравствуйте, попытаюсь ответить :)

1. Практически я лично собирал только на мега88,мега8,тини2313. Версии под мега48,168,328 были адаптированы по просьбам форумчан, но мной лично не проверялись по причине отсутствия таких контроллеров. Возможно испытавшие отпишутся о своих экспериментах.

2. Последняя прошивка v4.7 под мега48,8,88,168,328. Все они вместе с исходниками доступны на форуме.

3. Минимальных и максимальных характеристик для серв нет, можно заставить работать практически любой двигатель хоть от игрушки, хоть промышленный. Весь вопрос в реализации силовой части и схемах защиты и токоограничения. На страницах форума можно найти разные реализации, кому то подойдёт простая версия например на L298, кому с полной опторазвязкой как делал Константин, возможны и другие варианты.

4. Про энкодеры тоже можно почитать в форуме, лично мне понравились в работе обычные промышленные (BE178A5) датчики, но они громоздки. Вариант с дисками и головками от принтеров тоже работает отлично, не требует точной настройки и имеет высокое разрешение. Самодельные датчики из мышкодрайвов лично у меня на дисках в 125 прорезей при диаметре 35мм. уже работали нестабильно и показали плохую помехоустойчивость вследствие слабого сигнала с оптопар. На меньшее количество прорезей или больший диаметр на них вполне можно делать энкодер. На ебае в продаже бывают недорогие мотор-энкодеры, движки там как для игрушек, а диски при очень маленьком размере имеют неплохое разрешение,- можно прям вместе с моторчиком просто использовать как датчик для более крупного движка ;)

5. Насчет печаток лучше полистать форум, там было несколько вариантов от наших пользователей.

6. Перспектива у этой разработки одна единственная - стать "народной сервой" наподобие тех контроллеров для шаговиков что все делают. Но возможно найдутся более продвинутые энтузиасты и переведут или создадут серву покруче, например на базе STM32, которая будет отображать множество параметров на своём дисплее и для настройки не потребует подключения компа. Братья китайцы уже наделали кучу всяких плат с дисплеями и без, нужно просто взять недорогой и распространенный вариант в разработку.

7. Продавать прошитые контроллеры и ещё как то зарабатывать на этой разработке (не моей, я только немного улучшил то что уже было) я не собираюсь, если на форуме найдется человек который будет решать подобные вопросы я буду только за.

8. Не нужно обращаться ко мне как к разработчику, я таковым не являюсь, и считаю себя обычным соискателем в этой теме.

Оффлайн Ermak Александр Владимирович

  • Авторы проектов
  • Ветеран
  • *
  • Сообщений: 729
  • Карма: +3/-0
Re: Общие вопросы к разработчикам
« Ответ #3 : 22 Декабрь 2013, 23:27:58 »
7. Так вроде люди жаждут, тогда нужно кого то найти под это дело. Тогда быстрей дела пойдут по практическому применению.  Давно тоже микрухи не прожигал.
8. Здесь не очень понял, исходники ведь ваши? У всего ведь должен быть автор.  Я станок сделал свой, ко мне тоже часто обращаются. Не посылать же человека?

Я вот тоже все готовлюсь повторить практически. Сейчас все закуплю, что то не пойдет и кому тогда помочь обратится?

Здоровья вам и долгих лет жизни! Вельма понеже.

Оффлайн As Александр Иванович

  • Основатель
  • Ветеран
  • *****
  • Сообщений: 674
  • Карма: +6/-0
Re: Общие вопросы к разработчикам
« Ответ #4 : 23 Декабрь 2013, 01:28:25 »
Ладно, примерно разобрались. Считаем открытым проектом, кто участвовал и уже практически применял, пусть тоже дополняют.

Люди жаждут повторить, нужны платы, диски, комплектация, прожиг. Кто может, что то из этого реализовывать и рассылать по почте, пусть отметятся. Дело интересное и нужное.

Arpanx

  • Гость
Re: Общие вопросы к разработчикам
« Ответ #5 : 26 Декабрь 2013, 03:30:53 »
Большая благодраность авторам. Проект очень интересный и нужный. И наработка уже достаточно хорошая. Разводку платы конечно буду переделывать под себя. Есть пожелание чтобы опробовать конструкцию на самых легко достоваемых деталях.  Силовы ключи я например буду ставить IRFZ44N - 0.35$ (до 50 вольт) или IRF740 (400V) драйвера доступнее IR2104 - 1.1$ (тоже со входом SD), опторазвязку по 5$  дорогую и редкую для проекта начального уровня ставить не буду. (проще Атмелку поменять если сгорит)

В качестве двигателя думаю лучше всего подходят это двигатели от шуруповерта (есть везде и одинаковые на территории СНГ) в комплекте с редуктором от шуруповерта. Энкодер вешать хочу прям на выход с редуктора. Там вал длинный думаю поместиться и энкодер и муфте место будет.   Диск либо самому делать либо мышинный с мышым датчиком.

Думаю это будет хорошая альтернатива шаговикам. Мощные шаговики стоят приличных денег. А тут и мощный и быстры и самое радостное без потери шагов. (надеюсь)


Оффлайн s13

  • Разработчики
  • Старожил
  • *******
  • Сообщений: 321
  • Карма: +12/-0
Re: Общие вопросы к разработчикам
« Ответ #6 : 26 Декабрь 2013, 10:19:24 »
Энкодер вешать хочу прям на выход с редуктора.
Вот это ошибка.
Любая серва не терпит люфтов, будет практически невозможно настроить.
Энкодер нужно вешать на движок, а люфт (а он у шуруповертов есть) забивать в mach3.

Оффлайн As Александр Иванович

  • Основатель
  • Ветеран
  • *****
  • Сообщений: 674
  • Карма: +6/-0
Re: Общие вопросы к разработчикам
« Ответ #7 : 06 Январь 2014, 00:41:25 »
9. Не могли бы вы в общем расписать логику работы контролера?
10. Как контролер определяет количество меток энкодера, они как то заносятся в прошивку?

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

Хотелось бы все же цельней как то всё выстроить и понятней.

Оффлайн s13

  • Разработчики
  • Старожил
  • *******
  • Сообщений: 321
  • Карма: +12/-0
Re: Общие вопросы к разработчикам
« Ответ #8 : 06 Январь 2014, 01:04:08 »
9. Логика работы понятна из блок-схемы, номера параметров соответствуют. По умолчанию режим 3.

10. Прошивка под разные движки и датчики не меняется, подбираются только параметры.

Оффлайн aegis

  • Станочники
  • Освоившийся
  • *
  • Сообщений: 61
  • Карма: +0/-0
Re: Общие вопросы к разработчикам
« Ответ #9 : 06 Январь 2014, 02:36:05 »
9. Логика работы понятна из блок-схемы, номера параметров соответствуют. По умолчанию режим 3.
ОС по скорости как реализовываете? не видел я входов тахо при беглом просмотре

Оффлайн s13

  • Разработчики
  • Старожил
  • *******
  • Сообщений: 321
  • Карма: +12/-0
Re: Общие вопросы к разработчикам
« Ответ #10 : 06 Январь 2014, 02:49:35 »
Зачем тахо ? есть импульсы с энкодера и время = скорость..

Оффлайн aegis

  • Станочники
  • Освоившийся
  • *
  • Сообщений: 61
  • Карма: +0/-0
Re: Общие вопросы к разработчикам
« Ответ #11 : 06 Январь 2014, 03:06:15 »
я это понимаю. просто спрашиваю, реализовано ли в проекте?

Оффлайн s13

  • Разработчики
  • Старожил
  • *******
  • Сообщений: 321
  • Карма: +12/-0
Re: Общие вопросы к разработчикам
« Ответ #12 : 06 Январь 2014, 16:45:44 »
Всё реализовано, кроме P5(Torque limit) - он всегда 95% При желании можно вернуть и его регулировку. Остальные параметры корректируются через ServoTuning. Связь по скорости работает.

Оффлайн As Александр Иванович

  • Основатель
  • Ветеран
  • *****
  • Сообщений: 674
  • Карма: +6/-0
Re: Общие вопросы к разработчикам
« Ответ #13 : 06 Январь 2014, 17:26:38 »
Цитировать
1. Практически я лично собирал только на мега88,мега8,тини2313. Версии под мега48,168,328 были адаптированы по просьбам форумчан, но мной лично не проверялись по причине отсутствия таких контроллеров. Возможно испытавшие отпишутся о своих экспериментах.

А все же посоветуйте лучший вариант МК по вашему?

Оффлайн s13

  • Разработчики
  • Старожил
  • *******
  • Сообщений: 321
  • Карма: +12/-0
Re: Общие вопросы к разработчикам
« Ответ #14 : 06 Январь 2014, 18:24:02 »
Мне кажется ATMEGA88-20PU лучше всего подходит, есть запасец по памяти (2313 всё впритык), скорость повыше чем у 8-й. Корпус лучше - дип паять удобнее, печатку gktuning рисовал.

Оффлайн Ermak Александр Владимирович

  • Авторы проектов
  • Ветеран
  • *
  • Сообщений: 729
  • Карма: +3/-0
Re: Общие вопросы к разработчикам
« Ответ #15 : 07 Январь 2014, 00:31:48 »
А болгарские движки, вы на своей версии платы запускали? Вроде она прекрасно подойти должна?

Как понимаю, диски энкодера вы покупали на ebay? Самодельные диски, все таки хуже работают, чем покупные?
А почему лазеры маломощные не применяют в качестве источника света? Наверное что более дорогие, линзы ещё нужны?
Здоровья вам и долгих лет жизни! Вельма понеже.

Оффлайн s13

  • Разработчики
  • Старожил
  • *******
  • Сообщений: 321
  • Карма: +12/-0
Re: Общие вопросы к разработчикам
« Ответ #16 : 07 Январь 2014, 23:15:03 »
Болгарские запускал на стандартной версии плате, но немного поправил цоколёвку под свою прошивку. Диски на 125 рисок д.35мм были вытащены из советских магнитофонов станочных "Искра", самодельные диски не делал. Оптопары от мышек, но на такое разрешение заставить их работать очень сложно. В последствии поставил диски с головками от принтеров. Про лазеры вопрос не понял, сам их не применял.

Оффлайн As Александр Иванович

  • Основатель
  • Ветеран
  • *****
  • Сообщений: 674
  • Карма: +6/-0
Re: Общие вопросы к разработчикам
« Ответ #17 : 08 Январь 2014, 11:28:15 »
Цитировать
Купил из любопытства этот моторчик Jonsonу и Baha спасибо за находку, полноценный оптический датчик на 334 штриха (1336 позиций), для экспериментов лучше не придумать, ну и тини2313 тоже для экспериментов.

Вы сперва пишите что полноценный датчик, а потом 2 раза пишите что для экспериментов. Так можно получить все же на нем полноценный энкодер?

Цитировать
Разгонял шаги до 150Кгц, ~6700 об/мин. - можно и быстрее, но нужно прибавить первый параметр. Параметры в прошивке выставлены для этого микродвижка, поправить можно через Такой например переходник и ServoTuning.

Могли бы более подробней рассказать как можно поправить?

И вообще могли бы сказать параметры движков для которых можно использовать эту схему? То есть напряжение, ток, обороты?

Оффлайн Ermak Александр Владимирович

  • Авторы проектов
  • Ветеран
  • *
  • Сообщений: 729
  • Карма: +3/-0
Re: Общие вопросы к разработчикам
« Ответ #18 : 03 Апрель 2014, 23:52:11 »
Вячеслав Анатольевич, вот я подумал, а нельзя ли реализовать линейную серву на электромагните?

Вроде принцип тот же, энкодер полоска с метками, сердечник будет позионироваться в нужной метке, точно так же как происходит и удержание вала двигателя.

Или я что то не понимаю?
Здоровья вам и долгих лет жизни! Вельма понеже.

Оффлайн s13

  • Разработчики
  • Старожил
  • *******
  • Сообщений: 321
  • Карма: +12/-0
Re: Общие вопросы к разработчикам
« Ответ #19 : 04 Апрель 2014, 18:52:13 »
Вячеслав Анатольевич, вот я подумал, а нельзя ли реализовать линейную серву на электромагните?

Вроде принцип тот же, энкодер полоска с метками, сердечник будет позионироваться в нужной метке, точно так же как происходит и удержание вала двигателя.

Или я что то не понимаю?

В принципе такое может работать если сердечник будет магнитный, но на практике как всё это заработает и с каким усилием и точностью, не представляю.

Оффлайн As Александр Иванович

  • Основатель
  • Ветеран
  • *****
  • Сообщений: 674
  • Карма: +6/-0
Re: Общие вопросы к разработчикам
« Ответ #20 : 04 Апрель 2014, 19:09:07 »
У электромагнитов, наверное токи будут большие?

Оффлайн Ermak Александр Владимирович

  • Авторы проектов
  • Ветеран
  • *
  • Сообщений: 729
  • Карма: +3/-0
Re: Общие вопросы к разработчикам
« Ответ #21 : 04 Апрель 2014, 20:21:43 »
Была мысль для оси Z такое сделать. Там вроде ход большой не нужен.
Здоровья вам и долгих лет жизни! Вельма понеже.

Оффлайн Ermak Александр Владимирович

  • Авторы проектов
  • Ветеран
  • *
  • Сообщений: 729
  • Карма: +3/-0
Re: Общие вопросы к разработчикам
« Ответ #22 : 27 Апрель 2014, 10:47:31 »
Вячеслав Анатольевич, а вы не пробывали автономный контролер для серв делать?

Какие нибудь простейшие операции, поворот на заданный угол, перемещение на заданное расстояние.
Или что посоветуете, что уже есть в этом направлении? Для шаговиков у китайцев есть различные пульты, подключаешь к контролеру и можно управлять. Наверное и к серве можно его подключить, но нужно разбираться.

Хотелось бы что то простое, но с индикацией выполнения. Настроил под двигатель или узел, потом задаешь на сколько нужно переместится или повернуть на какой угол вал. На одну ось. Сильно это сложно?

Нашел такой 1). вариант http://msevm.com/2011/04/step.htm по это чисто по тесту движка, хотелось бы чтобы к узлу оси можно было настроится, когда через редуктор или ещё что. И индикация перемещения была.
http://www.youtube.com/watch?v=xMQ4KTJktAg#t=48

В общем более продвинутый что ли.

2) http://it-en.ru/cnc/ этот наверное слишком продвинутый и нет обсуждения его работы

Вот ещё простейшее вроде делают, хотелось бы более продвинутей на МК.


Здоровья вам и долгих лет жизни! Вельма понеже.

Оффлайн Ermak Александр Владимирович

  • Авторы проектов
  • Ветеран
  • *
  • Сообщений: 729
  • Карма: +3/-0
Re: Общие вопросы к разработчикам
« Ответ #23 : 27 Апрель 2014, 11:31:28 »
Вот ещё вариант нашел вроде с прошивкой автор выложил http://cncrouter.ru/forum/index.php?showtopic=437

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

Оффлайн сергей

  • Станочники
  • Освоившийся
  • *
  • Сообщений: 96
  • Карма: +0/-0
Re: Общие вопросы к разработчикам
« Ответ #24 : 01 Май 2014, 07:45:23 »
 Александр Владимирович!!!такой контроллер действительно не обходим..Вобщем мой друг -токарь :)поставил задачу, на базе моего станка изготовить -Шлифовально(фрезеровка машинных блоков).И далбежную головку с поворотом на градусы. :)а так как у нас seruo, то пока только через Матч.....

Оффлайн ALViktor

  • Спонсоры
  • Вновь прибывший
  • *****
  • Сообщений: 23
  • Карма: +0/-0
Re: Общие вопросы к разработчикам
« Ответ #25 : 20 Январь 2015, 17:47:24 »
Интересен такой контроллер чтоб использовать как делительный диск.
На чипмейкере видел на шаговом двигателе с редуктором.
Ставится в шпиндель сзади, в контроллере задается количество зубьев шестерни
Жмешь кнопочку шпиндель проворачивается на необходимый градус, режешь зуб опять кнопочка и так до победы.

Оффлайн сергей

  • Станочники
  • Освоившийся
  • *
  • Сообщений: 96
  • Карма: +0/-0
Re: Общие вопросы к разработчикам
« Ответ #26 : 21 Январь 2015, 19:59:47 »
ALViktor..А в какой теме на Чипмейкере...можно ссылку.

Оффлайн Константин

  • Электронщики
  • Вновь прибывший
  • *
  • Сообщений: 15
  • Карма: +0/-0
Re: Общие вопросы к разработчикам
« Ответ #27 : 22 Январь 2015, 15:03:51 »
Мое почтение джентльмены!!!!
Читал про сервы и как "гадя на батуте" потерялся.  Загвоздка с фьюзами что и как ставить, потерял скрин.
Правда я пользуюсь программатором АВРасп (AVRasp).
http://www.elenblog.ru/programmator-avr-za-3/
Тут можно взять драйвер и  оболочки программаторов к АВРасп. Ими и пользуюсь.
Просьба, подскажите как к какой  меге фьюзы выставлять.
Есть еще общее предложение. На форуме в сообщениях  постепенно теряешь суть обсуждаемой вещи. Может стоило -бы авторам создавать статьи по разработкам, а обсуждение только форумное. Ну и по итогам вносить поправки в статью.  И флуд отсеялся-бы и проще разработку было-бы понять.

Оффлайн сергей

  • Станочники
  • Освоившийся
  • *
  • Сообщений: 96
  • Карма: +0/-0
Re: Общие вопросы к разработчикам
« Ответ #28 : 23 Январь 2015, 06:21:32 »
Доброго тебе времени Константин!!!!!где пропадал?Фьюзы с прошивкой тут

Оффлайн Константин

  • Электронщики
  • Вновь прибывший
  • *
  • Сообщений: 15
  • Карма: +0/-0
Re: Общие вопросы к разработчикам
« Ответ #29 : 23 Январь 2015, 21:12:52 »
Мое почтение джентльмены!!!
Спасибо за подсказку. Просто огромное СПАСИБО. Теперь попробую осилить контроллер.
А потерялся, работа такая. Все степи да степи. ;D Станок это для  хобби, я судомоделизмом балуюсь.
Посмотреть можно здесь. http://forum.modelsworld.ru/topic11643start45.html 
И здесь.  http://parus.ucoz.lv/forum/11-443-5
Еще раз спасибо.

Оффлайн ALViktor

  • Спонсоры
  • Вновь прибывший
  • *****
  • Сообщений: 23
  • Карма: +0/-0
Re: Общие вопросы к разработчикам
« Ответ #30 : 20 Февраль 2015, 01:58:21 »
ALViktor..А в какой теме на Чипмейкере...можно ссылку.
Кажется в этой теме http://www.chipmaker.ru/topic/118083/page__st__280
 Там нет ни схемы ни того как сделать. На заказ человеку знакомый делал.