Предлагаю помещать сюда свои прибабасы и прилады к контроллеру, наверняка кто то экспериментировал и может что то рассказать другим.
НАпример:
Украсить переднюю панель контроллера можно простым индикатором напряжения на обмотках шаговых двигателей. К тому же такой индикатор способен показывать направление перемещения рабочего стола или инструмента, что очень хорошо видно на малой скорости, и проявляется как "бегущий огонь".
Индикатор прост, состоит из 12 светодиодов и 12 резисторов, ограничивающих ток светодиодов. Каждый резистор включается последовательно со совим диодом. Подключается параллельно обмоткам шагового двигателя, с соблюдением полярности. Размещение светодиодов показано на первом рисунке, образец печатной платы - на втором.
Величина резисторов высчитывается по закону Ома или подбирается экспериментальнно.
ПРИБАМБАСЫ К КОНТРОЛЛЕРУ
Сообщений 1 страница 30 из 63
Поделиться12008-02-15 12:35:00
Поделиться22008-02-15 20:12:21
Что-то не понял как именно будет происходить отображение?
В какои последовательности мигать будут?
А какой диод к какой ИМЕННО обмотке?
Поделиться32008-02-15 20:24:24
Крестик это оси Х и Y. Полоса рядом с крестиком это ось Z.
Каждый светодиод подключается к каждой обмотке двигателя. т.е. у нас есть 12 транзисторов которые составляют 3 модуля по 4 шт в каждом (это каждая обмотка двигателя).
Вот и будут они мигать в зависимости от того на какую обмотку и в какой последовательности идет нагрузка.
Трудоголик - опередил ты меня.
У меня правда всего 4 светодиода идут сразу от LPT. Просто сигнализирует о включении 6,7,8 и 9 пинов.
Поделиться42008-02-15 22:37:26
Я собрал индикатор на светодиодах после ТМ7 "1" идет на индикатор и на полевики. Индикатор собран на 555ЛИ1, которые и зажигают светодиоды. 12 светодиодов по 4 на каждый движок. Этот индикатор хорош при отладке, а при работе координаты можно сказать соответствующая линейка светодиодов просто слегка дрожит. Была мысль и по поводу чтоб после полевиков сделать индикацию но пока отложил в сторону.
У меня есть другая идея по поводу доработки контроллера - напряжение удержания шаговиков. Т.е., например, если на пин 8 не подается "1" то на соответствующие открытые ключи подавать лишь напряжение для удержания позиции, а как только там появляется "1" переключатся на рабочее напряжение. Может ктото делал поделитесь опытом.
У меня пока схема только в голове, никак работа не дает заняться делом. :cheesy:
Поделиться52008-02-15 23:25:29
У меня есть другая идея по поводу доработки контроллера - напряжение удержания шаговиков.
Nik. Гдето на форме была опробованная мною схема форсированного питания, суть в том, что при записи сигнала в регистр синхронно с сигналом записи включается ключ, подающий повышенное напряжение на движки, а далее ключ выключается и на движки идет пониженное напряжение для удержания.
Как раз на прошедшей неделе проверял эффективность разных схем, именно эта показала вот такой результат: максимаьная скорость движка от принтера STAR возросла с 600 шагов(при прямом питании) до 950 шагов при большем моменте на большой скорости. Кроме этой схемы проверялся стабилизатор тока на основе SLA7026(результат практически такой же, ноестьтенденция к улучшению)
И проверялись схемы с ШИМ стабилизатором тока на основе NJM2360 - это DC/DC- конвертер с дополнительным ключом на выходе и обратной связью по току. И только вчера проверил ШИМ на микросхеме UC3842( аналоги KP1033ЕУ10,КР1033ЕУ16, КА3842,SG3842, TL3842, KIA3842) с полевичком IRFZ44 на выходе.Схемы с ШИМ показали еще лучший результат, но пока не готовы для "массового повторения", поскольку проверялись на скорую руку и еще не все из них выжато.
Все проверки проводились с помощью автономного генератора полношаговой последовательности, все прибамбасы включались в цепь объединенных эмиттеров транзисторных сборок 4101.
Будет время, на следующей неделе доработаю ШИМ на UC3842.
Поделиться62008-02-15 23:28:21
Вот еще схема с ШИМ стабилизацией на основе контроллера импульсного БП.
Поделиться72008-02-16 01:00:50
Двухканальный стабилизатор тока обмоток на базе драйверов SLA7024(7026)
Многие станкостроители "бомбят" старые матричные принтеры, в которых используются стабилизаторы тока на базе этих микросхем. ЕСли у вас есть простой контроллер, можно его дополнить этой схемой стабилизации тока, что повысит эффективность и скорость работы двигателей, а также уменьшит нагрев обмоток даже при повышенном напряжении питания.
Кратко о принципе работы. Микросхема SLA7024 состоит из 2-х идентичных каналов включения обмоток ШД и стабилизации тока обмоток. В данном случае микросхема используется как двухканальный стабилизатор тока обмоток, включаемый последовательно с ключами контроллера. Каналы независимы, каждый раьботает на свой ШД.
Управляющие сигналы на входы 6 и 16 поданы постоянно, что приводит к появлению тока обмотки сразу после включения.
Сигнал обратной связи по току снимается с выходов 9 и 10. Напряжение на этих выводах прямо пропорционально току обмоток и обратно пропорционально сопротивлению резистора включенных между этими выводами и корпусом. Это напряжение подается на входы стабилизации 14 и 3. Если напряжение превышает порог - выключается выходной транзистор соединенный с эмиттерами ключей контроллера и напряжение снимается с обмотки. Благодаря наличию интегрирующих и дифференцирующих цепочек ключ работает в импульсном режиме. Распределение тока по обмоткам осуществляют ключи контроллера, включенные последовательно со стабилизатором тока. Для микросхемы SLA7024 допустимый ток 3 А, для SLA7026 - до 6 А. Стабилизатор можно превратить в мощный одноканальный, соединив выводы 9 и 10, а также объединив выводы 11 и 1. В этом случае максимальный ток возрастет вдвое. Можно применять и другие микросхемы с соответствующей разводкой цепей.
Поделиться82008-02-17 13:23:54
Вот еще один двухканальный стабилизатор тока с печатной платой.
Пока не проверял в работе, но сомнений нет.
Отредактировано Трудоголик (2008-02-17 13:27:20)
Поделиться92008-02-17 13:32:36
На последней схеме сделаны отводы от выводов 3 и 13, включив между каждым из этих отводов и корпусом переменный резистор 4,7-10 Ком можно регулировать силу тока, протекающего через обмотки двигателей.
Поделиться102008-02-17 18:55:44
Трудоголик, можно ли использовать микросхему SLA7020M?
Поделиться112008-02-18 08:21:25
можно ли использовать микросхему SLA7020M
Мне о этой м/с ничего не известно и не могу найти на нее даташит, если есть - вышлите, посмотрю.
Поделиться122008-02-18 12:58:53
Проверил схему на SMA7029 в работе, впечатления положительные.
Некоторые советы. Кучу резисторов, что на схеме питаются от +5 Вольт, запитать лучше от напряжения 10 Вольт, так надежнее работают компараторы. Кто будет повторять плату - отмасштабируйте рисунок, я ошибся в шаге отверстий под микросхему, пришлось ее "раскорячивать". ЕСли двигатель будет пищать - можно уменьшить емкость конденсаторов, которые по 300-500 пф.
Поделиться132008-02-18 19:51:35
Здесь даташит на SLA7020M посмотрите, если не сложно.
http://ifolder.ru/5406561
Еще я так понял, что нужно оторвать общий эмиттер и подключить к схеме, так?
Отредактировано box (2008-02-21 22:14:49)
Поделиться142008-02-18 20:50:24
Здесь даташит на SLA2070M посмотрите, если не сложно.
Схема почти идентична SLA7029, разница только в диодах Da Db, в 7029 они внутри м/смы.
А цоколевка один в один.
Еще я так понял, что нужно оторвать общий эмиттер и подключить к схеме, так?
ДА, эмиттеры ключей каждого канала отрываются от земли, соединяются вместе и подключаются к выводу
6 или 15 микросхемы.
Поделиться152008-02-19 18:44:47
У меня вопрос к Трудоголику, так как вы проводите испытания выше указанных микросхем, накапал вот такую схемку управления шаговыми двигателями на этих микросхемах. если я правильно понял у этих микрух есть и управляющие входа. С точки теории если внедрить в наш контролер то можно избавится от драйверов ШД. У меня на данный момент нет таких микросхем, посмотрел по прайсу магазина стоит в пределах 100 рублей смотря от маркировки. Как вы смотрите на это, может я ошибаюсь.
Отредактировано Kulibin (2008-02-25 09:27:12)
Поделиться162008-02-19 18:54:50
накапал вот такую схемку управления шаговыми двигателями на этих микросхемах. если я правильно понял у этих микрух есть и управляющие входа
Эта схема с форума астрономов, они ею свои телескопы крутят. Все правильно, я как раз развожу плату и на днях проведу проверку. На плате стоит разъем LPT, шинный формирователь АП6, ТМ7-е и драйвера на серии 70хх.
А эксперименты проводил только с целью доработки уже изготовленного контроллера на транзюках.
Если будете покупать микросхемы, ищите SLA(SMA)7026, они имеют больший чем остальные допустимый ток(до 5 А)
Отредактировано Трудоголик (2008-02-19 19:00:26)
Поделиться172008-02-19 19:01:55
Значит в дальнейшем можно будет избавляться от транзюков, я хочу сказать, что не совсем избавиться, ведь это будет еще один вариант, у всех разные возможности и собираем из чего есть. Желаю удачных экспериментов.
Поделиться182008-02-19 19:11:01
На сайте магазина где покупаю товар, как раз эти микрухи есть уже почитал характеристики по нету, если кому надо в формате PDF вышлю. Да еще вопрос:по прайсу есть еще из этой серии, что нибудь знаете о них скажите, а то может это совсем другие SLA5515M - 600рубликов SLA6020 - 200 рубликов в нете ничего по ним не нашел
Поделиться192008-02-19 19:14:27
SLA5515M - 600рубликов SLA6020 - 200 рубликов в нете ничего по ним не нашел
Без даташитов я тоже ничего не скажу.
Поделиться202008-02-19 19:22:52
Может у кого что нибудь есть?
Поделиться212008-02-19 19:30:52
Значит в дальнейшем можно будет избавляться от транзюков, я хочу сказать, что не совсем избавиться, ведь это будет еще один вариант, у всех разные возможности и собираем из чего есть
Кстати, если кому сильно надо, скидывайте мне даташиты на те драйвера, что не встречались в форуме, попробую разобраться и сочинить схему под них.
Поделиться222008-02-19 19:42:49
SLA6020
6-дарлингтонов Напряжение 100 вольт ток 5 А.
Поделиться232008-02-19 20:01:37
SLA5515M
Покопался в инете, это редкая микруха, применяется только в домашнем кинотеатре ШАРП, не думаю, чтобы это было то, что нам надо.
Поделиться242008-02-21 17:27:56
Спасибо!
Поделиться252008-02-21 22:13:24
Схема почти идентична SLA7029, разница только в диодах Da Db, в 7029 они внутри м/смы.
А цоколевка один в один.
Спасибо большое, буду собирать, пробовать.
Поделиться262008-02-26 01:26:35
я себе делаю крутую "фишку" контроллер полностью реализую на МК . тоесть вся "закулисная работа" по формированию сигналов управления ШД сейчас задача целиком на "плечах" МК Pic16f84 . при частоте кварца 4 мгц он успевает обработать три оси X Y и Z. у правляющей программе остается только передать в МК цифровые даннные смещения по осям (в настоящий момент в раздумье насчет как это сделать ), возможно буду с помощь ЕЕПРОМ памяти переносить инфу (во флашке). осилил скорость по осям примерно 200 об\мин по любой одной из осей , а также персональная клавиша управления вперед\назад для каждой оси (всего 6 кнопок пока)
Памяти свободной МК остается пароход на настоящий момент. думаю ЖКИ индикатор прицепить ещще.
Кстати приму советы какие функции можно реализовать ещще можно в моем автономном контроллере
Поделиться272008-02-27 19:30:34
Вопрос к Трудоголику. Развел плату под SLA7024М. на днях собиру буду испытывать. А вопрос в том, у вас в сообщении 7 по схеме взяты два входа и два выхода, а по даташиту на эту микруху если я правилно понял 4 входа(6, 16, 5, 7) и 4 выхода(1, 8, 11, 18), можно ли использовать оставшие 2 ? Это я клоню к тому, возможно ли будет на одну микруху посадить 3 двигателя, т.е. по одному на выход, а четвертый остается, или я неправ.
Поделиться282008-02-28 08:21:50
можно ли использовать оставшие 2 ?
Нет, входов и выходов 4, но каналов стабилизации тока только 2, каждый работает на свой двигатель. Я не вижу возможности подключить 3-й.
Да и двухканальный вариант не из лучших, он "от бедности". Лучше использовать один канал на одну пару обмоток, второй на вторую.
Тогда в полушаговом режиме ток каждой обмотки стабилизируется независимо от тока другой. Но в этом случае лучше вообще применить SLA по прямому назначению - как драйвер одного канала.
Поделиться292008-02-28 15:28:27
у правляющей программе остается только передать в МК цифровые даннные смещения по осям (в настоящий момент в раздумье насчет как это сделать )
А зачем управляющая программа вне контроллера?
Вполне достаточно если контроллер считает из флешки файл с расширением DXF, GBR, HPG или DRL, запросит скорости по осям и сам станет управлять движками.
осилил скорость по осям примерно 200 об\мин по любой одной из осей
200 оборотов в минуту, т.е. 3 с небольшим оборота в секунду? Это то же самое, что Романова прога делает. Если сделаете, чтобы контроллер умел считывать из флешки файло и с нужными скоростями и в нужном направлении крутил движки - будет неплохо.
Поделиться302008-02-29 00:55:34
Есть вопросик - делаю управление напряжением питания на шаговиках (работа-удержание), и мне в развязке пришлось прибегнуть к использованию оптронов. Когда я подключил к оптрону питание и начал подавть на него напряжение то както странновато получилось он открылся при 1,5 но скушал почти 100 мА это модель РС121. Думал что чтотоне так взял другую модель 4n35 результат почти такой же. Может ктото имеет опыт работы с оптронами подскажите это нормальная их работа? Я думал обычная логика должна их легко открывать. Описания таких моделей я не нашел. если кто чтото знает огромная просьба подскажите.