Страница 1 из 1

Эмулятор энкодера

Добавлено: 30 мар 2022, 15:28
ingener
Ув. Коллеги, никто не встречал блок или проект эмулятора работы энкодера?
Смысл -нажимая одну из кнопок на входе, получаем на выходе сигналы со смещением в ту или иную сторону.
Можно озаботиться разработкой проекта с генератором, линией задержки скоростного счетчика и пр. - но вдруг уже есть готовое решение?
:smile37:

Эмулятор энкодера

Добавлено: 30 мар 2022, 17:11
Ingwar
ingener писал(а): 30 мар 2022, 15:28 Можно озаботиться разработкой проекта с генератором, линией задержки скоростного счетчика и пр. - но вдруг уже есть готовое решение?
Можно сделать и по другому принципу.
Типа на командоаппарате))

Эмулятор энкодера

Добавлено: 30 мар 2022, 18:52
autoelectronica
Нужная тема

Отправлено спустя 2 минуты :
Для имитации работы энкодера

Эмулятор энкодера

Добавлено: 31 мар 2022, 10:57
ingener
Вроде работает. проверено с энкодером сварочного аппарата.
Подключение к выводам энкодера - через диоды (анодом к энкодеру)
настройки - период импульсов в генераторе и счетчике, смещение в счетчике.
PS - между выводами 2 и 3 нужно впаять резистор 0,5....10 кОм

Эмулятор энкодера

Добавлено: 01 апр 2022, 04:45
KulibinOrsk
[ref=#ff8000]Ingwar[/ref], а есть варианты сделать эмулятор абсолютного энкодера ?
задание числа на аналоговом входе резистором а выход сигнала через SPI ( Clock и Data и Res (обнуление)
Буду очень признателен

Эмулятор энкодера

Добавлено: 01 апр 2022, 07:20
Ingwar
KulibinOrsk писал(а): 01 апр 2022, 04:45 Ingwar, а есть варианты сделать эмулятор абсолютного энкодера ?
Не знаю.
Предложенный выше мною вариант нашелся в первой строке поиска)))

Эмулятор энкодера

Добавлено: 01 апр 2022, 17:44
aidar_i
В Протеусе есть.

Эмулятор энкодера

Добавлено: 01 апр 2022, 17:51
KulibinOrsk
[ref=#ff8000]aidar_i[/ref], протеус вроде как симулятор созданного кода.
А код для той же ардуинки нано или мини где взять ?
Задача - подключить вместо датчика с выходом SSI - ардуинку и передавать какие то значения.

Эмулятор энкодера

Добавлено: 02 апр 2022, 00:45
Ingwar
KulibinOrsk писал(а): 01 апр 2022, 04:45 а выход сигнала через SPI ( Clock и Data и Res (обнуление)
Ну это несерьезно :smile110:
Если у Вас необходимость эмулировать какое то конкретное устройство, то где хотя бы название?
Учитывая разнообразие SPI/SSI протоколов, просите других потратить свое время впустую?

Эмулятор энкодера

Добавлено: 04 апр 2022, 13:59
KulibinOrsk
[ref=#ff8000]Ingwar[/ref], странно, но интерфейс SSI для энкодеров и датчиков одинаков.
читаю из общих документов: SSI - дифференциальный драйвер согласно стандарта SSI (RS422) двоичная кодировка или код ГРЕЯ.
Интерфейс соответствует стандарту SSI для абсолютных датчиков угловых перемещений.

Эмулятор энкодера

Добавлено: 04 апр 2022, 21:00
Ingwar
KulibinOrsk писал(а): 04 апр 2022, 13:59 Ingwar, странно, но интерфейс SSI для энкодеров и датчиков одинаков.
Я мягко говоря не в теме. Но четко представляю, что протокол и интерфейс это не одно и тоже.

Отправлено спустя 7 минут 26 секунд:
Для лучшего понимания - интерфейс UART один, а протоколов, которые его используют несколько (modbus rtu, "отправить в UART", "отправить переменную в UART", отправить переменную в кольцо" и т. д.).

Эмулятор энкодера

Добавлено: 05 апр 2022, 09:02
Sancho
KulibinOrsk писал(а): 01 апр 2022, 04:45 а есть варианты сделать эмулятор абсолютного энкодера ?
задание числа на аналоговом входе резистором а выход сигнала через SPI ( Clock и Data и Res (обнуление)
Буду очень признателен
На SPI смутно представляю, т.к. всегда будут неполные байты в опросе.
Делать ногодрыг на прерывании от clk.
[spoiler]
Screenshot_18.jpg
[/spoiler]

Эмулятор энкодера

Добавлено: 05 апр 2022, 09:56
KulibinOrsk
[ref=#ff8000]Sancho[/ref], возможно, не силен в ПО.
Если есть варианты реализации то сообщите условия.