Jump to content
admin

Намоточный станок на Arduino версия 2.0

Recommended Posts

Guest RoboNEXT

Ребята, подскажите как запускать намотку без нажатия кнопки (11 пин), не могу сообразить где она в программе обрабатывается?

Share this post


Link to post
Share on other sites
21 минуту назад, Гость RoboNEXT сказал:

как запускать намотку без нажатия кнопки (11 пин)

  while (Actual_Turn < Set_Turns)                               // Пока текущее кол-во витков меньше заданного продолжаем мотать
        {     
       run_btn = PINB & 0b00001000;
       while (run_btn)
        {

За это отвечает переменная run_btn, можно поставить всегда = 1 или подтянуть 11 пин к +5В

Share this post


Link to post
Share on other sites
5 часов назад, TDA сказал:

За это отвечает переменная run_btn, можно поставить всегда = 1 или подтянуть 11 пин к +5В

Ошибся немного, конечно же нужно наоборот выставить 0 или подтянуть к GND

Share this post


Link to post
Share on other sites

Импульсный источник питания - расчет за 10 минут в eDesignSuite

Как ориентироваться в огромном количестве существующих вариантов, чтобы выбрать наиболее подходящий для конкретного случая. «Ручной» перебор всех вариантов может оказаться весьма трудоемким процессом, а полученный результат – далеко не оптимальным. Специализированное программное обеспечение, позволяет уменьшить количество рутинных операций при проектировании.

Подробнее

08.05.2020 в 10:11, TDA сказал:

О, смотрится круто! Это пластик?

Да, PLA, напечатал на принтере. Но когда есть токарный станок, то возможности расширяются. Оси выточил, вставки в зажимы. К сожалению ходовой винт и гайка в пути, да и драйверы тоже, можно не спешить.

Share this post


Link to post
Share on other sites
                     

Как упростить выбор ИП для промышленного применения?

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

Подробнее

6 минут назад, trikot сказал:

Но когда есть токарный станок, то возможности расширяются.

То же хочу токарный, когда нибудь возьму)))

Share this post


Link to post
Share on other sites
                     

Преимущества новых высоковольтных SOI-драйверов Infineon

При производстве драйверов силовых транзисторов компания Infineon использует различные технологии: JI, SOI, CT. Драйверы, выполненные с применением технологии SOI, имеют целый ряд преимуществ по сравнению с классическими JI-драйверами. В статье рассматриваются эти преимущества на примере новых семейств драйверов 650 В 2ED210x и 2ED218x.

Подробнее

4 часа назад, TDA сказал:

То же хочу токарный, когда нибудь возьму)))

Токарный это вещь! Без него как без рук. Но желательно его сразу переделать, и поставить электронную гитару. Вот так у меня сейчас выглядит обычный токарник. Зато стало на порядок удобнее работать.

8668.jpg

Share this post


Link to post
Share on other sites

Большая просьба к обладателям CNC шилда с драйверами 8825. Чтобы не дожидаться пока это хозяйство приедет, хочу допечатать корпус под электронику. Можете сказать мне размеры. Нужен размер самого шилда и расстояние от платы до верха радиатора на драйвере.

Share this post


Link to post
Share on other sites

по быстрому ~22мм  . А так, на будущее очень просто самому посчитать. имеем: плата 1,6мм, колодка мама 2,54 - 8,5мм, переходная пластмасска под папой 2,54- 2мм, пайка 2мм (под колодкой питания 3мм),  мелкий радиатор 5мм, смд элементы 1мм. итого 1,6+1,6+8,5+2+1+5+2=19.7

Share this post


Link to post
Share on other sites

Толщину платы и колодок я конечно знаю, но по картинке невозможно определить высоту радиатора, поэтому и спросил. Тем более они бывают разные. У меня в принтере стоит плата Lerdge, так там не 5мм, а поболее.  Просто чтобы не увеличивать толщину корпуса, на задней стенке хочу предусмотреть специальный отсек, куда и будут выходить драйверы. С радиатором высотой 5мм от платы максимально миллиметров 20 получается.

Спасибо, может завтра допечатаю наконец коробку.

Share this post


Link to post
Share on other sites

Это само собой. Еще и вентиляционные отверстия сделаю. Можно бы и вентилятор поставить, но не думаю что в этом станке это актуально.

Share this post


Link to post
Share on other sites
Posted (edited)

Корпус получился такой. Если годится, то выложу файлы. Правда придется и плату как у меня под него делать.

IMG_5631.JPG

IMG_5632.JPG

IMG_5619.JPG

 

Edited by trikot

Share this post


Link to post
Share on other sites
Guest ОдЦёра

Здравствуйте.

Объясните от куда в скетче взялась цифра 50 в шаге резьбы #define ShaftStep 50 ? Как она рассчитывается, если у меня будет в укладчике в качестве ходового винта использоваться обычный болт на М6. Шаг резьбы у него на один оборот 1 мм. Шаговый двигатель 200 шагов на 1 оборот.

Тут уже спрашивали по этому поводу, но ни кто так и не ответил.

Share this post


Link to post
Share on other sites
17 часов назад, Гость ОдЦёра сказал:

Объясните от куда в скетче взялась цифра 50 в шаге резьбы #define ShaftStep 50 ?

#define ShaftStep 50 // ShaftStep = Шаг резьбы*50

В комментарии  к этой строчке дана формула для расчета этого числа как шаг резьбы умноженный на 50. Если шаг резьбы равен 1мм то число должно быть 1×50 = 50.

При этом шаг резьбы определяется как расстояние на которое пройдет условная гайка  по этой резьбе за один оборот. Это уточнение исключает недопонимание при применении многозаходных резьб.

Цитата

Шаговый двигатель 200 шагов на 1 оборот.

#define MicroStepsN 16 // Число микрошагов на шаг
#define StepsForTurn 200 // число шагов для одного оборота основного двигателя (200 = 1,8° на шаг)

Share this post


Link to post
Share on other sites
Posted (edited)
21.11.2019 в 15:22, evkuch сказал:

добавил в схему две отдельные кнопки для управления укладчиком. Стало намного удобнее управлять им...Сейчас думаю как сделать ускорение на втором слое.

Всем привет, собрал схему по 2,1b , на плате Атмега328   сразу возникли вопросы: 1) в коде есть Buzzer, на схеме не нарисовано, и в работе не участвует( все ноги проверял, а в коде только обозначен пин, можно было, что бы по окончании процесса голос подал) так надо? 2) как остановить намотку со сбросом в автоматич режиме, SW не реагирует( откл питание?) не считая кнопки Button 11pin, кто может прояснить? Да, еще-что такое STPMUL? Нигде в видео не уловил.

Edited by Balent

Share this post


Link to post
Share on other sites
3 часа назад, Balent сказал:

возникли вопросы: ...

1. Да, можно бы было, но не реализовано.

2. Кнопка Reset

3. STPMUL множитель шагов для перемещения ШД при управлении из меню.

Share this post


Link to post
Share on other sites

2.2b версия, пришлось немножко плату подшаманить,  пригодится. Может кто ради интереса ( сам не силен)  сможет код подправить, что бы Buzzer голос подавал по окончании намотки? Автору респект за работу, главное, что все доступно.

2.2.png

Winding Board 2.2b.lay6

Share this post


Link to post
Share on other sites

И еще вопрос, как быть если в основном ШД 1,8гр на шаг, а на укладчике 1,875гр (  шаг резьбы винта 8мм), как считать и записать в коде?

Share this post


Link to post
Share on other sites
34 минуты назад, Balent сказал:

 а на укладчике 1,875гр

Это как?:o что за ШД такой?

Share this post


Link to post
Share on other sites
Posted (edited)

C принтера старого, на нем написано 1,875 гр/step, я на нем тренировочный мини ЧПУ делал, там проще, расстояние отмерял, умножил и поделил, и работал. А здесь всех в заблуждение коэф 50 приводит. У меня тоже есть винт с ходом 8мм ( пусть и 3х заходной, без разницы), прикинул, он неплохо на намоточный пойдет, за один оборот-движ 8мм, 192*16=3072шагов, а как в нашем случае, где что ставить, движки ведь завязаны, видать, что-то недоуловил.

7 минут назад, Balent сказал:

 

В древности меня учили, хочешь знать - не бойся спрашивать:acute:

Edited by Balent

Share this post


Link to post
Share on other sites
11 минут назад, Balent сказал:

C принтера старого, на нем написано 1,875 гр/step

Хм, интересно...

Про число 50 все просто, логика абсолютна такая же. Стандартный ШД 200 шагов на оборот, пусть шаг резьбы 1мм, тогда перемещение за 1 шаг составит 1мм/200 = 0,005мм,

т.к. я веду расчеты в целочисленной арифметике то в расчетах принимается 0,005*10000 = 50, возможно более понятно было бы 5 или 5000, но сути это не меняет.

Вариант решения: (8/192)*10000 = 416,666667,

Округляя до 417 это будет приводить к постоянной ошибке, но возможно не существенной.

Share this post


Link to post
Share on other sites

Мне нужно записать в скетч число 417, понял. Вот какой двигатель

IMG_1163.JPG

Share this post


Link to post
Share on other sites
Posted (edited)

Сделал так

#define ShaftStep 417 // ShaftStep = Шаг резьбы*50
#define MicroStepsN 16 // Число микрошагов на шаг

 Запустил намотку и получается ерунда, при установке step 0.1( это толщина провода? ) укладчик на 27  витков  основного ШД  (занимает прибл 3мм укладки провода ) делает один оборот ( это при шаге резьбы 8мм ) и соответственно продвигает каретку на 8мм, непонятно. Может что-то не туда ставлю. У Вас указано  "50" на шпильке с  шагом резьбы 1мм, а если на 8мм, то должно быть меньше ( меньше шагов ), что-то логику не уловлю.:help:

Edited by Balent

Share this post


Link to post
Share on other sites
1 час назад, Balent сказал:

Сделал так

#define ShaftStep 417 // ShaftStep = Шаг резьбы*50
#define MicroStepsN 16 // Число микрошагов на шаг

 Запустил намотку и получается ерунда, при установке step 0.1( это толщина провода? ) укладчик на 27  витков  основного ШД  (занимает прибл 3мм укладки провода ) делает один оборот ( это при шаге резьбы 8мм ) и соответственно продвигает каретку на 8мм, непонятно. Может что-то не туда ставлю. У Вас указано  "50" на шпильке с  шагом резьбы 1мм, а если на 8мм, то должно быть меньше ( меньше шагов ), что-то логику не уловлю.:help:

step это толщина провода.

Да, из того что я понял по вашим ШД должно быть:

#define ShaftStep 417 // ShaftStep = Шаг резьбы*50
#define MicroStepsN 16 // Число микрошагов на шаг
#define StepsForTurn 200 // число шагов для одного оборота основного двигателя (200 = 1,8° на шаг)

Проблема в микрошаге. Он выставлен неправильно. Нужно проверить выводы M0,M1,M2 должно быть Low Low High

image.png.15adfd7e666d36547d6b430d32de3bc8.png

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • ne80 в пару 25гдн не подходят- слишком большая разница чуйки. Её придёться давить, что нецелесобразно. Т.е берём высокочувствительный твитер и давим его на 7дб чтоб он стал менее чувствительным и не преварировал над мидбасовиком. Для такого твитера нужен мидбас с чуйкой не ниже 91дб. Можно выбрать из линейки Ноэма, Арслаб, AIE и др. Либо подобрать 25гдн твитер с меньшей чуйкой, что проще и дешевле.
    • Не нужен ДХО  стабилизатор, он без него рассчитан на установку в авто. 
    • Это что за даташиты такие, что даже схем нет? Только на разборках.
    • А разве ВЧ-модулятора там нет?
    • Так и не понял,  зачем понадобился PIC16F873... Частотный преобразователь Delta VFD-E имеет встроенный ПЛК (программируемый логический контроллер), который позволяет гибко адаптировать преобразователь для широкого круга задач автоматизации без применения внешних приборов (счетчиков, таймеров, контроллеров и др.), что ведет к общему уменьшению затрат. Программирование встроенного ПЛК может выполняться на одном из трех языков программирования: LAD (релейно-контактная логика), IL (список инструкций), SFC (последовательные функциональные схемы). И не только Delta VFD-E...
    • Начнём с нижней граничной басового диапазона относительно комнатных мод. Самая нижняя 172/4.77= 36Гц, чуть выше ещё две моды 63Гц и 68.8Гц. Поэтому чтоб не гунело ограничиваем нижний предел будущей акустики в районе 60-70Гц. Далее смотрим мощность, чуйку и создаваемый максимальный УЗД. Небольшая комната "заводиться" быстрее большой и её "прокачать" легче, поэтому большой мощности не требуется. Для создания стандартного УЗД 96дб при наличии довольно чувствительной акустики типа Симфония 003 /Виктория 001 достаточно подводимой мощности 2вт/м. При снижении чуйки ас подводимая мощность растёт в децибельном отношении (например для создания тех же 96дб на ас типа s30, s90 с SPL86-87дб следует подавать уже 10вт) Что касаемо Симфонии 003/ Виктории 001 то найти их в отличном состоянии априори невозможно. К тому же по нынешним критериям они а) имеют недостатки, требующие устранения, б) для вашей комнаты великоваты. Но это другая тема для разговора. Для вашего объёма хаты подбирайте ас реально полочных габаритов (типа s30 объём 8л, нижняя граничная 63гц... для их чуйки Амфитона 25у 002с/202с хватает) У друга комната 15квм и её без артефактов озвучивает  Радиотехника s30b.  Можете смотреть в сторону широкополосных ас небольших габаритов (оформление по вкусу) Под джаз, блюз самое оно. Конкретные модели не советую тому как это сугубо индивидуально.
×
×
  • Create New...