Виктор, хорошо. По ходу вопроса, я заметил у себя один большлй промах, недостаток, ущербность. Он заключаетмя в том, что я не способен увидеть алгоритм. Казалось бы, алгоритм напрашивается само собой. Алгоритм еще на психологическом языке называют паттерном. Паттерн это схема поведения. И вот без впшей подсказки, мне и в голоау не могло прийти что ШИМ похож на мультивибратор сигнал - пауза, а энкодер не то что потенциометр, а переменная . Знать програмные блоки и уметь их находить и видеть вокруг и есть мышление программиста.
Да и при этом когда ноутбук разогреется , попляшет первые полчаса , то потом перезагружаться перестает и вот весь день уже работает нормально . наверное это не надолго как я понял ? И сейчас я с него пишу .
Виктор, если вновь сформулировать вопрос , то тогда вот так :
" как на выходе получается управляемая частота ? " Сам же и отвечу . Сначала програмно моделируется синусоидальный задающий сигнал по точкам . В программе используется мультивибратор управляемый энкодером (задатчиком) . Далее сигнал поступает вместе с "пилой " на компаратор , а с компаратора управляет транзисторными ключами .
Получается как бы два ШИМ . Один ШИМ производится прогрмно , а второй ШИМ уже силовой на выходе из частотника .
Дмитрий, самому это графический процессор поменять и драйвер на него установить возможно ? И сколько он стоит примерно ? Даже если отдать в ремонт , данные с компа не пропадут ? А если матрица , я так понял это матрица самого экрана ?
Виктор, примерно так , полный период равен 360 , берем четверть =90 , ноль не считаем .
10 sin = 0,17
20= 0,34
30=0,5
40=0,64
50=0,76
60=0,86
70=0,93
80=0,98
sin90 =1
Я правильно понял что это точки вращающегося вектора скорости ,где меняются только две стороны треугольника , а одна сторона остается неизменной . От 90 гр до 180 пойдет на уменьшение коэффициента , а потом снова на увеличение с обратным знаком (?) И эти коэффициенты закладываются в формулу эмулирования синусоиды . Но страх все равно есть у меня .
Сначала я думал , что нужен какой- нибудь Pentium , а сейчас наверное справится Atmega 328 в корпусе Ардуино нано.
Виктор, ну я на своем утином языке говорю , а вы меня поправляйте . Слово " мультивибратор " тоже знакомо , значит энкодер управляет мультивибратором , скорее несимметричным мультивибратором , а может асимитричным . И на каждом уровне частоты (шаг энкодера) таких мультивибраторов тысячи и кажды отличается от предыдущего , при чем закладывается формула в программу с приращением заполнения и с убыванием и с переходом через "0" . Допустим когда частоту поднять до 1000 Гц . А транзисторными ключами управляет скорее всего драйвер , который вынесен за пределы микроконтроллера и у каждого транзистора есть свой драйвер (микросхема), которая согласованно работает с другими драйверами . ?
Если все суммировать , то получается что эмулированная шим на микроконтроллере програмно и есть задатчик , чтобы повторить шим уже на силовой части с транзисторными ключами и опорным напряжением.
Виктор, говорить что мне все понятно я не стану , но с энкодером знаком , однако в любом случае цифра превращается в физику , тогда где это происходит , на уровне МК ? В энкодер заложен шаг программы , но если бы этот шаг оставался неизменным , ну вот заклинило энкодер в одном положении и других состояний нет , но ведь двигатель вращается пусть и с неизменной частотой . Все равно микроконтроллер должен поддерживать этот единственный алгоритм . Как он выглядит этот единственный алгоритм заставляющий работать ШИМ по синусоиде ? Значит в энкодер закладывают математику , которая в каждый момент с невероятной скоростью, невообразимой скоростью рассчитывает синусоидальные изменения и управляет ШИМ . И получается что " большим" ШИМ , управляет маленький ШИМ в МК . Иначе говоря создается модель в модели , синусоидальное напряжение формируется другим искусственно созданным синусоидальным напряжением . Ну чистая математика , наверное . Может быть ответ лежит в этой части ?
Виктор, единственное что приходит в голову спросить что происходит в схемотехнике , когда крутят ручку потенциометра и при этом изменяется частота . Сразу оговорюсь , что опорная частота мало интересует . Но на что воздействует потенциометр . чтобы на выходе изменилась частота ? Вы скажете , что потенциометром меняется скважность или коэф.заполнения . Но как ? Как это возможно ? Ведь каждый такт состоит из неравнозначных отрезков ШИМ , а меняется только какой то один параметр . Ну вот например в при широтно-импульсном регулировании меняем время заполнения такта , в результате меняется среднее значение уровня напряжения . Но ШИМ меняется каждое мгновение ширина импульса в одном такте , а ручкой потенциометра можно менять только сопротивление . Не знаю сумел ли я выразить свою мысль ?
Виктор, на самом деле я не знаю как правильно сформулировать вопрос. Могу спросиить какая физика происходит в частотнике когда крутят ручку потенциометра и тем самым изменяется частота. И этот вопрос тоде будет не полным и не конкретным. Оказалось, что есть аналоговые способы поддержания задающей частоты. И как это?
В вашем ответе появилось для меня нечто новое, то есть оказывается задающая частота высчитывается контроллером. Значит она програмная?
На рисунке все же отражена суть. Опорная накладыаается на задающую и в точках пересечения подается сигнал на транзисторные ключи.
Вопрос теперь плавает. Что спросить я уже не знаю. То ли какое устройство задает аналогтвую синусоиду и как ее регулировать, то ли спросить как задают ее же програмно.
VT100, важно то , как получить синусоиду . Нужна несущая (опорная ) частота и нужна задающая переменная частота на компараторе . И для меня загадка , откуда на компараторе переменная задающая синусоида ? Она в верхней части рисунка .
Как обычно . Датчик температуры на трубе подачи в сеть отопления и по обратной связи поддержание температуры . Превышает уставку -снижаем температуру , упала -повышаем температуру . Там же мощность зависит от скважности ?
И получается что это и не ПИД регулирование и не двух или трех позиционное , а просто меняется скважность . Я правильно понимаю ? Или все таки и скважность нужно менять по какому то закону ? Лучше сказать коэффициент заполнения .
Иван Шумов, перелопатив кучу видео , я отказался от установки и настройки MQTT , так как повторить за авторами невозможно . Отличается и браузеры и операционные системы и версии дистрибутивов , потом еще дополнительные библиотеки и изучение инструментов . Этот геморой вконец меня вымотал