Добро пожаловать на Форум по станкам с ЧПУ!

Контроллер на ТА8435Н для SUDA3025

Тема в разделе "Проекты станков", создана пользователем AlexSem, 28 сен 2017.

  1. nibel

    nibel

    Регистрация:
    11 май 2012
    Сообщения:
    4.668
    Симпатии:
    0
    Всплеск тока - это переключение моста, когда идет сквозной ток через транзисторы. Единственное спасение от него - установка емкости как можно ближе к мосту и как можно более толстыми  и короткими проводниками. У Тошибы как и принято два конденсатора на схеме. Там же нарисованы еще и необходимые диоды Шоттки. И как землю разводить тоже нарисовано. Более ничего не придумать.
    Заземление радиатора - что мертвому припарка. Радиатор - не антенна.
     
  2. AlexSem

    AlexSem

    Регистрация:
    21 сен 2012
    Сообщения:
    354
    Симпатии:
    0
    Это все на месте, и конденсаторы и диоды, и заземление резисторов в одной точке, к этой же точке приходят земли 17 и 24 ноги. Я на обеде попробую запустить на пробу станок, с утра заземлил все до чего смог "дотянуться", тут еще выяснилось что стойки крепления платы к станине на изоляторах стояли, т.е. станина была не на земле, раньше не видно было, а выкрутил их, оказалось с пластиковыми вкладышами. Сейчас в крутил другие, прямой контакт есть, получилось что весь контроллер окружен заземленным железом. Попробую напишу.
     
  3. Sash2000

    Sash2000

    Регистрация:
    11 май 2012
    Сообщения:
    3.087
    Симпатии:
    0
    Там не 68к, а единицы килоом настоятельно рекомендуется ставить...
     
    Попробуйте, хуже от этого не будет. В трассировке плат для помехоустойчивого оборудования, как известно, 50% составляет вполне четкая и понятная теория, а оставшиеся 50% - "черная магия", где нет единых правил и решения принимаются только на основе собственного опыта (и вдумчивого анализа референс-дизайнов от производителя микросхемы, если они существуют).
    Между прочим, разводка "земли" замкнутым кольцом - чаще всего плохая идея...
     
    А вот это - далеко не главное условие. Оно полезно в аналоговых цепях (где большой полигон "земли" служит экраном для аналоговых цепей, улучшая отношение сигнал/шум), но почти не работает в "цифре", где главный враг - импульсные микро- и даже наносекундные помехи.
     
    Вот очень неплохая статья - если еще не видели, рекомендую. Помогает начать в верном направлении думать.
    http://caxapa.ru/lib/emc_immunity.html
     
    Что касается общего (не раздельного) радиатора для трех микросхем - сомневаюсь, что в этом причина глюков.
     
  4. AlexSem

    AlexSem

    Регистрация:
    21 сен 2012
    Сообщения:
    354
    Симпатии:
    0
    Попробовал, изменений - "0". Тогда решил посмотреть что на питающих творится, ну появляется пульсация, с частотой движка, но амплитуда 0,02в (две сотых), меня не впечатлила, на +35 такая-же история, правда 0,06 в (шесть сотых), тоже не впечатлила, смотрел все входные сигналы и наконец дошел до импульсов хода... Оказалось с компа идет уже корявый сигнал, в случайные моменты меняется скважность, и движки послушно отрабатывают. Со стороны выглядит как пропуск шагов (каретка дергалась). Старой осцилкой сигнал смотрел, но он даже со своим тестом 1 кГц за синхронизироваться не может, поэтому не заметно было что сигнал с ЛПТ кривой, сегодня знакомый дал цифровой до вечера, вот он и показал. Теперь это уже не моя проблема (надеюсь), и сильно надеюсь что железо все-таки рабочее. Программист поправит косяк в проге, и если опять повторится, буду дальше копать.
     
  5. Sash2000

    Sash2000

    Регистрация:
    11 май 2012
    Сообщения:
    3.087
    Симпатии:
    0
    Я бы не особо обольщался. Сами же сообщаете, что пробовали подавать сигнал с калибровочного выхода осциллографа (меандр 1 кГц) и "приключилась та же самая херня". 
     
    Программист может хоть до усёру править софт, но программная (без аппаратной поддержки) генерация безупречной по таймингам последовательности импульсов на "писюке", да еще и под многозадачной операционной системой - задача, принципиально не разрешимая. Mach3 и LinuxCNC, над "вылизыванием" которых работало множество безусловно талантливых программистов - практическое тому подтверждение.
     
  6. AlexSem

    AlexSem

    Регистрация:
    21 сен 2012
    Сообщения:
    354
    Симпатии:
    0
    Что-то я действительно рано обольстился. За выходные склепаю стабильный генератор, попробую так, без участия компа, а с калибровочного сигнал слабый, пришлось его через опер.усил. и логику подключать - а это уже не "чистый" тест. Использовал часть схемы контроллера, и часть сигналов с компа (оттуда три постоянных сигнала приходит, разные "разрешить-запретить", для обвесной логики), что было под рукой. В понедельник выйдет программист с отпуска, будем думать как обойти проблему.
     
  7. nibel

    nibel

    Регистрация:
    11 май 2012
    Сообщения:
    4.668
    Симпатии:
    0
    Без контроллера, который подключается компьютеру и который буферизует данные, выдавая их равномерно на драйверы можно получить без ошибок только ту скорость, с которой ШД может стартовать. Все параметры ускорений теряют смысл. То есть всегда придется рассчитывать на то, что импульсы могут прерваться. При этом по инерции ШД двигаться не должен. А после паузы ШД должен сразу стартовать с прежней скоростью.
    Программист ничем не поможет. Снижайте рабочую скорость или ставьте контроллер.
    Самое недорогое решение - использовать NcStudio.
     
  8. Sash2000

    Sash2000

    Регистрация:
    11 май 2012
    Сообщения:
    3.087
    Симпатии:
    0
    Или же:
    - Если хочется немного "порукоблудить" с допиливанием софта под свои нужды - использовать Mach3.
    - Если хочется "порукоблудить" совсем хардкорно - тогда LinuxCNC, поскольку Mach такой свободы для извращенных фантазий не даст.
    И тут, и там в конечном итоге будет возможность без особого труда перейти на использование аппаратных пульс-генераторов. А в НЦстудии он изначально аппаратный (однокристалка на PCI-плате), но в контексте "моддинга под свои нужды" она почти ничего не позволит над собой сотворить.
     
    В любом случае, надеяться, что "в одно рыло" удастся написать аналог чисто программного real-time пульс-генератора, на разработку, тестирование и "вылизывание" которого в любой из двух вышеназванных ЧПУ-систем потрачена уйма времени квалифицированных программистов, довольно-таки наивно. При условии, что на эту задачу отведена не вечность, а какие-то разумно короткие сроки.
     
  9. nibel

    nibel

    Регистрация:
    11 май 2012
    Сообщения:
    4.668
    Симпатии:
    0
    На NcStudio тоже можно рукоблудить. По крайней поймать металлическую поверхность каждой заготовки от которой отталкиваться можно.
     
  10. Sash2000

    Sash2000

    Регистрация:
    11 май 2012
    Сообщения:
    3.087
    Симпатии:
    0
    Можно. Но ограниченно, на уровне легкой эротики. А хардкорно, "вприсядку", как на "Пингвин-ЧПУ", уже нельзя.
     
  11. nibel

    nibel

    Регистрация:
    11 май 2012
    Сообщения:
    4.668
    Симпатии:
    0
    Можно и хардкорно. У меня она сканирует поверхность и в корел зафигаривает. Это скорее даже кряккорд.
     
  12. AlexSem

    AlexSem

    Регистрация:
    21 сен 2012
    Сообщения:
    354
    Симпатии:
    0
    Бодрого времени суток, проблема оказалась не такой страшной, самодельная электроника оказалась довольно надежной, а тычки и как-бы пропуски шагов были программной проблемой, да и то из-за того что программер засунул в прогу кучу отладочной и контрольной фигни, вот они и тормозили. Сегодня провели первый тест. если кому интересно, самописная программа управления берет несколько PRN-файлов и совместно со станком ищет поверхность каждой (только металл), а тут немного подработали алгоритм на первых 5 секундах, вдалеке видно что выделяет и отправляет несколько файлов.
     
  13. nibel

    nibel

    Регистрация:
    11 май 2012
    Сообщения:
    4.668
    Симпатии:
    0
  14. AlexSem

    AlexSem

    Регистрация:
    21 сен 2012
    Сообщения:
    354
    Симпатии:
    0
    Я и не претендовал на патент, просто столько ожиданий-размышлений-поисков, хотелось поделиться

    Только я не понял, он просто отверстия сверлил?
     
  15. nibel

    nibel

    Регистрация:
    11 май 2012
    Сообщения:
    4.668
    Симпатии:
    0
    Почти просто. Глухие отверстия глубиной 3,5 в листе пятерке.
     
  16. AlexSem

    AlexSem

    Регистрация:
    21 сен 2012
    Сообщения:
    354
    Симпатии:
    0
    Это не сложно... вторая наша разработка подразумевает компенсировать наклон заготовки, и не просто отверстия, а канавку с постоянной глубиной. Будет готова выложу видео. И свою "защиту и оправдание" - задача была поставлена в конце мая, я никогда раньше не занимался разработкой ЧПУ, а программист не писал программы управления. Для конца июля по моему хорошие результаты для новичков в этом деле, но в довесок у нас есть сетевой монитор станка (специализация программиста), и мне не надо постоянно следить за ним. Слом фрезы, процент выполнения, конец работы, что он делает в текущий момент  и т.д. контролируется дистанционно со своего рабочего места - не надо постоянно бегать в граверную и проверять станок.
     
  17. nibel

    nibel

    Регистрация:
    11 май 2012
    Сообщения:
    4.668
    Симпатии:
    0
    Ну это уже я сделал, правда в симбиозе с корелом. Сканирую кривую поверхность сеткой. У меня монитор и управление окошком в Корел встроены. Вопросы по алгоритмам будут - спрашивайте.
    Ну а вообще да, молодцы.
     
  18. AlexSem

    AlexSem

    Регистрация:
    21 сен 2012
    Сообщения:
    354
    Симпатии:
    0
    Встраивать в корел,.. я как то не подумал, у нас монитор висит в трее, а по алгоритмам скорее всего будут, только у программиста, я занимаюсь "железным" обеспечением, но я ему скажу что может быть случиться подсказка, я то ему в этом деле не помощник... как и он мне
     
  19. toll101

    toll101

    Регистрация:
    17 апр 2021
    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте,
    Хотел посоветоваться с Вами.
    есть микруха для управления двигателем - TA8435H -
    Прошу совета.
    Можно ли в схему https://meandr.org/wp-content/uploads/2012/07/316.jpg
    вместо сборки подтягивающих резисторов 100 ком поставить 4,7кОм??? Как говорится, что имеем.
    Спасибо
     
  20. toll101

    toll101

    Регистрация:
    17 апр 2021
    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте,
    Хотел посоветоваться с Вами.
    есть микруха для управления двигателем - TA8435H -
    Прошу совета.
    Можно ли в схему https://meandr.org/wp-content/uploads/2012/07/316.jpg
    [​IMG]
    вместо сборки подтягивающих резисторов 100 ком поставить 4,7кОм??? Как говорится, что имеем.
    Спасибо