Страница 3 из 8

Re: МиниТПА(термопластавтомат)

Добавлено: 25 ноя 2021, 17:40
Kost_irk
Я бы на вашем месте смотрел плату для 3д принтера на базе stm32f4 с 1мб памяти и драйверами в кроватках (они вам не нужны, а денег стоят прилично, поэтому можно их не брать). Также у множества этих плат есть поддержка термопары k-типа, только часто нужно поставить модуль или впаять микросхемку. Прошить туда прошивку Reprap, она очень удобно настраивается кучкой файлов с g-кодом на карточке. Можно писать свои макросы, что вам пригодится. Если совсем что-то другое понадобится - можно и в прошивке поковыряться на досуге. Я недавно на подобной плате робот-микроскоп сделал, никаких проблем вообще. Единственный недостаток - почти никакие современные платы не поддерживают ethernet, а это было бы не лишним.

Re: МиниТПА(термопластавтомат)

Добавлено: 25 ноя 2021, 17:59
selenur
aftaev писал(а): Глянул на свою плату принтера, там используется термосопротивление 100К, а не термопара. Гугл показывает:диапазон измеряемых температур термосопротивлений: −60...+250°С
Две засады. Температура литья полисульфона 380град.
А она не поддерживает вот такое? https://duet3d.dozuki.com/Wiki/Connecting_thermocouples
IMG_20211125_195338.jpg (1067 просмотров) <a class='original' href='./download/file.php?id=199959&mode=view' target=_blank>Загрузить оригинал (406.92 КБ)</a>
Как доп. модуль?

Re: МиниТПА(термопластавтомат)

Добавлено: 25 ноя 2021, 18:13
Kost_irk
Да, платы duet конечно тоже хороши, и ethernet есть, вот только там куча драйверов распаяна. Можно конечно забить на них, степ-дир все равно выведены. И армы там атмеловские, стм мне кажется с точки зрения программирования попроще будут.

Re: МиниТПА(термопластавтомат)

Добавлено: 25 ноя 2021, 18:18
aftaev
selenur писал(а): А она не поддерживает вот такое? https://duet3d.dozuki.com/Wiki/Connecting_thermocouples
Если и поддерживает, то купив сейчас придет к концу января.

Re: МиниТПА(термопластавтомат)

Добавлено: 25 ноя 2021, 18:53
Chili
aftaev и mikehv спасибо за картинки .Я все пропустил (плюсики отменили или совсем тормоз и не знаю как теперь плюсовать )).Рычажная байда не понравилась ,разве ,что усилие самашедший на дурняк можно получить .

Re: МиниТПА(термопластавтомат)

Добавлено: 25 ноя 2021, 19:03
mikehv
Chili писал(а): 25 ноя 2021, 18:53 aftaev и mikehv спасибо за картинки .Я все пропустил (плюсики отменили или совсем тормоз и не знаю как теперь плюсовать )).Рычажная байда не понравилась ,разве ,что усилие самашедший на дурняк можно получить .
Усилие смыкания лишним не будет) да и моторчик поскромнее при этом. А плюсы я тоже не могу ставить. Что то с форумом

Re: МиниТПА(термопластавтомат)

Добавлено: 25 ноя 2021, 19:05
solo
Я пробовал крутить шаговики ардуинка , Скеч для ардуинок делал в https://flprog.ru/ использовал две ардуинки , одна для управления шаговиком , вторая дисплей , если информация между ардуинками обменивается только при изменении значения в меню , то ардуинка управляет шаговиком очень стабильно и мах частота у меня 15кГц ( если память меня не подводит , а может и больше ) , как только меняешь значение в меню тогда стабильная работа ШД нарушается , буквально несколько шагов делает ДРРР . Видел также реализацию по другому работу ардуины , дисплей, ШД. На время работы ШД отключали дисплей , мне кажется такой вариант более рациональный ,можно обойтись одной ардуинкой

Re: МиниТПА(термопластавтомат)

Добавлено: 25 ноя 2021, 20:01
aftaev
solo писал(а): как только меняешь значение в меню тогда стабильная работа ШД нарушается , буквально несколько шагов делает ДРРР
Я так же писал функцию управлением шаговика, работало более менее фигово. А стоило еще что то добавить, например выдать в Serial пару данных, так шаговик вообще сдыхал.
solo писал(а): то ардуинка управляет шаговиком очень стабильно и мах частота у меня 15кГц ( если память меня не подводит , а может и больше )
PLC 100-200кгц :hehehe:
05.png (1028 просмотров) <a class='original' href='./download/file.php?id=199960&mode=view' target=_blank>Загрузить оригинал (75.92 КБ)</a>

Re: МиниТПА(термопластавтомат)

Добавлено: 25 ноя 2021, 20:55
MX_Master
Чтобы обеспечить стабильный вывод сигналов, ПЛК робит степ/дир на прерываниях. На STM32 этот вариант 200 КГц даст. В основном цикле (цикл loop() в ардуинах) делать вывод - худший вариант. Будет максимум 100 КГц, если проц ничем не занят. Однако, у STM32 есть ещё один способ вывода - аппаратные таймеры. Сие не отвлекает процессор, и на 4-6 каналов степ/дир вполне хватит. Частота вывода может быть в мегагерцах. Вощем, STM32 рулит во всех случаях. Не зря его ставят во все ПЛК.

Саня, закодить данный проект я на STM32, канеш, могу. Но у меня должны быть все платы и датчики на руках - для разработки. И у тебя должен быть на руках точно такой же набор - для проверки и работы.

Re: МиниТПА(термопластавтомат)

Добавлено: 25 ноя 2021, 21:54
aftaev
MX_Master писал(а): Саня, закодить данный проект я на STM32, канеш, могу. Но у меня должны быть все платы и датчики на руках - для разработки. И у тебя должен быть на руках точно такой же набор - для проверки и работы.
В списке нет главного - тех.задание. Сам пока не знаю что нужно от контроллера :)

Re: МиниТПА(термопластавтомат)

Добавлено: 25 ноя 2021, 22:26
гражданинъ
Взять RAMPS с Марлином , сделать фальш-ось Z на строительной шпильке с концевиком , ваши 2 мотора это X и Y ,как прогреется "печатай" букву "Г" нужных размеров в режиме "ваза" .И ни чего не надо кодить . Марлин то умеет шаговиками рулить ?
К Zке приделать стрелку и шкалу ,будет показывать сколько наштамповано :hehehe:
ЗЫ прям у самого руки зачесались ,штоки амортизаторные в изобилии ,рампс с экраном и мегой в шкафу за спиной :thinking:

Re: МиниТПА(термопластавтомат)

Добавлено: 26 ноя 2021, 05:55
MX_Master
Как вариант, можно сделать контроллер на новом Raspberry Pi Pico. Там 26 пинов и два ядра по 133 МГц. На одном ядре - чисто степдир, на втором - всё остальное, включая дисплей. Из двуядерных есть ещё ESP32. Там два ядра по 240 МГц + Wi-Fi/BT, но пинов меньше. На ESP32 можно даже веб-морду сделать для управления с ПК по Wi-Fi.

Re: МиниТПА(термопластавтомат)

Добавлено: 26 ноя 2021, 06:56
AAN
aftaev писал(а): 25 ноя 2021, 21:54
MX_Master писал(а): Саня, закодить данный проект я на STM32, канеш, могу. Но у меня должны быть все платы и датчики на руках - для разработки. И у тебя должен быть на руках точно такой же набор - для проверки и работы.
В списке нет главного - тех.задание. Сам пока не знаю что нужно от контроллера :)
Как профполимерщик, побуду минутку Кассандрой - ничего приличного у Вас не получится. МиниТПА это тема не то, что сложная, просто "не в коня -корм" , именно поэтому всякие Бэбипласт-ы таких денег стоят.

Re: МиниТПА(термопластавтомат)

Добавлено: 26 ноя 2021, 08:42
aftaev
гражданинъ писал(а): как прогреется "печатай" букву "Г" нужных размеров в режиме "ваза" .И ни чего не надо кодить .
Все так просто. Как я не догадался просто печатать букву "Г" :)
Смыкание формы: нужно быстро подвести формы до концевика. После этого на малых оборотах шаговика сжать форму. Возможно придется жать так, что шаговик будет пропускать шаги или давить форму до срабатывания другого датчика сигнализирующего что форма сжата. В случае с сервой - сжимаем форму до срабатывания нужного момента сервы.
Работа шнека: шнек вращается опред. кол-во оборотов с заданной скоростью. Возможно нужна будет подпрессовка, это медленнее вращать шнек пока деталь остывает. Потом декомпрессия, это вращение шнека назад опред. кол оборотов чтобы не капало с сопла.

На взрослом ТПА
Закрытие формы
закр ф.jpg (947 просмотров) <a class='original' href='./download/file.php?id=199966&mode=view' target=_blank>Загрузить оригинал (373.37 КБ)</a>
закры ф.jpg (947 просмотров) <a class='original' href='./download/file.php?id=199967&mode=view' target=_blank>Загрузить оригинал (334.91 КБ)</a>
Набор
набор.jpg (947 просмотров) <a class='original' href='./download/file.php?id=199968&mode=view' target=_blank>Загрузить оригинал (346.98 КБ)</a>
функ набора.jpg (947 просмотров) <a class='original' href='./download/file.php?id=199969&mode=view' target=_blank>Загрузить оригинал (350.54 КБ)</a>
Впрыск
впрыск.jpg (947 просмотров) <a class='original' href='./download/file.php?id=199965&mode=view' target=_blank>Загрузить оригинал (389.71 КБ)</a>

Re: МиниТПА(термопластавтомат)

Добавлено: 26 ноя 2021, 08:55
MX_Master
Глянул наличие модулей в местных магазинах. ESP32 (2800+), MAX6675 (2500+), экраны (6500+), кнопки (300+) - всё есть. На первых парах я бы сделал управление без кнопок и экрана, тупо по вайфаю в браузере с телефона или ПК. Там, кстати, в ESP32 есть хитрый аппаратный блок вывода/ввода сигналов (RMT), на нём можно сделать степдир, чтобы два проца были ещё свободнее. Как-нибудь потом, когда ТЗ будет по конкретнее, можно и экран с кнопками цепануть.

Re: МиниТПА(термопластавтомат)

Добавлено: 26 ноя 2021, 09:58
solo
ляпну еще одну свою глупость
aftaev писал(а): А стоило еще что то добавить, например выдать в Serial пару данных, так шаговик вообще сдыхал.
если выводить в порт не периодически а когда ШД не работает, ( при охлаждении отливки, пауза между циклами ) то работа ЩД станет чуть стабильней

Re: МиниТПА(термопластавтомат)

Добавлено: 26 ноя 2021, 11:32
alex_sar
именно. serial блокируется когда его небольшой буфер заполняется. конечно же шаговик будет дергаться.

Re: МиниТПА(термопластавтомат)

Добавлено: 26 ноя 2021, 12:23
aftaev
alex_sar писал(а): именно. serial блокируется когда его небольшой буфер заполняется. конечно же шаговик будет дергаться.
Без него тоже дергается.
Видимо пока шаговик двигается, ничего делать нельзя. Если термопара подключена по SPI. Наверно тоже нельзя будет ее опрашивать, работать с ПИД, с нагревателями?

Re: МиниТПА(термопластавтомат)

Добавлено: 26 ноя 2021, 12:34
MX_Master
Я не зря советовал двух-ядерные МК ;) На крайняк, МК, где есть аппаратный вывод сигналов

Re: МиниТПА(термопластавтомат)

Добавлено: 26 ноя 2021, 13:21
alex_sar
aftaev писал(а): 26 ноя 2021, 12:23 Видимо пока шаговик двигается, ничего делать нельзя. Если термопара подключена по SPI. Наверно тоже нельзя будет ее опрашивать, работать с ПИД, с нагревателями?
Можно. Только надо по хитрому это делать.

Запустить степген от pwm например. на определенное время, остановить его лучше опять же не проверкой в цикле, а по прерыванию.
В это время можно делать все что угодно, мк свободен.
MX_Master писал(а): Я не зря советовал двух-ядерные МК На крайняк, МК, где есть аппаратный вывод сигналов
это ещё поискать надо мк где его нет )