7I80DB Ethernet Anything I/O card

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

7I80DB Ethernet Anything I/O card

Сообщение Lexxa »

Как это прикрутить к EMC и можно ли?
Ихмо это ну оооооооооооооооочень удобно!!!
описалово (для просмотра содержимого нажмите на ссылку)
The MESA 7I80DB is a low cost, general purpose, FPGA based programmable I/O card with 100 BaseT Ethernet host connection. The 7I80DB that uses standard parallel port pinouts and connectors for compatibilty with most parallel port interfaced motion control / CNC breakout cards/ multi axis step motor drives, allowing a motion control performance boost while retaining a reliable real time Ethernet interface. Unlike the parallel port that the 7I80DB replaces, each I/O bit has individually programmable direction and function. The 7I80DB has a simplified UDP host data transfer system that allows operation in real time if required and compability with standard networks for non-real time applications. Dual FPGA configuration EEPROMs allow simple recovery from programming mistakes. The 7I80DB provides 68 I/O bits (17 per connector) All I/O bits are 5V tolerant and have pullup resistors. A power source option allows the 7I80DB to supply 5V power to breakout boards if desired. This 5V power is protected by a PTC. Firmware modules are provided for hardware step generation, quadrature encoder counting, PWM generation, digital I/O, Smart Serial remote I/O, BISS, SSI, SPI, UART interfaces and more. Configurations are available that are compatible with common breakout cards and multi axis step motor drives like the Gecko G540. All motion control firmware is open source and easily modified to support new functions or different mixes of functions.
There are currently six 7I80DB compatible breakout cards available from Mesa, the 7I74 through 7I78 and 7I85. The 7I76 is a step/dir oriented breakout with 5 axis of buffered step/dir outputs, one spindle encoder input, one isolated 0-10V analog spindle speed plus isolated direction and enable outputs, one RS-422 expansion port, 32 isolated 5-32V inputs and 16 isolated 5-32V 300 mA outputs. The 7I77 is a analog servo interface with 6 encoder inputs, 6 analog +-10V outputs, one RS-422 expansion port, 32 isolated 5-32V inputs, and 16 isolated 5-32V 300 mA outputs. The7I80DB supports four breakout cards so for example a 20 Axis step/dir configuration or 24 axis analog servo configuration is possible with a single 7I80DB and four Mesa breakout cards.
:bender:
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение vmarkiv »

Я пробовал начинать эту тему http://www.cnc-club.ru/forum/viewtopic. ... 0db#p41577
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение nkp »

как пишут - все еще сыро ...
а вот какие преимущества перед той же 5и25 ???
только лишь на случай ,если нет PCI слота (как в соседней теме Serg-tmn писал)
с 7и77 дает 100% те же возможности
Lexxa, что можно из неё будет выжать?????
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение Lexxa »

Ну, во-первых, туда можно повесить 4 7i77, а это куууууууууууууууча IO.
Во-вторых материнку можно совершенно спокойно убрать в общий ящик с монитором, типа как ты делал для MyGUI и езернет протянуть в электрошкаф - еще более похоже на взрослые стойки.
Комп - хоть ноут - удобство аццкое.
и меня греет мысль, что Mesa разрадится когда нибуть на просто GPIO. Типа 7и77 без энкодеров.
В-третьих, полная изоляция компа от станка.
И, похоже, места в плисине хватит, чтоб туда запихать долбаный резольвер-энкодер.
:bender:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение Lexxa »

вообще, поскольку на 7и77 есть исходники, то ничего не мешает разработать свою железко ИО на такое же количество ИО
:bender:
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение nkp »

Lexxa писал(а):Ну, во-первых, туда можно повесить 4 7i77, а это куууууууууууууууча IO
не дешевые выходят IO :)
Lexxa писал(а):и меня греет мысль, что Mesa разрадится когда нибуть на просто GPIO. Типа 7и77 без энкодеров.
а вот это бы было просто в точку
==============
или платку mesa : modbus через Ethernet под емсишный ладдер
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение vmarkiv »

И если можно будет засунуть в китайский планшет UBUNTU , то будет удаленное управление с тачскрином... Из исходников видно , что перспективы развития карты существенны
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение vmarkiv »

На моей PLUTO подобной плате 48 входов , 24 выхода , 8 каналов энкодера ( А . В . Z ) -24 сигнала , 8 каналов ШИМ ( ШИМ + , ШИМ - , разрешение) -24 сигнала --- итого 120 сигналов - все что можно выжать из 208 выводной Altera , но передача через LPT все это урезает , 7I80DB значительно лучше и перспективнее
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение Lexxa »

vmarkiv, сколько стоит? и есть исходник на ПЛИС
:bender:
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение vmarkiv »

Пока делаю для себя , у меня стоят 10 неоЧПУшенных 16К20 плюс ОЦФ , исходники - расширенный Плуто проэкт , схему я выкладывал где-то на cnczone.ru
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение vmarkiv »

Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение Lexxa »

сто баллов.
А я сейчас покопался на сайте Mesa. Наткнулся на 7i70, 7i 71, 7i72.
The 7I70 is a remote isolated 48 input card
The 7I71 is a remote isolated 48 output card.
Все они (для просмотра содержимого нажмите на ссылку)
The RS-422 interface at 2.5 MBaud is compatible with HostMot2s SSLBP smart serial interface which
К чему их лепить только вопрос, т.е. что им мамой будет. 7i44? А как ее прилепить к 7i80 непонятно.
:bender:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение Lexxa »

Хотя похоже решение простое)
вообще крастоа
7i80 мать + 7I74 (Eight Channel RS-422/485) + 7i70 (rs422 to 48 in) + 7i71 (rs422 to 48 out) + 7i77
А если IO много получилось, то 7i64 (rs422 to 24 in + 24 out)
По деньгам получается
7i77 - 159
7I80DB-25 - 169
7i74 - 69
7i70 - 79
7i71 - 119
7i64 - 198
7i66 (16 in 8 out isolated 10-32V input/output 2.5A remote real time I/O) - 79

Т.е. интересными получается 3 конфигурации
1) 7i80 + 7i77 + 7i74 + 7i70 - в сумме 80 входов и 16 выходов
2) 7i80 + 7i77 + 7i74 + 7i64 - в сумме 56 выходов и 40 входов
3) 7i80 + 7i77 + 7i74 + 7i66 - в сумме 48 входов и 32 выхода
Базова 7i80 + 7i77 + 7i74 - 497 баксов + примочки. Не так уж и дорого.
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение Nick »

Lexxa писал(а):Ну, во-первых, туда можно повесить 4 7i77, а это куууууууууууууууча IO.
Ну так можно же все через 7i74 повесить.
---
А вы я смотрю уже все сами нашли.
Вот тут
http://mesanet.com/aiodaughter.html
В разделе
REMOTE SERIAL DAUGHTERCARDS
Есть куча плат для IO. А таких плат к 5i25 можно подключить чуть-ли не 32 штуки.

Вообще, можно на 1 разъем 5i25 вешать управление двигателями через 7i77, а на второй - 7i74 и к ней, все что душе угодно. Сколько на этом можно сделать IO пинов, даже боюсь считать, но где-то от 300 шт. и более.
До 7i77 можно кабель найти на 5 метров. А на smart-serial - так вообще до 30м.

Чего вам еще не хватает? :)
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение tooshka »

А сколько осей можно навесить на EMS2.
И не понял что пожно прицепить к 7i74?
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение Nick »

а может я и ошибался, когда писал о более чем 9 осях...
9 можно точно :)
А сколько тебе надо? :)
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение Lexxa »

Все таки я попробую заказать такой наборчик, интересно
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение Nick »

tooshka писал(а):И не понял что пожно прицепить к 7i74?
К 7i74 - вот это все:
В общем всякие разые IO. Плюс платка для пультов (http://www.cnc-club.ru/forum/viewtopic. ... 86&p=43033)

REMOTE SERIAL DAUGHTERCARDS
These daughtercards use a robust RS-422 high speed serial link to simplify wiring. FPGA firmware hides the protocol details to allow simple real time access to multiple remote serial I/O points or analog I/O. These cards support real time operation with from 5 to 10 KHz update rates of all remote data, and expandability to more than 1000 I/O points. All serial daughtercards require a RS-422 interface daughtercard (or native RS-422 FPGA card) at the host FPGA end. Suitable daughtercards include the 7I44, 7I47, 7I52, 7I53 (50 pin daughtercard type) and the 7I74, 7I76, 7I77, 7I78 (DB 25 daughtercard type)

7I64 Isolated remote I/O card
The 7I64 is an 24 output, 24 input isolated I/O card. The 7I64 provides 24 isolated 48VDC 2.5A output drivers. All output drivers are low saturation voltage MOSFETS for low power dissipation. Each of the 24 output switches is isolated from the others, allowing high side, low side, push-pull and other output switch configurations. A built in watchdog timer turns all outputs off if the 7I64 is not accessed within a selectable watchdog timeout interval. The 24 opto isolated inputs will operate with input voltages from 5 to 24 V. Reverse protection diodes are provided to allow use with AC inputs. The 7I64 has three host interface methods, USB, Serial RS-422 and SPI. The 7I64 can be USB powered. The serial interface supports baud rates from 115.2 K baud to 2.5 M baud. The SPI interface is compatible with MESAs Anything I/O cards and support high speed real time I/O. A SPI breakout card (7I46) allows up to six 7I64s to connect to a single 50 pin Anything I/O connector. The SPI interface supports data rates to 8 Mbps so a full read/write of all 48 I/O bits takes approximately 4 uSec. The RS-422 interface at 2.5 MBaud is compatible with HostMot2s SSLBP smart serial interface which can support as many as 32 7I64 cards for a total of 1536 I/O points with real time update rates up to 5 KHz.
3.5 mm screw pluggable screw terminals are used for all isolated I/O.

7I66 Isolated remote digital input and power driver card
The 7I66 is a remote isolated digital I/O card. The 7I66 is available in two models, the 7I66-8 (8 output and 16 input) and 7I66-24 (24 output). The 7I66 inputs sense positive inputs relative to a common field ground. Input impedance is 22K Ohms and inputs can range from 5VDC to 32VDC. All I/O pins have LED status indicators. Outputs are sourcing type drivers capable of driving 2.5 A loads. The field I/O points are are galvanically isolated from the communications link. The 7I66 uses field power of 8VDC to 32VDC and sets its default input threshhold to 50% of field power supply voltage with 10% hysteresis. Inputs can be programmed to other thresholds and filtering can be added if desired. In addition to the being able to read digital on/off status of each input, all input pin voltages are readable with 8 bit resolution (7I66-8 only). The RS-422 interface at 2.5M Baud is compatible with HostMot2s SSLBP smart serial interface which can support as many as 32 7I66 cards with real time update rates up to 10 KHz and cable lengths up to 100 feet. 3.5 mm screw pluggable screw terminals are used for all isolated I/O.


7I69 remote digital I/O card
The 7I69 is a remote digital I/O card with 48 digital I/O bits. All I/O bits are TTL compatible open collector type drivers with 15 mA sink capability per I/O pin. When output pins are set high, they may be used as inputs. Each I/O pin has a 3.3K pullup for direct connection with switches, optosensors etc. I/O connectors are 50 pin headers with I/O module rack compatible pinouts. The pinout and drive capabilities make the 7I69 compatible with Opto22 I/O module racks. The pinout is also compatible with Mesas standard FPGA daughter cards allowing the 7I69 to drive up to 2 simple isolator daugter cards like the 7I37.The RS-422 interface at 2.5M Baud is compatible with HostMot2s SSLBP smart serial interface which can support as many as 32 7I69 cards for a total of 1536 I/O bits with real time update rates up to 10 KHz and cable lengths up to 100 feet.

7I70 Isolated remote digital input card
The 7I70 is a remote isolated 48 input card. The 7I70 inputs sense positive inputs relative to a common field ground. Input impedance is 10K Ohms and input voltage can range from 5VDC to 32VDC. All inputs have LED status indicators. The input common field ground is galvanically isolated from the communications link. The 7I70 uses field power of 8VDC to 32VDC and sets its default input threshhold to 50% of field power supply voltage with 10% hysteresis for noise immunity. Inputs can be programmed to other thresholds and filtering can be added if desired. In addition to the being able to read digital on/off status of each input, all input pin voltages are readable with 8 bit resolution. The RS-422 interface at 2.5 MBaud is compatible with HostMot2s SSLBP smart serial interface which can support as many as 32 7I70 cards for a total of 1536 inputs with real time update rates up to 10 KHz. 3.5 mm screw pluggable screw terminals are used for all isolated I/O.


7I71 Isolated remote power driver card
The 7I71 is a remote isolated 48 output card. The 48 outputs are 8VDC to 28VDC sourcing drivers (common + field power) with 300 mA maximum current capability. All outputs have LED status indicators. Outputs have per output short circuit protection, overvoltage clamps and per driver chip thermal shutdown. The 7I71s outputs are suitable for driving relays, contactors, solenoids, and other medium power inductive or resistive loads. The outputs and field power are galvanically isolated from the communications link. The RS-422 interface at 2.5 MBaud is compatible with HostMot2s SSLBP smart serial interface which can support as many as 32 7I71 cards for a total of 1536 outputs with real time update rates up to 10 KHz. 3.5 mm screw pluggable screw terminals are used for all isolated I/O.


7I72 Isolated remote power driver card
The 7I72 is identical to the 7I71 except that is uses sinking type drivers. All other specifications are the same


7I73 Pendant/control panel interface
The 7I73 is a remote real time pendant or control panel interface. The 7I73 uses a high speed real time RS-422 link for host communications and can support update rates up to 10K updates per second so there is no detectable delay or roughness in the control panel or pendant interface. The 7I73 supports up to four 50KHz encoder inputs for MPGs, 8 digital inputs and 6 digital outputs and up to a 64 Key keypad. If a smaller keypad is used, more digital inputs and outputs become available. Up to eight 0.0V to 3.3V analog inputs are also provided. The 7I73 can drive a 4 line 20 character LCD for local DRO applications. Software contrast control is provided for the LCD. The 7I73 is powered by the same CAT6 cable that provides the data interface. Cable length can be up to 30 Meters. The RS-422 interface at 2.5 MBaud is compatible with HostMot2s SSLBP smart serial interface.

7I83 Analog output/ analog servo interface
The 7I83 is remote isolated six channel +-10V analog output card intended for analog drive interfacing or other +-10V analog output applications. The analog outputs, drive enables and field power are galvanically isolated from the communications link. Analog outputs have 13 bit resolution and a 2.5 KHz bandwidth. In addition the six analog channels, the 7I83 has six isolated optocoupler outputs intended for individual drive enables The enable outputs are rated 50 mA and up to 100V. The 7I83 is powered by a single 8-35V power supply. The RS-422 interface at 2.5 MBaud is compatible with HostMot2s SSLBP smart serial interface which can support as many as 32 7I83 cards for a total of 192 analog outputs with real time update rates up to 10 KHz. 3.5 mm screw pluggable screw terminals are used for all isolated I/O.



7I84 Isolated remote field I/O card
The 7I84 is a remote isolated 32 input and 16 output digital I/O card. The 16 outputs are 8VDC to 28VDC sourcing drivers with 300 mA maximum current capability. Outputs have per output short circuit protection, overvoltage clamps and per driver chip thermal shutdown. The 7I84s outputs are suitable for driving relays, contactors, solenoids, and other medium power inductive or resistive loads. The 7I84 uses field power of 8VDC to 28VDC and sets its default input threshhold to 50% of field power supply voltage with 10% hysteresis for noise immunity. Inputs can be programmed to other thresholds and filtering can be added if desired. In addition to the being able to read digital on/off status of each input, four input pin voltages are readable with 8 bit resolution. Field voltage can be split so that each half of the 7I84 uses a different voltage source for the outputs and reference voltage for the inputs, allowing mixed voltage I/O support. The inputs, outputs, and field power are galvanically isolated from the communications link. The RS-422 interface at 2.5 MBaud is compatible with HostMot2s SSLBP smart serial interface which can support as many as 32 7I84 cards for a total of 1024 inputs and 512 outputs with real time update rates up to 10 KHz. 3.5 mm screw pluggable screw terminals are used for all isolated I/O.


7I87 Remote isolated Analog input card
The 7I87 is remote isolated eight channel +-10V analog input card. All channels have 12 bit resolution and selectable averaging. All inputs are galvanically isolated from the communication and remote power. A buffered A-D reference voltage is provided for ratiometric applications. All inputs have 100K input impedance (+-.1%) and are protected from input overloads of up to 100V. Three optocoupler outputs are available. The RS-422 interface at 2.5 MBaud is compatible with HostMot2s SSLBP smart serial interface which can support as many as 32 7I87 cards for a total of 256 analog inputs with real time update rates up to 10 KHz. 3.5 mm screw pluggable screw terminals are used for all isolated I/O.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение tooshka »

Спасибо Ник буду разбираться.
По поводу осей- предположим 4 или 5 участвуют в обработке, а еще несколько для точной регулировки инструмента?
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 7I80DB Ethernet Anything I/O card

Сообщение Nick »

tooshka писал(а): а еще несколько для точной регулировки инструмента?
Ну это можно и на дополнительных компонентах написать, на том же Classic Ladder. Эти регулировки будут отображаться в Gкоде или нет? Или они будут работать автономно по обратной связи?
Ответить

Вернуться в «LinuxCNC»