Портативное управление 1 координатой.

shexovtcev
ATLab:

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

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

fleshget

off:
😂 Циркулярка с управлением от компъютера 😂
У меня тоже нет опыта разработки подобных устройств, но мое мнение такое:
собрать реверсивный контроллер ШД на логике(сейчас схему разрабатываю,правда нереверсивного), с двумя кнопками: вверх, низ. Расчитать частоту задающего генератора так, что бы за одну секунду привод перемещал станину на n-миллиметров, или десятых. Перемещать по секундомеру: одна секунда - 0.1мм, десять секунд - 1мм.

ATLab
fleshget:

off:
😂 Циркулярка с управлением от компъютера 😂
У меня тоже нет опыта разработки подобных устройств, но мое мнение такое:
собрать реверсивный контроллер ШД на логике(сейчас схему разрабатываю,правда нереверсивного), с двумя кнопками: вверх, низ. Расчитать частоту задающего генератора так, что бы за одну секунду привод перемещал станину на n-миллиметров, или десятых. Перемещать по секундомеру: одна секунда - 0.1мм, десять секунд - 1мм.

Минусы такого решения очевидны:

  • требуется стабильный в температуре, напряжении, времени генератор,
  • требуется точное формирование временнЫх интервалов перемещения.
    Т.е. кварцевый генератор, делители частоты, счетчики. Это решение еще сложнее (и хуже) просто решения на счетчиках.
    Или Вы всерьез собираетесь управлять станком по секундомеру? %)
    Задумался, отвлекся на звонок, почесался, окликнули, и что? Брак. Да и время между нажатием кнопки “пуск”, стартом секундомера, а потом считыванием результата и нажатием “стоп”… Совершенно неконтролируемые интервалы времени.
    Кстати, Вы знаете о том, что секундомер нужно запускать/останавливать указательным пальцем, а не большим, как это обычно делают несведущие люди? Время мышечной реакции у пальцев разное.
    А Вы станок, управление, десятые мм…
Аэробус

Когдато думал над подобным вопросом.
Напрашивается проц,экранчик, клавиши, джойстик и память.
Экран хотел от мобилы, но лучше лсдшка или даже цифровые индикаторы, проц любой доступный, клава из кнопок(чтото типа ДРО).
загоняем конститы в память или прошиваем в проц.(шаг винта, погрешность на люфты).
Величину движения по осям, установку нуля… задаем клавой. Давим кнопку пуск и светимся от счастья.
Если надо подвести в ручную - берем в руки джойстик. 😒

ATLab
match:

Собственно вот: www.radiokot.ru/circuit/digital/automat/05/

Ага, а вот и готовое решение!
И никаких секундомеров. 😃
Осталось механику подогнать под электронику (шаг).
Жаль схема и описание работы неподробные, ясно, что использовалось униполярное включение двигателя, неясно какой режим шагания использован.
И не хватает балластных резисторов. Про типы транзисторов и расчет балластных резисторов посмотрите в соседней теме:
Мощный драйвер для униполярного…

match
ATLab:

… Жаль схема и описание работы неподробные…

Имеется исходник прошивочки с подробными коментариями от автора…
Может знатоки AVR’ов возмутся “поправить” программу микроконтроллера для получения на выходе Step/Dir??? 😒

mura
match:

Имеется исходник прошивочки с подробными коментариями от автора…
Может знатоки AVR’ов возмутся “поправить” программу микроконтроллера для получения на выходе Step/Dir??? 😒

Проще с нуля такое изготовить, тут только жки, клавиатура и ссно контроллер.

ATLab
mura:

Проще с нуля такое изготовить, тут только жки, клавиатура и ссно контроллер.

Ага, и взять мегу48, по цене практически как 2313, зато не нужно ставить дешифратор.
Я тоже предпочел бы ЖКИ, но, возможно, свтоодиодный индикатор при работе удобнее - виднее.

shexovtcev

На ЖКИ имеет смысл делать, если задумано 2 координаты. Постоянная активная индикация в двух строках, как упомянуто выше ширина направляющей, и высота стола. Тогда можно на одной Атмеге собрась всю конструкцию. Только повторяюсь, не дружу с разработкой и отладкой схем на МК 😦 Изначально задумывался вариант установки обычного МД, с регулятором напряжения и джойстиком (влево вправо). Идея проста, управление направляющей обычном электродвигателем. Джойстик нужен для управления огр. планкой, регулятор соответственно скоростьюпередвижения планки. В качестве измерительного инструмента можно было пристроить штангенциркуль (соответственно к станине и ограничительной планке). Дешево и сердито.

ATLab
shexovtcev:

На ЖКИ имеет смысл делать, если задумано 2 координаты. Постоянная активная индикация в двух строках, как упомянуто выше ширина направляющей, и высота стола. Тогда можно на одной Атмеге собрась всю конструкцию. Только повторяюсь, не дружу с разработкой и отладкой схем на МК 😦 Изначально задумывался вариант установки обычного МД, с регулятором напряжения и джойстиком (влево вправо). Идея проста, управление направляющей обычном электродвигателем. Джойстик нужен для управления огр. планкой, регулятор соответственно скоростьюпередвижения планки. В качестве измерительного инструмента можно было пристроить штангенциркуль (соответственно к станине и ограничительной планке). Дешево и сердито.

На ЖКИ имеет смысл делать, если, хотя бы, предполагается некоторая настройка устройства под механику:

  • шаг винта,
  • число шагов на 1 оборот ШД,
  • скорость: медленная, быстрая, рабочая, и т.п., перечислено первое, что пришло на ум.
    Да и ЖКИ индикация ест меньше.
    В приведенной схеме стоит 176ИД2, изначально он расчитан на управление ЖКИ, так что выходной ток не предполагается большим, как требуется для светодиодного индикатора.
    К тому же в схеме нигде нет ограничения тока через сегменты индикатора, а суммарный ток разряда индикатора (а это до 8 сегментов!) протекает через один вывод порта микроконтроллера.
    В данных на 2313 упоминается ток 40 ма через вывод порта, но это из раздела “Absolute maximum ratings”, про который в примечании пишут, что “оно конечно выдержит, только это стрессовая нагрузка, и использование ее постоянно может привести к выходу из строя”.
    В схему, по хорошему, нужно добавлять ограничивающие резисторы на каждый сегмент и ключи на коммутацию разрядных выводов индикатора.
    На индикатор данных никаких нет, но, судя по всему,он с ОК.
    match говорил, что есть исходник, можно его подправить с учетом ключей, поскольку для n-p-n биполярного ключа или n-канального полевика для отпирания будет нужен высокий уровень.
    Если, конечно, это не нарушит остальную логику работы программы, там ведь еще и кнопки на тех же выводах микроконтроллера сидят.