Страница 2 из 8
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 12:07
mikehv
aftaev писал(а): ↑25 ноя 2021, 12:02
alex_sar писал(а): ↑
Тогда надо пользоваться нормальными проверенными библиотечками, а не левотой непонятной.
AccelStepper в первую очередь пробовал, те же грабли.
Мож ардуина кривая
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 12:46
aftaev
mikehv писал(а): ↑
Мож ардуина кривая
Какая из них
Проблема в том, что есть с чем сравнить генерацию. На фото драйв, чтобы отмести что драйв плохой.
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 12:55
aftaev
Хорошо бы подошла HMI панель от Delta со встроенным PLC. Можно подключать термопары. Но производитель зажухал функцию DRVI для работы с приводами
Можно конечно к этой панельки довесить еще модуль, но получается дорогой изврат.
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 13:03
alex_sar
Рулил с ардуины таким драйвером, все прекрасно работало. осциллографом бы глянуть что там такое.
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 13:07
mikehv
aftaev писал(а): ↑25 ноя 2021, 12:55
Хорошо бы подошла HMI панель от Delta со встроенным PLC. Можно подключать термопары. Но производитель зажухал функцию DRVI для работы с приводами
Можно конечно к этой панельки довесить еще модуль, но получается дорогой изврат.
IMG_1477 (Копировать).JPG
Жирно конечно
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 13:11
kochevnik
Возьмите библиотеку accelstepper, много лет как обкатана в кучах разных проектов и работает хорошо
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 13:16
kochevnik
aftaev писал(а): ↑25 ноя 2021, 12:02
alex_sar писал(а): ↑
Тогда надо пользоваться нормальными проверенными библиотечками, а не левотой непонятной.
AccelStepper в первую очередь пробовал, те же грабли.
Значит что то вы делаете не так. Смотрите в сторону длительности импульса, соответствия микрошага итд. 100об в минуту это совсем мало для проблем
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 13:33
aftaev
MX_Master писал(а): ↑
Саня, пиши чё надо сделать, закодим
Что качать нужно? СubeMx + СubeIde или тяжелый KEIL? Ты в чем кодишь?
Надо будет:
генерация шагов с разгон/торможение шаговиков 2-3шт (два возможно будут в паре работать интерполировать)
3 термопары по SPI Max6675
Концевики, кнопки
Экран TFT
ModBus
Пока так.
Есть така платка
https://www.hotmcu.com/hyministm32v-dev ... e-p-5.html
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 14:39
MX_Master
aftaev писал(а): ↑
Что качать нужно? СubeMx + СubeIde или тяжелый KEIL? Ты в чем кодишь?
СubeMX + VSCode
aftaev писал(а): ↑
Надо будет:
генерация шагов с разгон/торможение шаговиков 2-3шт (два возможно будут в паре работать интерполировать)
3 термопары по SPI Max6675
Концевики, кнопки
Экран TFT
ModBus
Неплохо. Получается надо разработать цельное устройство. Эдакий автономный контроллер. Я, канеш, базара нет, сделать могу, даже в корпусе, но цена будет... А чё, готовых контроллеров для ТПА нет?
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 14:55
aftaev
MX_Master писал(а): ↑
Неплохо. Получается надо разработать цельное устройство.
Это мелочи описал. Если выложу что есть в пром. контроллере то ваще паника будет
MX_Master писал(а): ↑
А чё, готовых контроллеров для ТПА нет?
Есть готовые, с кучей функций но под гидравлику.
То что надо вот. Похоже на СТМ32
https://www.youtube.com/watch?v=but0X43F4oc
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 15:14
aftaev
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 15:38
MX_Master
aftaev писал(а): ↑
Это мелочи описал. Если выложу что есть в пром. контроллере то ваще паника будет
Никакой паники. Пром. контроллер разработан группой инженеров, программистов и электронщиков. На это у них ушло значительное кол-во времени и денег. Только поэтому там есть все эти ништяки. Ну и, вся работа потихоньку окупается продажами готовых устройств.
aftaev писал(а): ↑
То что надо вот. Похоже на СТМ32
Автор случайно не выкладывал исходники? С нуля делать - займёт время. Переделать - гораздо быстрее.
Ну, вот видишь, даже простой контроллер в заводском исполнении (без ЖК экрана) - 70 уёв. Уже можно себе представить сколько обойдётся сделать что-то получше с нуля. Если денег не жалко, можем попробовать
Второй вариант - самостоятельно с ардуиной недельку посидеть, найти все нужные библиотеки, подключить все датчики, кнопки, дисплей. Ну и что-то рабочее своять для тестов. Мне недавно заказывали на ардуине простую программу, чтобы шаговик туда-сюда с ускорениями и паузами вращался. Буквально за пол дня всё нашёл, слепил. Но там дисплея не было и только одна кнопка.
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 15:39
alex_sar
такое программировать дешевле 46тыщ рублей прям никак не выйдет!
проще купить готовый, если тиражировать не планируется.
либо действительно 3d принтерный marlin припинать. эта задача куда реальнее.
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 15:40
aftaev
MX_Master писал(а): ↑
Автор случайно не выкладывал исходники? С нуля делать - займёт время. Переделать - гораздо быстрее.
Не встречал исходников.
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 15:51
aftaev
selenur писал(а): ↑
А почему не использовать контроллер для 3д принтера?
Глянул на свою плату принтера, там используется термосопротивление 100К, а не термопара. Гугл показывает:диапазон измеряемых температур термосопротивлений: −60...+250°С
Две засады. Температура литья полисульфона 380град. Горячие каналы используют в качестве датчика температуры термопару. В качестве нагревателей планируем использовать нагреватели от горячих каналов. Это такие нагреватели у которых нагреватель и датчик упакован в трубку и смотан в спираль.
Так выглядит горячий канал в сборе. Размеры по чертежам ф22мм, длина 100мм.
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 15:57
aftaev
alex_sar писал(а): ↑
проще купить готовый, если тиражировать не планируется.
Готовый не подойдет. При смене задачи, и не имея исходников изменить под себя не получится.
alex_sar писал(а): ↑
либо действительно 3d принтерный marlin припинать. эта задача куда реальнее.
Сейчас сложность как прикрутить термопару к контроллеру без большого секса. Есть в наличии платки преобразователи термопара-I2C. ПЛК с этим не шибко дружат. Потому выбор в сторону СТМ32. У ПЛК есть аналоговые 12битные входы. Цена ПЛК около 2000руб. ПЛК хорошо дружат с HMI панелями, которые хорошо программируются.
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 16:06
alex_sar
если делать на скорую руку, stm32 не вариант. там всё таки нужно аккуратно делать, вдумчиво.
с разбегу, как на ардуине - не получится. там пока въедешь с какой стороны подходить, пару месяцев пройдет.
опять же, я наверное надоел уже повторять. но ведь в 3д принтерах термопары с раздачи уже обрабатываюся как надо, и даже миросхемы нужные бывают распаяны - только подключай термопару. почему отметаете такой вариант?
я по основной работе - программист, и как бы варюсь постоянно в этом. сделать на скорую руку программу это ещё полбеды. а вот блин ошибки в ней отлавливать и дорабатывать - это еще минимум на столько же времени, а обычно больше. поэтому всегда лучше готовое взять - там уже шишки набиты тыщами людей.
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 16:09
aftaev
В китайских ПЛК, стоят СТМ32 + есть какая то периферия и стоят не дорого
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 16:11
aftaev
alex_sar писал(а): ↑
но ведь в 3д принтерах термопары с раздачи уже обрабатываюся как надо, и даже миросхемы нужные бывают распаяны - только подключай термопару. почему отметаете такой вариант?
Платки что есть у меня в наличии под 3д принтер, под термосопротивление, а не термопары.
alex_sar писал(а): ↑
я по основной работе - программист, и как бы варюсь постоянно в этом. сделать на скорую руку программу это ещё полбеды. а вот блин ошибки в ней отлавливать и дорабатывать - это еще минимум на столько же времени, а обычно больше. поэтому всегда лучше готовое взять - там уже шишки набиты тыщами людей.
Как бы тоже программистом работал, знаю не по наслышке что такое написать что то. Чужое, без наличия исходников - это ограниченный функционал.
Re: МиниТПА(термопластавтомат)
Добавлено: 25 ноя 2021, 16:14
alex_sar
aftaev писал(а): ↑
ПЛК с этим не шибко дружат. Потому выбор в сторону СТМ32.
либо, если всё остальное уже решено - просто сделать/найти отдельно преобразователь термопары в нужный аналоговый или цифровой выход. это просто
и оставить плк