Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
-
- Кандидат
- Сообщения: 57
- Зарегистрирован: 27 авг 2020, 16:40
- Репутация: 5
- Настоящее имя: Виталий
- Контактная информация:
Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
Доброго дня. Подскадите, возможно ли подключить простые проводные пульты с маховиком, которых полно на али, используя порты месы 7i96, порт Р1 и Encoder у меня сейчас не задействованы. Может кто уже подключал и есть готовые хал файлы, хотел бы их изучить. Сам в их написании пока испытываю трудности.
П.С пульт фактически будет самодельный, так как попал в руки маховик 4 pin 5v 100ppr.
П.С пульт фактически будет самодельный, так как попал в руки маховик 4 pin 5v 100ppr.
- iMaks-RS
- Мастер
- Сообщения: 1728
- Зарегистрирован: 10 июл 2017, 09:25
- Репутация: 199
- Настоящее имя: Maks
- Откуда: От туда.
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
На форуме есть такая информация. Сам не проверял.
-
- Кандидат
- Сообщения: 57
- Зарегистрирован: 27 авг 2020, 16:40
- Репутация: 5
- Настоящее имя: Виталий
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
Проверил визард, там все это можно выставить. есть теперь вопросы по самому подключению. Есть, как я писал выше, маховик 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
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
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
Читайте доку на плату внимательнее и дальше...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Кандидат
- Сообщения: 57
- Зарегистрирован: 27 авг 2020, 16:40
- Репутация: 5
- Настоящее имя: Виталий
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
...через визард настроил порты: для 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 вольт. КЗ не будет?
для 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 вольт. КЗ не будет?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
Зачем вам пины на колодке P1?..
Прочтите уже доку по плате далее третьей страницы!
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
Тогда извиняюсь, сразу не заметил этот момент.
Первым делом нужно определится с вариантом прошивкой - нужно, чтобы эти контакты ничем не были заняты.
W7 и W8 в дефолтные положения, т.е. up и down соответственно. Тогда замыкание входного пина на землю будет давать нулевой сигнал.
Однако нужно очень тщательно проверять конфигурацию - если замкнутый на землю пин случайно сконфигурировать как выход, то велик шанс его потерять.
Первым делом нужно определится с вариантом прошивкой - нужно, чтобы эти контакты ничем не были заняты.
W7 и W8 в дефолтные положения, т.е. up и down соответственно. Тогда замыкание входного пина на землю будет давать нулевой сигнал.
Однако нужно очень тщательно проверять конфигурацию - если замкнутый на землю пин случайно сконфигурировать как выход, то велик шанс его потерять.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Кандидат
- Сообщения: 57
- Зарегистрирован: 27 авг 2020, 16:40
- Репутация: 5
- Настоящее имя: Виталий
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
SERG - огромное вам СПАСИБО! все получилось, пришлось конечно попотеть над хал файлом. Оси переключает, шаг тоже, перемещается в правильных направлениях!
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
Поделитесь схемой, краткой инструкцией по подключению и конфигом ? (что и как сделали)
-
- Кандидат
- Сообщения: 57
- Зарегистрирован: 27 авг 2020, 16:40
- Репутация: 5
- Настоящее имя: Виталий
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
Накидал схемку. Галетники использовал типа RS25, маховик на 100 импульсов, 5 вольт, 4 вывода.
- Вложения
-
- custom.hal
- (2.61 КБ) 121 скачивание
-
- Кандидат
- Сообщения: 57
- Зарегистрирован: 27 авг 2020, 16:40
- Репутация: 5
- Настоящее имя: Виталий
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
Serg - не подскажите правильную схему защиты (на оптопарах или токоограничивающих резисторах)от таких манипуляций.
...вот смотрю на Меса 7i75 - это готовое решение? вот бы схему ее найти....
- mikehv
- Мастер
- Сообщения: 2102
- Зарегистрирован: 14 авг 2013, 10:10
- Репутация: 1170
- Откуда: Иваново
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
Serg, к сожалению, уже не подскажет viewtopic.php?f=18&t=32527
-
- Мастер
- Сообщения: 997
- Зарегистрирован: 19 июл 2018, 07:46
- Репутация: 193
- Откуда: Иркутск
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
Там в мануале описано ее устройство, в принципе довольно понятно. 50 ом последовательно, потом диоды к земле и питанию и керамика 220пф на землю. Стабилизатор питания свой, судя по всему на 3.3 и смещен диодом от земли на 0.6в, итого вольта 4 получается, тогда диоды будут ограничивать где-то на 4.6в. Есть картинка в нормальном разрешении:
-
- Кандидат
- Сообщения: 57
- Зарегистрирован: 27 авг 2020, 16:40
- Репутация: 5
- Настоящее имя: Виталий
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
...а для чего там транзисторы?
П.С. вопрос по правильной защите входов/выходов от..."дурака" остается актуальным. Пока на сделал себе простую платку опторазвязки на терминал Р1, но как пояснили выше, если вход установить как выход - то что нибудь та сгорит.
П.С. вопрос по правильной защите входов/выходов от..."дурака" остается актуальным. Пока на сделал себе простую платку опторазвязки на терминал Р1, но как пояснили выше, если вход установить как выход - то что нибудь та сгорит.
-
- Мастер
- Сообщения: 997
- Зарегистрирован: 19 июл 2018, 07:46
- Репутация: 193
- Откуда: Иркутск
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
Это не транзисторы, это два диода в одном корпусе, что-то типа bat54s
-
- Мастер
- Сообщения: 1249
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 147
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: Подключение РГИ (пульта) к mesa 7i96 без дочерних плат.
По защите пинов вот такая ссылка есть https://www.rugged-circuits.com/10-ways ... n-arduino/ , искомая ситуация первым пунктом идёт. В каком-то видосике на канале Мединцева подрезал, а вот в каком именно - вопрос
https://www.youtube.com/channel/UC2vcuP ... Okg/videos
https://www.youtube.com/channel/UC2vcuP ... Okg/videos