(медленный) ШИМ для нагревателя

На этом форуме Вы можете задать вопросы знатокам программы и автору.
holodaleksey
Лейтенант
Сообщения: 566
Зарегистрирован: 10 янв 2016, 13:47

(медленный) ШИМ для нагревателя

Сообщение holodaleksey »

никак, моргает, однако.
Подпись удалена мною по требованию администрации форума, что является нарушение демократии )
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

(медленный) ШИМ для нагревателя

Сообщение DWD »

Только что посмотрел Ваш проектик...

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

Сделайте что-то подобное.
Изображение
holodaleksey
Лейтенант
Сообщения: 566
Зарегистрирован: 10 янв 2016, 13:47

(медленный) ШИМ для нагревателя

Сообщение holodaleksey »

Спасибо! отлично! все норм))) сейчас допиливаю)
Подпись удалена мною по требованию администрации форума, что является нарушение демократии )
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

(медленный) ШИМ для нагревателя

Сообщение DWD »

То есть, перестало мигать?
Изображение
holodaleksey
Лейтенант
Сообщения: 566
Зарегистрирован: 10 янв 2016, 13:47

(медленный) ШИМ для нагревателя

Сообщение holodaleksey »

так точно, товарищ майор!
стоит чуть поиграться с дисплеем, на тему "приятственности" отображения информации, но в целом - как надо, на данный момент.
рабочая версия - во вложении.
добавилась функция изменения времени 100% включения нагревателя.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Подпись удалена мною по требованию администрации форума, что является нарушение демократии )
Airis
Сержант
Сообщения: 175
Зарегистрирован: 24 сен 2015, 07:27

(медленный) ШИМ для нагревателя

Сообщение Airis »

Сделал простой блок преобразования входного аналогового значение в "медленный
ШИМ" (time proportioning control).
Идея взята из библиотеки PID_v1.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Airis 04 мар 2016, 13:02, всего редактировалось 1 раз.
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

(медленный) ШИМ для нагревателя

Сообщение DWD »

На сколько я понял, частоту ШИМ можно самому задавать.
А в каких пределах?
Изображение
Airis
Сержант
Сообщения: 175
Зарегистрирован: 24 сен 2015, 07:27

(медленный) ШИМ для нагревателя

Сообщение Airis »

Частота ШИМтут не совсем частота  - это период
следование выходных импульсов, или длительность чикла. . Этот параметр можно
задать в параметрах пользователя и он ничем неограничен.
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

(медленный) ШИМ для нагревателя

Сообщение DWD »

В описании блока сказано:
"Cycle - длиетельность одного цикла (ms). При имении данных на входе, на выходе пропорционально меняеся длительность импльса и паузы: Impulse + Pause = Cycle."
Единица, делённая на период - это частота. Сам разделю, скажите, какой период?  :p
Airis писал(а):Этот параметр можнозадать в параметрах пользователя и он ничем неограничен.
Не может быть...
А если я выставлю 1нс - тоже будет работать?

Или ограничение через тип переменной - целая и через размерность - мс?
Последний раз редактировалось DWD 04 мар 2016, 14:33, всего редактировалось 1 раз.
Изображение
Airis
Сержант
Сообщения: 175
Зарегистрирован: 24 сен 2015, 07:27

(медленный) ШИМ для нагревателя

Сообщение Airis »

Да, правильно, ограничение есть диапазоном выбранного типа переменной. То есть,
если тип переменой для  Cycle - Integer то ограничение - от 2 до  32767. В некоторых случаях цикла в 33 секунды действительно может быть слишком мало. Например в механизме подачи гранул в котле отопление полный цикл (подача + пауза) мозёт быть несколько минут.
Длинна выходного импульса не может быть меньше 1 ms. Это ограничение образуется из-за использование в блоке переменной millis, в которой минимальная единица измерений = 1 ms. Но если есть необходимость в боле коротких импульсах, то можно использовать настоящий ШИМ. Данный блок предусмотрен как  "медленный ШИМ" для пропорциональной регулировкой выходной мощности в относительно медленно притекающих процессах (электрический нагреватель, порционная подача топлива, управление 3 позиционным сервоприводом).

P.S. Подправилтип переменных в блоке.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Airis 04 мар 2016, 17:35, всего редактировалось 1 раз.
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

(медленный) ШИМ для нагревателя

Сообщение DWD »

Понял, спасибо.
Изображение
Аватара пользователя
brig62
Лейтенант
Сообщения: 469
Зарегистрирован: 13 май 2016, 16:37
Откуда: Казань
Имя: Игорь

(медленный) ШИМ для нагревателя

Сообщение brig62 »

Airis, поясните чайнику как пользоваться блоком? Мне надо регулировать мощность тэна от 30 до 100%. Выход блока подключаю на цифровой выход ардуины? К нему ттр. Какое число подавать на вход блока? В каком диапазоне? Что то мне подсказывает, что не более заданного Cycle. Ну и соответственно не менее 1/3 от него. Так?
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

(медленный) ШИМ для нагревателя

Сообщение pan »

используйте встроенный блок пид регулятора. там всё понятно .
 вот тема
Аватара пользователя
brig62
Лейтенант
Сообщения: 469
Зарегистрирован: 13 май 2016, 16:37
Откуда: Казань
Имя: Игорь

(медленный) ШИМ для нагревателя

Сообщение brig62 »

pan писал(а):блок пид регулятора
Спасибо конечно. Но на кой он мне нужен? Как я писал, мне надо мощность тэна регулировать а не температуру ловить. Поясню. Надо регулировать интенсивность кипения.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

(медленный) ШИМ для нагревателя

Сообщение Олег »

brig62 писал(а):Как я писал, мне надо мощность тэна регулировать а не температуру ловить. Поясню. Надо регулировать интенсивность кипения
А по каким критериям вы будете это делать? Чем измерить интенсивность кипения, чтобы потом регулировать мощность?
Аватара пользователя
brig62
Лейтенант
Сообщения: 469
Зарегистрирован: 13 май 2016, 16:37
Откуда: Казань
Имя: Игорь

(медленный) ШИМ для нагревателя

Сообщение brig62 »

Олег,  В начале по визуальным критериям)) Когда кастрюля стоит на плите вы как интенсивность ее кипения регулируете? А потом , исходя из практики, задам 2-3 цифры. Сильное, среднее и слабое кипение. По алгоритму должно быть 30мин сильного кипения, затем уменьшить.

Видел на ютубе странных ребят, которые интенсивность кипения пытались по температуре изменять.
Последний раз редактировалось brig62 29 дек 2017, 09:50, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

(медленный) ШИМ для нагревателя

Сообщение pan »

может так.
общий период 3 сек. поставьте сколько нужно. экспериментально... )
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось pan 29 дек 2017, 09:49, всего редактировалось 1 раз.
Аватара пользователя
brig62
Лейтенант
Сообщения: 469
Зарегистрирован: 13 май 2016, 16:37
Откуда: Казань
Имя: Игорь

(медленный) ШИМ для нагревателя

Сообщение brig62 »

pan, Очень похоже, что будет работать как мне надо. Спасибо большое за подсказку.
Аватара пользователя
Rovki
Полковник
Сообщения: 4891
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Контактная информация:

(медленный) ШИМ для нагревателя

Сообщение Rovki »

brig62 писал(а):pan, Очень похоже, что будет работать как мне надо. Спасибо большое за подсказку.
Ни как самогонный аппарат делаете ?
Электронщик до мозга костей и не только
Аватара пользователя
brig62
Лейтенант
Сообщения: 469
Зарегистрирован: 13 май 2016, 16:37
Откуда: Казань
Имя: Игорь

(медленный) ШИМ для нагревателя

Сообщение brig62 »

Rovki, Самогонный аппарат уже давно работает)) Причем с управлением Каскадой))


Над пивоварней теперь тружусь))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей