Страница 5 из 7

Энкодер Pro

Добавлено: 17 окт 2021, 17:17
neangel
Совсем расстроился Dryundel.
Сказки начал сочинять.
Зачем у меня крутой автомобильный осциллограф? … конечно же проверять энкодеры!
Вот такие сюда приходят маразматики и только один Dryundel весь в белом.
И на душе стало легче

Но справедливости ради надо отметить.
У вашего блока для энкодера Dryundel огромная нагрузочная способность.
Практически нет предела.
Гораздо круче чем у блока энкодера от av … (без добавок … чистый блок)

Но из этого надо делать совсем другой вывод.
Не тот который вы любите … av – маразматик … Dryundel - гений.


Но я выбираю блок от av … объясняю почему.
Такой нагрузки которую я специально создал и блок av стал притормаживать.
Не будет даже рядом и на плате не будет лишних деталей.

Практически чистая плата 3 энкодера ЕСП-32 и 4 сопротивления для прошивки.
Красота.
По вай фай хоть 100 дисплеев на них нагружай даже не заметят.

Занимаюсь производством электроники для автомобиля с 2006 года.
И не вам, Dryundel, мне объяснять из чего и как собирать изделие.
Программы я всегда заказываю.
Случайно натолкнулся на флпрог и легко вычеркну эту лишнюю цепочку.
Я уже сэкономил.

Dryundel писал(а): 17 окт 2021, 12:39 Ему помочь пытались, блоки лично для него делали, объясняли что к чему. Все бестолку. Не в коня корм.
Разве не сказал спасибо?
Дай ка посмотрю … viewtopic.php?f=194&t=7548&start=20
neangel писал(а): 10 окт 2021, 14:39 Dryundel
Считаю ваш блок (и его описание) готовы для создания его темы на форуме.
:smile9:

За нагрузочную способность вашего блока энкодера ставлю вам пятёрку.
Такую нагрузку которую ему создал я вообще никогда не видел.
А он даже не шелохнулся ... работает чисто ... мог ещё нагрузить но бросил ... уже фантастика.
За мой выбор.
Вам осталось понять разность между необходимостью и достаточностью.
Если бы не лишние сопротивления и конденсаторы я бы выбрал ваш.

Грубиян вы Dryundel.
Если бы не это я бы так не нажимал.

Энкодер Pro

Добавлено: 17 окт 2021, 21:57
neangel
Здравствуйте av.
av писал(а): 17 окт 2021, 21:41 Ого..., а это как понимать
Это надо понимать не вырванной фразой .... в начале предложения написано НЕ

Это был ваш пост .... viewtopic.php?f=74&t=6045&sid=ccb627618 ... 1d156bb92f
av писал(а): 17 янв 2020, 15:04 Управление меню энкодером.flp
download/file.php?id=23840
Рядом с меню стоит блок энкодера у которого входы не заданы программно.
И их можно подтянуть к плюсу.
А впереди блока поставить шумоподавитель на 500 микросекунд вместо конденсатора
А это означает - досвидания сопротивление и конденсатор на самом энкодере.
Всё работает.
Шумы с энкодера пропадают на выходе блока.
Могу доходчиво показать как это выглядит на осциллографе.
Отключая - подключая 500 микросекунд задержки импульса перед входом блока энкодера.
На выходе блока шумы как корова языком их слизывает.

Штатный шумоподавитель на 40 мс не подходит для этого
.

Энкодер Pro

Добавлено: 17 окт 2021, 22:53
neangel
av писал(а): 17 окт 2021, 22:29 Повторюсь я никогда не создавал блоков для энкодера !
Мне осталось только согласиться с вами .... автор неизвестен .... и он НЕ маразматик.
С этим нет проблем.
av писал(а): 17 окт 2021, 22:29 В примере с энкодером присутствует дополнительный блок обработки энкодера.
Искал сам блок энкодера и на это даже не обратил внимания.

Получается что эту обработку на самом энкодере я вставил в программу.
И всё заработало вот так .....
Пока скриншот ....
Осталось дать доступ к самой осциллограмме чтобы изменить масштаб
И под лупой посмотреть на совпадения происходящего по фронтам.

Здесь … https://disk.yandex.ru/d/qPVD9QaXShOCag
Файл exe установит программу.
Это демоверсия файлы просматривать может … сам осциллограф для этого не нужен.
И кино как инструкция как отрыть и на что нажимать для просмотра.
Файл 1 - это сама осциллограмма .... её и надо открыть

И на словах так - когда сразу на двух выходах блока есть импульсы - это и есть шумы энкодера
Импульсы должны быть только на одном канале выхода блока.

Вкл-откл задержка на 500 микросекунд перед входом блока энкодера неизвестного автора.
Энкодер постоянно крутится влево - вправо.
Сопротивлений и конденсаторов на энкодере нет .... пины подтянуты к плюсу программно.
.
2021-10-17_223228.png

Энкодер Pro

Добавлено: 18 окт 2021, 01:14
ViktorPetrov
neangel писал(а): 17 окт 2021, 22:53 И на словах так - когда сразу на двух выходах блока есть импульсы - это и есть шумы энкодера
Как Вам не понятно ,есть виртуальный выход блока энкодера и есть физические выходы самого энкодера,если к последнему Вы можете прицепить осциллограф то к блоку нет . И нужно уважать чужой труд , а не наподдать на автора с нападками,вряд ли Вашу писанину назавешь конструктивной критикой.
Вот к примеру не плохая статья и ненужно изобретать велосипед .

Энкодер Pro

Добавлено: 18 окт 2021, 05:46
neangel
ViktorPetrov писал(а): 18 окт 2021, 01:14 Как Вам не понятно ,есть виртуальный выход блока энкодера и есть физические выходы самого энкодера,если к последнему Вы можете прицепить осциллограф то к блоку нет . .....
Вашу писанину
Витя Петров.
А как вы за Вашу писанину дослужились до лейтенанта на форуме прости господи программистов?
Да мне не понятно.
За взятки что ли?
ViktorPetrov писал(а): 18 окт 2021, 01:14 а не наподдать на автора с нападками
Обалдеть крендель.
Ему осциллограмму показали, а он нападает на автора с нападками.
Вместо того чтобы спросить у автора по-человечески.
А как вы получили осциллограмму с виртуального выхода блока?
ViktorPetrov писал(а): 18 окт 2021, 01:14 Вот к примеру не плохая статья и ненужно изобретать велосипед .
Статья … как изобрести велосипед.

В программе ФЛ-прог заходите в теги.
Там есть колонка назначить физические выходы.
Если вы захотите назначить … нажимаете на строчку … добавить выход.
Программа автоматически предложит вам номера пинов контроллера на которых это можно сделать.

Это будут свободные пины.
Занятые пины на которых вы себе уже напрограммировались она вычеркнет.
Выбираете любой из предложенных программой физических выходов.
И подключаете его к любой виртуальной точке схемы с типом Boolean

Теперь к этому физическому выходу контроллера
Вы можете подключить осциллограф и посмотреть как работает виртуальный выход не только блоков.
Но и как работает любая виртуальная точка Boolean на выходе любого элемента схемы.
Которые по сути тоже являются блоками.

Итого.
Эта последовательность действий и является тропинкой виртуальной программе вырваться наружу из контроллера.

Эта тропинка не только для осциллографа можно подключить светодиод.
Или любой исполнительный элемент который и исполнит то что Витя Петров себе напрограммировал.

Если Витя Петров этого никогда ещё не делал - не видел итога своей программы снаружи микроконтроллера.
Его ждут великие открытия
ViktorPetrov писал(а): 18 окт 2021, 01:14 и ненужно изобретать велосипед
Раньше у вас не было велосипеда … а теперь он у вас есть.
Катайтесь.

Энкодер Pro

Добавлено: 18 окт 2021, 09:07
Dryundel
[ref]ViktorPetrov[/ref], спокойно. Выдыхаем. Все бесполезно. :D
.
Взвился бывший алкоголик —
Матерщинник и крамольник:
«Надо выпить треугольник!
На троих его! Даёшь!»
Разошёлся — так и сыпет:
«Треугольник будет выпит!
Будь он параллелепипед,
Будь он круг, едрена вошь!»

Он то плакал, то смеялся,
То щетинился как ёж —
Он над нами издевался…
Ну сумасшедший — что возьмёшь!
.
Тут только санитары могут помочь.

Энкодер Pro

Добавлено: 18 окт 2021, 10:47
MM33
если осцилограф подключать через выхода МК к выводам блока UP/DOWN то результат ожидаем.
Dryundel писал(а): 10 сен 2021, 13:57 Счетный выход блока Count выдает результат моментально.
Скорость работы импульсных выходов Up и Down зависит от вашей программы.
Блок физически не может выдавать больше одного импульса за два цикла.
Другими словами автор и не гарантировал что на выходах Up и Down сигналы будут генерироваться в такт с тиком энкодера . А врут они или нет можно проверить подключив на них скоростные счетчики и контролировать соответствие тиков энкодера с результатами счета.
Андрей поделился хорошим , рабочим блоком( хотя и увесистым в плане занимаемой памяти) на условиях хочешь бери - хочешь смотри. Спасибо ему за это.
Резать голову быстродействию- программно или аппаратно, выбор каждый сделает сам.
А превращать ветку в место для ругани , это лишнее.

Энкодер Pro

Добавлено: 30 окт 2021, 23:24
MaksVish
Здравствуйте! Подскажите пожалуйста! Будет ли этот блок работать с оптическим датчиком линейного перемещения головки принтера!? И второй вопрос! Не знаю может не по теме, этот датчик имеет питание 3,3в, как можно его выходные контакты подружить с ардуино!? Или может тему посоветуете? А вижу есть специальные микросхемы...

Энкодер Pro

Добавлено: 04 ноя 2021, 19:04
streloktrbl
Dryundel писал(а): 10 сен 2021, 13:57 Энкодер Pro (EncPro) это универсальный блок с возможностью настройки.
Все настройки интуитивно понятны и имеют описание и подсказки.

Энкодер Pro

Добавлено: 11 янв 2022, 09:17
Daimer
Уважаемые этот блок для работы с оптическими энкодерами 1000имп на оборот и на приличной скорости, нужен для обратной связи по угловой позиции, а не для крутилки меню. За что большая благодарность автору. Пишут всякие писуны умники бл. недопанимающие слов нет

Энкодер Pro

Добавлено: 11 янв 2022, 11:14
neangel
Daimer писал(а): 11 янв 2022, 09:17 Пишут всякие писуны умники бл. недопанимающие слов нет
администрация если не вы то я из енота сделаю шапку

И если я написал не правду или есть кто слов не понимает.
Сотрите все мои посты.
Пусть еноты живут счастливо в своей тёплой норе ничего не подозревая.

Энкодер Pro

Добавлено: 05 май 2022, 14:03
Imran
Dryundel писал(а): 13 сен 2021, 20:17 Протестировал на ESP32 - ОТЛИЧНО РАБОТАЕТ!
а как пины писать в ESP8266 0 как 0 и.т.д. так ?

Энкодер Pro

Добавлено: 16 июн 2022, 04:59
Genndy
Подскажите: как внести данный блок в FLProg?

Энкодер Pro

Добавлено: 16 июн 2022, 08:48
Dryundel
Genndy писал(а): 16 июн 2022, 04:59 Подскажите: как внести данный блок в FLProg?
viewtopic.php?f=18&t=2189&p=25237&hilit ... %BA#p25236
Пользуйтесь поиском.!

Энкодер Pro

Добавлено: 16 июн 2022, 17:38
Genndy
Не туда смотрел, :smile427: А вроде трезвый.

Энкодер Pro

Добавлено: 16 июн 2022, 17:44
Dryundel
Genndy писал(а): 16 июн 2022, 17:38 Раскрыл архив, а там нет файла с расширением .ubl. И как загрузить? или я не то скачал?
Там есть файл .ubi (новый редактор ПБ)
Какой версией FLProg пользуетесь?

Энкодер Pro

Добавлено: 16 июн 2022, 17:47
Genndy
Разобрался, спасибо. Версия 738

Энкодер Pro

Добавлено: 18 июл 2022, 22:40
oskar
Здравствуйте, скажите пожалуйста, предусмотрено ли использование нескольких блоков в одном проекте? У меня возникает баг, как это поправить? Помогите

Энкодер Pro

Добавлено: 19 июл 2022, 12:30
Dryundel
[ref]oskar[/ref], да действительно, был конфликт при использовании двух и более блоков в проекте.
Исправлено.
Новая версия Энкодер_Pro_V1.3 в шапке темы.

Энкодер Pro

Добавлено: 19 июл 2022, 17:55
oskar
Да, вроде заработало! Подскажите а он по умолчанию работает с прерываниями? Дополнительно ничего не надо настраивать, только подключить пины которые поддерживают их и всё?

Отправлено спустя 5 минут 14 секунд:
Вобщем у меня проект на Меге, использую три энкодера ЛИР 158А ( 10000 имп/об) скорость вращения энкодера примерно 1градус / сек , подключены к 2, 3, 18,19,20,21 пинам ( все поддерживают прерывания) при вращении недосчитает примерно 100 импульсов на оборот, не знаю что с этим делать, вроде по заявленным характеристикам (120 КГЦ) должен все четко считать...

Отправлено спустя 3 минуты 57 секунд:
И ещё заметил что при вращении одного энкодера он даёт ложные импульсы на другой счётчик, не пойму в чем дело... При использовании другого блока счётчика их гораздо меньше..

Отправлено спустя 1 минуту 29 секунд:
Скетч самый простой, выход из счётчика сразу в регистр модбаса и всё