Activity

Еще один контроллер... Попытка разработки.

Прошу, прощения, DmitryS, проект еще пару недель назад вышел на эскизную принципиальную схему.

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

Дальше остается программирование всего этого безобразия…

Мы вот сейчас отрабатываем разные кусочки данного проекта, чтоб сразу встроить.

А плата должна стать основой, по-крайней мере у нас, двух устройств. Причем жизненно необходимой.
Не факт, что это будет оригинальная разводка (мне форм-фактор поменьше надо), но прошивки FPGA и математика один в один пойдут.

Поэтому такая и заинтересованность… Одному такие вещи, тем более одиночке, не вытянуть 😦. Даже мой наличный коллектив тоже сделать это не в состоянии. За актуальное время.

Другие участники проекта тоже имеют аналогичные мотивации.

Еще один контроллер... Попытка разработки.

Прямую ссылку убили и меня админы наказали… Будем считать, им видней.

Еще раз повторяю - проект некоммерческий!

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

cycloneru:

Сделайте с вожможностью управления сервами по аналогу ( -10 v +10V ), или подключения энкодеров в паре с шаговиками и это будет новый уровень для всего CNC-интернет-сообщества !

Все это будет предусмотрено.

Что сейчас согласовано:
Процессор STM32F405/STM32F407(64 ногий для маленьких проектов, 144 для больших, одно посадочное место), математику постараемся сделать под оба;
Была долгая дискуссия по поводу расширения оного процессора. Понятно, что таймеров не хватает и на 3 мотора…Пришли к выводу поставить на маму как FPGA (EP3C10), так и CPLD(EPM1270). Паяется одна из них.
На дочку - еще одну EPM1270.

На каждый моторный канал предусмотрены следующие выводы:

+12
GND
Step
DIR
Enable
SDI/MS1
SDO/MS2

короче, на 1 внешний драйвер минимум 5 независимых линий управления.

Опторазвязка размещена на дочках - мама и так сложная 😛

Пока не решен вопрос с энкодерами… прошу ссылки, на какие могут быть у Вас. Пока заложили 2 цифровых входа.
А поскольку админы наказываю за ссылки на коммерческие фирмы - в личку.

Забыл: eetimes.com/…/Generate-stepper-motor-speed-profile… инфо для “Generate stepper-motor speed profiles in real time”. Изучайте, все это в реальном масштабе времени поддерживаться будет.
Если и эту ссылку убьют админы, то не знаю, как жить…😦

Еще один контроллер... Попытка разработки.

Собрался вот коллектив…

Три команды (Московский регион и Челябинск).
Попытка разработки “breakout board для ЧПУ станка”. Посмотрите в интернете, что это такое.

Открытая разработка. Полностью. Проект будет выложен в интернете, в исходных кодах и т.д.

Проект некоммерческий.
Если кто купит комплектацию - по себестоимости уступит желающим. Платы - тоже по себестоимости.

Что согласовано:

  • устройство состоит из мамы с подключением через USB и кучей интерфейсов. В минимальной конфигурации возможность подключения драйверов 4 моторов (step-dir) и другие, в т.ч. микрошаг. Процессор выбран - STM32F405/STM32F407 (дабы можно было в реальном времени парсить G-код, например, не говоря о том, чтоб складывать в буфер и выкладывать по мере необходимости).
  • нескольких дочек. Здесь и мощные ключи, аналоговые цепи, до 10 моторов и т.д. По выбору. С опторазвязкой.

Цели участников (кроме попытки скрестить ужа и трепетную лань 😁) - уменьшить время создания собственных проектов.

Если это будет интересно - просьба критиковать. Только без смертоубийства… для этого другие специальные люди есть 😛.

Помогите разобраться с шаговыми моторами...

Всем привет.

Вот получили из кетая небольшую кучку моторчиков:

42х42х34 мм 0.85 А/5.75 Ом. (Y07-43D1-1065)
42х42х50 мм 2А/1.8 Ом. (Y07-43D4-5060)

Вот у меня что получается при номинальных режимах работы (указанных в паспорте):
Мощность для первого мотора: 4 W.
Мощность для второго мотора: 7.2 W.
(считаю I2*R). Всего около 13 W.

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

Так вот. Умножая одно число на другое, получаем около 5В и 3.6 В соответственно.
Планируем микросхему Allegro A3977 или TI DRV8813.

Вопросы сразу:

1). Какое напряжение питания выбрать? Достаточно ли 12 В? Понятно, что рекомендуют побольше. Но 12 В достаточно?
2). Какой будет ток потребления для данных моторов рекомендуете? По паспорту? И это ток каждой обмотки?
3). И какой ток потребления будет от источника питания?
Полагаю, здесь следует различить токи удержания (который можно сделать меньше) и ток шага.
Какое соотношение выбрать, как оптимальное?
4). Ну и вот режим управления. На step подаем частоту… но мотор не может стартануть мгновенно… Какой закон выбрать?
5). Насколько такой расчет потребляемой мощности правилен? Т.е. сколько в реальности будет рассеиваться при максимальной частоте шагов?

Поделитесь инфо, сэкономите мне массу времени.

Спасибо!