Металл2024 Реклама
Метобр2024 Реклама

Тотальная термопаризация

Anidal
Идет загрузка
Загрузка
20.03.2018
3485
13
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

9
Работая над горячим обдувом я стал задумываться, а как же я всё это богатство буду подключать к плате управления?

Плата у меня с поддержкой 3-х экструдеров (3DYMY Ramps 1.4 Plus2)
Тотальная термопаризация
но даже 4- термоканалов недостаточно.

Нужно как минимум 5:

2 экструдера

Кроватка

2 канала регулирования обдува

А ещё хочется:

Канал температуры в термокамере

Канал температуры радиатора хотэнда

И еще что потом вылезет.

Аналоговых входов у Mega2560 16 штук, но реально можно освободить помимо 4-х штатных 2, применяя искусство паяльника и ножа.

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

Добавим проблему с точностью и ресурсом термисторов при 250-260 гр.С.

А при 300 они уже совсем не работают и дохнут как мухи.

Начал изучать вопрос подключения термопар/термосопротивлений.

Термосопротивления отпали первыми - высокотемпературные дороги, обычные это +150-+250.

И нужны платы усиления по негуманным ценам.

Термопары предпочтительнее, но чем их мерить? Преобразователи от AnalogDevice термопара-> напряжение стоят дороже термопары и очень не любят помех от ШД.

Покопался в завалах и обнаружил модуль расширения I7018. Как раз под 8 термопар, 10Гц на 8 каналов.

Ещё один канал UART на ардуинке вытащить много легче, чем аналоговые пины.

Собрал тестовый стенд:
Тотальная термопаризация
Для преобразования в 485 взял заранее закупленную платку с Али.
Тотальная термопаризация
И начал кодить.

До этого с Ардуиной дела не имел, работал с более серьёзными штуками, поэтому от среды разработки одни буквы и все матерные.

Но примеры есть, интернет пашет и накропал первый тест обмена, используя штатные библиотеки.

Пример работает, но через раз. Ножка приём/передача иногда не успевает переключится и ответ от прибора теряется.

Но это ж мега, там аппаратный сигнал конца передачи??? Начал копать и вышел на код драйвера последовательного порта - мрак и ужас, 485 режим даже не предполагался.

Пришлось править код библиотеки и вставлять туда обработчик конца передачи.

Теперь все работает как часы, быстро и без сбоев.
Тотальная термопаризация
8-ми каналов много, оставил 4 - будет шустрее мерить, 2,5Гц на канал.

Теперь надо патч накатить поверх прошивки принтера...

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

9
Комментарии к статье
Кремень КБ Реклама
Кремень КМ Реклама