makeCNC-pn
makeCNC-pn
  • 26
  • 39 828
LACNC блоки питания
недостатки китайских блоков питания
Переглядів: 1 014

Відео

LACNC электронные линейки
Переглядів 319Місяць тому
Перечень электронных линеек, поддерживаемых электронной гитарой LACNC.
CNC 3018 честный обзор
Переглядів 5893 місяці тому
Все недостатки и достоинства лазерно-фрезерного станка CNC3018
LACNC печатная плата версии 2.0
Переглядів 5944 місяці тому
Как изготовить самостоятельно печатную плату для электронной гитары
LACNC Настройка
Переглядів 3364 місяці тому
Настройка параметров программы: линий энкодера шпинделя, шаг ходовых винтов, микрошаг драйвера шаговых двигателей, рабочей и ускоренной скорости вращения шаговых двигателей тип электронных линеек, реверсы энкодеров.
LACNC Ответы на вопросы часть 1
Переглядів 1,1 тис.5 місяців тому
Ответы на вопросы
LACNC загрузка прошивки
Переглядів 7495 місяців тому
Как загрузить или обновить прошивку в электронной гитаре LACNC
LACNC выбор подачи
Переглядів 4276 місяців тому
Включение ручной подачи, синхронной и асинхронной подачи, метрическая, дюймовая и трубная резьба.
LACNC работа с линейками и границами
Переглядів 2516 місяців тому
Как устанавливать значения на электронных линейках и границах
LACNC точная и ускоренная подача часть 2.
Переглядів 4237 місяців тому
Точная и ускоренная подача при промощи энкодера на 100 позиций и джойстика
LACNC точная и ускоренная подача часть 1
Переглядів 6927 місяців тому
Точная и ускоренная подача при промощи энкодера на 100 позиций и джойстика для токарных станков WM180,WM210.
LACNC поддерживаемые SD карты
Переглядів 4187 місяців тому
Электронная гитара для WM180,WM210. Какие SD карты можно использовать для LACNC.
Почему на Atmega нельзя сделать нормальную электронную гитару
Переглядів 6739 місяців тому
Факты, основанные на архитектуре микроконтроллера Atmega, не позволяющие создавать на ней системы реального времени
LACNC код управления шаговыми двигателями
Переглядів 4199 місяців тому
Электронная гитара для WM180,WM210. Как правильно написать программный код для управления шаговым двигателем.
Резонанс шаговых двигателей
Переглядів 60710 місяців тому
От чего зависит уровень шума, момент шагового двигателя и такое явление как резонанс.
Управление шаговыми двигателями часть 2
Переглядів 1,6 тис.10 місяців тому
Управление шаговыми двигателями часть 2
Управление шаговыми двигателями часть 1
Переглядів 2,3 тис.10 місяців тому
Управление шаговыми двигателями часть 1
Глюки драйверов шаговых двигателей
Переглядів 10 тис.Рік тому
Глюки драйверов шаговых двигателей
LACNC механический энкодер, дребезг контактов.
Переглядів 454Рік тому
LACNC механический энкодер, дребезг контактов.
LACNC энкодер на 100 линий.
Переглядів 1,8 тис.Рік тому
LACNC энкодер на 100 линий.
LACNC энкодер шпинделя.
Переглядів 3,3 тис.Рік тому
LACNC энкодер шпинделя.
LACNC сборка блока управления.
Переглядів 903Рік тому
LACNC сборка блока управления.
LACNC материнская плата
Переглядів 3,1 тис.Рік тому
LACNC материнская плата
LACNC is an automatic lathe with CNC and DRO support. Assembly of the display unit.
Переглядів 2,5 тис.Рік тому
LACNC is an automatic lathe with CNC and DRO support. Assembly of the display unit.
LACNC is an automatic lathe with CNC support. Creation of a control block.
Переглядів 1,3 тис.Рік тому
LACNC is an automatic lathe with CNC support. Creation of a control block.
Электронная гитара с УЦИ и ЧПУ проект часть 1
Переглядів 3,6 тис.Рік тому
Электронная гитара с УЦИ и ЧПУ проект часть 1

КОМЕНТАРІ

  • @292338575
    @292338575 День тому

    Такая чушь, да Китайцам пох что выпускать, тут в целом всё зависит от заказчика и от поставленной им задачи, если заказчик просить по максималке удешевить продукт, то это они и сделают и на оборот... Всё элементарно просто... Ватсон:)

  • @николайбаранихин

    Бред какого свет не слышал.

  • @marsel21
    @marsel21 2 дні тому

    да надо брать сразу с защитой от шаровой молнии😅

    • @майор-я03
      @майор-я03 15 годин тому

      От мельницы не спасёт!😯

  • @Александр-я6л6э
    @Александр-я6л6э 2 дні тому

    Вот смотрите. Супрессоры стоят в жёстких дисках. Почему в гитаре и прочих устройствах не ставить. Так правильнее будет. Мне в ремонт микроскоп принесли, наш, российский. И спас его супрессор! Воткнули вместо 5 В. 19 от ноутбука! Всё обошлось заменой конденсатора и супрессора!

  • @Александр-я6л6э
    @Александр-я6л6э 2 дні тому

    Вы забыли! Трансформатор импульсный! Во время переключений на первичке возникают импульсы превышающие напряжение питания!!! Добавил для запугивания зрителей!

  • @Александр-я6л6э
    @Александр-я6л6э 2 дні тому

    Ну не пугайте народ! 10 кВ в хату не попадёт!

  • @garagecom52
    @garagecom52 2 дні тому

    Че за бред

  • @softas01
    @softas01 2 дні тому

    При КЗ напряжение не ростет, а падает. Где такие неучи берутся? А електромагнитный импульс не ионизирует ничего, а просто в трансформаторах наводит очень большое напряжение которое сожжет всю електронику. Учи теорию неуч.

  • @arkadijj4777
    @arkadijj4777 2 дні тому

    Давно такого совково китайского бреда не слышал. Посмеялся от души. ...........

  • @николайболбас
    @николайболбас 2 дні тому

    1 .Не будет на конденсаторе 400 В ! Его пробьёт ! 2 . Если в сети 230 В ( по новым стандартам ! а не 220 В ! ) , на конденсаторе будет - 230 * 1,4 = 322 В! Учи физику , ТЕЛЕПЕНЬ !!! ЕШЬ БУЛЬБУ !

  • @5077073
    @5077073 2 дні тому

    Дичь лютая! Чувак, вернись к таблеткам.

  • @chipdip8393
    @chipdip8393 2 дні тому

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

  • @vitaliherasimau4327
    @vitaliherasimau4327 2 дні тому

    А что тебе мешает поставить варисторы предохранители и супрессоры в китайскую плату? По быстрее будет чем паять все самому причем с тех же китайских деталей?🥱

  • @dmitrypokazanyev1708
    @dmitrypokazanyev1708 3 дні тому

    Мотать трансформаторы надо, импульсники в памойку

  • @tvl6024
    @tvl6024 3 дні тому

    Китайцы не ставят упомянутые элементы для того, чтобы сделать БП дешевле в производстве. Т.е. хотят получить тем самым больше прибыли. Вот и весь заговор!

  • @AlexAlex-ll5sz
    @AlexAlex-ll5sz 3 дні тому

    2:21 Откуда, откуда они вышли!?!? 😅😅😅😅

  • @alexandrsivalnev4337
    @alexandrsivalnev4337 4 дні тому

    Все смешал кони люди дуга ЯО и китайцы с ливанцами.Надо бы бульбофюрера упомянуть😊

    • @alexandrsivalnev4337
      @alexandrsivalnev4337 4 дні тому

      Шапка из фольги спасёт тебя и твою гитару Палата номер шесть😂

    • @AlexAlex-ll5sz
      @AlexAlex-ll5sz 3 дні тому

      Этот человек из укропии я по говору слышу😅😅😅 а потому с головой совсем плохо😂😂

    • @degradation404
      @degradation404 2 дні тому

      @@AlexAlex-ll5sz если тебя задело ядерным взрывом и твой мозг более не функционирует, то даже тогда это не оправдывает твое полоумие и неспособность посмотреть инфу его канала, где написано что он из Беларуси. у вас на расии все такие?

    • @майор-я03
      @майор-я03 15 годин тому

      @@degradation404 только "одарённые"!но расея у вас!

    • @майор-я03
      @майор-я03 15 годин тому

      @@AlexAlex-ll5sz причем укропия!может и мыслит более чем некоторые,но недостатки современных китайческих блоков озвучены!для тех кто не услышал!

  • @mihalichufa8905
    @mihalichufa8905 26 днів тому

    а что по скважности управляющего сигнала?

  • @ВиталийЩербаков-м2х

    Если экодер соединить через ремень к подвижной части продольной, поперечной. Чтобы он считывал именно линейное перемещение . То он тоже будет учитывать люфты

    • @LACNC
      @LACNC Місяць тому

      Вот это и делают линейки - а если ты изобретешь более дешевый способ - то будешь очень богатым человеком. Действуй - а потом покажешь.

  • @dmitrypokazanyev1708
    @dmitrypokazanyev1708 Місяць тому

    Подскажите есть ли в продаже ваша электронная линейка, и сколько она стоит?

    • @LACNC
      @LACNC Місяць тому

      Пока нет. Без обучающих роликов никто не сможет понять как с ней работать - так что вначале будут видео.

    • @dmitrypokazanyev1708
      @dmitrypokazanyev1708 Місяць тому

      Просматривал все видео, вроде на них понятно как ваше устройство работает. Только про функцию ЧПУ пока не понятно, я понял что он с флешки работает. так что ждем в продаже

  • @rustamsaifullin8034
    @rustamsaifullin8034 Місяць тому

    Спасибо за ваш труд. Надеюсь все получится👍

  • @dmitrypokazanyev1708
    @dmitrypokazanyev1708 Місяць тому

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

    • @LACNC
      @LACNC Місяць тому

      Я думал над этим - но пока такого нет.

    • @dmitrypokazanyev1708
      @dmitrypokazanyev1708 Місяць тому

      @@LACNC а могли бы Вы на заказ такое изготовить? Хочется такое устройство поставить на станочек как дополнительные салазки которые бы стояли на поперечных салазкахх и могли бы смещается на конус относительно ручной подачи продольно. На ардуино Судя по вашим видео делать такое бессмысленно.

    • @LACNC
      @LACNC Місяць тому

      А зачем такое устройство? Точить конуса? Конуса получаются со ступеньками - это недоконус и недонапильник. 1 сотка ступенька - это слишком много и это совсем не линейное перемещение как у малой продольной.

    • @dmitrypokazanyev1708
      @dmitrypokazanyev1708 Місяць тому

      @@LACNC а если пробежать окончательно широкой в мм2а, пластинкой развернутый по направлению конуса, думаю получится сгладить насильник, ну можно потом еще попробовать шариком покатать поверхность. Ну думаю поэкспериментировать можно, в глаз же никто не даст.

  • @dmitrypokazanyev1708
    @dmitrypokazanyev1708 Місяць тому

    Доброго вечера, подскажите пожалуста, к вашему блоку можно подключить оптические линейки на которых не 4и провода а 8, тоесть а-А, б-Б, и метка z-Z.на станке они уже установлены., сам разъем как у Вас, такойже

    • @LACNC
      @LACNC Місяць тому

      Можно - просто "лишние" контакты не используются.

  • @ClusterMeerkat
    @ClusterMeerkat 2 місяці тому

    Но какая при этом точность? Я в сети вижу, что делают только весьма толстые дорожки.

    • @LACNC
      @LACNC 2 місяці тому

      Да - на точность никто внимания не обращает. У меня дорожки 0.3 мм и в некоторых местах были снесены, а 0.5 нормально получались - все из-за люфтов, а точнее из-за подпружиненной второй гайки и если ее зажать сильно - то более-менее нормально - но всеравно - точности во фрезеровке на таком станке мало.

  • @generalmeks
    @generalmeks 2 місяці тому

    ось з сразу нах всю, ось х и y поставить 12 валы а лучше 14mm. кабель канал нужен, защитный короб от пыли шума. вертикальные стойки, высоты рабочей маловато менять и укреплять.

  • @generalmeks
    @generalmeks 2 місяці тому

    крч это станок самый дешевый и его еще придеться дорабатывать и дорабатываться чтобы он хоть кто работал для элементарных работ

  • @generalmeks
    @generalmeks 2 місяці тому

    никакихз люфтов....и рукой погнул пошатал ))) чел ты не понял жесткость под нагрузкой должна быть такая чтобы шаговики останавливались но ничего не гнулось и не трескалось.

  • @generalmeks
    @generalmeks 2 місяці тому

    ты специально взял модель которая из за пластика крвит все размеры потому что гнеться на десятку мм а на фрезе 1 мм... ты идиот? ну позже поймешь почему. про шум... это псц я поставил 200в шпиндель он тише в разы и точный в отличае от 775 двигла который кривой потомоу и вибрирует.

  • @generalmeks
    @generalmeks 2 місяці тому

    бакелит пластик. это топовый пластик очень стабильный.

  • @АлекасандрАлегюр
    @АлекасандрАлегюр 3 місяці тому

    Вообще-то СКОРОСТЬ ПЕРЕМЕЩЕНИЯ у таких станков измеряется НЕ в ОБОРОТАХ в минуту, а в МЕТРАХ или САНТИМЕТРАХ в минуту! В ОБОРОТАХ в минуту измераются скорости ВРАЩЕНИЯ МОТОРОВ этого станка!!! При этом у шпиндельного мотора скорость вращения в РАЗЫ выше чем у шаговых двигателей!

    • @LACNC
      @LACNC 3 місяці тому

      Имеется в виду в мм\минуту - я в видео несколько раз оговорился и не поправил, в других же частях я правильно говорю - мм\мин.

  • @TanninBaum
    @TanninBaum 3 місяці тому

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

    • @generalmeks
      @generalmeks 2 місяці тому

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

  • @master33n9
    @master33n9 3 місяці тому

    спасибо за видео , а dm 542 ? у меня уходит ось Z

  • @Fivist
    @Fivist 3 місяці тому

    Доброго дня, гофру на джойстик можно напечатать на 3д принтере из резинового филамента.

    • @LACNC
      @LACNC 3 місяці тому

      Я знаю - только мой эндер 3 "резиновым "пластиком печатать не умеет - для этого нужен принтер с другой головкой.

  • @madmax2872
    @madmax2872 3 місяці тому

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

    • @LACNC
      @LACNC 3 місяці тому

      В вас умер великий автомеханик - вы бы вместо того чтобы устранить пробои в высоковольтной цепи меняли бы подушки двигателя - подумайте - может это ваше?

    • @madmax2872
      @madmax2872 3 місяці тому

      @@LACNC слушай долбоёбина я 8 лет технику ремонтирую прикинь и получается умер это интеллект у тебя если он был вообще

    • @madmax2872
      @madmax2872 3 місяці тому

      @@LACNC а в тебе к сожалению цветёт и пахнет долбоклюй , а вот умишка твой по моему умер если был вообще.

    • @НиколайВерахин-п6ы
      @НиколайВерахин-п6ы 21 день тому

      @@LACNC У него интересная мысль, расширяющая понимание ситуации. Но Вы - смотрите более глубинно-практично! Резонанс есть резонанс! От того, что внесением сопротивления (элемента поглощения) мы снижает "добротность" а соответственно величину явления, оно им быть не перестанет. Последствия уменьшатся но быть не перестанут. Очень рад, что попал на Ваш канал.🤝💟⛵

    • @НиколайВерахин-п6ы
      @НиколайВерахин-п6ы 21 день тому

      @@LACNC Не могу сам сейчас посмотреть (сейчас нет возможности): драйвер управляет ШД синусоидальным сигналом (с меняющейся длительностью) или прямоугольным импульсом? Важный момент отработки геометрии, особенно при получении конусов с малым углом. Вопрос сформулирован "не ахти как академически грамотно!", но ,я думаю, Вы поняли суть!!

  • @виталий-р8б4ч
    @виталий-р8б4ч 3 місяці тому

    Отлично!!

  • @ВикторЛипатов-ц8э
    @ВикторЛипатов-ц8э 3 місяці тому

    Попробуй к этому драйверу моторчик от вибратора телефона подключить и нозави это тожи глюкам клас

  • @andreykorolev7061
    @andreykorolev7061 3 місяці тому

    Дослушал до конца. Спасибо за старание. У токарных станков ходовой винт вместе с маточной гайкой не являются редуктором. Это механизм трансформации кругового движения в линейное. Для хоббийных станков с ходовыми винтами до шага 4 мм моментом инерции в принципе можно пренебречь, так как любое усилие со стороны суппорта не приводит к проворачиванию ходового винта и остановка его вращения приводит к мгновенной остановке суппорта. Для того, чтобы сдвинуть сам суппорт сдвинуть с точки стояния, верно указано, потребуется существенное усилие (момент). Плавный разгон, да, позволяет частично эту задачу решить. Нарезание резьб производят всегда со стартовой позиции в синхронизации с угловым положением шпинделя. И если от стартовой позиции будет достигаться скорость заданного синхронного перемещения, то будет обеспечен заход в резьбу. Плавное торможение совершенно лишняя манипуляция. При остановке ШД будет резаться поперечная канавка по месту остановки и если остановка производится в одной и той же точке, то канавка с каждым проходом будет глубже на разницу поперечной подачи за проход, и не более того. А вот сама идея построения электронных гитар основываясь на подсчете управляющих сигналов на драйвер ШД и по ним вычисление позиции режущего инструмента - плоха по своей сути. Подача энного количества сигналов Step не гарантирует исполнение этого количества по природе самого ШД и его драйвера из за пропуска шагов. Только системы с обратной связью по положению ротора привода позволяют с достаточной точностью позиционировать режущий инструмент. И Вы правильно указали, что в качестве устройств через которые реализуют обратную связь применяют либо оптические линейки, либо энкодеры на валах приводов. Но это уже совсем другая история, и её интереснее и правильнее реализовывать на сервоприводе.

    • @LACNC
      @LACNC 3 місяці тому

      [Для хоббийных станков с ходовыми винтами до шага 4 мм моментом инерции в принципе можно пренебречь] - ваше утверждение верно если не учитывать вариант маленького шагового двигателя и большого ходового винта с большой массой и инерцией, который в состоянии проворачивать вал шагового двигателя. ШД Nema17 легко проворачивается винтом продольной подачи с шагом 2мм и длиной 70 см на скоростях выше 1500. Да - этот проворот всего несколько шагов, но достаточен для потери нуля. Посмотрите в ютубе фрезерный станок CNC3018 - в нем стоит плата с прошивкой GRBL Control - это бесплатная прошивка и она умеет делать плавный разгон и плавное торможение для команды G1. И у этого станка ШД Нема17 и винты с шагом 2мм, а массы валов и приводов намного меньше чем у китайских станков, но благодаря плавному разгону и торможению можно настроить очень высокие скорости перемещения что для ЧПУ обработки очень важно.

  • @Alic555
    @Alic555 4 місяці тому

    Какая наивность! Никогда эти микросхемы не выпускались для розничной торговли! Всегда их выпускают для определенного заказа на определенное устройство и сразу прошиваются нужной прошивко и запаковываются в ленту для установки на платы. Китайцы продают отбраковку и не использованые микры если все не использовали! Иногда прошивки стирают чтоб микра была как новая а так они продаются с прошивками, часто там чистый загрузчик чтоб можно было прошивать на плате! И еще, китайцы не изготовляют эти микросхемы от слова совсем! Китай это фабрика по зборке а не законченые производства с ноля!

  • @user-romankolmogorov
    @user-romankolmogorov 4 місяці тому

    Получается Ваша ЭГ будет в общем доступе только за деньги? Новый вид общего доступа?

    • @LACNC
      @LACNC 4 місяці тому

      Также как и Общественный транспорт - бесплатно только для инвалидов.

  • @vgpoklad7198
    @vgpoklad7198 4 місяці тому

    Разработка достойная, Как с Вами можно связаться?

  • @bubrikbobrik
    @bubrikbobrik 4 місяці тому

    В ноябре 23го заказал платы на сайте, который начинается на PCB и заканчивается на Way. Месяц ждал.

    • @LACNC
      @LACNC 4 місяці тому

      С какой страны заказывали? В Беларусь китайцы уже не делают.

    • @bubrikbobrik
      @bubrikbobrik 4 місяці тому

      В Россию. Конкретно Москва

    • @ИгорьЛюбарский-ж2ь
      @ИгорьЛюбарский-ж2ь 4 місяці тому

      тут недавно выкладывали видос о том где заказать платы ua-cam.com/video/rUjghRKmiqY/v-deo.html&pp=gAQBiAQB

    • @LACNC
      @LACNC 4 місяці тому

      @@ИгорьЛюбарский-ж2ь - посмотрел - у них одна пустая плата получается 20$, а с радиодеталями получается 30$. На Wildberries двухсторонний текстолит размером 100х100 мм стоит 4$, а у PCBWay одна готовая плата с доставкой выходила в 3$. Так что самому делать платы в принципе можно.

  • @Telpi
    @Telpi 4 місяці тому

    Вы показываете свою конструкцию,а не показываете работу своего устройства на токарном станке.У Вас есть токарный станок?

    • @LACNC
      @LACNC 4 місяці тому

      Если смотрите все мои видео - то я даже 2 раза называл его модель и марку. А также есть и фрезер и 3D принтер и много-много всяких нужных вещей.

    • @Telpi
      @Telpi 4 місяці тому

      @@LACNC Возможно проглядел или забыл.Хотелось бы посмотреть работу устройства на токарном станке,в реальных рабочих условиях.

    • @LACNC
      @LACNC 4 місяці тому

      Я показываю и еще буду показывать работу своей ЭГ на столе ибо так спрятать косяки прошивки невозможно. А показывая работу на станке можно спрятать чего угодно - сколько лет прошло пока Леша Технарь не подключил часовой индикатор и не показал что она глючит? А ведь вроде сотни человек ее собрали и ни один не захотел ее проверить на столе ибо срабатывал "стадный инстинкт". А мне прятать нечего - поэтому я честно все показываю и честно о косяках заявляю и буду благодарен если кто предложит дельный совет. Но за целый год - никто не предложил ничего, что было бы полезно, и чего не хватает в ваших ЭГ - я словно разговариваю со стадом, которое всегда слушает пастуха, а своего мнения не имеет. И да - я тяну время и не только по этой причине - а из-за войны, которую развязала Россия. И у меня появилось очень большое желание сделать все идеально и показывать это в красивых роликах и ничего больше. А на вопрос "где взять" отвечать "а повторите сами". Олег А. он из балтийской страны, Андрей от "Элерки" он украинец, Алегюр, который исправил и расширил гитару от Олег А он болгарин, а я - беларус. А где русские программисты - я ведь уже как полгода выложил всю информацию и показал где есть косяки в существующих ЭГ - так никто даже не может просто исправить ЭГ от Олег А и сделать версию 8, но все ждут что кто-то придет и халяву принесет, а так в этом мире не бывает. Так что красивые шоу с вертящимися детальками обязательно будут - ибо это нравится обывателям.

    • @Telpi
      @Telpi 4 місяці тому

      @@LACNC Вы эмоционально всё восприняли.Возможно я поставил вопрос не правильно.Э.Г. от Олега (Александра) ДОВОЛЬНО ПОПУЛЯРНА.Да ,косяки есть.Но тем не менее конструкция значительно облегчает работу на станке.Я просто спросил про работу на станке.Ваши эмоции понятны,труд огромный. Желаю удачи.

    • @valeriylopuxov8022
      @valeriylopuxov8022 4 місяці тому

      @@LACNC Лично я ничего не развязывал и сразу высказался по поводу того что ждёт нас после этого. Если ваш батько выкинет какую ни будь х....ню и часть белорусов его поддержит, по вашему у меня есть полное право ненавидеть весь белорусский народ и вас в частности. Почему вы постоянно делаете на это акцент? Я не меньше вашего понимаю что произошло на самом деле, а может даже и больше. То что на технических форумах русскоговорящего сегмента была основная масса людей из Украины я понял ещё лет десять назад, и говорил об этом тупорылым ослам которые кричали можем повторить. Ладно не буду об этом, у кого есть мозги тот и так всё понимает, а дуракам объяснять только нервы тратить.

  • @dmitrypokazanyev1708
    @dmitrypokazanyev1708 4 місяці тому

    Очень скурпулезно 👍

  • @user-romankolmogorov
    @user-romankolmogorov 4 місяці тому

    Может все таки покажите нам свою великолепно работающую электронную гитару, перешагнете свой стыд? А то люди то ждут, а Вы все во кру да около.

    • @LACNC
      @LACNC 4 місяці тому

      Ждут 10 человек, а остальным интересно только шоу, которого на ютубе полно. Когда выложу всю документацию - тогда и будет шоу.

  • @camkhv
    @camkhv 5 місяців тому

    ребенок стукнет всей этой хренью об пол и включит енкодер

  • @valeriylopuxov8022
    @valeriylopuxov8022 5 місяців тому

    Энкодер с каким максимальным количеством линий можно применить с вашим контроллером? Какая максимальная частота обработки сигнала?

    • @LACNC
      @LACNC 5 місяців тому

      от 600 до 2500 линий

    • @valeriylopuxov8022
      @valeriylopuxov8022 5 місяців тому

      @@LACNC Спасибо. Как вы писали это будет обработка квадратурного сигнала "код Грея". С проверкой на наличие ошибок.

  • @valeriylopuxov8022
    @valeriylopuxov8022 5 місяців тому

    Здравствуйте. Какая максимальная частота обработки энкодера?

  • @DAlexMaster
    @DAlexMaster 5 місяців тому

    1. Кольцевой буфер, в данной реализации, не позволяет управлять одновременно и независимо несколькими двигателями. Я могу с помощью одного таймера управлять одновременно несколькими шаговиками с разными режимами работы. 2. По поводу одновременной записи в одну переменную из разных мест: Если имеется ввиду запись из основного цикла программы и из обработчика, то в этом случае необходимо запрещать тот самый обработчик в момент записи в переменную из основного цикла при условии, что размер переменной больше 8 бит для восьмибитного контроллера. Иначе делать ничего не нужно - запись всегда будет строго последовательной и корректной. 3. Обработчик прерывания никогда не прерывает запись битов в ячейку памяти! Сначала завершается текущая операция ввода/вывода с памятью, а затем происходит вызов обработчика. Для STM8 сей факт отражён в документации RM0016 на стр. 25

    • @LACNC
      @LACNC 5 місяців тому

      1. и это правильно - ибо это не 3D принтер. В абсолютном большинстве 3D станков (не принтеров) двигатели включаются последовательно и это правильно ибо: - снижение вибрации ибо одновременно стартующие двигатели создают очень сильную нагрузку на станок. Именно поэтому по мосту нельзя ходить шагая синхронно - иначе мост разрушится. - экономия мощности блока питания ибо мощность БП должна превышать мощность только одного двигателя, а не всех 2. уже ответил 3. тоже ответил - смотрите volatile и обратите внимание на код от STM - они этот атрибут используют очень часто. И одно дело это описание МК, а другое дело как компилятор С интерпретирует свой код в машинный код - я пишу на c++, а не напрямую в машинных кодах - поэтому и выводы делаю только того компилятора что использую я. А в других компиляторах ситуация возможно иная и такое поведение зависит от разработчика компилятора, а вовсе не от описания МК в его даташите.

    • @DAlexMaster
      @DAlexMaster 5 місяців тому

      ​@@LACNC 1. Я не разработчик электронных гитар и мне не известны все нюансы. Поэтому ваше утверждение по данному пункту полностью принимается. 2. Ответил в другом посте _обратите внимание на код от STM - они этот атрибут используют очень часто_ - это говорит, лишь, об уровне программиста и его понимании происходящих процессов _И одно дело это описание МК, а другое дело как компилятор С интерпретирует свой код в машинный код_ - одно другого не касается. _я пишу на c++, а не напрямую в машинных кодах_ - я тоже пишу не в машинных кодах :) _поэтому и выводы делаю только того компилятора что использую я_ - разные компиляторы с разных языков могут генерировать код в одни и те, же, машинные инструкции для похожих синтаксических конструкций. Что C, что C++ компиляторы скорее всего сгенерируют один и тот же код для присваивания значения переменной. Но важно понимание сути процессов на низком уровне! Если вы не хотите разбираться в мелочах, то у вас всегда будут возникать утверждения, которые противоречат реальности и даташиту, как в данном случае! :) И дальнейшая ваша деятельность будет уже основана на этих неверных выводах, что, скорее всего, приведёт к лишним затратам при проектировании железа и разработки ПО. В чём суть "проблемы" с якобы неполной записью в память я пояснил в другом посте.

  • @DAlexMaster
    @DAlexMaster 5 місяців тому

    ТовариСЧ Алегюр прав в том, что: 1) Прерывание на SM8/STM32 никогда не прерывает запись переменной в память. Автор ролика путает запись в буфер с записью в ячейку памяти 2) Можно обойтись от использования прерываний от таймера при управлении шаговым двигателем, но такой код будет очень корявым и не универсальным. 3) Для режимов разгона и торможения двигателя, действительно лучше сделать расчёты заранее, а затем использовать в процессе. Как он верно заметил - это существенно экономит ресурсы контроллера.

    • @LACNC
      @LACNC 5 місяців тому

      1. посмотрите для чего используется такой атрибут переменной как volatile в нормальных (платных) компиляторах. Я часто работаю с битами и давно заметил что может записаться только часть бит если идет совместная запись\чтение даже восьми битной переменной если несколько прерываний одновременно работают с одной переменной и более приоритетное прерывание прерывает код менее приоритетного. 2. это вообще глупо - ибо тогда выдержать точные тайминги для ШД невозможно - смотрите другие мои ролики по управлению ШД 3. Хотел бы я посмотреть как он хранил бы динамические массивы такого объема, даже если бы не нужно было бы бороться с дефрагментацией памяти. У Алегюра нет джойстика с резисторами, от степени наклона которого зависит скорость и соответственно вариантов ускорений разгона-торможения для разных положений джойстика слишком много и заранее просчитать это невозможно даже на STM32

    • @DAlexMaster
      @DAlexMaster 5 місяців тому

      @@LACNC 1. Атрибут volatile в любых компиляторах обозначает одно и тоже - не оптимизировать переменную (заменяя её константой). А так же, при каждом обращении к ней, считывать её значение заново из ОЗУ. _и давно заметил что может записаться только часть бит если идет совместная запись\чтение даже восьми битной переменной если несколько прерываний одновременно работают с одной переменной и более приоритетное прерывание прерывает код менее приоритетного_ - ошибочное утверждение, и вот почему: а) Никогда не может быть такой ситуации, когда при выполнении инструкции записи в память, происходящее прерывание приводит к частичной записи отдельных бит значения в память! Это нонсенс! Любая операция записи, состоящая из одной инструкции, для *любого процессора является атомарной!* Это означает, что при наступлении прерывания *процессор ВСЕГДА завершает выполнение текущей инструкции (какой бы она ни была) перед переходом к обработчику прерывания!* б) Ваш код написан семантически некорректно, если в нём возникают ситуации, когда одна и та же переменная модифицируется из разных обработчиков и тут же используется. в) Вы не имеете полного понимания работы аппаратного обеспечения микроконтроллера, а так же не представляете работу "компиляторов" на уровне генерации машинного кода. г) Скорее всего в вашем коде используется присвоение с одновременным изменением: uParam |= 1 или uParam &= ~0b00000001 и подобное им. В таком случае компилятор генерирует код из нескольких инструкций для uParam |= 1: 00) - ЗАГРУЗИТЬ В АККУМУЛЯТОР ЧИЛО ИЗ ПАМЯТИ; 01) - ВЫПОЛНИТЬ ЛОГИЧЕСКОЕ СЛОЖЕНИЕ АККУМУЛЯТОРА С КОНСТАНТОЙ; 02) - ЗАПИСАТЬ ЗНАЧЕНИЕ АККУМУЛЯТОРА В ПАМЯТЬ. При наступлении прерывания в процессе выполнения uParam |= 1 из основного цикла программы, её значение для обработчика будет, в лучшем случае, не обновлённым. Но если внутри обработчика выполняется запись в uParam, а не чтение, то при выходе из прерывания (или при входе в другой обработчик, где модифицируется uParam) *после завершения выполнения участка кода uParam |= 1 в основном цикле программы, в переменной uParam вы получите мусор!* Чтобы избежать подобной неопределённости, необходимо сделать так: disableInterrupt(); //Запретить все прерывания. Но можно запретить только те, где может использоваться или модифицироваться uParam uParam |= 1; enableInterrupt(); 2. Согласен, что без прерываний выдержать точные тайминги невозможно. 3. Я писал код для STM8S103 который управлял двумя шаговыми двигателями, получая команды от джойстика. Использовался один таймер. ОЗУ того контроллера - 1 Кб. Из него доступно мне для массива до 200 байт. Я просчитал заранее тайминги для плавного старта и останова движков, записав значения в массив uint16_t. При этом контроллер успевает отправлять позицию шаговиков через UART. Всё работает на прерываниях.

    • @LACNC
      @LACNC 5 місяців тому

      1. что касается C++ и это подтверждает мои слова:<b>acm.bsu.by/wiki/C2017/%D0%98%D0%B7%D0%B1%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B3%D0%BB%D0%B0%D0%B2%D1%8B_C#.D0.9A.D0.BE.D0.BD.D1.81.D1.82.D0.B0.D0.BD.D1.82.D1.8B Чтение из volatile-переменной не обязательно потокобезопасно (например, может прочитаться часть старого значения и часть нового, если другой поток пишет в переменную). volatile не препятствует переупорядочиванию доступов к памяти, как многие думают. </b> 3. Так может вам стоит помочь немножко исправить электронную гитару от Олега А. и сделать ее без глючной? А то уже прошло полгода, как я по просьбе программистов выложил несколько видео по работе с ШД, но "воз и ныне там", но 8-й версии так никто не опубликовал. И если тот же Алегюр хвастается тем что у него проект на основе гитары от Олега А и он устранил все глюки и даже добавил управление станком по блютузу - то больше его повторить никто не смог. Олег А. - он из балтийской страны, Алегюр - болгарин, а я - беларус, неужели у русских нет программистов, а есть только преподаватели языка С, которые лишь теоретики, а не практики?

    • @DAlexMaster
      @DAlexMaster 5 місяців тому

      @@LACNC 1. Про volatile: _что касается C++ и это подтверждает мои слова_ - что касается C/C++, то ваша ссылка *подтверждает именно мои слова:* "Ключевое слово volatile при объявлении переменной отключает связанные с ней оптимизации. Значение будет каждый раз честно читаться из памяти, не будет кешироваться в регистрах процессора", - это и есть *основное предназначение volatile!* :) _Чтение из volatile-переменной не обязательно потокобезопасно_ - ключевое слово *volatile к потокобезопасности не относится* . У него исключительно одно предназначение, описанное выше! Любая глобальная переменная, объявленная без этого ключевого слова (с отключенными оптимизациями компилятора), *в вашем примере с прерываниями* , будет вести себя ровно так же, как и с объявлением volatile. 3. Про гитару: _И если тот же Алегюр хвастается тем что у него проект на основе гитары от Олега А и он устранил все глюки_ - может вам проще договориться с Алегюром? _добавил управление станком по блютузу - то больше его повторить никто не смог_ - скорее всего тов. Алегюр использовал переходник Bluetooth-UART, который транслирует UART через блютуз. И это ничем не отличается от передачи команд через UART напрямую. У меня такое реализовано для STM8S103 (см. выше) _неужели у русских нет программистов, а есть только преподаватели языка С, которые лишь теоретики, а не практики_ - у русских - не знаю. Я не русский... :) _Так может вам стоит помочь немножко исправить электронную гитару от Олега А_ - я не знаю ни Олега А, ни товариСЧа Алегюра, ни кого-либо другого, кто работает в направлении электронных гитар. Да и в теме эл.гитар не особо разбираюсь из-за отсутствия такой необходимости :) Чисто технически, я могу вам помочь довести до ума код, но уже для STM32 (не под Ардуино) и написать гораздо больше, чем есть и у Олега А, и у Алегюра вместе взятых (это не пафос и не хвастовство!), но сейчас работаю в области военных разработок на благо защиты своей Родины для противодействия вторжению российских оккупантов! :)

    • @LACNC
      @LACNC 5 місяців тому

      @DAlexMaster - большое спасибо за предложение о помощи, но лучше я сам ибо проблем нет никаких - единственная проблема это недостаток времени.

  • @dmitryveselov5546
    @dmitryveselov5546 5 місяців тому

    Джойстик могу порекомендовать моей конструкции, чертежи опубликованы в той же теме на чипмейкере у Олега а странице 356, работает без проблем уже много лет, в резинках, уплотнениях не нуждается, стружки и жидкостей не боится, ищите "формально совместимый со стандартом 22мм", понимаю что каждый кулик своё болото хвалит, но джойстика более приятного в работе не встречал. Электронная гитара из темы установлена и работает, прошивку частично переделал, но горбатого конечно могила исправит, тем не менее автору спасибо, оно действительно работает хоть и не без проблем. Вам успехов в разработке, ждём новых серий! Спасибо.

    • @LACNC
      @LACNC 5 місяців тому

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

    • @dmitryveselov5546
      @dmitryveselov5546 5 місяців тому

      @@LACNC У меня тоже практически без усилий, смысл большого джойстика в том, что он установлен на суппорте, как на больших станках, и функциональность его точно такая же, потому как управление токарником отработано за столетие до мелочей и я стараюсь всё сделать примерно по стандарту и ощущаемое тактильно для слепого управления, тем более есть опыт и привычка работы на 16к20 и других промышленных станках, так что хочется тоже самое и дома.

    • @LACNC
      @LACNC 5 місяців тому

      Да - для 16к20 конечно же нужно побольше :) А я делаю к токарникам размером со швейную машинку.