Продолжающаяся битва с моей духовкой T-962

Rogerclark
Сб 20 февраля 2016 г., 11:58
Я опубликовал о своей печи T-962 Reflow, в другой не связанной ветке, но я подумал.

Это очень длинная история, уходящая назад много месяцев, но у меня много проблем с дешевым китайским духовкой T-962.

Я опубликую полную историю, когда получу время, но в качестве обновления моих последних экспериментов и вычеты...

Я снял оба термопали студа в обычном расположении в духовке и приклеил их к кусочке пустой печатной платы, используя ленту kapton (нет, я не рубал их к печатной плате ;-)

Я запустил тестовую рампу, фактически полную мощность до установленной температуры (220DEG) и записал температуру с помощью последовательного вывода (я использую прошивку Unified Engineering замены, которая имеет регистрацию через последовательный)

Затем я построил журнал Excel и выяснил, что одна термопару читается на 9% выше, чем другая.
Но помимо этого, кривая температуры для обоих термопалей была очень похожей.

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

Однако, когда я попытался изменить усиление и смещение, это не имеет значения.

Глядя на исходный код, для прошивки я понял, что настройки усиления и смещения применяются только к аналоговым входам термопары ADC, а не к цифровым входам с использованием MAX31855 (которые я использую)

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

Но у меня не было времени, чтобы перепрофировать прошивку. Надеюсь, у меня будет TME, чтобы сделать это завтра.

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

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

Случайно, у меня есть 4 TCS, и я сравнил показания на все тогда, а 2 TC не дают одинаковых показаний, или где -нибудь близко к тому же.

Если они находятся в пределах 10% друг от друга при 200 градусах, это чудо.

Но это не имеет большого значения, если я могу в конечном итоге заставить оба TC читать те же значения, поскольку я также могу калибровать их по точке плавления моей пая.

Таким образом, духовка едва ли получает 180 градусов в данный момент, когда я говорю ей нагревать до 220.

Поскольку прошивка имеет предустановленные профили рефта.

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

Zoomx
Пн 22 февраля 2016 г., 7:29 утра
Чтение здесь
http: // www.Инструменты.com/id/t962a-s ... /?Allsteps
У этого парня такая же проблема. Он модифицировал вентилятор в спину.

Я брошу, почему у этого у Оуэна нет фаната, как дешевая кулинария, оуэнс.

О ТК другое чтение. Я не эксперт TC, но я знаю, что они дают слабый сигнал, который должен быть усилен и легко иметь шум. Но они должны дать тот же сигнал.
Вы уверены, что они TC, а не более распространенный NTC?

РЕДАКТИРОВАТЬ: Здесь
http: // chackaday.com/2014/11/27/импровизин ... поток-заказа/
Они говорят о TC и Col Junction, чтобы они были TC, а не NTC!

Rogerclark
Пн 22 февраля 2016 г., 9:00 утра
Есть мод, который кто -то сделал, который добавляет ман, понравившуюся в плитах, но он не использовал существующий вентилятор в задней части духовки, они пробурили отверстие вверх.

Прошивка Unified Engineering (на GitHub) пульсирует вентилятор кулинарного вентилятора (в задней части духовки), в попытке перемещать воздух внутри духовки, и это заставляет некоторый воздух взорвать вентиляционные отверстия во время выпечки. Стол, а не только этап приготовления (это то, что на самом деле представлен главным поклонником)

Проблема, которая у меня возникает, заключается в том, что № 2 термопалировки читают те же значения, когда измеряется температура, составляет 200 градусов C или более.

У меня есть мультиметр с входом термопары (его продается для этой цели), и я попробовал 4 разных термопали, купленных у eBay, и все они читают разные значения, когда предполагается, что духовка составляет 200 градусов. Диапазон довольно большой (от 190 до 210 град) I.E около +/- 5 градусов.

Я предполагаю, что термопары, которые я купил, могут быть полным мусором. Я мог бы купить несколько ТС у местного поставщика, но они выглядят точно так же, как и из eBay, и я чувствую, я буду платить в 10 раз больше и получить тот же продукт

Я думаю, что мне нужно провести еще несколько исследований о ТК, так как они не должны иметь такого большого дисперсия.

Большинство информации, по-видимому, предполагает, что термопары типа K имеют абсолютную точность +/- 2 град или 0.75%, в зависимости от того, что самое лучшее.

Таким образом, даже при 200deg различия между ними должны быть менее 2 градусов.

Но это не то, что я вижу.

Я использую эти модули MAX31855 с eBay

http: // www.eBay.компонент.AU/ITM/MAX31855K-TH ... Swuv9wmizg

И такие термопары, как этот

http: // www.eBay.компонент.au/itm/100 см-1-вир ... Swhabwhj5a


Я не уверен, что должен ли я это сделать, но я разбираю заглушки и распределяю провода из штифтов, а затем помещаю провода прямо в блок разъема модулей MAX31855

Я не уверен, есть ли проблема с этим, я.e Если вилки сделаны из какого -то специального металла.

В любом случае, показания в порядке при комнатной температуре и т. Д., Просто подойдите, так как все становится действительно горячим :-(

Mrburnette
Пн 22 февраля 2016 г., 13:08
Rogerclark написал:
Я использую эти модули MAX31855 с eBay

http: // www.eBay.компонент.AU/ITM/MAX31855K-TH ... Swuv9wmizg

И такие термопары, как этот

http: // www.eBay.компонент.au/itm/100 см-1-вир ... Swhabwhj5a


Я не уверен, что должен ли я это сделать, но я разбираю заглушки и распределяю провода из штифтов, а затем помещаю провода прямо в блок разъема модулей MAX31855

Я не уверен, есть ли проблема с этим, я.e Если вилки сделаны из какого -то специального металла.

В любом случае, показания в порядке при комнатной температуре и т. Д., Просто подойдите, так как все становится действительно горячим :-(

Zoomx
Пн 22 февраля 2016 г. 14:57
Здесь
http: // www.нити.com/белая бумага/7108/it/
Белая бумага национальных инструментов об источниках ошибок с использованием термопалей.

Rogerclark
Пн 22 февраля 2016 г., 8:24 вечера
Спасибо, ребята

Re: Возможные проблемы

Я не расширил провода. К счастью, они достаточно долго, чтобы добраться до контрольной доски.

Все, что я сделал, - это разобрать 2 -контактные штекеры, развернуть одноразовые металлические провода вокруг винтов в пробке, где они были прикреплены к булавкам, а затем я вкрутил эти провода прямо в блок разъема на модулях MAX31855K.

Я поставил ленту Kapton на конце провода, которая заходит в духовку, которая будет вступать в контакт с металлическими проводами (но не покрывает перекрестку TC).

Я думал, что лента Каптона была хорошим изолятором, и она не повлияет на чтения, но, возможно, это проблема.

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

Я могу попробовать заказать еще несколько термопалей у другого поставщика на eBay, так как я думаю, что эта партия поступила от одного и того же поставщика и может быть дешевым подделками

Re: MAX31855K

Это возможно, это не подлинные.

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

Rogerclark
Солнце 01 мая 2016 г., 5:25 утра
У меня было немного свободного времени сегодня днем, поэтому в попытке выяснить, почему в духовке, связанном с так много проблем с контролем температуры, я построил тестовую установку из 3 x max31855 Thermocouple SPI -модулей, подключенных к Maple Mini

Я записал все три термопали в пределах 3 см друг от друга, положил их в духовку и запустил духовку в программе переопределения, которая просто включает обогреватели (и он также использует вентилятор охлаждения, чтобы немного волновать воздух). Затем я остановил программу переопределения, которая включила вентилятор охлаждения, прежде чем полностью выключить духовку.

Но я получаю те же результаты, которые я получаю при использовании 2 случайных симолетов, подключенных к контроллеру печи с рефтова.
three_new_thermocouples.png
THRE_NEW_THERMOCOUPLES.PNG (52.79 киб) просмотрено 1837 раз

Rogerclark
Солнце 01 мая 2016 г., 6:15 утра
Чтобы снова продолжить.

Я поменял первые 2 термины, и кажется, что одна проблема переместилась, но она не совсем убедительно, поскольку 2 «хороших» термопали больше не отслеживаются вместе, поскольку они не находятся на одних и тех же 2 Max31855, как и раньше.
shappuct_thermouple_one_and_two.png
Shappuct_thermouple_one_and_two.PNG (25.74 киб) просмотрено 1835 раз

Rogerclark
Солнце 01 мая 2016 г., 11:08
КСТАТИ. Любой, кто планирует использовать библиотеку Adafruit Max31855...

Это не работает по нескольким причинам...

(1) Он содержит 2 конструктора, один для использования аппаратного SPI и один, который использует Software SPI (встроенный в LIB).
У программного конструктора SPI есть аргументы, названные мисо,
Adafruit_MAX31855::Adafruit_MAX31855(int8_t SCLK, int8_t _CS, int8_t MISO) {

Werecatf
Солнце 01 мая 2016 12:10
Rogerclark написал:Так... Когда у меня появится шанс, я думаю, что я удалю определения для Моси, Мисо и СКК (если никто не знает причину их сохранить)

Mrburnette
Солнце 01 мая 2016 г. 13:07
@Роджер,

Я должен сказать, что я озадачен, так как ваш опыт не приближается к отслеживанию моего предыдущего варианта использования: EFT для двигателя Rotax на экспериментальном самолете. Мой дизайн использовал два канала на MEGA2560.

Из Международной белой бумаги ASM: Белая бумага
Как предотвратить ошибки измерения температуры при установке датчиков термопары и передатчиков
______________________________________________________________________________________________
- 3 -
В то время как вы можете сформировать термопару, просто объединив два разнородных металлических проводника, ряд стандартных
Доступны типы термопары, которые используют определенные металлы и сплавы, объединенные для производства более крупных, более стабильных,
и предсказуемые выходные напряжения относительно приложенных термических градиентов. На эти стандартные типы ссылаются
к холодному соединению при 0 ° C, и их термоэлектрические напряжения при определенных температурах в их стандарте
Термопара Таблицы относительно 0.000 мВ при 0 ° C. Обратите внимание, что эти напряжения термопары могли быть
Ссылка на любую температуру, такую ​​как комнатную температуру 25 ° C, но 0 ° C был выбран, потому что она’S легко
воспроизводится в пределах ± 0.2 ° C с использованием смесью или проселения льда и воды. Таким образом, если вы держите холодный соединение при 0 ° C,
Ваше измеренное напряжение будет напрямую соответствовать вкладу термоэлектрического напряжения горячего соединения
температура и эту температуру могут быть легко найдены с помощью поиска в стандартной таблице для конкретной
Термопара типа.
Мой опыт работы с MAX13855 предлагает отличный матч с 2 профессиональными термопарами EGT с eBay. Я использовал ледяную ванну, температуру окружающей среды и кипящую воду (барометрический прил.) Оба термокупрры отслеживают.

Владелец самолета получил MAX13855 непосредственно от производителя в качестве образцов юзабилити. // Object / Library Instantiations MAX31855 thermocouple_EGT1(thermoCLK, thermoCS_1, thermoDO); MAX31855 thermocouple_EGT2(thermoCLK, thermoCS_2, thermoDO);

Rogerclark
Солнце 01 мая 2016 г., 22:21
@WareCatf

Я дважды проверю эти определения. Я предположил, что в качестве библиотеки Adafruit прекрасно собирает AVR и даже ESP8266, что проблема должна заключаться в том, что ядро ​​содержит нестандартные определения

Но я дважды проверю, что определяют ядра AVR и SAM.

Возможно, они определяют их в другом месте, для препроцессора не в конечном итоге облажается библиотекой Adafruit.


На самом деле, я не думаю, что код в библиотеке следует за лучшей практикой. Я думаю, что они использовали имена верхней регистрации, e.глин. Мисо как аргументы, чтобы он не сталкивался с именем внутренней переменной мисо

Однако в целом я подумал, что верхний регистр использовался для обозначения макросов и константов, и было бы лучше использовать подчеркивание в передних методах (свойства) (при условии, что они частные) и, возможно, даже использовать MiSopin и т. Д. В качестве аргумента

Rogerclark
Солнце 01 мая 2016 г., 22:41
Луча

Возможно, что термопары с eBay являются полным мусором.

У разъемов есть «K», написанные на них. Так что они должны быть K типа.

Max31855 также k -тип

Я думаю, что большинство людей не заметят ошибки, так как я сомневаюсь в том, что многие люди используют 3 термопалирования в непосредственной близости, чтобы измерить температуры свыше 200 градусов C

В диапазоне от 0 до 100 градусов большинство из них довольно нормально.

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

У меня есть 2, более неоткрытые термопары в упаковке 5 и DMM, который имеет термопара. Поэтому я могу попробовать сравнить его показания с показаниями Arduino / Max31855

Но все это очень озадачивает на данный момент

Rogerclark
Солнце 01 мая 2016 г., 22:42
@warrcatf

Похоже, ядро ​​SAM не использует макрос, он использует статический VAR static const uint8_t SS = BOARD_SPI_SS0; static const uint8_t SS1 = BOARD_SPI_SS1; static const uint8_t SS2 = BOARD_SPI_SS2; static const uint8_t SS3 = BOARD_SPI_SS3; static const uint8_t MOSI = PIN_SPI_MOSI; static const uint8_t MISO = PIN_SPI_MISO; static const uint8_t SCK = PIN_SPI_SCK;

OrangePi-PC Experience

от STM32 до STM8S

Arm Holdings, купленные Softbank