Простой способ апгрейда на Mesa 7i43

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Простой способ апгрейда на Mesa 7i43

Сообщение Serg »

Полагаю картинки в пояснении не нуждаются. :)
SNC00515.jpg (3129 просмотров) <a class='original' href='./download/file.php?id=23054&sid=0ffd17e54fe1bab903c25ddb72505bb7&mode=view' target=_blank>Загрузить оригинал (294.23 КБ)</a>
SNC00516.jpg (3129 просмотров) <a class='original' href='./download/file.php?id=23055&sid=0ffd17e54fe1bab903c25ddb72505bb7&mode=view' target=_blank>Загрузить оригинал (1.42 МБ)</a>
P.S. Вот такой теперь у меня Фильтр для сглаживания неравномерности импульсов :hehehe:
Последний раз редактировалось Serg 04 янв 2014, 22:47, всего редактировалось 1 раз.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение Serg »

Распиновка кабеля в формате:
Сигнал - контакт_LPT - контакт_на_7i43_p3 - имя_пина_в_linuxcnc
StepX - 2 - 1
DirX - 14 - 3
StepY - 16 - 5
DirY - 3 - 7
StepZ - 7 - 9
DirZ - 8 - 11
StepA - 6 - 13
DirA - 5 - 15
StepB - 4 - 17
DirB - 17 - 19
LimitX - 10 - 21 - hm2_7i43.0.gpio.034.in
LimitY - 11 - 23 - hm2_7i43.0.gpio.035.in
LimitZ - 12 - 25 - hm2_7i43.0.gpio.036.in
LimitA - 13 - 27 - hm2_7i43.0.gpio.037.in
E-Stop - 15 - 29 - hm2_7i43.0.gpio.038.in
Enable - 1 - 33 - hm2_7i43.0.gpio.040.out
Relay - 9 - 35 - hm2_7i43.0.gpio.041.out

Прошивка SVST4_12, num_stepgens=5, остальное по нулям. Если 5 осей не надо, то ставите num_stepgens=скоканадо и соотв. выходы step/dir не используете.

P.S. Если кто сделает подобное с другой интерфейсной платой, то кладите фотку платы и распиновку сюда.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение aftaev »

Подключал 7и43 через эту плату http://www.cnc4pc.com/Store/osc/product ... ucts_id=45
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение Сергей Саныч »

Вставлю и я свои 5 копеек :)
Начиналось отсюда BF20 - очередная ЧПУизация китайского немца #1, продолжалось здесь
Так было (фотка старая) (3095 просмотров) <a class='original' href='./download/file.php?id=23073&sid=0ffd17e54fe1bab903c25ddb72505bb7&mode=view' target=_blank>Загрузить оригинал (254.28 КБ)</a>
Так было (фотка старая)
Доработанная плата Pluto-P (3096 просмотров) <a class='original' href='./download/file.php?id=23069&sid=0ffd17e54fe1bab903c25ddb72505bb7&mode=view' target=_blank>Загрузить оригинал (351.31 КБ)</a>
Доработанная плата Pluto-P
Кабель-переходник к PLC545 (3096 просмотров) <a class='original' href='./download/file.php?id=23070&sid=0ffd17e54fe1bab903c25ddb72505bb7&mode=view' target=_blank>Загрузить оригинал (428.07 КБ)</a>
Кабель-переходник к PLC545
Первая примерка. Была бы плата длиннее хотя бы на миллиметр, пришлось бы ее дорабатывать напильником :)
Подошла, как родная! (3096 просмотров) <a class='original' href='./download/file.php?id=23071&sid=0ffd17e54fe1bab903c25ddb72505bb7&mode=view' target=_blank>Загрузить оригинал (624.8 КБ)</a>
Подошла, как родная!
Разводка кабеля (3096 просмотров) <a class='original' href='./download/file.php?id=23072&sid=0ffd17e54fe1bab903c25ddb72505bb7&mode=view' target=_blank>Загрузить оригинал (11.91 КБ)</a>
Разводка кабеля
Чудес не бывает. Бывают фокусы.
Аватара пользователя
neonas
Мастер
Сообщения: 370
Зарегистрирован: 12 янв 2013, 22:41
Репутация: 70
Откуда: Литва, Вильнюс
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение neonas »

UAVpilot писал(а):Полагаю картинки в пояснении не нуждаются.
А как думаешь, можно ли таким способом её к аналоговым сервам подключить?
Как много тех, с кем можно лечь в постель.
Как мало тех, с кем хочется проснуться...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение Serg »

Напрямую нельзя - надо будет делать преобразователь PWM-Analog.
Но и в таком случае подключить можно максимум 4 сервы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение nkp »

UAVpilot писал(а):Но и в таком случае подключить можно максимум 4 сервы.
почему только 4 ?
что помешает больше?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение Serg »

nkp писал(а):почему только 4 ?
что помешает больше?
Количество пинов на плате и прошивка.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение nkp »

UAVpilot писал(а):Количество пинов на плате и прошивка.
количество пинов на плате - 48
на одну "серву" требуется один энкодер - 3 пина ,и один шим - 2 пина(?)
итого получаем - 9 (плюс аж 3 пина в запасе)
---------
про "прошивку" не понял )
-------
у меня "работает" прошивка 8 энкодеров и 12 "степгенов"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение Serg »

UAVpilot писал(а):Но и в таком случае подключить можно максимум 4 сервы.
nkp писал(а):у меня "работает" прошивка 8 энкодеров и 12 "степгенов"
Разницу улавливаешь?.. :)

Вот распиновка прошивки для четырёх серв. Все остальные прошивки поддерживают две сервы на P4 и разное количество степгенов и обычных IO на P3.

Код: Выделить всё

Configuration pin-out: 

    IO Connections for P4
    Pin#    I/O    Pri. func    Sec. func    Chan      Pin func    Pin Dir

     1       0     IOPort       QCount        1        Quad-B      (In)
     3       1     IOPort       QCount        1        Quad-A      (In)
     5       2     IOPort       QCount        0        Quad-B      (In)
     7       3     IOPort       QCount        0        Quad-A      (In)
     9       4     IOPort       QCount        1        Quad-IDX    (In)
    11       5     IOPort       QCount        0        Quad-IDX    (In)
    13       6     IOPort       PWM           1        PWM         (Out)
    15       7     IOPort       PWM           0        PWM         (Out)
    17       8     IOPort       PWM           1        Dir         (Out)
    19       9     IOPort       PWM           0        Dir         (Out)
    21      10     IOPort       PWM           1        /Enable     (Out)
    23      11     IOPort       PWM           0        /Enable     (Out)
    25      12     IOPort       QCount        3        Quad-B      (In)
    27      13     IOPort       QCount        3        Quad-A      (In)
    29      14     IOPort       QCount        2        Quad-B      (In)
    31      15     IOPort       QCount        2        Quad-A      (In)
    33      16     IOPort       QCount        3        Quad-IDX    (In)
    35      17     IOPort       QCount        2        Quad-IDX    (In)
    37      18     IOPort       PWM           3        PWM         (Out)
    39      19     IOPort       PWM           2        PWM         (Out)
    41      20     IOPort       PWM           3        Dir         (Out)
    43      21     IOPort       PWM           2        Dir         (Out)
    45      22     IOPort       PWM           3        /Enable     (Out)
    47      23     IOPort       PWM           2        /Enable     (Out)

    IO Connections for P3
    Pin#    I/O    Pri. func    Sec. func    Chan      Pin func    Pin Dir

     1      24     IOPort       QCount        5        Quad-B      (In)
     3      25     IOPort       QCount        5        Quad-A      (In)
     5      26     IOPort       QCount        4        Quad-B      (In)
     7      27     IOPort       QCount        4        Quad-A      (In)
     9      28     IOPort       QCount        5        Quad-IDX    (In)
    11      29     IOPort       QCount        4        Quad-IDX    (In)
    13      30     IOPort       PWM           5        PWM         (Out)
    15      31     IOPort       PWM           4        PWM         (Out)
    17      32     IOPort       PWM           5        Dir         (Out)
    19      33     IOPort       PWM           4        Dir         (Out)
    21      34     IOPort       PWM           5        /Enable     (Out)
    23      35     IOPort       PWM           4        /Enable     (Out)
    25      36     IOPort       QCount        7        Quad-B      (In)
    27      37     IOPort       QCount        7        Quad-A      (In)
    29      38     IOPort       QCount        6        Quad-B      (In)
    31      39     IOPort       QCount        6        Quad-A      (In)
    33      40     IOPort       QCount        7        Quad-IDX    (In)
    35      41     IOPort       QCount        6        Quad-IDX    (In)
    37      42     IOPort       PWM           7        PWM         (Out)
    39      43     IOPort       PWM           6        PWM         (Out)
    41      44     IOPort       PWM           7        Dir         (Out)
    43      45     IOPort       PWM           6        Dir         (Out)
    45      46     IOPort       PWM           7        /Enable     (Out)
    47      47     IOPort       PWM           6        /Enable     (Out)
Можно конечно собрать прошивку под большее количество серв, но тогда придётся перепаять чип на другой, с большим количеством "элементов".
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение nkp »

UAVpilot писал(а):Все остальные
вы ограничили (в этом обсуждении) себя каким то списком прошивок...
мы же обсуждаем возможности платы ;)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение Serg »

nkp писал(а):мы же обсуждаем возможности платы ;)
С каким-то другим чипом? :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
neonas
Мастер
Сообщения: 370
Зарегистрирован: 12 янв 2013, 22:41
Репутация: 70
Откуда: Литва, Вильнюс
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение neonas »

UAVpilot писал(а):Напрямую нельзя - надо будет делать преобразователь PWM-Analog.
Но и в таком случае подключить можно максимум 4 сервы.
Я правильно понимаю, нужна 7i33 ?
Как много тех, с кем можно лечь в постель.
Как мало тех, с кем хочется проснуться...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение Serg »

Можно и её применить, только прошивки готовой нет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
neonas
Мастер
Сообщения: 370
Зарегистрирован: 12 янв 2013, 22:41
Репутация: 70
Откуда: Литва, Вильнюс
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение neonas »

А под что есть?
Как много тех, с кем можно лечь в постель.
Как мало тех, с кем хочется проснуться...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение Serg »

Под доп.платы на аналоговые сервы нет. проще будет конверторы спаять.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
neonas
Мастер
Сообщения: 370
Зарегистрирован: 12 янв 2013, 22:41
Репутация: 70
Откуда: Литва, Вильнюс
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение neonas »

UAVpilot писал(а):Под доп.платы на аналоговые сервы нет. проще будет конверторы спаять.
Ткните носом, где почитать.
Как много тех, с кем можно лечь в постель.
Как мало тех, с кем хочется проснуться...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение Serg »

Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
neonas
Мастер
Сообщения: 370
Зарегистрирован: 12 янв 2013, 22:41
Репутация: 70
Откуда: Литва, Вильнюс
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение neonas »

Я тут вот почитал: http://www.linuxcnc.org/docs/html/drive ... igurations

In the 7i43 (two ports), SV8 (Servo 8) would be for having 8 servos or fewer, using the classic 7i33 4-axis (per port) servo board. So 8 servos would use up all 48 signals in the two ports. But if you only needed 3 servos, you could say num_encoders=3 and num_pwmgens=3 and recover 5 servos at 6 signals each, thus gaining 30 bits of GPIO.
Видимо все таки прошивка есть.
Как много тех, с кем можно лечь в постель.
Как мало тех, с кем хочется проснуться...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Простой способ апгрейда на Mesa 7i43

Сообщение Serg »

Да, всё правильно. Я невнимательно распиновку смотрел - мне показалось там диф. входы и выходы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

Вернуться в «Электроника»