MESA 6i25 как проверить.

Работа с платами MESA, подключение, конфигурация.

MESA 6i25 как проверить.

Сообщение SovietTwins » 28 ноя 2016, 00:41

Доброго времени суток многоуважаеиые форумчане.

Прошу о помощи.
Коротко суть проблемы:
Как при помощи консоли hal проверить пины на gpio?.
Чуть подробнее:
Есть 2шт 6i26
Одна после ремонта.
Вторая - просто внезапно перестала видеть энкодеры и давать сигналы.
Причём видятся обе платы нормально.
И вроде как чел на них прошивки менял.
На всякий случай прошил стандартными прошивками 5i25_prob_rfx2.bit
При попытке зажечь диоды на плате RC1 и RC2 - всё зажигается и гаснет на ура.
Уже думаю что спартан-6 навёрнут.
Помогите проверить и разобраться.
Может чего упустил?
SovietTwins
Новичок
 
Сообщения: 17
Зарегистрирован: 10 окт 2014, 09:48
Репутация: 0
Настоящее имя: Грибко Виктор Викторович

Re: MESA 6i25 как проверить.

Сообщение torvn77 » 28 ноя 2016, 02:00

5i25_prob_rfx2.bit точно не предназначена для работы с энкодерами, она симулирует LPT порт для использования дешёвых плат для управления станками с LPT.
Вам надо использовать прошивку соответствующею вашим дочерним платам.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2265
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 200
Медальки:

Re: MESA 6i25 как проверить.

Сообщение SovietTwins » 28 ноя 2016, 11:17

Тут небольшая проблема. Дочерние платы заказаны.
А необходимо проверить эти. Без дочерних плат.
Что посоветуете?
SovietTwins
Новичок
 
Сообщения: 17
Зарегистрирован: 10 окт 2014, 09:48
Репутация: 0
Настоящее имя: Грибко Виктор Викторович

Re: MESA 6i25 как проверить.

Сообщение UAVpilot » 28 ноя 2016, 13:02

В любой прошивке при неподключенных дочерних картах можно как угодно управлять пинами *.gpio.*
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 16750
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4123
Медальки:
Настоящее имя: Сергей

Re: MESA 6i25 как проверить.

Сообщение SovietTwins » 28 ноя 2016, 13:20

Пару-тройку команд hal не напишите?
Как именно задать хотя-бы Лог.1 или 0.

Спасибо.
SovietTwins
Новичок
 
Сообщения: 17
Зарегистрирован: 10 окт 2014, 09:48
Репутация: 0
Настоящее имя: Грибко Виктор Викторович

Re: MESA 6i25 как проверить.

Сообщение UAVpilot » 28 ноя 2016, 14:17

Одну напишу: setp. :)
Если написать чуть больше, то получится что я переписал всю доку про HAL, но зачем это делать ещё раз если это уже сделали на этом форуме и даже в переводе?.. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 16750
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4123
Медальки:
Настоящее имя: Сергей

Re: MESA 6i25 как проверить.

Сообщение SovietTwins » 28 ноя 2016, 14:20

Вас понял! Изучаю.
SovietTwins
Новичок
 
Сообщения: 17
Зарегистрирован: 10 окт 2014, 09:48
Репутация: 0
Настоящее имя: Грибко Виктор Викторович

Re: MESA 6i25 как проверить.

Сообщение Nick » 29 ноя 2016, 16:52

1. запустить halrun
nам
loadrt hostmot2
loadrt hm2_pci

потом в отдельном можно посмотреть halcmd show

покажет все, что есть.
Дальше добавляем
loadrt trivkins
loadrt motmod servo_period_nsec=1000000 num_joints=3

addf hm2_5i25.0.read servo-thread
addf hm2_5i25.0.write servo-thread

start

И теперь можно отправлять что-то плате.
Без read-write и start работать не будет.
О. кстати какая статья уже есть :
http://www.cnc-club.ru/wiki/index.php/% ... _Mesa_5i25

отправляем через
setp hm2.... что-то там
Аватара пользователя
Nick
Мастер
 
Сообщения: 22395
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1474
Заслуга: Developer
Медальки:

Re: MESA 6i25 как проверить.

Сообщение SovietTwins » 29 ноя 2016, 19:05

Огромнейшее спасибо!!!!
SovietTwins
Новичок
 
Сообщения: 17
Зарегистрирован: 10 окт 2014, 09:48
Репутация: 0
Настоящее имя: Грибко Виктор Викторович


Вернуться в MESA

Кто сейчас на конференции

Зарегистрированные пользователи: alexxx666, Bing [Bot], Google [Bot], lkbyysq, Majestic-12 [Bot], Maxekb77, N1X, S.PRESS, SergK, serjmd, Volkaso, Yandex [bot]

Поделиться

Reputation System ©'