Вот поганял программу, скорость перестройки слишком быстрая, но перестраивать сотни нормально, а будет долго, если уменьшить скорость.слишком быстро идет установка, или нормально?
Может оставим как есть?
Вот поганял программу, скорость перестройки слишком быстрая, но перестраивать сотни нормально, а будет долго, если уменьшить скорость.слишком быстро идет установка, или нормально?
Зависимость линейная. 0 это 0, 1500 град это 2,5V.petro2002 писал(а):какое напр. должно быть при 100-500-1000 град? Для градуировки.
Оставляем как есть или переделывать под ПИД?
Хорошо, займусь на досуге.petro2002 писал(а):Т.к. это устройство будет "на все случаи жизни", а некоторые из них требуют поддержания точных температур, хотелось бы ПИД.
МК не видит обрыв термопары, а видит входное напряжение и обрабатывает его как температуру. Фактически программа реагирует на входное напряжение. Если укажете параметр, по которому можно определить неисправность (обрыв, к.з. и т.п.) и укажете алгоритм поведения, я пропишу его в прошивке.petro2002 писал(а):При обрыве термопары, как должна отреагировать программа?
При обрыве термопары (тем временем, печь разогревается) напряжение на выв. 23 близо нуля (0,06 вольт), но это пока без регулировки усилителя. После - показания наверное будут другими? Пусть пока будет как есть.МК не видит обрыв термопары
Это не однозначная информация.petro2002 писал(а):При обрыве термопары (тем временем, печь разогревается) напряжение на выв. 23 близо нуля (0,06 вольт).
Чтоб на все случаи жизни... Урежу, сколько скажете, если вернемся к этому алгоритму. Сейчас на очереди ПИД.petro2002 писал(а):...Они не мешают, но понять немогу для каких целей такие?
Нет. Тут будут другие. Диапазоны установки мне неизвестны, поэтому после тестирования тоже может придется урезать или расширять.petro2002 писал(а):Они будут в ПИД регуляторе?
Для того, чтобы МК видел обрыв термопары, в усилителе должна быть соответствующая цепь. Нужно задать небольшой ток через термопару, который не ухудшит точность измерений, но его будет достаточно, чтобы при обрыве ввести усилитель в насыщение. Одним высокоомным резистором это делать неудобно (слишком большой номинал получается), лучше сделать делитель + резистор. На схеме, ссылку на которую я давал, эта цепь есть, обрыв на практике детектируется успешно.Soir писал(а):МК не видит обрыв термопары
Один мой знакомый выбосил целую кучу недожжённых треснувших горшков. Труд многих дней. Контроллер фирмовый, прмышленный, многопрограммный. И он продолжал выполнять задание не видя, что творится в "реакторе"Странно такое слышать, в современных контроллерах есть надежные средства, позволяющие избежать зависаний.
Но стоит ли так перестраховываться? Не корабли ведь в космос запускаем.
В Proteus реагирует, на вид более менее адекватно. Да и алгоритм этот опробован и работает на одном домашнем устройстве, и людям делал - не жалуются, что-то наверно я напутал. Буду смотреть.petro2002 писал(а):Soir, ситуация такая. Установил 300 град, старт резкий, при любых настройках - максимальный нагрев, пролетает установку без остановки. Термопару нагрел пламенем до 1000 - отключения нет.
Действительно резкий регулятор получился. Притормозил раз в 10, пробуйте.Soir писал(а):...что-то наверно я напутал. Буду смотреть.
Мне трудно судить про "обычность" очередности. Такая получилась случайно, если неудобно - напишите как, переставить местами не проблема.petro2002 писал(а):В установках чуть необычна очерёдность - DPI, иногда малость путаю.
Пределы установок коэффициентов я брал тоже "от фонаря", точнее с инкубатора. Поэтому возможно надо будет эти пределы куда-то сместить, сузить или расширить. Это в ходе экспериментов Вы мне скажете, что вот такой коэффициент надо бы больше, а этот меньше или мельче...petro2002 писал(а):Буду проводить настройки и испытания, далее сообщу.
Несколько замечаний по схеме.petro2002 писал(а):Вот перерисовал схему, что используется на данный момент.
Привычнее PID, както так логика в голове лучше работает т.к. в справочниках описано в такой последовательности.очередность
Свечение очень слабое, но заметно, когда полностью выключается нагрев.- LED2 "Нагрів" не имеет смысла, управление идет короткими импульсами, длительность которых никак не зависит от мощности. Скорее всего свечение светодиода вообще не будет заметным.
Да, до резерва ещё не добрался. Прежде, буду рисовать печатку, наполовину SMD.- Не вижу резервирования питания.