Yanshun Опубликовано 21 октября, 2018 Поделиться Опубликовано 21 октября, 2018 Добрый день. Хочу Вам представить термостат на Термопаре К-Типа, схема построена на микроконтроллере PIC16F676 и Max6675. Отображение информации на LCD 1602. Данный термостат зарекомендовал себя только с положительной стороны. Простое управление и простая сборка, распространенность комплектации дает возможность всем желающим его собрать. Оригинальная статья (http://avtoelectro.radioliga.com/device.php?show=ts_couple) Термостат способен поддерживать температуру до 1000 градусов, разумеется если Ваша термопара рассчитана на такие температуры. Установка температуры с шагом 1 градус. Установка гистерезиса до 255 градусов, с шагом 1 градус. Реле включение= Установленная температура минус Гистерезис. Например: Установили температуру 35 градусов и Гистерезис 5 градусов, реле отключится при достижении температуры 35 градусов и включится только когда температура опустится до 30 градусов. Вся схема питается от стабилизированного источника питания +5В, защиты от "Дурака" не предусмотрена, так что не попутайте полярность. Максимальное потребление тока было зафиксировано 80 мА *(75 мА потребляет реле). Ваш БП должен стабильно выдать 100 мА.Внимание: обязательная поддержка Русского Языка дисплеем 1602, а иначе будут "кракозябры". Термостат оснащен функцией Контроля термопары, в случае обрыва термопары устройство отключит нагрузку и выведет ошибку на дисплей. Микроконтроллер используется в SOIC, из-за этого пришлось программировать его внутрисхемно. Я использовал PicKit 2. При программировании чипа термостат должен быть запитан от своего источника питания. Можно так-же его прошить, а потом впаять на плату. Термостат начинает работать стразу после прошивки микроконтроллера. Перед пайка крайне рекомендую проверять все детали приборами. Единственная настройки, это контрастность LCD многооборотным резистором. Дисплей должен быть закреплен на плате через стойки и закручен винтами М2,5 мм длиной не менее 18 мм. Высота разъема 8+2 мм и + две толщины платы по 1,6 мм. Высота стоек 10 мм. Температура на дисплее обновляется плавно, доли градусов нет, отображаются только целые числа. Так-же рекомендую приобретать МАХ6675 уже на платке, так Вы получаете бонусом к микросхемы еще и разъем для подключение термопары и штырьки угловые для внутрисхемного программирования. Единственное не удобство, Вам придется все это выпаять с платы. Решайте сами. После включения питания, на дисплее появляется заставка и через секунду основной экран работы. В основном режиме сразу отображается текущая температура, установленная температура, значение гистерезиса и слово ОЖИДАНИЕ, если реле выключено и слово НАГРЕВ!, если включено. Нажатием любой из кнопок включается режим настройки. На дисплее появляется надпись НАСТРОЙКА и мигает температура. Кнопками можно менять температуру. При удержании кнопки цифры сначала изменяются медленно, потом быстро и потом совсем быстро. Если не прикасаться к кнопкам несколько секунд, начинает мигать гистерезис и теперь, аналогично температуре, можно менять значение гистерезиса. Далее нужно так же подождать несколько секунд. На дисплее появится надпись - НОВЫЕ ДАННЫЕ СОХРАНЕНЫ. Новые установки будут приняты и сохранены в энергонезависимой памяти EEPROM. В случае обрыва термопары на дисплее будет надпись ОШИБКА ТЕРМОПАРЫ, так же ошибка будет и при отключении модуля MAX6675. ! При прошивке микроконтроллера не забудьте сохранить заводскую калибровочную константу в последней ячейке flash-памяти. В моем случае были константы 344С и 346С Прошивка в HEX-файле, исходника у меня нет. На данный момент прошивка только под дисплей с поддержкой Русского Языка. Печатная плата односторонняя с размером 99*68 мм, минимальный зазор 0,3 мм, минимальная дорожка 0,33 мм. Печатная плата в DipTrace, Lay6, Gerber. Платы заказывал в Китае на PCBWay Плата полностью на разъемах и все они разные. Всем теплай и уюта. Фото готового устройства Скрытый текст Термостат на PIC16F676 и Max6675 Gerber.rar Термостат на PIC16F676 и Max6675 прошивка HEX.rar Термостат на PIC16F676 и Max6675.lay6 Термостат на термопаре и модуле MAX6675 DipTrace.rar 0 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
Vovka Опубликовано 22 октября, 2018 Поделиться Опубликовано 22 октября, 2018 А зачем параллельно реле конденсатор? 0 На форумах принято общаться на "ты", что не является оскорбительным и подразумевает равноправие Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
Yanshun Опубликовано 22 октября, 2018 Автор Поделиться Опубликовано 22 октября, 2018 @Vovka Добрый день. Это у меня привычка осталась от другого термостата, когда собирал, решил и тут поставить. Если его убрать, хуже не будет. А так для сглаживания работы реле. 0 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Alex Опубликовано 22 октября, 2018 Поделиться Опубликовано 22 октября, 2018 Что за "сглаживание работы реле" ? Плавнее включаться чтоли будет ? Это как в анекдоте про плавное погасание света в зале кинотеатра. Где сидит мужик и мееееедленно-меееедленно вынимает вилку из розетки 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
МихМих Опубликовано 22 октября, 2018 Поделиться Опубликовано 22 октября, 2018 А эта цепочка часом не от симисторной схемы осталась? 0 Получи фашист гранату! Ссылка на комментарий Поделиться на другие сайты Поделиться
Dr. West Опубликовано 23 октября, 2018 Поделиться Опубликовано 23 октября, 2018 Такое можно встретить, если цепь реле питается от плохо отфильтрованного напряжения с высокими пульсяциями. Например, блок питания устройства выполнен на балластном конденсаторе. Если же используется нормальный, стабилизированный источник, то он не нужен. 2 "Я не знаю какой там коэффициент, я просто паять умею. " Ссылка на комментарий Поделиться на другие сайты Поделиться
Yanshun Опубликовано 23 октября, 2018 Автор Поделиться Опубликовано 23 октября, 2018 @МихМих Добрый вечер. Она самая. 0 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
evgkg Опубликовано 23 октября, 2018 Поделиться Опубликовано 23 октября, 2018 @Yanshun добрый вечер, где Вы используете данное устройство? Какова максимальная длинна подключения термопары? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
evgkg Опубликовано 23 октября, 2018 Поделиться Опубликовано 23 октября, 2018 @Yanshun как Вы делаете это Sprint layout где можно почитать 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Yanshun Опубликовано 24 октября, 2018 Автор Поделиться Опубликовано 24 октября, 2018 @evgkg Доброе утро. Термопару использую длиной 2 метра, на Али покупал. Максимальную длину шнура, которую, я видел на 5 метра. Данное устройство использую в духовом шкафе, для выпечки, максимальная температура раскачиваемая им 420 градусов. Так-же планирую использовать данное устройство в муфельной печи, но пока только присматриваю на али термопару пока не в курсе подойдет она или нет. Ищу инфу по сети. Забыл упомянуть, что МАХ6675 не любит когда его нагревают или рядом есть источник тепла, "мозги у него плывут". На счет печатной платы, я рисую их в DipTrace, а потом экспортирую с помощью Gerber в Sprint-Layout 6, использующая заливка приобретает такое очертание, как на Вашей картинке. Вот как-то так. 0 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
evgkg Опубликовано 24 октября, 2018 Поделиться Опубликовано 24 октября, 2018 7 часов назад, Yanshun сказал: я рисую их в DipTrace, спасибо, качну DipTrace может пригодиться 7 часов назад, Yanshun сказал: шкафе, для выпечки женской половине так сказать в помощь 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
my504 Опубликовано 26 октября, 2018 Поделиться Опубликовано 26 октября, 2018 Зачем автор использовал в программе калибровочную константу? Насколько я понимаю, частота осциллятора контроллера не несет никакой функциональной нагрузки, то есть в разумных пределах может быть ЛЮБОЙ. Собственно интерес простой - на схеме присутствует предупреждение нащщет оной константы, так зачем создавать сущности без всякой необходимости? В 23.10.2018 в 18:41, Yanshun сказал: Она самая. Из той же оперы. При коммутации чисто активной нагрузки от безындуктивного источника снаббер не требуется ни для симистора, ни для реле. 0 戦う前に相手のベルトの色に注目 Ссылка на комментарий Поделиться на другие сайты Поделиться
Yanshun Опубликовано 26 октября, 2018 Автор Поделиться Опубликовано 26 октября, 2018 @my504 Доброе утро. Как будет себя вести данный термостат если стереть Каллибровочную константу я не проверял и не планирую. На счет защиты для реле, термостат управляет духовым шкафом мощностью 9 кВатт, 380В через пускатель, а это индуктивная нагрузка для реле, поэтому защита мне нужна. 0 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
my504 Опубликовано 26 октября, 2018 Поделиться Опубликовано 26 октября, 2018 3 часа назад, Yanshun сказал: я не проверял и не планирую. Разве не Вы сами писали код? Там не нужно ничего проверять. Если Вы написали калибровку (вызов константы), то константа нужна, если нет - не нужна. 0 戦う前に相手のベルトの色に注目 Ссылка на комментарий Поделиться на другие сайты Поделиться
IMXO Опубликовано 26 октября, 2018 Поделиться Опубликовано 26 октября, 2018 В 24 Октябрь 2018 г. в 06:54, Yanshun сказал: Данное устройство использую в духовом шкафе, для выпечки, максимальная температура раскачиваемая им 420 градусов. Так-же планирую использовать данное устройство в муфельной печи, но пока только присматриваю на али термопару пока не в курсе подойдет она или нет. Ищу инфу по сети. Забыл упомянуть, что МАХ6675 не любит когда его нагревают или рядом есть источник тепла, "мозги у него плывут". забыли еще упомянуть что у МАХ6675 ошибка измерения по температуре до 700С +/-2,25С и до 1000С +/-4,75С для булочек может и не критично, но для муфиля лучше все же ТР с ПИД-регулированием 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Yanshun Опубликовано 26 октября, 2018 Автор Поделиться Опубликовано 26 октября, 2018 @my504 Добрый день. Я не являюсь автором ПО, я взял данный проект из сети с создал для него печатную плату и все. Я пытаюсь связаться с автором прошивки для того, чтобы он сделал под Латиницу, у себя не могу найти дисплей с кириллицей, а данная прошивка под нее. 0 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
IMXO Опубликовано 26 октября, 2018 Поделиться Опубликовано 26 октября, 2018 couple_lcd.HEX 3 Ссылка на комментарий Поделиться на другие сайты Поделиться
Yanshun Опубликовано 26 октября, 2018 Автор Поделиться Опубликовано 26 октября, 2018 @IMXO Добрый вечер. Огромнейшая благодарность Вам за помощь в переводе под Латиницу, очень сильно меня выручили, неоднократно уже. Была бы возможность кучу бы плюсиков поставил бы. Перевод отличный. Спасибо. 1 Корпорация Mars Ссылка на комментарий Поделиться на другие сайты Поделиться
Phalanx Опубликовано 29 октября, 2018 Поделиться Опубликовано 29 октября, 2018 (изменено) В 26.10.2018 в 23:41, Yanshun сказал: @IMXO...Перевод отличный. Был-бы грамотным, совсем было-бы хорошо. Правильно будет хотя-бы так: Thermocouple error - Ошибка термопары ( конкретное, устоявшееся название устройства ) New data parameters saved ( present ) или New data parameters have been saved ( perfect ) - Новые параметры данных сохранены. IMHO, если уж советовать что-то, так прежде убедившись в правильности совета. В данном случае имеем несуществующее слово "THERMOPARES" ( лично меня корежит от транслитерации ) и неправильное употребление глагола to be в пассивном залоге. New data parameters saved переводится, как новые параметры данных сохраняются ( в смысле, как обычное, регулярное действие, например "каждый день"). Мне-то все-равно, но вдруг Вы решите продавать это. Будет выглядеть смешно, как надпись Abibas на китайском спортивном костюме из 90-х. P.S. Расшифровать, что означает "Gus", я так и не смог. Подозреваю, что us - это какая-то "уставка", а G - градус, но могу и ошибаться. Изменено 29 октября, 2018 пользователем Phalanx -1 Ссылка на комментарий Поделиться на другие сайты Поделиться
IMXO Опубликовано 29 октября, 2018 Поделиться Опубликовано 29 октября, 2018 если грамотный, проведи полный реверсинженеринг прошивки , найди строки формирования адресов начала строк и откоректируй их и посчитай кол-во букафф "New data parameter" дабы твои умничания влезли в экран на 16 символов, а мне оно на не нать. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
МихМих Опубликовано 29 октября, 2018 Поделиться Опубликовано 29 октября, 2018 1 час назад, Phalanx сказал: Правильно будет хотя-бы так. Ну, не все выпускники Гарвардов и Оксфордов. К тому же есть ограничения: только аглицкий шрифт, и количество знаков. Да, кривовато переведено. Но вполне понятно. 0 Получи фашист гранату! Ссылка на комментарий Поделиться на другие сайты Поделиться
Phalanx Опубликовано 30 октября, 2018 Поделиться Опубликовано 30 октября, 2018 (изменено) 20 часов назад, МихМих сказал: Ну, не все выпускники Гарвардов и Оксфордов. К тому же есть ограничения: только аглицкий шрифт, и количество знаков. Да, кривовато переведено. Но вполне понятно. Это не Оксфорд и не Гарвард. Английская грамматика - средняя школа 6-7 класс, сведения о термомарах - на уровне электрика 4-5 разряда, но для местных модераторов это называется "умничать", равно как и "тыкать" незнакомому собеседнику, а их мнение здесь, типа, котируется . Реверсить поделку из первого поста мне лениво, подобное я не повторяю, такое мне проще самому сделать, если сильно нужно. И я не очень понял реплики про длину строк. Покажете в каком месте предложенный мной перевод не влезает в 16 символов? Вместо parameters точно так-же можно применить options, если не влезает, не искажая смысла и не нарушая английской грамматики: THERMOCOUPLE ERROR NEW DATA OPTIONS SAVED В английском языке имеется куча невзаимоисключающих синонимов, достаточно открыть хотя-бы https://translate.google.ru. Но мне-то собственно пох, можете написать и OSHIBKA TERMOPARI, главное, что все понятно. Как-бы сделал я при отсутствии индикатора с кириллицей и при необходимости выводить слова в русском начертании. Основная масса символов в английской и русской раскладках совпадают. В любом индикаторе из серии hd44780 имеется возможность прописать 8 пользовательских символов. Не хватает : Й, Ц, У, Г, Ш, Щ, Ф, Ы, П, Л, Д, Ж, Э, Я, Ч, Ь, Б, Ю. Итого 18 символов. Выхода два. 1. Выбрать 8 символов из этих 18, чтобы вывести все необходимые слова, словарь придется оптимизировать. 2. При выводе фразы, в динамике генерировать необходимые пользовательские символы, и загружать их в индикатор. Это займет больше программной памяти, но при оптимальном написании, код вырастет несильно, 1 подпрограмма и 3 массива. В данной конструкции код занимает всю память программ ( на чем и как написано не знаю), поэтому остается транслитерация, или перевод текста на английский язык. Или-же применить МК имеющий больше программной памяти, например PIC16F688 Изменено 30 октября, 2018 пользователем Phalanx -1 Ссылка на комментарий Поделиться на другие сайты Поделиться
МихМих Опубликовано 30 октября, 2018 Поделиться Опубликовано 30 октября, 2018 22 минуты назад, Phalanx сказал: Английская грамматика - средняя школа 6-7 класс, Похвально, что вы хорошо владеете английским. У меня, например, нет склонности к языкам. Хотя с китайцами, настраивающими оборудование, на устном английском общались и прекрасно друг друга понимали, даже акцент похож был Но из вариантов THERMOCOUPLE и THERMOPARES мне гораздо понятней второй. 0 Получи фашист гранату! Ссылка на комментарий Поделиться на другие сайты Поделиться
Dr. West Опубликовано 30 октября, 2018 Поделиться Опубликовано 30 октября, 2018 Разница только в том, что один молча сделал и выложил, а другой критикует и рассуждает "как бы я лучше сделал, но мне оно нах не надо." 2 "Я не знаю какой там коэффициент, я просто паять умею. " Ссылка на комментарий Поделиться на другие сайты Поделиться
Alex Опубликовано 30 октября, 2018 Поделиться Опубликовано 30 октября, 2018 @Phalanx , Вы зарегистрировались на форуме чтобы нас буржуйскому языку учить ? Не туда попали, если что. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.