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

Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 20 мар 2021, 10:55
Fivist
Доброго дня. Подскадите, возможно ли подключить простые проводные пульты с маховиком, которых полно на али, используя порты месы 7i96, порт Р1 и Encoder у меня сейчас не задействованы. Может кто уже подключал и есть готовые хал файлы, хотел бы их изучить. Сам в их написании пока испытываю трудности.
П.С пульт фактически будет самодельный, так как попал в руки маховик 4 pin 5v 100ppr.

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 20 мар 2021, 15:00
iMaks-RS
На форуме есть такая информация. Сам не проверял.

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 21 мар 2021, 10:48
Fivist
Проверил визард, там все это можно выставить. есть теперь вопросы по самому подключению. Есть, как я писал выше, маховик 4 пина, 5 вольт. для его подключения мне нужно судя из даташита на месу 7и96:

The 7I96s high speed encoder input can be programmed for differential or singleended mode operation. W2, W3 and W4 set the encoder input mode. When W2,W3,andW4 are in the right hand position, the encoder input is mode is differential. When W2,W3,and W4 are in the left hand position, the encoder input mode is single ended or "TTL".Note that W2 controls the input mode for the ‘A’ signal, W3 controls the input mode for the‘B’ signal and W4 controls the input mode for the index signal.

перевести джамперы W2, W3 и W4 в левое положение для ТТЛ? правильно?

Также вопрос по самому порту Р1. Имеется 2 галетника на 3 позиции. я так понял, мне нужно просто переключать соответствующий вход на землю? Нужно ли в схему добавлять подтягивающие резисторы? Очень боюсь спалить входы!
ВОт инфа по нему из дата шита. В каком положении должен стоять джампер W7?

EXPANSION CONNECTOR 5V I/O TOLERANCE
The FPGA used on the 7I96 has a 4V absolute maximum input voltagespecification. To allow interfacing with 5V inputs on its expansion connector, the 7I96 hasbus switches on all P1 expansion I/O pins. The bus switches work by turning off when theinput voltage exceeds a preset threshold. The 5V I/O tolerance option is the default andshould normally be left enabled. For high speed applications where only 3.3V maximum signals are present, the 5VI/O tolerance option can be disabled. W7 controls the 5V I/O tolerance option. When W7is on the default UP position, 5V tolerance mode is enabled. When W7 is in the DOWN position, 5V tolerance mode is disabled.

PULLUP VOLTAGE
In addition to selecting the input voltage tolerance mode, Jumper W7 also selectsthe pull-up resistor voltage, When W7 is in the UP position the 4.7K I/O pullup resistorcommon is connected to 5V, When W7 is in the down position, The 4.7K I/O pullupresistor common is connected to 3.3V

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 21 мар 2021, 15:14
Serg
Читайте доку на плату внимательнее и дальше...

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 21 мар 2021, 21:29
Fivist
...через визард настроил порты: для TB2 энкодер установил в Multi Hand Whel.
для P1-> для выводов 034, 035, 036 - Joint Select A, B, C. Для выводов 037, 038, 039 - Jog Incr A, B, C.
В установках HAL в Pins -> hm2_7i96 -> 0 -> encoder -> 00 -> count счетчик при прокрутке маховика показывает изменение значений (прибавляется и отнимается по 4 за один щелчек).
Для месы джампер W8 поставил в нижнее положение. Теперь на колодке Р1 пины 18, 20, 22, 24 и 26 подключены к земле. Правильно ли я сделаю, если пин выбора оси и пин выбора шага буду подключать к земле! не спалю ли я порты? если померить тестером, то между землей и входами показывает +5 вольт. КЗ не будет?

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 21 мар 2021, 22:02
Serg
Fivist писал(а): Теперь на колодке Р1 пины 18, 20, 22, 24 и 26 подключены к земле.
Зачем вам пины на колодке P1?..
Прочтите уже доку по плате далее третьей страницы!

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 21 мар 2021, 22:09
Fivist
Serg писал(а): Зачем вам пины на колодке P1?
Потому, что свободных уже не будет. Стандартные входы/выходы на ТВ3 уже заняты... поэтому остается только Р1.

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 21 мар 2021, 23:15
Serg
Тогда извиняюсь, сразу не заметил этот момент. :-?

Первым делом нужно определится с вариантом прошивкой - нужно, чтобы эти контакты ничем не были заняты.
W7 и W8 в дефолтные положения, т.е. up и down соответственно. Тогда замыкание входного пина на землю будет давать нулевой сигнал.
Однако нужно очень тщательно проверять конфигурацию - если замкнутый на землю пин случайно сконфигурировать как выход, то велик шанс его потерять.

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 22 мар 2021, 02:09
Fivist
SERG - огромное вам СПАСИБО! все получилось, пришлось конечно попотеть над хал файлом. Оси переключает, шаг тоже, перемещается в правильных направлениях!

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 08 авг 2021, 19:17
xenon-alien
Fivist писал(а): 22 мар 2021, 02:09 SERG - огромное вам СПАСИБО! все получилось, пришлось конечно попотеть над хал файлом. Оси переключает, шаг тоже, перемещается в правильных направлениях!
Поделитесь схемой, краткой инструкцией по подключению и конфигом ? (что и как сделали)

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 18 авг 2021, 22:06
Fivist
Накидал схемку. Галетники использовал типа RS25, маховик на 100 импульсов, 5 вольт, 4 вывода.

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 18 авг 2021, 22:14
Fivist
Serg писал(а): если замкнутый на землю пин случайно сконфигурировать как выход, то велик шанс его потерять.
Serg - не подскажите правильную схему защиты (на оптопарах или токоограничивающих резисторах)от таких манипуляций.
...вот смотрю на Меса 7i75 - это готовое решение? вот бы схему ее найти....

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 18 авг 2021, 22:26
mikehv
Fivist писал(а): 18 авг 2021, 22:14
Serg писал(а): если замкнутый на землю пин случайно сконфигурировать как выход, то велик шанс его потерять.
Serg - не подскажите правильную схему защиты (на оптопарах или токоограничивающих резисторах)от таких манипуляций.
...вот смотрю на Меса 7i75 - это готовое решение? вот бы схему ее найти....
Serg, к сожалению, уже не подскажет viewtopic.php?f=18&t=32527

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 18 авг 2021, 22:57
Fivist
mikehv писал(а): к сожалению, уже не подскажет
...Вечная память!!!

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 23 авг 2021, 13:00
Kost_irk
Fivist писал(а): Меса 7i75 - это готовое решение? вот бы схему ее найти
Там в мануале описано ее устройство, в принципе довольно понятно. 50 ом последовательно, потом диоды к земле и питанию и керамика 220пф на землю. Стабилизатор питания свой, судя по всему на 3.3 и смещен диодом от земли на 0.6в, итого вольта 4 получается, тогда диоды будут ограничивать где-то на 4.6в. Есть картинка в нормальном разрешении:
Изображение

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 23 авг 2021, 13:23
Fivist
...а для чего там транзисторы?
П.С. вопрос по правильной защите входов/выходов от..."дурака" остается актуальным. Пока на сделал себе простую платку опторазвязки на терминал Р1, но как пояснили выше, если вход установить как выход - то что нибудь та сгорит.

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 23 авг 2021, 13:40
Kost_irk
Это не транзисторы, это два диода в одном корпусе, что-то типа bat54s

Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.

Добавлено: 23 авг 2021, 14:26
kfmut
По защите пинов вот такая ссылка есть https://www.rugged-circuits.com/10-ways ... n-arduino/ , искомая ситуация первым пунктом идёт. В каком-то видосике на канале Мединцева подрезал, а вот в каком именно - вопрос :thinking:
https://www.youtube.com/channel/UC2vcuP ... Okg/videos