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

Быстро и просто. Разработка бюджетного неизолированного источника питания на контроллере VIPer122

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

Подробнее

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

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

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

Share this post


Link to post
Share on other sites

Пополнение линейки ViperPlus от STMicroelectronics

Компания ST обновила семейство ШИМ-регуляторов со встроенным ключом ViperPlus, выпустив новые бюджетные микросхемы VIPER122 и VIPER222, и микросхемы VIPER265K и VIPER267K, имеющие встроенный ключ MOSFET напряжением 1050 В. С их помощью возможно реализовать топологии: изолированный и неизолированный обратноходовой преобразователь (flyback), понижающий преобразователь (buck), повышающе-понижающий преобразователь (buck-boost).

Подробнее

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

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

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

Share this post


Link to post
Share on other sites

LED-драйверы LCM - бюджетное решение для умного дома!

Для более простого и бюджетного решения по организации управляемого освещения в здании с имеющейся системой KNX компания Mean Well предлагает готовые к использованию LED-драйверы семейства LCM/KN, управляемые по протоколу KNX. По своим техническим возможностям эти изделия похожи на драйверы из популярного семейства LCM/(DA).

Подробнее

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...

  • Сообщения

    • Неверно мыслишь! Внимательно пойми эти два пункта: Схема имеет всего ДВА вывода. Эти два вывода подключается в разрыв нагрузки. И не важно, какой "полярностью", хоть две лампочки повесь на каждый вывод, ведь напряжение - переменное. От перемены мест слагаемых сумма не меняется. ОЧЕНЬ ВАЖНО НЕ ПУТАТЬ A1 с A2! Напряжение подаётся на вывод G (вывод 3), относительно вывода A1 (вывод 1)! А на печатке у тебя напряжение подаётся между A2 (вывод 2) и G (вывод 3). А надо подавать управляющий сигнал между A1 и G. Иначе работать не будет. Ещё раз - между выводами 1 и 3 должен быть резистор!
    • Опять поднимаю тему насчет ремонта данного блока....не ругайтесь сильно))) Этот блок был мной отремонтирован в мае.  Был пробит силовой транзистор Q01, и половина обвязки вокруг него сгорела. Причиной этого стал остановившийся вентилятор, от перегрева все это произошло. Блок этот заработал, вентилятор закрутился, я напряжения на выходе померил и радостный успокоился. Сейчас прикупил галогенные лампы и .....решил дать этому блоку нагрузочку ватт так на 150. При включении с нагрузкой от вентилятора начинает идти постоянный свист из блока и напряжения на выходе скачат -+ 0,03 вольт. Когда подцепляю лампу галогенную 50 Ватт на 12v шину, напруга на 12v начинает скакать от 1,5 до 12 вольт.... Прожал аккуратно карандашем все дроссели на выходе, все керам конденсаторы (103, 104, там еще зеленые есть пленочные), трансформаторы все,  при нажатии нигде "тональность" не меняется. Свист идет по ощущениям из района транса дежурки, траса Т2, оптопары...хотя могу и ошибаться. У кого какие есть мысли куда копать??? Сразу скажу, осциллографа нет у меня.  
    • Оптом от тонны? Или от вагона? В розницу в прошлом году по 340 (сейчас по 320 берут) сдавал и то спикулянт причитал что дорого и пытался придраться что бы скинуть за сор (за стеклянную изоляцию в любом случае скинут) + на массе полюбому на2, 7...т. По факту как на базаре: "прошу хххх, одаю за уууу".  Где? 
    • У меня открылось...
    • Для таких мощностей радиатор должен быть солидный. Например, в такой лампочке используется стеклянная колба, своего рода радиатор. Есть такая же лампочка, но колба из пластика - она перегревается. А если у тебя при такой мощности такой радиатор:   Лампочка перегреется за пару минут (свыше 150 градусов нагреется) и светодиоды опять деградировать продолжат. НЕТ смысла в таких лампочках, они сразу перегреваются. Такая лампочка через час начинает светить в два-три раза слабей из-за перегрева. Все светодиоды работают в одинаковых условиях. А значит, ресурс КАЖДОГО светодиода ИСЧЕРПАН на 99%. НЕТ никакого смысла менять 100% сдохший светодиод, так как остальные уже сдохли на 99%. Это нужно понимать. Поработает день и сгорит ещё один... пока все не перегорят. Единственное, можно продлить срок службы - уменьшить ток в драйвере, убрав (увеличив сопротивление) один резистор в токоизмерительном шунте. А не проще просто на номинал шунта посмотреть в драйвере??? Много кристаллов, соединённых последовательно, не должно вызывать сложностей в понимании данного вопроса:    В народе "Энергосберегающая люминесцентная лампа" не является "Светодиодной" 
    • Либо вставь сюда фото или снесу тему! По ссылке
    • Ну, а если лежит несколько лампочек с парой сгоревших светодиодов, почему бы и нет Ещё сколько-то времени послужат ))
×
×
  • Create New...