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

Ответить
Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

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

#1

Сообщение ingener » 30.03.2022{, 15:28}

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

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#2

Сообщение Ingwar » 30.03.2022{, 17:11}

ingener писал(а):
30.03.2022{, 15:28}
Можно озаботиться разработкой проекта с генератором, линией задержки скоростного счетчика и пр. - но вдруг уже есть готовое решение?
Можно сделать и по другому принципу.
Типа на командоаппарате))
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

autoelectronica
Рядовой
Сообщения: 89
Зарегистрирован: 18.10.2016{, 21:46}
Репутация: 6
Откуда: Москва

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

#3

Сообщение autoelectronica » 30.03.2022{, 18:50}

Нужная тема

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

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

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

#4

Сообщение ingener » 31.03.2022{, 10:57}

Вроде работает. проверено с энкодером сварочного аппарата.
Подключение к выводам энкодера - через диоды (анодом к энкодеру)
настройки - период импульсов в генераторе и счетчике, смещение в счетчике.
PS - между выводами 2 и 3 нужно впаять резистор 0,5....10 кОм
Вложения
эмулятор энкодера.flp
(156.4 КБ) 41 скачивание

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

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

#5

Сообщение KulibinOrsk » 01.04.2022{, 04:45}

Ingwar, а есть варианты сделать эмулятор абсолютного энкодера ?
задание числа на аналоговом входе резистором а выход сигнала через SPI ( Clock и Data и Res (обнуление)
Буду очень признателен

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#6

Сообщение Ingwar » 01.04.2022{, 07:20}

KulibinOrsk писал(а):
01.04.2022{, 04:45}
Ingwar, а есть варианты сделать эмулятор абсолютного энкодера ?
Не знаю.
Предложенный выше мною вариант нашелся в первой строке поиска)))
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#7

Сообщение aidar_i » 01.04.2022{, 17:44}

В Протеусе есть.

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

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

#8

Сообщение KulibinOrsk » 01.04.2022{, 17:51}

aidar_i, протеус вроде как симулятор созданного кода.
А код для той же ардуинки нано или мини где взять ?
Задача - подключить вместо датчика с выходом SSI - ардуинку и передавать какие то значения.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#9

Сообщение Ingwar » 02.04.2022{, 00:45}

KulibinOrsk писал(а):
01.04.2022{, 04:45}
а выход сигнала через SPI ( Clock и Data и Res (обнуление)
Ну это несерьезно :smile110:
Если у Вас необходимость эмулировать какое то конкретное устройство, то где хотя бы название?
Учитывая разнообразие SPI/SSI протоколов, просите других потратить свое время впустую?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

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

#10

Сообщение KulibinOrsk » 04.04.2022{, 13:59}

Ingwar, странно, но интерфейс SSI для энкодеров и датчиков одинаков.
читаю из общих документов: SSI - дифференциальный драйвер согласно стандарта SSI (RS422) двоичная кодировка или код ГРЕЯ.
Интерфейс соответствует стандарту SSI для абсолютных датчиков угловых перемещений.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#11

Сообщение Ingwar » 04.04.2022{, 20:52}

KulibinOrsk писал(а):
04.04.2022{, 13:59}
Ingwar, странно, но интерфейс SSI для энкодеров и датчиков одинаков.
Я мягко говоря не в теме. Но четко представляю, что протокол и интерфейс это не одно и тоже.

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

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#12

Сообщение Sancho » 05.04.2022{, 09:02}

KulibinOrsk писал(а):
01.04.2022{, 04:45}
а есть варианты сделать эмулятор абсолютного энкодера ?
задание числа на аналоговом входе резистором а выход сигнала через SPI ( Clock и Data и Res (обнуление)
Буду очень признателен
На SPI смутно представляю, т.к. всегда будут неполные байты в опросе.
Делать ногодрыг на прерывании от clk.
СпойлерПоказать
Screenshot_18.jpg
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

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

#13

Сообщение KulibinOrsk » 05.04.2022{, 09:56}

Sancho, возможно, не силен в ПО.
Если есть варианты реализации то сообщите условия.

Ответить

Вернуться в «Помогите, а то я "нимагу"»