помогите с управлением драйверами ШД
- Войдите на сайт для отправки комментариев
Доброго времени суток форумчане!!!! есть драйвера ШД - TA8435H , есть Ардуино мега2560 R3 , и LCD keypad shield .... помогите скрестить все енто вместе.... + 3 герконовых концевика....
задача получить систему управления ЧПУ или 3D принтером. которая сможет получая по USB или СОМ порту данные и направлять их в драйвера ШД и иметь возможность перестройки параметров устройства по меню при помощщи стандартных кнопок шилда... подстройка заключается в том,что можно выгнать все оси в "0" и записать это как начало отсчета координат, изменять режимы драйвера ШД по даташиту... ну и тестовый прогон без команд с компа... или управление приводами с кнопок шилда....
помогите прошу.... не за так скажем.... мож кто занимается устр-ми с применением ШД,драйверами ШД - могу помочь с моторами и драйверами - их у меня в оч большом количестве . драйвера 1.5 и 3А есть и 7-и амперные Санкены.... Двигателя тоже есть разных размерностей и эл.характеристик... отошлю кому потребуются.... все с разобранных банкоматов и станков по обработке древесины (евроокна)... ШД типа
NEMA 57 в среднем - есть меньше и больше... большинство биполяры,ток мелкие уники...
Все уже написано до нас
https://github.com/grbl/grbl/wiki
подключение
http://blog.protoneer.co.nz/arduino-cnc-shield/
эт не совсем то... я все это находил и смотрел.... нужно управление именно под эти драйвера... а они управляются не совсем как
игрушечные драйвера шилды под ардуинку.. если не затруднит посмотрите даташит на них.... я б залил сюда даташит,но не знаю как вставить тут файл...
да и ардуинка у меня 2560 R3.... и кнопки+жк-шка нужны,да еще концевики...
пару тройку моторов я бы хотел получить
по управлению не увидел пока кардинальных отличий от обычных, немного сложнее на первый взгляд:
для управления режимом M1 и M2
для управления направлением управляются выводами CK1 CK2 по этой таблице. если в одну сторону, на один подается HIGH а второй как step, если в другую сторону на второй подается HIGH а step становится первый. но тут еще пин учавстует выбора направления CW / CCW.
оптимальное решение CK2 подать HIGH. CW / CCW вместо DIR, а CK1 это step. и все как обычном драйвере шаговика
надеюсь доступно объяснил
я это и так вижу в пдф-ке.... так вот и нужно помимо просто обеспечения работы моторов еще из меню менять шаг,полушаг и т.д.... но это понятно,а вот как написать под все енто прошивку..... ну вообще не лажу с программированием.... голова забита томографами,рентген установками и тп мед обоудованием - я инженер медтехник.... купить станок з.п. в 20.000 не позволяет,зато есть база - готовый чпу без электроники.... когда завод раздербанивали,успел забрать.... теперь его восстанавливаю.... моторы есть, драйверов полно.... а ПО алес... делать станок комп - ЛПТ-драйвера не хочется потому что не будет возможности менять режимы осей. т.е. выбирать режим переключая М1 и М2
ну кирпичи могу отправить.... ток какие вам нужны... ориентируйтесь по диаметрам валов.... мне так легче найти будет то что вам нужно.... а то их дюже много.... есть и промышленные размером с 3-х литровый стекл. баллон.
как собрать прошивку для моих потребностей - вот что нужно... просто еще нужно 3-и концевика и кнопки + жки привесить.
То что вы хотите понятно. Скорее всего вы не совсем понимаете во сколько вам это обойдется. Можно доработать систему с гитхаба (по ссылке выше), но я бы взялся от 50000 руб. и то сомнения гложут.
Только наверное не три концевика, а шесть? Я себе сделал SNC/ он же чпу /из механического 3 осевого фрезера Proxxon MF-70, сам писал весь софт и для микроконтроллеров, и для пк. Тема интересная, но не для широковещательного общения, пришлите мне тех. Задание на ydom@mail.ru . Сделать я конечно могу, себе же сделал! Дело только в деталях - сроки, цены.
возьми готовую плату для 3d принтера. на заказ все равно намного дороже выйдет
Хотелось бы чуть более полное ТЗ.
Пишите PCBADM На мэйлру.
Кучка готовых проектов есть, как со своими драйверами, так и готовыми модульными решениями.
за 50000 я на ФУ-251 сам вручную фрезеровать буду....
мне станок стоимостью более ляма,пусть в подербаненом состоянии обошелся в 30000...... еще типа 50000 за ПО??? вот смешной ты Brokly.....
концевиков 3 ! ток начала осей..... далее шаговики сами все сделают.... поставил 3 500-т ваттных шаговика,вручную погонял с контроллера - не просирают тянут четко.... на станке стояли совковые 5-и фазные шаговики с подмагничиваемым ротором... (не помню названия)... станок такой- 6Р13Ф3-37
если по созданию ПО ни кто не укладывается в 5000руб, то нет смысла что либо делать.... здесь половина всего создано в библиотеках ардуинки,надо ток состыковать и чуть переправить выходные команды на драйвера...
вот описание станка http://stanki-katalog.ru/sprav_6r13f3.htm
нет так нет... буду через лпт порт управлять с Linux-CNC. просто стол станка большой и иногда есть надобность передвигать стол с большой скоростью.... точней при многих операциях.... а в микрошаге ри точной обработке, стол в 1600мм будет передвигаться оч долго...
почему уперся в эти М\С драйверов - их много и при включении в параллель они потянут 500-т ваттные шаговики.... хотя есть пром. драйвера - родные от тех шаговиков, но у них нет возможности включать полный шаг ток полушаг и микрошаг....
От микрошага максимальная скорость ШД не зависит (если конечно не упретесь в потолок генерации, а это порядка 128 микрошага при скоростях метры в минуту). Могу 100% сказать что когда вы разберетесь в принципах работы после хорошей настройки станка вы никогда не будете менять его параметры (если только в сторону улучшения).
ну как это.... для передвижения каретки на 1см в полном шаге нужно к примеру 10 имп,а в микрошаге 50 имп. если с контроллера выходит строго одна частота команды step то чтоб просто изменить скорость передвижения каретки нужно у м/с драйвера ШД TA8435H просто переключить входы М1 и М2 в соответствии с даташитом.... ну на столе у меня такая спарка с управлением от ЛПТ компа именно так и работает. ради теста собрал.
Я тебе что то навязывал ? Ты спросил - я ответил. То что для тебя это дорого, не моя проблемма. нищета не порок :) Успокой свое возмущение и продолжай искать гастера за еду :)
К тому же вижу, что твое понимание вопроса - никакое. Микрошаг кратен 2, так что переключившись в микрошаг ты можешь умножать шаги на степень двойки, но никак не на 5 :) Потому и желание твое напрячь кого нибудь "под себя за три копейки" меня теперь не удивляет. А уж изменять скорость переключая режим микрошага, вообще юмореска. Ты наверное знаешь как из четверть шага выйти в полушаг, без потери координаты или дополнительных танцев с бубном ?
Вот как раз частоту шага и нужно менять, а не размер шага. Иначе вы не могли бы плавно менять скорость.
Допустим вы захотели передвинуть стол со скоростью 10м/мин.
Ваше понимание вопроса: ставим микрошаг 1, запускаем движение... и видим срыв шагов из-за того что шаговик не разогнался, а вы подаете сигналы степ сразу нужной частоты.
Как делает это грбл: (допустим предел 20000мм/мин, ускорение 1000 единицы не пишу, не суть важно все это подбирается экспериментально) получает команду F10000 (скорость 10000 мм/мин), начинает подавать импульсы постепенно наращивая их частоту до тех пор пока не наступит нужная скорость, доводит расстояние до рассчетной точки, замедляет частоту импульсов для плавной остановки. Конечно если настройки будут выше допустимых вы получите тоже срыв движения. И никаких дерганий микрошага!
Есть еще один момент - допустим полный шаг это 10 м/мин, несложно посчитать что полушаг это 5 м/мин. Что будете делать если вам надо будет 7-8 м/мин?
я размерности вообще как пример написал.... но ни как не сопоставимые числа! но почему тогда подав на драйвер ШД сигнал step с частотой 10 кГц при полном шаге скорость одна, при переключении М1 и М2 в максимальный микрошаг, то плавность хода увеличивается,а шум уменьшается но скорость вращения уменьшается на кратность деления по микрошагу. может что то я не допонимаю, но мотор на столе так и вращается....
Brokly я мож не особо силен в расчетах движения,но у меня самодельный мини фрезер работает нормально от ЛПТ порта....
правда там как раз и не меняю кратность шага - не нужно, размер стола небольшой...
я пытаюсь восстановить замечательный совковый станок - не чита игрушечным поделкам на сайтах буржуев.... и ищу единомышленников,которые не отмахнутся от меня,не запросят килобаксы, а помогут поднять станок.... ведь его скоты в чермет хотели сдать.... новый совершенно....
и не ради получения прибыли со станка - я вообще то работаю на ФУ-251...
да все просто. микрошаг постоянно выставлен, управляется частотой импульсов. берешь уно и grbl или мегу и рампмс и в путь собирать. цель сделать или поболтать о всех вариантах: правильных и неправильных?
Все правильно написали. Подавая на драйвер сигнал степ вы делаете один шаг драйвера (не двигателя). А вот микрошаг как раз и показывает насколько сдвинется двигатель от этого импульса. Допустим у вас стандартный станочный двигатель с шагом 1.8гр. Тогда имеем что 1 сигнал степ поданый на драйвер сдвинет двигатель:
на 1.8гр при полном шаге (200 шагов на оборот)
на 0.9гр при полушаге (400 шагов на оборот)
на 0.45гр при 1/4 шага (800 шагов на оборот)
на 0.225гр при 1/8 шага (1600 шагов на оборот)
Чем больше будет дробление шага тем плавнее будет вращаться вал двигателя. Двигатель вы будете ставить скорее всего или на ШВП или на трапецию (то что сейчас стоит), там есть "шаг резьбы", допустим 10мм/об. Соответственно от микрошага будет еще зависеть дискретность перемещений (не путайте с точностью позиционирования!). Чаще всего ставят либо 4 либо 8 микрошаг, пересчитываем: 10/800=12.5микрон при 4 микрошаге и 10/1600=6.125микрон при 8 микрошаге.
двигатели я понимаю ты мне не подаришь
во!!! я про это и говорил..... ток мне в процессе обработки скорей даж 8-й микрошаг пойдет потому что там еще редуктора стоят и далее на трапецию (посмотри описание станка выше по ссылке) но иногда с контролера (т.н. ардуинки) нужно включить полный шаг и быстро предвинуть стол туда сюда.... и чтоб не усложнять ПО и не отбирать лишние пины платы Ардуинки - я на все контроллеры ШД просто подаю сигнал step неизменной одной частоты, а по линиям dir и en управление тем или другим контроллерам и соотв двигателем...
какие тебе нужны??? напиши... подарить не получиться - почта все равно у тебя денег попросит.... хоть типоразмер напиши,диам вала....
вот ты говоришь берешь UNO.... ладно енто понятно,но у нее пинов не хватит.... да и есть в наличии mega2560 c LCD keypad shield его хочу задейтвовать,а то валяется без дела... рампмс - кто такой? собрать не проблема,а как все енто программно собрать и заставить работать? в механике - электронике не вопрос,а вот ПО.... я ж писал - проблема с программированием.
напиши на почту jeka_tm@mail.ru. пересылку конечно оплачу
у уно минимальный набор есть. рампс это для 3д принтера, хотя никто не запрещает для чпу использовать, это шилд для меги для удобного подключения
https://ru.aliexpress.com/item/RAMPS-1-4-3D-printer-control-panel-printer-Control-Reprap-MendelPrusa-Reprap-free-shipping/32617991985.html
не является прям уж необходимым, но для 3д принтера лучше взять
заливается прошивка, пины при необходимости меняются. для чпу grbl например залить, а для 3д принтера марлин
твой дисплейчик тут без корректировки программы не прокатит. хотя если не изменяет память в марлине есть выбор типа дисплея, там вроде 3 варианта: 1602, 2004, 12864. но я не понял что ты 3д принтер все таки или чпу собираешь
да и чем удобнее взять шилд и сразу дисплей под 3д принтер, не придется/почти не придется править код, да и удобно подключать, не придется тебе свой шилд изобретать
В том то и дело что понижая микрошаг (вплоть до полного шага) вы выводите ШД на самый плохой режим работы. Теоретические обороты двигателя что при полном шаге что при 128 микрошаге будут одинаковые. На практике вы можете упереться в скоростные характеристики ардуины, но не драйвера. Скорость регулируется именно частотой подачи сигнала степ. Рампс не стоит брать, не для 34 типоразмера они, а для 17, максимум 23 и то на пол мощности, там ток выше 2А не выставить.
А что собственно мы тут обсуждаем у вас ведь Ф3, я правильно понял? У него уже ЧПУ навешано.
Вот по вашей же ссылке, нема34 рядом не стояли, даже серва не всякая подойдет:
я предлагал рампс не для использования с драйверами которые на него устанавливают, а для удобства. драйвера у него все равно свои
не,на первый момент ЧПУ на базе 6Р13Ф3... посмотри что это за станок по ссыли что выше указана.... 3D принтер для работы нужен для изготовления пласт.деталей мелких.... но енто потом.... всю электронику без проблем вытравлю и спаяю сам. все что вы используете совместно с ардуинкой для построения мелких станков тут не прокатит.... имп.БП для питания ШД ток собрал и по мощности - 2.5 кВт и то маловато кажись будет... а вот дисплей и кнопки нужны для управления станком в режиме прогона или прицеливания.... кнопки продублирую джойстиком расположенным прямо на станке. промахнуться нельзя станок огромный,мощный и ту же головку двигателя УАЗ-а сотрет в порошок фрезой разом при промахе...
я говорю же толкьо для удобства подлючения: дисплей, концевики, DIR и STEP для драйверов. но если сам сделаешь почему нет
nevkon а кто вообще про NEMA ШД говорил применительно к этому станку???? TA8435H по 8-мь штук в параллель на один двигатель.... и то им жарко будет... двигателя похожи на 130ST-10010 но немного другие.
да,2.2кВт шаговиков не нашел, а 750Вт мах. есть и уже стоят на станке и работают от стд. контроллера.... маловаты о мощности,но редуктора спасают. кстати скорость обработки не нужна большая...
Доброго времени всем!! Ну упрощу задачу до минимума - как соединить скетч для ЛСД+клв -шилд со скетчем управления драйвером ШД чтоб с кнопок вверх-вниз и влево-вправо управлять шаговиком и видеть на дисплее кратность шага (микрошаг) и колво оборотов ШД... это то хоть не сложно???
Готов на бартер на рабочий комплект для рентгена. Лампа, бп,штатив, кассеты, реактивы... Ну типа списанного Армана какого-нить древннго, но не 6-рку, они только для котов и мелких собачек. Давно хочу в домашнем кабинете свой аппарат.
То что вы описали - ПОЛНОЦЕННОЕ ЗАДАНИЕ от 3 до 7 дней работы, вменяемого программиста. Как думаете сложно ? Вы когда у зубного зубы лечите и платите ему десяточку за пол часа, вы ему чего нибудь про сложность говорите ? Не сложно это помигать диодом или вывести на экран "хелло ворлд", а все остальное уже явно сложнее, потому что думать приходится.
Если платить нечем - ищите единомышленников. Других вариантов у вас нет. Только это , наверное где то в другой теме или месте.
wdrakula - есть РУМ-20м списанный,есть кодак 3700кажись, есть биомед инк - аврк какойто не помню.... и много еще чего.... есть снятая с платформы ЗИЛ-бычка переноска,там Ф-ка какая то стоит.... готов к разбору Р-Амико скопо-томо.... ток большая часть нормального об-я без всяких кассет,проявителей и т.п. там ЭОП ,видеокамера и комп с прогой для обработки Р-грамм.. и фотопринтера сониковские.... могу задарить что нить ток как вывозить будете? транспортной - за целостность не отвечаю... там все пинают как хоч.... есть биохим анализаторы от настольных до биорадов закрытого типа... да и вообще туча мед оборудования.... Я инженер - медтехник вообще то... че надо - пиши придарю.... ток твоя доставка... а то у меня з.п. - 20000р...
и что, Brokly? из за 7 - 10 дней не напряжного умственного труда надо драть бабки? а как же человечность,взаимовыручка?? не уже ли так прям убудет если поможете??? я железом могу помочь.... двигателя,др-ра,ПЛИС-ины,АЦП и многое др...
Я потому и сказал про бартер, что ты сам заявил, что - медтехник.
Про ЭОП и т.д. ты мне не рассказывай. Если есть ЭОП и DICOMовский сканер рабочий, то я сам к тебе на машине или самолете приеду и програмку твою тебе на блюдечке с комментариями принесу.... но что-то мне кажется, что гонишь ты, брателло.
Ты сам-то откуда, в смысле города? Еще раз говорю - подбираешь рабочий комплект для домашнего кабинета. Если под химию, то уж кассеты и реактивы я сам куплю, если по ЭОП - то сканер нужен. Я- в ответ, даже в гости приеду и на месте тебе все сделаю.... но что-то веры в этот бартер у меня не сильно много.
какой в баню сканер???? ты про томик? на ф-ках стоит ЭОП + высокоскоростная камера на видиконе + блок АЦП и все енто в комп,комп спец.. технологический....
даже гробы типа рум-20 у нас все идут с кассетами,к ним прояв. машина, далее оцифровщик и на комп все!!!! линейный сканер ток на просканах.... но их пока не списывают...
да,я из Ставрополя.... но часть оборудования в Сочи - я родом оттуда... в Ставрополе волей судьбы....
в рентгене кроме визиографов ПП матрицы не применяют.... умирают быстро.... ток у тебя что 5-и комнатная кв? куда ты распихаешь генератор,стол+штатив,проявочную маш. и оцифровщик???? с 3-х фазным вводом??? как ты Р-амико или рум-20 запитать хочешь? А от рум-20 еще и соседи сверху лежа на кроватке над головой рентгенки,у себя на потолке будут разглядывать строение своего скелета.... У него даже отраженка бешенно жесткая... тебе кодак более подошел бы на штативной подвеске и катаемый блок преобр... и АЦП...
а про " гонишь " - гонят овец в стаде.... а я говорю про то что уже списано и пошло в чермет.... ток я подделал акты утилизации и выгреб и выгребаю все это... восстанавливаю,комплектую,а потом не за дорого по вет клиникам распихиваю... ведь у нас для ветки ни чего уроды толком не делают..... а в селах и деревнях вет пункты так нуждаются в норм... оборудовании...
... по вет клиникам распихиваю...
Ты про все, как вижу, правильно понял. У меня свой дом в МО, так что места более чем достататочно.
В вете у моих друзей к старому Арману 6 используется кассета, которую сразу ставят в DICOM сканер, без проявки. Я думал ты об этом, прости, но я прграмист, а не медтехник... не про все правильно понимаю. Я у них и своих псов и свои мото-травмы снимал. Ломаюсь я часто... ;)
И я слышал, что многие передвижные высоковольтные блоки питаются от одной фазы, хоть это и не принципиально, но желательно.
правильно слышал..... но у однофазников энергия на выходе маленькая ток для флюры пойдет....
про сканер - там не кассета,а экран который меняет прозрачность в зависимости от Энергии излучения,а потом считываются линейной матрицей - типа как в обычном сканере...
я так раньше делал у моих знакомых ветов.... взял сканер,чуть доработал, взял зеленый экран,запинал в корпус от кассеты но сделал съемными стороны кассеты. и все! отснял и кассету в сканер и на компе изображение....
а летать помедленней не судьба??? я когда начинал мотокроссом заниматься ,нас препод сначала падать с велика учил и так,чтоб не оставалось больших синяков!!! а потом и второе место по югу России по гаревым гонкам выиграл.
Спать пошел.
Моя почта: мой ник на жмейле. Все остальное завтра.
ладно... как ты хочешь все утягивать..... самое транспортабельное - С-дуга биомедикал Мунрэй
там комп блок и С-и часть с генератором и фотоприемником.... все разъединяется довольно легко...
почта на Г-майле??
Давай в почту. И нет, С-дуга это слишком огромная штука, для моих желаний. Нужно не больше старого, доброго Армана. А лучше всего именно его. Пусть и некомплект с хранения. Там только моноблок, который весит около 30 кг.
арман нашелся с мертвыми транзисторами силовыми..... поменять и оживет... могу восстановить.... я ток с работы приполз,поем спишемся по почте.... но арман слабенький совсем...
Еще раз: давай в почту, и уже завтра.
Арман для дома - самое то. Высоковольтник я починю всегда, если трансформатор рабочий. Мы же на радиоэлектронном форуме.
У него недостаток: снимок тазобедренного сустава не сделать просто так. но можно в несколько импульсов прогнать 300 мАс, тогда должен пробить мою 150 килограммовую тушу. ;) ;) ;) . в штатном режиме он так не может, но если трубку сильнее охладить и серию импульсов подать, то давно хочу попробовать. Друзей не стал просить - вдруг сожгу трубу....
Трубка, крепеж и контакты для нее, частично рабочий высоковольтник, этого достаточно. даже пульт я лучше сам сделаю.
--------------------
В почте поясни мне про экран для сканера. это сильно интереснее проявки.
===================
Теперь, раз нашел Арман для меня, то про твою задачу:
для тестирования мне бы твой драйвер ШД и сам мотор для отладки. Всякие ардуинки и экраны - это херня, это все есть свое.
Напиши в почту все свои хотелки про управление мотором и подумай, как переслать в МО плату драйвера и ШД.
Готовый скетч для станка ждать не стоит, я его и не стану обещать.
да хрен с ним со станком... придется опять с лпт порта все запускать..... ток так долго будет в холостом прогоне стол двигаться.... ну по поводу генератора - ка бы не обидеть.... но мало кто может нормально восстановить..... там специфичные режимы у транзюков.... трубка идет моноблоком в сборе с вв тр-ром и выпрямителем-умножителем.. все енто плавает в банке с маслом... на выходе - коллиматор не перестраеваемый... пульт там не переделаешь,он там вместе с генератором в куче на плате....в несколько импульсов не прокатит.... труба анод поплавит... пробовали такой,а точней этот аппарат под скопию и томо присобачить для ветеринарки.... труба 5-7 серий выдержала и анод перешел на стекло.... крепежа особого нет,там пространственная конструкция из трубы,трансформаторов и умножительных плат - все енто висит на фторопластовых державках.... на анод трубы навинчен блин с прорезями медный кажись по цвету,за него она и крепиться,а катодные выводы распаяны на транс накала и плату измерителя тока - напряжения.... на эту плату заведен вывод вв тр-ра... катод изолирован от всех частей,а анод заземлен...
экран - типа оргстекла зеленого - меняет прозрачность в зависимости от энергии рентгена.... потом сохраняет это некоторое время до 30мин. потом опять становиться прозрачным... так берешь отснятый экран и суешь в обычный сканер.... ток чтоб лампа в нем была не зеленая,а белого свечения! и вуаля - все в компе... а дальше в проге X-ray scopo browser че хочешь то и делаешь со снимком....
м...да как когда то мне сказал мой друг - мотоциклист - лежа 7-й раз в больничке типа найди мне титановую кость которую он раздробил..... на что я ему ответил - лучше я тебе соберу 3D биопринтер..... долго ржали.....
напиши нормально почту! письма возвращаются.
что непонятно??????? wdrakula на gmail.com. Мой ник на жмейле.
гмайл.ком а я ру набираю
все рано не проходит..... напиши мне на stc-alex@rambler.ru