Уважаемый лектор, как вы выравниваете текст по левому краю. Горячяя клавиша?
@Solderingironspb11 ай бұрын
на Windows Ctrl+Shift+F
@vibe1567 Жыл бұрын
Красавчик!
@intelektum3 жыл бұрын
Я делал по другому. Заводил таймер с тиком в 1 микросекунду, а выход в режим сравнения. первым загружаем длительность импульса в микросекундах, вторым значением загружаем 20000- значение импульса. И вот у нас и 50 герц и длина импульса в микросекундах. Многие сервы могут работать от 800 до 2200 микросекунд.
@WOODIX4 жыл бұрын
Отличный урок!
@Solderingironspb4 жыл бұрын
Спасибо)
@sasha-bj5tt4 жыл бұрын
очень кстати👍🏻
@rg99999 Жыл бұрын
Спасибо большое! Не подскажете какую камеру можно использовать с STM32 для FullHD качества
@ILYAS.Leninogorsk4 жыл бұрын
Спасибо за ваши уроки. Только начинаю изучать стм32, всё доходчиво объясняете. До этого пользовался ардуино. Будут ли у вас уроки по шаговым двигателям? Надо чтобы 3 оси работали. Многие вам скажут спасибо! Подписался.
@Solderingironspb4 жыл бұрын
Будут, но не скоро, т.к. пока что нужно основы добить)
@td_443 жыл бұрын
ты конечно молодец, только забыл про электромагнитную совместимость оптопары с полями от приводов и прочей шумящей всячины.
@rg9999911 ай бұрын
Как пофиксить можно?
@ИванВасильев-т4ш7 ай бұрын
у PC817 согласно Даташиту Ic max = 50mA а скока на серву требуется, не вспотеет-ли оптопара? А если на серве какя-никакая нагрузка (2кг на 1см плеча)?
@Solderingironspb7 ай бұрын
Это цифровой сигнал управления. Там ток минимальный и не зависит от нагрузки
@ИванВасильев-т4ш7 ай бұрын
@@Solderingironspb Ааа..., понятно. Спасибо за пояснение.
@ОлегАсмолов-й5н2 жыл бұрын
Вы угол поворота регулируете коэффициентом заполнения ?
@Solderingironspb2 жыл бұрын
Да
@Евгений-г9г2 жыл бұрын
Подскажите пожалуйста,а какая номинальная мощность у резисторов?
@Solderingironspb2 жыл бұрын
0.25Вт. Тут без разницы. Можно меньше. Это управляющий сигнал, а не силовой.
@Евгений-г9г2 жыл бұрын
@@Solderingironspb спасибо
@masterkit95174 жыл бұрын
2:36 сигнал там реально 5в станет? хорошо бы так
@Solderingironspb4 жыл бұрын
да. Какое DC напряжение подадите на VCC2, такое и будет. Для PC817 максимальное напряжение коллектор-эмиттер 35 В . Максимальный ток коллектора 50mA.
@masterkit95174 жыл бұрын
@@Solderingironspb Спасибо вам большое! Сегодня же заказал PC817 и резисторы для обвязки, сразу посмотрев уникальнейшее видео, искал долго ответ на вопрос обвязки 3.3в с 5в
@Александр-ж3я2т3 жыл бұрын
Олег, спасибо за видео! Подскажите, а что за чудесный стабилизированный источник питания у вас на заднем плане? Вы о нем нигде не рассказываете, случайно? Судя по полному отсутствию джиттера на серво, он действительно чудесный.
@Solderingironspb3 жыл бұрын
Там все просто: распред коробка, а в ней блок питания от MEAN WELL IRM-15-5. В итоге 220в переделали в хорошую постоянку и получили 5В 3А. Чтоб получить еще и стабилизированные 3.3в - от 5В цепляю линейный стабилизатор AMS 1117 3,3в. До стабилизатора и после стоят электролиты по 1000 мкФ и керамика по 0.47 мкФ. Вот)
@Александр-ж3я2т3 жыл бұрын
@@Solderingironspb, спасибо! Получается, стабилизирован только контроллер, а серво нет. Интересно.
@Solderingironspb3 жыл бұрын
почему... Серва же именно от блока питалась. Была гальваническая развязка. МК от USB питался.
@Александр-ж3я2т3 жыл бұрын
@@Solderingironspb, я не профи в электронике, но если серва питалась от 5 В, это, видимо, до стабилизатора AMS 1117. :) Правда MEAN WELL IRM-15-5 тоже может содержать что-то подобное. Судя по даташиту, выходной контур гальванически развязан с сетевым питанием и имеет обратную связь по управлению ШИМ.
@Solderingironspb3 жыл бұрын
Там сам MW стабилизирован. Дает чистые 5В. Т.е. линия 5 вольт идет с него. Стабилизированные 3.3В получаем после AMS1117.
@Евгений-ы2л9т3 жыл бұрын
материал достойный, но у меня остался вопрос, как быть если в той же роботорехнике надо подключить несколько сервомоторов?
@Solderingironspb3 жыл бұрын
Использовать несколько каналов таймера)
@Евгений-ы2л9т3 жыл бұрын
@@Solderingironspb так так так, спасибо поразмышляем)
@alexandrkobzev8984 жыл бұрын
Думаю, не лишним будет сказать, что на таких напряжениях развязка это оверкилл, можно взять 5v толератную gpio (если уж мы боимся попадания 5 вольт на микроконтроллер) и транзистор, но и даже это излешнее. Но за материал все равно спасибо.
@Solderingironspb4 жыл бұрын
Вам никто не мешает этой схемой пользоваться на более высоких напряжениях. Я pc817 использую на 24в логике, при работе с пром. оборудованием) к тому же, при работе с теми же реле, которые питаются от 12 вольт, если не ставить обратный диод, либо же при его обрыве, при размыкании может возникать обратное напряжение до сотен вольт. Поэтому я везде использую гальваническую развязку, если проект более-менее серьезный.
@alexandrkobzev8984 жыл бұрын
@@Solderingironspb я не против, просто отметил, что лучше такие вещи объяснять, если видео обучающее
@Solderingironspb4 жыл бұрын
Я уже думал об этом. Выпустить несколько видео по железной части. Про тот же триггер Шмитта, я уже два видео снял, но многие до сих пор не понимают, для чего оно все.)
@sasha-bj5tt4 жыл бұрын
servo на 90 уходит в сторону как можно решить такую проблему?
@Solderingironspb4 жыл бұрын
Мне нужно больше информации. Что за серва. Как собрали проект. Что за камень. Как подключаете и прочее.
@tarasradio4 жыл бұрын
Так-то, не обязательно управлять уровнем 5В, сервопривод нормально управляется и ШИМ сигналом напрямую с STM32 (3.3В)
@Solderingironspb4 жыл бұрын
У меня пропуски были при уровне 3.3в. Привод дрожжал и вообще все работало неадекватно. Поэтому я строго придерживался документации.
@intelektum3 жыл бұрын
@@Solderingironspb Странно , все современные и не очень приемники и автопилоты работают с 3.3в и проблем с сервами нету. И я переделал кучу примочек к моделям и все на 3.3 вольта и жалоб не было. Тут главное что бы сам привод от 5 вольт питался, а сигнал он и 3.3в отлично понимает.
@ЕвгенийКазарин-ы7э4 жыл бұрын
Интересно узнать о подключении датчиков по шине I2C, например подключить датчик VL53L0X
@Solderingironspb4 жыл бұрын
Я уже начал изучать i2c. В скором времени запишу видео. Начну с чего-то не особо сложного, чтоб понять и рассказать основы общения по данной шине.
@ЕвгенийКазарин-ы7э4 жыл бұрын
@@Solderingironspb Будем ждать.
@kaperdi16533 жыл бұрын
а почему не анат , это же моторчик)) крутота)))
@KARMAElectronics4 жыл бұрын
PSC = 144 (143), period = 10000, получается ровно 50Hz
@Solderingironspb4 жыл бұрын
Здесь множество вариантов, как можно подобрать значение)
@KARMAElectronics4 жыл бұрын
@@Solderingironspb безусловно, только вашим способом получилось как-то не точно...
@Solderingironspb4 жыл бұрын
50,003 гц - это не точно? Микросхема в серве от 3 тысячных начала работать не так?)
@KARMAElectronics4 жыл бұрын
@@Solderingironspb ну это не ровно 50) Работать конечно будет даже при бОльшем отклонении, если не изменяет память, то частота может сильно плавать. Главное - выдержать длительность высокого уровня. Тут-то и вылезает главный недочет видео, не показано - как изменяется фронт сигнала при прохождении через оптопару? Основное беспокойство вызывает задний фронт, который характеризуется емкостью линии и сопротивлением подтяжки. Вот там действительно может набежать ошибка, которая исказит ширину импульса, определяющую угол поворота. Думаю при "работе с пром. оборудованием" это достаточно важный момент.
@Solderingironspb4 жыл бұрын
Частота может немного плавать) поэтому я даже не заморачиваюсь по этому поводу. Выставишь 50гц, осциллограф покажет 49.999гц. Благо здесь аппаратный шим. Он в принципе очень точный. На той же есп8266 выставляешь 20кгц, а на деле получаешь 18кгц. По поводу недочета. Данный осциллограф, что у меня дома, не совсем точно показывает форму сигнала. А покупать за 20к осц. домой для того, чтоб снять видео, пока не хочется. Как-то давно я собирал лабораторную верхнеприводную мешалку. Ставил там оптический энкодер и колесо с 36 прорезями. При данной схеме и длинной линии, где еще и силовые провода проходили, сигнал очень сильно портился. Помогла подтяжка выхода pc817 к линии питания. Но сигнал получался инвертированным. Далее я пропускал его через pnp транзистор. Сигнал становился уже на много лучше, но около 3000 оборотов все же происходили сбои. Тогда в конце линии поставил инвертирующий триггер шмитта на операционном усилителе. После этого проблемы вообще ушли. Поэтому тут под каждую задачу свои решения. С этой сервой я сделал так. Хотел сначала еще написать функцию поворота сервы с шагом 0.028 градуса. Т.к. шим позволяет. Но она не сможет так точно работать. Зачем и заморачиваться тогда)