a5021 писал(а):Ваш график выглядит несколько синтетическим
Вы легко можете снять такой график сами. Для того, чтобы работать под управлением компьютера, не нужно повторять всю станцию. Достаточно к микроконтроллеру подцепить термопару через предусилитель и ключ, управляющий нагревателем паяльника.
a5021 писал(а):остывание происходит со скоростью близкой к скорости нагревания, а такого не может быть.
Может. При повышении температуры скорость нагрева падает, так как растут потери тепла. Скорость нагрева становится равной скорости остывания при температуре датчика где-то 400 - 420 градусов. Это значит, что поток тепла нагревателя вдвое превышает поток тепла потерь. Дальше скорость нагрева становится меньше скорости остывания. При некоторой температуре поток тепла нагревателя станет равным потоку тепла потерь, тогда скорость нагрева станет равной нулю, нагрев прекратится. Именно в такой точке работают паяльники без регулятора. На графике показан процесс нагрева и остывания. При температуре 200 градусов я включил нагреватель на 100% мощности, при температуре 475 градусов нагреватель выключил.
a5021 писал(а):Откуда тогда возникает термин ПОС, употребленный вами в одном из сообщений?
Для компенсации теплового сопротивления жала нужно повышать температуру нагревателя, и тем больше, чем выше поток тепла. Т.е. чем выше мощность нагревателя, тем выше нужно задавать уставку ПИД. А это ПОС в чистом виде.
a5021 писал(а):Насчет эквивалентной схемы, помимо резистивных свойств, она отчетливо обнаруживает свойства электрической емкости. Возможно это так же стоит учитывать.
Это понятно, но на первом шаге хотя бы решить задачу в статическом случае.
a5021 писал(а):Если пульсирующий характер нагрева релейного регулятора кому-то режет глаз, то нужно понимать, что в значительной степени эти пульсации будут сглажены присутствующей в системе теплоемкостью.
Конечно. На кончике жала ничего заметно не будет.
a5021 писал(а):100+100 или всего 100 ? По любому, получается многовато. Плюс вы тратите время на расчеты и передачу данных. Выходит, что в лучшем случае вы можете дозировать нагрев порциями не короче 100мс. Зачем тогда модуляция 10мс, если данные для принятия решения включать или выключать вы получаете гораздо реже?
Раз в 100 мс я формирую новое значение воздействия. Это с учетом времени расчетов. Ну 10 мс - это длительность полупериода сетевого напряжения, фазовое управление привязано к этому интервалу. А так, действительно, в течение 100 мс воздействие будет неизменным. Пробовал повышать частоту дискретизации - особой разницы не заметил из-за инерционности паяльника. Сделал вывод, что 100 мс вполне достаточно.
a5021 писал(а):Разрешение в 0.1 градуса для термопары неизвестного происхождения свидетельствует о весьма отчаянной решительности. С такой точностью хорошо будет шум ОУ, например, мерять
Прежде всего, не путайте точность с разрешающей способностью. Точность, конечно, гораздо хуже 0.1 градуса. Тут и ошибки калибровки, и нелинейность термопары и прочее. Но разрешающая способность 0.1 градуса получилась вполне. С учетом фильтрации собственные шумы ОУ не видны совершенно. Если проанализировать график измеренной температуры с помощью курсорных измерений, то видны протяженные участки, где температура неизменна до десятой градуса, т.е. шумов и помех нет. Четко видно, как в процессе регулирования температура меняется, испытывая небольшие скачки. Качество регулирования сильно зависит от возможностей дозирования мощности. Я был вынужден сделать фазовое управление с дискретностью 0.1% (т.е. дискретность задержки открывания ключа 10 мкс), так как при дискретности дозирования мощности 1% график температуры имел заметные ступеньки.
, 063 и так прекрасно 5В держит! И подкоректируйте массу, что бы от точки подключеня до силового ключа, расстояние было как можно меньше. И полигон потолще можно, я в принципе усиливал его пропайкой 1мм проволочки.