лекция 350. Atmega8: ШИМ для управления электродвигателем
Vložit
- čas přidán 27. 08. 2024
- несколько упрощенная программа из лекции 346 позволяет регулировать скорость вращения электродвигателя. Описана схема подключения двигателя к выходу ШИМ таймера 2. Она состоит из ключа на транзисторе и диода, шунтирующего двигатель в обратном включении. В качестве двигателя используется вентилятор из блока питания. Показано, что в этой схеме на транзисторе выделяется очень малая энергия, что позволяет исключить радиатор. Список всех лекций на сайте автора в описании канала.
Я бы с удовольствием послушал ваши лекции по квантовой физике. Вы все так доступно объясняете.
Да и думаю не только я.
Смотреть ваши лекции одно удовольствие...
Огонь Лекция!
Доходчиво, хороший урок!
Ну наконец-то новая лекция!!!!!!! Хотел бы ещё сказать про 197 лекцию, поскольку она не даёт мне покоя, на протяжении всего курса заметил путаницу с понятием ООС и ПОС, знак произведения коэффициентов в разных лекциях не везде совпадает с видом обратной связи.......
спасибо за теорию :)
Спасибо за видео Вы на месте))))
Спасибо. Очень интересно.
про датчик вообще классно
Слава Ньютону. Думал забросили канал.
Ньютону Слава !
Здорово!!!
Понятно, что с двигателем-кулером нагляднее. Но здесь его использовать некорректно, он безколлекторный, внутри управляющая схема, требующая постоянного напряжения 5 - 12 В, датчики хола там с триггерным режимом. А при подаче питания импульсами - не знаю. Но работает, значит всё в порядке. Спасибо за уроки.
Та те датчики настолько примитивньіе, что им всеровно на те пульсации
Не забываем, что шим, поданный на обмотку может вызвать резонанс с клетками организма и вызвать инфаркт например.Нужно обязательно хотя бы час-два посидеть рядом с творением своим,если нет дискомфорта - то всё ок.Если есть - менять частоты.
Но єтое сидение вредит, лучше не сидеть рядом
А что делать, если дискомфорт есть все время, и чуствитель, тупо не почуствует єтот дискомфорт на фоне других дискомфортов?
Я так понял, что это Ассемблер. Есть ли смысл его изучать для практических целей? Или только в качестве учебной галочки? Преимуществ перед С++ явных нет, но в разы сложнее для понимания
Спасибо!А исходники?)))
Посмотрел тут несколько видео от разных авторов, в которых, в том числе, показываются программы для МК на ассемблере. Я раньше к выбору ассемблера вместо C относился нейтрально, но теперь отношусь отрицательно. Видно, что с помощью ассемблера вы сделали простую задачу сложной.
Чтобы было больше проблем...😉
Программирование всегда трудное
А не опасно ли ШИМом регулировать BLDC двигатель? Ведь там стоит целая схема и датчики холла... получается что и управляющая схема тоже постоянно включается и выключается..
Та ладно, пусть те датчики од тудого повьігорают, главное, чтобьі вращался
Есть вопрос о излучении помех. В машине установлен подогрев сидений с регуляторами типа ШИМ. Когда включаешь подогрев на max мощность то нету помех а все режимы до max сопровождаются жужанием в колонка. Есть ли какое нибудь решение таковой проблемы? Извините за глупый вопрос)
Когда max нет импульсов, заполнение 100% (скорее всего). Добавь ёмкости по питанию в усилитель.
В качестве альтернативы частоту ШИМ поднять выше звукового диапазона если она попадает в него или ниже.
Проблемы как таковой нет. Максимальная мощность отключает ШИМ(нагреватель напрямую подключен к источнику питания) и соотвесттвенно помех нет.
Прежде чем решать проблему надо выяснить в чём она заключается - либо это помехи наведённые на сигнальные цепи магнитолы, либо это помехи по контуру общего провода, когда плавает потенциал общего провода у магнитолы - это может свидетельствовать об плохом контакте общего провода между цепью нагрева, магнитолы и аккумулятора. Постараться уменьшить помехи можно сокращением пути высокочастотного тока - блокировочными конденсаторами между источником тока для нагревателей и коммутирующим ключом. Но я бы перебрал все контакты общего провода, особенно между аккумулятором и клеммами магнитолы и подогрева.
Контакты все проверены. Система самих подогревателей так устроена, что при подключении каких либо элементов (типа конденсатора) выбивает ошибку обрыв подогревателя. Еще в авто установлен усилитель с цифровым сигналом от ГУ(магнитолы) и контакты проведены прямо от аккумулятора. Проблема еще не решена, но нашёл в интернете некую схему на диодах. мб поможет)
Здравствуйте! А как с Вами связаться?
Сделайте мне это развидеть... исходник программы в экселе, престраннейшее имя для макроса MOUTI, в каждой строчке кода по магическому числу, да ещё в обоих аргументах... нельзя так, чему это может научить?
А ещё... подавление дребезга кнопки через задержку это самое глупое что вообще может быть!
Это учебная лекция, тренировка так сказать. У Белова те же примеры в книгах. А потом и прерывания пойдут
Тогда нам ставить конденсаторьі?
@@user-im5ok5px2p это не избавит от проблемы. Чтобы избавится от дребезга, нужен триггер который фиксирует состояние кнопок каждые 10мс и это гарантирует отсутствие двойных срабатываний при условии что дребезг кнопки меньше 10мс. при большом дребезге в любых вариантах решения лучше не будет - это отразится на максимальной частоте регистрации нажатия кнопки, если она ушатана так что "дребезжит" 100мс, её надо заменить - это отсутствие надёжного контакта.
@@user-dz1xe1pv6t почему, влупить какойто фильтр на конденсаторе, та й он все сожрет все єтие дребезги. Триггерьі дорогие, на один идет аж 13 транзисторов
@@user-im5ok5px2p ну ладно, давайте прикинем какая должна быть постоянная времени у такого фильтра чтобы подавить дребезг до уровня ниже гистерезиса входа счетчика и т.п. - время будет порядка секунды, ну э.... хорош будет кнопка запаздывающая порядка секунды. Триггеры - бесплатно в микроконтроллере, особенно поограммные.