AVR 15# Более правильный светофор

Sdílet
Vložit
  • čas přidán 6. 09. 2024
  • Переписываю светофор, с немного расширенным функционалом, на attiny13. Пишу с нуля и более правильно - в виде конечного автомата, с применением таймера.
    Проект из ролика yadi.sk/d/lbG1...
    На развитие пивного живота yoomoney.ru/to...
    все ролики серии • Программируем микрокон...

Komentáře • 19

  • @alexpar1336
    @alexpar1336 Před 3 lety +4

    Люблю смотреть ваши ролики, всегда спокойно и понятно. Спасибо.

  • @user-tu8hk1iz6s
    @user-tu8hk1iz6s Před 3 lety +1

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

  • @stasbogomolkin9183
    @stasbogomolkin9183 Před 10 měsíci

    Очень интересно видеть не только исходный код, но и сам процесс разработки, похоже на игру гроссмейстера в реальном времени, спасибо огромное вам!

  • @user-sy6lc6hv7e
    @user-sy6lc6hv7e Před 2 lety +1

    Дейкстриковская лапша) очень интересно!

  • @alekskapitonov2738
    @alekskapitonov2738 Před 21 dnem

    Спасибо.

  • @Actum_est
    @Actum_est Před 6 měsíci

    Прекрасный урок! Я часа три сквозь него пробирался. Пришёл весь израненный. Однако, процентов 30% уяснил. А может и более...

  • @allallall2321
    @allallall2321 Před 3 lety +2

    Топчик Спасибо за Протеус и Атмелстудио

  • @rockrock4478
    @rockrock4478 Před 2 lety

    Спасибо.
    Переделал эту программу для трехцветного светофора,
    кнопка работает на постоянно горящем красном или желтом свете.

  • @edmelectronics4110
    @edmelectronics4110 Před 3 lety

    Вы очень класны программист. Респект!

  • @hutoryanin
    @hutoryanin Před 2 lety

    "Какой-то невероятный комментарий..."

  • @aleksivanov9137
    @aleksivanov9137 Před 3 lety

    Спасибо большое.Класс!!!

  • @user-sn3vh5jc3e
    @user-sn3vh5jc3e Před 3 lety

    Спасибо !

  • @NikomatBreh
    @NikomatBreh Před 3 lety

    Здравствуйте! Вот есть мысль типа обратной связи к частотнику прикрутить. Есть напр. эл. Двигатель 3 фазный , которым частотник управляет. Конкретно это на токарном станочке с китайским дешман-частотником.
    И вот идея отслеживать обороты эл. двигателя (ну там, любым датчиком хоть индуктивным, хоть оптическим) и если они ниже установленных, то есть упали под нагрузкой, то с помощью ШИМа и ФНЧ микроконтроллер «подгазовывает» на управляющий вход (по напряжению от 0 до 5 VDC) на частотник и смотрит на обороты эл. двигателя (через датчик) - пришли в норму, ОК! Вот такой регулятор.
    На станке, бывает нужно низкие обороты на шпинделе, тогда частоту задаешь 10 Hz ну при такой частоте напряжение на эл. двиг-тель частотник заниженное подает, вот мощи и не хватает и обороты падают, вплоть до остановки. А вот если с помощью МК следить и «подгазовывать» при проседании оборотов, то все работает.
    Я так вручную крутилкой-потенциометром на частотнике пробовал.
    Ищу подобные решения на тематических форумах по станкам и металлообработке, но в описанном мной направлении почему-то ничего не нахожу пока. Все видят панацею в скалярном частотнике, но ведь ему для хорошего отрабатывания нужен датчик оборотов все равно.
    А так хорошая серия полезных прикладных роликов-уроков: 1) тахометр (через период) на МК, 2) конвертор напряжение/частота, 3) регулятор с поддержанием оборотов, 4) режим захвата в таймере. Мы на орехи, там немножко…
    Сам вот могу заводить периферию: таймеры в МК, АЦП, прерывания внешние, но умело скомбинировать это для выполнения прикладной задачи более-менее посложнее - никак.
    Концепт работы у регулятора примерно такой:
    1) потенциометром выставляем некоторое напряжение от 0 до 5 VDC на МК (AVR);
    2) МК транслирует это напряжение на вход управления ( по напряжению) частотника (от от 0 до 5 VDC), напр. задали 1,5 VDC и это соответствует частоте 12 Hz на частотнике (на дисплее у него отобразится)
    3) нажали кнопку пуск на частотнике и он раскрутил эл. двигатель до задан. частоты, а МК посредством датчика обор. принял к сведению, какие обороты при поданном напряжении на его вход с потенциометра (при 1,5 VDC, например)
    будут на двигателе;
    4) нагрузили шпиндель - резец, там подвели, обороты эл. двигателя начали проседать и МК посредством дат. обор. это заметил и начинает «подгазовывать» (регулирование) на управляющий вход частотника, поднимая напряжение выше 1,5 VDC пока обороты эл. двиг. не достигли заданных потенциометром на МК.
    А увеличивает напряжение МК на управл. входе частотника, например изменяя ширину ШИМа, или, там цифровым потенциометром.
    Вот весь концепт.
    Наверное получилась бы занятная серия роликов: тут и работа с АЦП, и с таймером/ШИМом, и частотомер-тахометр через период (режим захвата таймера), и регулятор. А можно и на символьный двухстрочник чего-нибудь отобразить! Эх…!

    • @andreyfrolov301
      @andreyfrolov301  Před 3 lety

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

  • @mag9997
    @mag9997 Před 3 lety

    Спасибо за очень информативные уроки, вопрос как сделать антидребезг кнопки?

    • @andreyfrolov301
      @andreyfrolov301  Před 3 lety

      объемная тема, про кнопки сделаю наверное целую серию многочасовую:)

    • @NikomatBreh
      @NikomatBreh Před 3 lety

      @@andreyfrolov301 Спасибо вам. Да многочасовую и не треб. больше 14...20 мин. материал трудновато воспринимается.

  • @deimufa2
    @deimufa2 Před rokem

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