ГЕНЕРАТОР ПРЯМОУГОЛЬНЫХ ИМПУЛЬСОВ. (Применение в стенде промывки форсунок).

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 120

  • @yuricrussia355
    @yuricrussia355 7 років тому +1

    Здравствуйте Андрей, видео-обзор двух вариантов просто КЛАСС! второй вариант с энкодером мне тоже понравился больше! потому что в 1 варианте при вращении потонциометра показания на дисплее начинают прыгать и действительно очень сложно поймать нужную чистоту! и стенд начинает жить своей жизнью : )

    • @АрдуиноЯ
      @АрдуиноЯ  7 років тому +1

      Спасибо! Да, во втором варианте благодаря энкодеру можно точно установить желаемую частоту

  • @ЕвгенийМузыка-х4г
    @ЕвгенийМузыка-х4г 6 років тому

    Отображение и регулировка скважности для стенда промывки, очень нужны.
    Подбор частоты и скважности для реализации режимов самопрокачки и кавитации производиться для каждой форсунки индивидуально. И максимальную частоту хотелось бы не менее 1000Гц. Если вам еще интересна данная тема, то будем ждать новые видео. В контроллере стенда нужны еще многие функции.

    • @АрдуиноЯ
      @АрдуиноЯ  6 років тому

      К сожалению программа была написана по просьбе заказчика и на данный момент эта тема мне не интересна. Сейчас занят другим.

    • @АрдуиноЯ
      @АрдуиноЯ  6 років тому

      Примечание: хотя я готов рассмотреть ваши предложения. Пишите подробное техзадание, может я заинтересуются

    • @ЕвгенийМузыка-х4г
      @ЕвгенийМузыка-х4г 6 років тому

      Можно ли на Ардуино организовать четыре отдельных канала генерации?

    • @АрдуиноЯ
      @АрдуиноЯ  6 років тому

      @@ЕвгенийМузыка-х4г так сразу не ответишь. Наверно нет

    • @АрдуиноЯ
      @АрдуиноЯ  6 років тому

      Нужно переходить на STM32 и применять операционную систему

  • @ВолодимирБойченко-н1к

    супер

  • @evgen89k
    @evgen89k 7 років тому +2

    Осталось добавить (может я не правильно выражусь) скважность и тест на производительность чтоб при включении форсунки открывались на время 1 мин, ну и (фантазия разыгралась) режим плавуюшей частоты

    • @АрдуиноЯ
      @АрдуиноЯ  7 років тому

      Ну да! Только вначале нужно было индикатор подключить и всё. Это я уже энкодер и всё остальное дофантазировал. А вот ШИМ и плавающую частоту? А нужно ли это для форсунок? (я не знаток двигателя).

    • @АрдуиноЯ
      @АрдуиноЯ  6 років тому

      @Рамиль Абдуллин ХОРОШО. ШИМ регулируется в пределах 0...30% с шагом 1%? А какая должна быть частота?
      Сколько независимых каналов? или одного достаточно?

    • @АрдуиноЯ
      @АрдуиноЯ  6 років тому

      @Рамиль Абдуллин 240 кГц не много ли? Каким оборотам мотора соответствует такая частота?

    • @АрдуиноЯ
      @АрдуиноЯ  6 років тому

      @Рамиль Абдуллин может нам совместный проект создать?

    • @АрдуиноЯ
      @АрдуиноЯ  6 років тому

      @Рамиль Абдуллин Судя по вашему каналу вы занимаетесь автомобилями. Вам нужен такой стенд?

  • @ИнкогнитоИнкогнито-л5ъ

    Ну голова Молодец пабольше видео уроков я два комплекта ардуино купил и стал в стопор касаемо писать программу

    • @АрдуиноЯ
      @АрдуиноЯ  3 роки тому

      Здравствуйте! Посмотрит здесь: ua-cam.com/play/PLT1dR2BdIJTALRm6aQEKCCCjyGGbejjFZ.html, может вам подойдёт. Я не гуру, но это мои шаги в изучении Ардуино

  • @ЕвгенийПавлович-щ1у

    Добрый день! С меня лайк и подписка. Изучаю первый скетч. Для того, чтобы сделать коридор частоты 1-60 Hz (не вижу смысла делать частоту выше 60) и чтобы не было "полётов" в 1000 Hz, функция map должна выглядеть вот так:
    period = map(averageValue, 0, 1023, 500000, 8333);
    От множителя "К" отказался, так как не вижу в нём смысла. Адаптировав к своему дисплею с кнопками Ваш скетч, могу сказать, что как работает программа через потенциометр мне не понравилось (и на Вашем видео работы это видно), 1\3 оборота движка идёт в "холостую" из-за функции деления. В данный момент я задумал отказаться от потенциометра и заменить его на массив данных, вызываемый через нажатие кнопки, т.е. нажимаем кнопку "+" , она вызывает значение из массива соответствующее, скажем 1Hz, следующее нажатие вызовет следующее значение в массиве соответствующее 2Hz и т.д.
    П.с. второй скетч с энкодером пока не смотрел...

    • @АрдуиноЯ
      @АрдуиноЯ  6 років тому

      Спасибо за отзыв. Попробуйте всё таки 2 вариант

    • @ЕвгенийПавлович-щ1у
      @ЕвгенийПавлович-щ1у 6 років тому +1

      @@АрдуиноЯ У меня уже готова аппаратная часть и переделывать её под энкодер я не буду.
      Если интересно, то вот тема где я расписываю процесс создания своего стенда:
      as8.ru/forum/viewtopic.php?f=114&t=65580
      Идей, что содержаться в первом Вашем скетче, мне хватило для того, чтобы осознать, что я делаю не так.
      К тому же, я не ставлю себе какие то сверх задачи с этим стендом, я его делаю точно не для того чтобы открывать свой сервис для промывки форсунок, а для личного пользования. Да и к тому же, Ардуино оказался интересной темой для меня и я, как говориться, увлёкся...

    • @-11_31
      @-11_31 6 років тому

      @@ЕвгенийПавлович-щ1у Так от Ардуины и на СТМ перейдёте! Вашу тему прочитал, я хоть и вожу автомобиль, но не вникаю в его внутренности. Темой форсунок немного интересуюсь но только в качестве создания стенда, хоть мне и не нужен. Просто интересно создать под него генератор, попозже.

    • @АрдуиноЯ
      @АрдуиноЯ  6 років тому

      предыдущий пост мой, ответил с чужого акквунта

  • @Dengeneral
    @Dengeneral 6 років тому +1

    А как сделать чтобы за один оборот энкодера частота прибавлялась не по 1, а по 5 или 10...??

  • @dbataa
    @dbataa 7 років тому

    Спасибо

  • @ЭлектрикВ.В
    @ЭлектрикВ.В Рік тому

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

    • @АрдуиноЯ
      @АрдуиноЯ  Рік тому

      Нужно, чтобы период таймера Т1 был 2 мкс. Но зачем такая частота для форсунок? Если как генератор, то может и подойдёт. Нужно перенастраивать таймер и отлаживать.

    • @ЭлектрикВ.В
      @ЭлектрикВ.В Рік тому

      @@АрдуиноЯ Хочу попробовать применить для индукционного нагрева. Давно лежит плита с убитым микроконтроллером.

    • @ЭлектрикВ.В
      @ЭлектрикВ.В Рік тому

      @@АрдуиноЯ period = 500000 / freq; // определяем период в мксек. В этой строке? Вместо 5000000 поставить просто 2

    • @АрдуиноЯ
      @АрдуиноЯ  Рік тому

      @@ЭлектрикВ.В Timer1.attachInterrupt(drive, 2); вернее так. Нужно проовать

    • @ЭлектрикВ.В
      @ЭлектрикВ.В Рік тому

      @@АрдуиноЯ Частота получилась 37 кГц, а дисплей просто синий экран

  • @АлександрКоник-у3ъ

    Андрей, можно скетч схемы на энкодере?

  • @АрдуиноЯ
    @АрдуиноЯ  6 років тому +1

    Ну всё таки! Какие требования предъявляются к стенду промывки форсунок? Может кто-нибудь грамотно написать ТЗ?

    • @ИнкогнитоИнкогнито-л5ъ
      @ИнкогнитоИнкогнито-л5ъ 3 роки тому +1

      Касаемо вапроса какие требования предъявляются к стенду тут же в Ютюбе есть видео наберите модуль управления_ ICS-2 меню просто бомба

    • @АрдуиноЯ
      @АрдуиноЯ  3 роки тому

      @@ИнкогнитоИнкогнито-л5ъ Спасибо, только я уже этим переболел

    • @ИнкогнитоИнкогнито-л5ъ
      @ИнкогнитоИнкогнито-л5ъ 3 роки тому

      @@АрдуиноЯ я пытаюсь собрать под фарсунки

    • @АрдуиноЯ
      @АрдуиноЯ  3 роки тому

      посмотрите ещё один вариант ua-cam.com/video/wACCUhea6qA/v-deo.html&ab_channel=%D0%90%D1%80%D0%B4%D1%83%D0%B8%D0%BD%D0%BE%26%D0%AF Он более правильный

  • @SergKlimov
    @SergKlimov Рік тому +1

    Приветствую. Сделаете на заказ ?

    • @АрдуиноЯ
      @АрдуиноЯ  Рік тому +1

      Добрый вечер. Извините, но нет возможности

  • @unclestepa
    @unclestepa 5 років тому

    Здравствуйте. Подскажите пожалуйста, гугл не подсказал) Ищу скетч для равномерного меандра 50гц на прерывании, внешней регулировки и экрана не требуется. Спасибо за ранее.

    • @АрдуиноЯ
      @АрдуиноЯ  5 років тому

      Здравствуйте! Используйте таймер Т1, настройте на прерывание каждую 1 мсек. В подпрограмме прерываний поставьте счётчик до 20. При счёте = 0 устанавливаем высокий уровень, при счёте = 10 - устанавливаем низкий уровень, при счёте = 20 - сброс счётчика и следовательно установка высокого уровня. Получаем меандр с периодом 20 мсек, а значит и частоту 50 Гц

    • @unclestepa
      @unclestepa 5 років тому

      @@АрдуиноЯ Скачал библиотеку Т1.
      К сожалению не понял как сделать то, что вы порекомендовали. Скажите вот так правильно будет или это не то?
      Timer1.initialize(20000);
      Timer1.pwm(13, 512);

    • @АрдуиноЯ
      @АрдуиноЯ  5 років тому

      @@unclestepa Да, так тоже должно работать. И даже лучше чем мой вариант - меньше команд. Timer1.initialize(20000); - это установка периода 20 милисекунд (50 Гц)
      Timer1.pwm(13, 512); - установка ШИМ (заполнение 50%). Должен получиться меандр 50 Гц.

    • @unclestepa
      @unclestepa 5 років тому

      @@АрдуиноЯ Проверил на осциллографе, все четко. Спасибо за наводки)

    • @АрдуиноЯ
      @АрдуиноЯ  5 років тому +1

      @@unclestepa удачи

  • @ОлександрРужевич-ч8й

    А какая максимально возможная частота в данном случае? Не в проекте а в целом

    • @АрдуиноЯ
      @АрдуиноЯ  4 роки тому

      В проекте задействована библиотека таймера Т1. Таймер можно настроить на прерывания 1 мксек. Следовательно, возможная частота может быть 500 кГц

  • @ВиталийКузьменко-в7ш

    Как вам можно скрин покозать?

    • @АрдуиноЯ
      @АрдуиноЯ  4 роки тому

      скрин программы? Сделайте фото, скиньте, например на Гугл-диск, а мне передайте ссылку на фото

  • @Gorod495_kg
    @Gorod495_kg 6 років тому

    Добрый день! я скачал скетч от вашего ссылка,почему то ошибка у меня, вы не могли бы сделать видео как загрузить скетч на плата или у меня не то Arduino? Arduino r3 (CH340G) mega328

    • @АрдуиноЯ
      @АрдуиноЯ  6 років тому

      Здравствуйте! Какая ошибка? Ошибка компиляции? Или IDE не видит ардуинку? Посмотрите в диспетчере оборудования к какому порту подключилась ардуина и этот же порт включите в IDE Инструменты Порт

    • @Gorod495_kg
      @Gorod495_kg 6 років тому

      Arduino: 1.8.6 Hourly Build 2018/08/22 02:33 (Windows 7), Плата:"Arduino/Genuino Uno"
      ВНИМАНИЕ: Категория 'Device' в библиотеке Music Shield не является действительной. Установка на 'Uncategorized'
      ВНИМАНИЕ: Категория '' в библиотеке Parse Arduino SDK не является действительной. Установка на 'Uncategorized'
      ForseRes_v1:11:31: error: LiquidCrystal_I2C.h: No such file or directory
      compilation terminated.
      exit status 1
      LiquidCrystal_I2C.h: No such file or directory
      Этот отчёт будет иметь больше информации с
      включенной опцией Файл -> Настройки ->
      "Показать подробный вывод во время компиляции"
      *вот такой ошибка с красным шрифтом*

    • @Gorod495_kg
      @Gorod495_kg 6 років тому

      Ошибка компиляции

    • @Gorod495_kg
      @Gorod495_kg 6 років тому

      Arduino: 1.8.6 Hourly Build 2018/08/22 02:33 (Windows 7), Плата:"Arduino/Genuino Uno"
      ВНИМАНИЕ: Категория 'Device' в библиотеке Music Shield не является действительной. Установка на 'Uncategorized'
      ВНИМАНИЕ: Категория '' в библиотеке Parse Arduino SDK не является действительной. Установка на 'Uncategorized'
      ForseRes_v1:11:31: error: LiquidCrystal_I2C.h: No such file or directory
      compilation terminated.
      exit status 1
      LiquidCrystal_I2C.h: No such file or directory
      Неверная библиотека найдена в C:\Users\Рома\Desktop\ARDUINO\arduino-nightly-windows\arduino-nightly\libraries\Biblioteka: C:\Users\Рома\Desktop\ARDUINO\arduino-nightly-windows\arduino-nightly\libraries\Biblioteka
      Неверная библиотека найдена в C:\Users\Рома\Desktop\ARDUINO\arduino-nightly-windows\arduino-nightly\libraries\Biblioteka: C:\Users\Рома\Desktop\ARDUINO\arduino-nightly-windows\arduino-nightly\libraries\Biblioteka
      Этот отчёт будет иметь больше информации с
      включенной опцией Файл -> Настройки ->
      "Показать подробный вывод во время компиляции"

    • @АрдуиноЯ
      @АрдуиноЯ  6 років тому

      @@Gorod495_kg сделайте скриншот экрана и перешлите мне anjey851@gmail.com

  • @vladimir_72
    @vladimir_72 6 років тому

    Огромное спасибо за видео урок! Где я могу найти скетч ? Делаю на потанцыометре !

    • @АрдуиноЯ
      @АрдуиноЯ  6 років тому +1

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

  • @ВиталийКузьменко-в7ш

    Ругается на lcd begin. Не могу понять в чём проблема?

    • @АрдуиноЯ
      @АрдуиноЯ  4 роки тому

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

    • @ВиталийКузьменко-в7ш
      @ВиталийКузьменко-в7ш 4 роки тому

      @@АрдуиноЯ да я плохо разбираюсь с этой программой

    • @ВиталийКузьменко-в7ш
      @ВиталийКузьменко-в7ш 4 роки тому +1

      И ещё просьба обозначьте пожалуйста на энкодере буквы ато так не понятно

  • @amirbazarov4595
    @amirbazarov4595 6 років тому

    Вы можете выложить рабочие файлы? Подкидываете библиотеку с кириллицей, а в #include ... И даже если скомпилите, в правильными библиотеками, все равно не будет работать :)))) Может дадите рабочие файлики? Или все тут для кина?

    • @АрдуиноЯ
      @АрдуиноЯ  6 років тому

      Да, не доглядел. Файлы перезалил. Качайте, ссылка в описании. О результатах сообщите

  • @ВиталийКузьменко-в7ш

    И почему то на энкодер не реагирует ни как, только на нажатие что это может быть? У меня ардуино мега, в настройках я настроил на мега голову ломаю уже 4 дня.

    • @АрдуиноЯ
      @АрдуиноЯ  4 роки тому

      Вы использовали мой скетч, но поставили мега2560?

    • @ВиталийКузьменко-в7ш
      @ВиталийКузьменко-в7ш 4 роки тому

      @@АрдуиноЯ да

    • @АрдуиноЯ
      @АрдуиноЯ  4 роки тому

      @@ВиталийКузьменко-в7ш тогда понятно. Прерывания у этих контроллеров различаются по регистрам и разрядам. Высылайте мне свой скетч. anjey851@gmail.com

    • @ВиталийКузьменко-в7ш
      @ВиталийКузьменко-в7ш 4 роки тому

      @@АрдуиноЯ так я загрузил ваш скетч второй вариант

    • @АрдуиноЯ
      @АрдуиноЯ  4 роки тому

      Мой второй вариант сделан для атмеги328, а у вас мега2560. Чтобы вам помочь мне нужна ваша принципиальная схема и ваш код

  • @михаилказаков-ш5о
    @михаилказаков-ш5о 5 років тому

    Добрым день можете помочь на 24 в ольта и регулировать

    • @АрдуиноЯ
      @АрдуиноЯ  5 років тому

      У вас форсунка на 24В? Подключайте напрямую как по схеме, только вместо 12В ставьте 24В. Остальная схема без изменений. Посмотрите продолжение этой темы: ua-cam.com/video/wACCUhea6qA/v-deo.html

  • @ЕвгенийДротенко-я8ы

    Добрый день а можно скетч?

    • @АрдуиноЯ
      @АрдуиноЯ  7 років тому

      Добрый день! Можно, качайте по drive.google.com/file/d/0B7C7x3hxkaYITVBoWnF5UHdFNHM/view?usp=sharing

  • @ЕвгенийДротенко-я8ы

    Ну ни как не могу загрузить скетч, выдаёт ошибку . Помогите

    • @АрдуиноЯ
      @АрдуиноЯ  7 років тому

      дайте свой e-mail, скину на него

  • @михаилказаков-ш5о
    @михаилказаков-ш5о 5 років тому

    Помогите сделать пожалуста

    • @АрдуиноЯ
      @АрдуиноЯ  5 років тому

      а конкретно? В чём нужна помощь?

    • @михаилказаков-ш5о
      @михаилказаков-ш5о 5 років тому

      а какои транзистор

    • @АрдуиноЯ
      @АрдуиноЯ  5 років тому

      @@михаилказаков-ш5опо схеме IRF530N. посмотрите также ua-cam.com/video/wACCUhea6qA/v-deo.html

  • @Своимируками-просто

    Оооооооооооооооочень долго. Я до конца не смог до смотреть

    • @АрдуиноЯ
      @АрдуиноЯ  7 років тому

      Долго, потому что пришлось сравнивать два варианта, указывать на недостатки первого и достоинства второго. Но возьму себе на заметку больше не делать длинных видео.