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

Вебинар "Разбор новых уникальных модулей FMAC и CORDIC в микроконтроллерах общего назначения STM32G4" (15.07.2020)

Компания КОМПЭЛ приглашает вас принять участие в вебинаре 15.07.2020, посвященном новому семейству микроконтроллеров общего назначения – STM32G4. Вебинар рассчитан на технических специалистов и тех, кто знаком с основами цифровой обработки сигналов. Мы разберем алгоритм работы CORDIC, а также рассмотрим пример создания цифрового фильтра на базе FMAC.

Зарегистрироваться на вебинар

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

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

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

Share this post


Link to post
Share on other sites
                     

Новые контроллеры VIPerPLUS для ИП – видео и материалы вебинара STMicroelectronics

Видеозапись и материалы вебинара ST о семействе AC/DC регуляторов VIPerPLUS производства компании STMicroelectronics. Инженерами ST было детально рассмотрено новое семейство микросхем VIPerPLUS со встроенным транзистором, их возможности и топологии применения. Продемонстрировано испытание из лаборатории ST в Праге и моделирование в среде E-DesignSuite.

Подробнее

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

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

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

Share this post


Link to post
Share on other sites
                     

Конденсаторы ECWFG от Panasonic: теперь и для высоковольтных применений

Компания Panasonic анонсировала существенное расширение серии пленочных конденсаторов ECWFG: на сегодняшний день диапазон рабочих напряжений серии составляет 630…1100 В (DC). Серия ECWFG поддерживает уникальную функцию микропредохранителей.

Подробнее

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

  • Сообщения

    • Я в этом как-то и не сомневался.  Если без разницы - примем на веру.
    • закрою вопрос по ССМ обратноходу  1 господин Миллер - с...а сушествует))) по рекомендации поставил стабилитрон в цепи затвора и МС перестала гореть - после последних опытов) - ключ живой - я ошибся - вышибало только МС  2 по итогу скажу свое имхо - оптимально использовать не разрывной ток на МС для этого не предназначенной до мощности 200 ватт - далее наблюдал большой нагрев и смысла этого уже нет(на хх все холодное) - но - есть и плюсы - хх практически не требует нагрузки , на двуполярном напряжении - был большой разнобой напряжения - и при нагрузке 1 ватт и настройки ОС - все норм - при этом минимальнае помехи - выложить все это не смогу) начал довить до запланированной мощности 350 ватт и ключ с МС приказал жить) при этом наблюдал хорошийи нагрев на этой мощности - потому смысла возится дальше - не вижу , может что упустил - спецам виднее .  3 допустил еще ошибку в применении диодов - быстрые диоды норм - но - шотки в этой слючае будут лучще .  теперь общее - хочу отдельно поблагодарить Серегу (serq76)  за кропотливую работу по поиску оптимальному решению проблеммы снабера без потерь - если бы не он - я бы не за что не взялся за обратноход с кипятильником)) - предоставил расчеты которые мне только осталось проверить практическим путем - Серег позже - когда придет прибор - покажу на практике КПД похожего обратнохода с этим снабером . ну и сам расчет - если кому пригодится - скину чуть позже . и пару фоток , хх - сток  и общее фото - остальное,снять не успел)  и печать - ес кому пригодится - отпимально ставить в расчетах - по проге Старичка - разрывной ток 30% или меньше и мошность 200 ватт макс на этой МС . имхо.  обратноход 300W.lay6
    • Про Цобеля в курсе. Пробовал и до LR, разницы не заметил.
    • Измерил потребление свеже собранного контроллера с дисплеем 3.2 дюйма. Потребление 60-120 мА как в дежурном режиме с часами, так и в рабочем режиме.  Прошлая цифра в 170 мА не корректна, лишку дало реле дежурки.
    • 5 кОм - это усредненная величина. Может быть и 3,  и 8 - в зависимости от анодного напряжения и требуемой выходной мощности. Ты не приводишь никаких данных, необходимых для расчета - мощность, напряжение на аноде, сопротивление нагрузки. Это как спросить "Ребята, у меня машина не заводится. Колес 4. Что делать?". Схем сотни, и все как-то работают. Вот, например данные из одной:    Детали. Выходной трансформатор Тр1 выполнен на сердечнике из пластин УШ-19, толщина пакета пластин 25 мм. Пластины сердечника трансформатора собираются вперекрышку. Первичная обмотка трансформатора Тр1 имеет 3 000 витков с отводом от середины, намотанных проводом ПЭЛ 0,16. Вторичная обмотка II (рассчитана на подключение двух параллельно соединенных громкоговорителей типа 5ГД-14) (Сопротивление 2 Ом) имеет 46 витков провода ПЭЛ 1,2. Вместо указанного трансформатора можно применить выходной трансформатор от радиоприемника «Фестиваль», «Люкс» или «Дружба».   http://www.radiolamps.ru/articles/pp/tubeamp_7.html Приведенное сопротивление к лампам  (1500/46)^2*2=2127 Ом, ламп 2,  работают параллельно, на каждую 4253 Ом. 
    • @vg155 На выходе Вы поставили "извращенного" Цобеля. Типичное противовозбудное решение. "Правильный" Цобель - это когда звено RC подключено ДО LC. https://cxem.net/sound/amps/amp239.php (Рис. 10). Попробуйте.
    • Появилось время немного попаять. Кому нужны ГОТОВЫЕ КОНТРОЛЛЕРЫ и периферия к ним - пишите в личку.
×
×
  • Create New...