Плавный нагрев при помощи ардуины

fsdb
Offline
Зарегистрирован: 24.10.2015

Добрый день!

Ребята очень прошу посмотреть схему по номиналам. я к сожалению в этой области  не специалист, все детали у меня сейчас естьв наличии и хотел спаять.

 

fsdb
Offline
Зарегистрирован: 24.10.2015

схема

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А что она по-Вашему должна делать-то? Если что-то нагревать, то обратной связи не вижу. Или нагревать вслепую?

fsdb
Offline
Зарегистрирован: 24.10.2015

ЕвгенийП - нагревать в слепую она не будет. я просто не выкладывал ту часть что измеряет текущую температуру.

меня волнуют две вещи в которых я плаваю - номиналы. надеюсь правильно. второе программная часть. примеров много но не ясно как мне скажем установить мощность на 65%. выключить или на максимум

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Понятно. Боюсь, что Вы не там видите проблему, где она на самом деле есть. Номиналы-то - мелочь., ту была недавно тема, там всё было. Сейчас найду, дам ссылку.

Но я не зря спросил про обратную связь. Вы можете описать алгоритм, как именно Вы её греть собираетесь? Здесь граблей полно. Если напишете, обсудим.

А ссылку сейчас найду, дам.

Andy
Andy аватар
Offline
Зарегистрирован: 01.01.2016

Та же самая схема:

http://pics.rsh.ru/img/moc3041-bt138_uz8fx351.png

стоит ли сомневаться в правильности?

fsdb
Offline
Зарегистрирован: 24.10.2015

Andy - то что не много отличается это не приципиально?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Вот, http://arduino.ru/forum/apparatnye-voprosy/mozhno-li-s-pomoshchyu-arduino-upravlyat-upravlyat-simistornym-regulyatorom#comment-158755

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

Симистор я Ваш не смотрел по даташиту, но под нагрузку надо подбирать с хорошим запасом. Что там за нагреватель у Вас только Вы знаете.

fsdb
Offline
Зарегистрирован: 24.10.2015

ЕвгенийП - у меня есть некоторый кусок латуни и температура около 220 градусов которую нужно держать.

хотелось бы при помощи этой схемы плавно приблизится к этому. вопрос про коэфициенты в данную минуту не так интересен как интесен тот факт как мне на 65% генерировать импульс. например чтоб лампочка светила в пол силы

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ну, схема про лампочку у Вас нормальная. та. что я Вам дал - у меня реально работает. А что касается алгоритма нагрева, если Вы избегаете разговора, то, наверное, знаете, что делаете. Удачи!

fsdb
Offline
Зарегистрирован: 24.10.2015

ЕвгенийП мне далеко не все понятно, но я бы смог сделать под свои нужды с коэфициентами- если бы узнал как работать с PWM

скажите пожалуйста а геенерация PWM у меня будет через analogwrite? как описано тут? http://arduino.ru/Tutorial/PWM подскажите программную часть если не сложно

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

fsdb пишет:

ЕвгенийП мне далеко не все понятно, но я бы смог сделать под свои нужды с коэфициентами- если бы узнал как работать с PWM

скажите пожалуйста а геенерация PWM у меня будет через analogwrite? как описано тут? http://arduino.ru/Tutorial/PWM подскажите программную часть если не сложно

ШИМ-то, конечно, через analogWrite, ничего там сложного нет. А вот по части алгоритма, я не знаю, что Вы понимаете под коэффициентами, но если делать аккуратный нагрев, то его нужно делать через ПИД-регулирование. Если не знаете что это такое, погуглите. материалов много, вплоть до готовых программ.

fsdb
Offline
Зарегистрирован: 24.10.2015

ЕвгенийП - спасибо. действительно есть уже готовая библиотека. ничего даже думать не надо насколько я понял. я готовил себя что нужно будет самому высчитывать по формуле 3 коэффициента.

 

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Коэффициенты всё равно придётся подбирать (не высчитывать, а подбирать из эксперимента). А что за библиотеку Вы нашли, дайте глянуть, пожалуйста.

fsdb
Offline
Зарегистрирован: 24.10.2015
bwn
Offline
Зарегистрирован: 25.08.2014

Если требуется больше градаций, то библиотека CiberLib, вполне кошерно управляет лампой - 255 уровней, но требуется внешний отлов ZERO. Или как Евгений написал, там градаций будет меньше, но и деталей меньше, здесь уже по факту смотреть. На вход МОСьки я обычно 1кОм ставлю при 5В питании, вполне достаточно.

fsdb
Offline
Зарегистрирован: 24.10.2015

bwn - спасибо.  с железками вроде разобрался. схему спаял на однослойную плату. но в розетку пока не включал (что то боязно не много :) и с скетчем пока свосем в голове стала каша.

bwn
Offline
Зарегистрирован: 25.08.2014

Таки с малого начните, включено-отключено, а дальше улучшать))) Хотя что то я про ту пластину припоминаю, не все там просто.((((

m-zzz
Offline
Зарегистрирован: 30.05.2015

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

и вопросы по типу "как интесен тот факт как мне на 65% генерировать импульс. например чтоб лампочка светила в пол силы" и "скажите пожалуйста а геенерация PWM у меня будет через analogwrite? как описано тут?" сразу же отпадут за ненадобностью ))

И ссылки на рабочие схемы там тоже имеются. 

Ваша схема, кстати, тоже вполне работоспособна.. И останется таковой даже если убрать из нее один резистор)))

m-zzz
Offline
Зарегистрирован: 30.05.2015

в розетку пока не включал (что то боязно не много :)

А чего бояться то? Все равно последовательно с лампочкой включаете!! Самое страшное при КЗ - не будет гаснуть лампочка)))

Вы главное, поаккуратнее с сетевым то напряжением!

m-zzz
Offline
Зарегистрирован: 30.05.2015

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

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