Портативное управление 1 координатой.
Собственно вопрос, имеются ли готовые решения управления одной координатой? Предположим направляющей циркулярки? Есть задумка изготовить такой агрегат, но подключат к компу смысла нет, хочется портативный пульт (или подобное), набрал например 2мм, нажал ввод и все. Так же как бонус можно установить вторую координату по установке высоты стола. Посоветуйте пожайлуста как можно реализовать 😎
Собственно вопрос, имеются ли готовые решения управления одной координатой? Предположим направляющей циркулярки? Есть задумка изготовить такой агрегат, но подключат к компу смысла нет, хочется портативный пульт (или подобное), набрал например 2мм, нажал ввод и все. Так же как бонус можно установить вторую координату по установке высоты стола. Посоветуйте пожайлуста как можно реализовать 😎
Да нет ообенных проблем, напрашивается как минимум два варианта, предполгаем для простоты, что используется готовый какой-либо драйвер с управлением DIR/STEP:
- Самый удобный - на микроконтроллере, задать параметры привода в качестве констант, дальше останется только задать величину требуемого перемещения, количество импульсов STEP и направление DIR микроконтроллер посчитает и выдаст.
- неудобный, но в принципе реализуемый - на счетчиках, здесь нужно будет самому посчитать количество STEP, записать это число в счтетчики, на выходе получим требуемое количество испульсов управления.
Как разновидность варианта 1 - сделать специализированный драйвер на микроконтроллере, все пано его ставить, так пусть и двигателем управляет сам.
Если же у автора вопроса навыка разработки на микроконтроллерах или логике нет (а судя по вопросу это именно так), то самое простое, быстрое и дешевое - взять старый компьютер, их сейчас дают пучок за пятачок.
Конечно это не так удобно и просто в эксплуатации, зато практически даром.
Если же у автора вопроса навыка разработки на микроконтроллерах или логике нет (а судя по вопросу это именно так), то самое простое, быстрое и дешевое - взять старый компьютер, их сейчас дают пучок за пятачок.
Конечно это не так удобно и просто в эксплуатации, зато практически даром.
Опыта разработки нет, но с паяльником и схемами дружу. С компьютером не совсем удобно, постоянно привязанный будет, хотелось именно небольшую циркулярочку собрать, для претезионных работ. Спасибо за ответ.
off:
😂 Циркулярка с управлением от компъютера 😂
У меня тоже нет опыта разработки подобных устройств, но мое мнение такое:
собрать реверсивный контроллер ШД на логике(сейчас схему разрабатываю,правда нереверсивного), с двумя кнопками: вверх, низ. Расчитать частоту задающего генератора так, что бы за одну секунду привод перемещал станину на n-миллиметров, или десятых. Перемещать по секундомеру: одна секунда - 0.1мм, десять секунд - 1мм.
off:
😂 Циркулярка с управлением от компъютера 😂
У меня тоже нет опыта разработки подобных устройств, но мое мнение такое:
собрать реверсивный контроллер ШД на логике(сейчас схему разрабатываю,правда нереверсивного), с двумя кнопками: вверх, низ. Расчитать частоту задающего генератора так, что бы за одну секунду привод перемещал станину на n-миллиметров, или десятых. Перемещать по секундомеру: одна секунда - 0.1мм, десять секунд - 1мм.
Минусы такого решения очевидны:
- требуется стабильный в температуре, напряжении, времени генератор,
- требуется точное формирование временнЫх интервалов перемещения.
Т.е. кварцевый генератор, делители частоты, счетчики. Это решение еще сложнее (и хуже) просто решения на счетчиках.
Или Вы всерьез собираетесь управлять станком по секундомеру? %)
Задумался, отвлекся на звонок, почесался, окликнули, и что? Брак. Да и время между нажатием кнопки “пуск”, стартом секундомера, а потом считыванием результата и нажатием “стоп”… Совершенно неконтролируемые интервалы времени.
Кстати, Вы знаете о том, что секундомер нужно запускать/останавливать указательным пальцем, а не большим, как это обычно делают несведущие люди? Время мышечной реакции у пальцев разное.
А Вы станок, управление, десятые мм…
Когдато думал над подобным вопросом.
Напрашивается проц,экранчик, клавиши, джойстик и память.
Экран хотел от мобилы, но лучше лсдшка или даже цифровые индикаторы, проц любой доступный, клава из кнопок(чтото типа ДРО).
загоняем конститы в память или прошиваем в проц.(шаг винта, погрешность на люфты).
Величину движения по осям, установку нуля… задаем клавой. Давим кнопку пуск и светимся от счастья.
Если надо подвести в ручную - берем в руки джойстик. 😒
…имеются ли готовые решения управления одной координатой?..
Собственно вот: www.radiokot.ru/circuit/digital/automat/05/…
Это немного обратное, но тож может кому интересно буит
www.chipmaker.ru/index.php?showtopic=355&hl=������…
www.chipmaker.ru/index.php?showtopic=1914&hl=�����…
Собственно вот: www.radiokot.ru/circuit/digital/automat/05/…
Ага, а вот и готовое решение!
И никаких секундомеров. 😃
Осталось механику подогнать под электронику (шаг).
Жаль схема и описание работы неподробные, ясно, что использовалось униполярное включение двигателя, неясно какой режим шагания использован.
И не хватает балластных резисторов. Про типы транзисторов и расчет балластных резисторов посмотрите в соседней теме:
Мощный драйвер для униполярного…
… Жаль схема и описание работы неподробные…
Имеется исходник прошивочки с подробными коментариями от автора…
Может знатоки AVR’ов возмутся “поправить” программу микроконтроллера для получения на выходе Step/Dir??? 😒
Имеется исходник прошивочки с подробными коментариями от автора…
Может знатоки AVR’ов возмутся “поправить” программу микроконтроллера для получения на выходе Step/Dir??? 😒
Проще с нуля такое изготовить, тут только жки, клавиатура и ссно контроллер.
Собственно вот: www.radiokot.ru/circuit/digital/automat/05/…
Спасибо за ссылку, это то, что нужно! Надеюсь будет работать.
Проще с нуля такое изготовить, тут только жки, клавиатура и ссно контроллер.
Ага, и взять мегу48, по цене практически как 2313, зато не нужно ставить дешифратор.
Я тоже предпочел бы ЖКИ, но, возможно, свтоодиодный индикатор при работе удобнее - виднее.
На ЖКИ имеет смысл делать, если задумано 2 координаты. Постоянная активная индикация в двух строках, как упомянуто выше ширина направляющей, и высота стола. Тогда можно на одной Атмеге собрась всю конструкцию. Только повторяюсь, не дружу с разработкой и отладкой схем на МК 😦 Изначально задумывался вариант установки обычного МД, с регулятором напряжения и джойстиком (влево вправо). Идея проста, управление направляющей обычном электродвигателем. Джойстик нужен для управления огр. планкой, регулятор соответственно скоростьюпередвижения планки. В качестве измерительного инструмента можно было пристроить штангенциркуль (соответственно к станине и ограничительной планке). Дешево и сердито.
На ЖКИ имеет смысл делать, если задумано 2 координаты. Постоянная активная индикация в двух строках, как упомянуто выше ширина направляющей, и высота стола. Тогда можно на одной Атмеге собрась всю конструкцию. Только повторяюсь, не дружу с разработкой и отладкой схем на МК 😦 Изначально задумывался вариант установки обычного МД, с регулятором напряжения и джойстиком (влево вправо). Идея проста, управление направляющей обычном электродвигателем. Джойстик нужен для управления огр. планкой, регулятор соответственно скоростьюпередвижения планки. В качестве измерительного инструмента можно было пристроить штангенциркуль (соответственно к станине и ограничительной планке). Дешево и сердито.
На ЖКИ имеет смысл делать, если, хотя бы, предполагается некоторая настройка устройства под механику:
- шаг винта,
- число шагов на 1 оборот ШД,
- скорость: медленная, быстрая, рабочая, и т.п., перечислено первое, что пришло на ум.
Да и ЖКИ индикация ест меньше.
В приведенной схеме стоит 176ИД2, изначально он расчитан на управление ЖКИ, так что выходной ток не предполагается большим, как требуется для светодиодного индикатора.
К тому же в схеме нигде нет ограничения тока через сегменты индикатора, а суммарный ток разряда индикатора (а это до 8 сегментов!) протекает через один вывод порта микроконтроллера.
В данных на 2313 упоминается ток 40 ма через вывод порта, но это из раздела “Absolute maximum ratings”, про который в примечании пишут, что “оно конечно выдержит, только это стрессовая нагрузка, и использование ее постоянно может привести к выходу из строя”.
В схему, по хорошему, нужно добавлять ограничивающие резисторы на каждый сегмент и ключи на коммутацию разрядных выводов индикатора.
На индикатор данных никаких нет, но, судя по всему,он с ОК.
match говорил, что есть исходник, можно его подправить с учетом ключей, поскольку для n-p-n биполярного ключа или n-канального полевика для отпирания будет нужен высокий уровень.
Если, конечно, это не нарушит остальную логику работы программы, там ведь еще и кнопки на тех же выводах микроконтроллера сидят.