(медленный) ШИМ для нагревателя
-
- Лейтенант
- Сообщения: 566
- Зарегистрирован: 10 янв 2016, 13:47
(медленный) ШИМ для нагревателя
никак, моргает, однако.
Подпись удалена мною по требованию администрации форума, что является нарушение демократии )
(медленный) ШИМ для нагревателя
Только что посмотрел Ваш проектик...
У Вас дисплей включается и выключается с частотой опроса датчика.
У меня же дисплей работает постоянно, а с частотой опроса переключается только мультиплексор, выводящий либо значение температуры, либо надпись об ошибке.
Сделайте что-то подобное.
У Вас дисплей включается и выключается с частотой опроса датчика.
У меня же дисплей работает постоянно, а с частотой опроса переключается только мультиплексор, выводящий либо значение температуры, либо надпись об ошибке.
Сделайте что-то подобное.
-
- Лейтенант
- Сообщения: 566
- Зарегистрирован: 10 янв 2016, 13:47
(медленный) ШИМ для нагревателя
Спасибо! отлично! все норм))) сейчас допиливаю)
Подпись удалена мною по требованию администрации форума, что является нарушение демократии )
-
- Лейтенант
- Сообщения: 566
- Зарегистрирован: 10 янв 2016, 13:47
(медленный) ШИМ для нагревателя
так точно, товарищ майор!
стоит чуть поиграться с дисплеем, на тему "приятственности" отображения информации, но в целом - как надо, на данный момент.
рабочая версия - во вложении.
добавилась функция изменения времени 100% включения нагревателя.
стоит чуть поиграться с дисплеем, на тему "приятственности" отображения информации, но в целом - как надо, на данный момент.
рабочая версия - во вложении.
добавилась функция изменения времени 100% включения нагревателя.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Подпись удалена мною по требованию администрации форума, что является нарушение демократии )
(медленный) ШИМ для нагревателя
Сделал простой блок преобразования входного аналогового значение в "медленный
ШИМ" (time proportioning control).
Идея взята из библиотеки PID_v1.
ШИМ" (time proportioning control).
Идея взята из библиотеки PID_v1.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Airis 04 мар 2016, 13:02, всего редактировалось 1 раз.
(медленный) ШИМ для нагревателя
На сколько я понял, частоту ШИМ можно самому задавать.
А в каких пределах?
А в каких пределах?
(медленный) ШИМ для нагревателя
Частота ШИМтут не совсем частота - это период
следование выходных импульсов, или длительность чикла. . Этот параметр можно
задать в параметрах пользователя и он ничем неограничен.
следование выходных импульсов, или длительность чикла. . Этот параметр можно
задать в параметрах пользователя и он ничем неограничен.
(медленный) ШИМ для нагревателя
В описании блока сказано:
"Cycle - длиетельность одного цикла (ms). При имении данных на входе, на выходе пропорционально меняеся длительность импльса и паузы: Impulse + Pause = Cycle."
Единица, делённая на период - это частота. Сам разделю, скажите, какой период?![Дразнится :p](./images/smilies/ucoz_tongue.gif)
А если я выставлю 1нс - тоже будет работать?
Или ограничение через тип переменной - целая и через размерность - мс?
"Cycle - длиетельность одного цикла (ms). При имении данных на входе, на выходе пропорционально меняеся длительность импльса и паузы: Impulse + Pause = Cycle."
Единица, делённая на период - это частота. Сам разделю, скажите, какой период?
![Дразнится :p](./images/smilies/ucoz_tongue.gif)
Не может быть...Airis писал(а):Этот параметр можнозадать в параметрах пользователя и он ничем неограничен.
А если я выставлю 1нс - тоже будет работать?
Или ограничение через тип переменной - целая и через размерность - мс?
Последний раз редактировалось DWD 04 мар 2016, 14:33, всего редактировалось 1 раз.
(медленный) ШИМ для нагревателя
Да, правильно, ограничение есть диапазоном выбранного типа переменной. То есть,
если тип переменой для Cycle - Integer то ограничение - от 2 до 32767. В некоторых случаях цикла в 33 секунды действительно может быть слишком мало. Например в механизме подачи гранул в котле отопление полный цикл (подача + пауза) мозёт быть несколько минут.
Длинна выходного импульса не может быть меньше 1 ms. Это ограничение образуется из-за использование в блоке переменной millis, в которой минимальная единица измерений = 1 ms. Но если есть необходимость в боле коротких импульсах, то можно использовать настоящий ШИМ. Данный блок предусмотрен как "медленный ШИМ" для пропорциональной регулировкой выходной мощности в относительно медленно притекающих процессах (электрический нагреватель, порционная подача топлива, управление 3 позиционным сервоприводом).
P.S. Подправилтип переменных в блоке.
если тип переменой для Cycle - Integer то ограничение - от 2 до 32767. В некоторых случаях цикла в 33 секунды действительно может быть слишком мало. Например в механизме подачи гранул в котле отопление полный цикл (подача + пауза) мозёт быть несколько минут.
Длинна выходного импульса не может быть меньше 1 ms. Это ограничение образуется из-за использование в блоке переменной millis, в которой минимальная единица измерений = 1 ms. Но если есть необходимость в боле коротких импульсах, то можно использовать настоящий ШИМ. Данный блок предусмотрен как "медленный ШИМ" для пропорциональной регулировкой выходной мощности в относительно медленно притекающих процессах (электрический нагреватель, порционная подача топлива, управление 3 позиционным сервоприводом).
P.S. Подправилтип переменных в блоке.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Airis 04 мар 2016, 17:35, всего редактировалось 1 раз.
(медленный) ШИМ для нагревателя
Airis, поясните чайнику как пользоваться блоком? Мне надо регулировать мощность тэна от 30 до 100%. Выход блока подключаю на цифровой выход ардуины? К нему ттр. Какое число подавать на вход блока? В каком диапазоне? Что то мне подсказывает, что не более заданного Cycle. Ну и соответственно не менее 1/3 от него. Так?
(медленный) ШИМ для нагревателя
используйте встроенный блок пид регулятора. там всё понятно .
вот тема
вот тема
(медленный) ШИМ для нагревателя
Спасибо конечно. Но на кой он мне нужен? Как я писал, мне надо мощность тэна регулировать а не температуру ловить. Поясню. Надо регулировать интенсивность кипения.pan писал(а):блок пид регулятора
(медленный) ШИМ для нагревателя
А по каким критериям вы будете это делать? Чем измерить интенсивность кипения, чтобы потом регулировать мощность?brig62 писал(а):Как я писал, мне надо мощность тэна регулировать а не температуру ловить. Поясню. Надо регулировать интенсивность кипения
(медленный) ШИМ для нагревателя
Олег, В начале по визуальным критериям)) Когда кастрюля стоит на плите вы как интенсивность ее кипения регулируете? А потом , исходя из практики, задам 2-3 цифры. Сильное, среднее и слабое кипение. По алгоритму должно быть 30мин сильного кипения, затем уменьшить.
Видел на ютубе странных ребят, которые интенсивность кипения пытались по температуре изменять.
Видел на ютубе странных ребят, которые интенсивность кипения пытались по температуре изменять.
Последний раз редактировалось brig62 29 дек 2017, 09:50, всего редактировалось 1 раз.
(медленный) ШИМ для нагревателя
может так.
общий период 3 сек. поставьте сколько нужно. экспериментально... )
общий период 3 сек. поставьте сколько нужно. экспериментально... )
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось pan 29 дек 2017, 09:49, всего редактировалось 1 раз.
(медленный) ШИМ для нагревателя
pan, Очень похоже, что будет работать как мне надо. Спасибо большое за подсказку.
- Rovki
- Полковник
- Сообщения: 4891
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Контактная информация:
(медленный) ШИМ для нагревателя
Ни как самогонный аппарат делаете ?brig62 писал(а):pan, Очень похоже, что будет работать как мне надо. Спасибо большое за подсказку.
Электронщик до мозга костей и не только
(медленный) ШИМ для нагревателя
Rovki, Самогонный аппарат уже давно работает)) Причем с управлением Каскадой))
Над пивоварней теперь тружусь))
Над пивоварней теперь тружусь))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей