EP7i92

Материал из Wiki CNC
Перейти к навигации Перейти к поиску

Mesa EP7i92 — MainBoard контроллер для системы управления ЧПУ LinuxCNC. MainBoard означает, что данный контроллер является головным устройством и в подавляющем большинстве требует наличие дочерних плат для подключения драйверов шаговых двигателей (или серво двигателей), датчиков и другой периферии. Такими устройствами могут являться платы гальванической развязки: LPT-DPTR 1.03, EP-DPTR M2.01, Geko G540, Mesa 7i76 и другие устройства.

Совместимость данного контроллера с одной из дочерних плат зависит от прошивки. Прошивка производится через командную строку Linux с помощью предоставленной утилиты mesaflash через сетевой кабель и не требует программатора.

Отличительной особенностью данного контроллера является FPGA микросхема SPARTAN-6, что позволяет формировать импульсы с четким фронтом спада и нарастания на высокой скорости. Прошивка данного контроллера с открытым исходным кодом.

«Из коробки» контроллер EP7i92 поставляется с прошивкой LPT-DPTR.bit т. е. он позволяет подключить два контроллера LPT-DPTR 1.03. В простом представлении данного контроллера, он является эмулятором двух разъемов LPT, однако возможности данного контроллера несоизмеримо больше.

Основные технические характеристики

  • Система управления ЧПУ: LinuxCNC
  • Интерфейс подключения: Ethernet
  • Кол-во I\O разъемов: 17+17
  • Возможное кол-во осей по протоколу STEP\DIR: 6
  • Напряжение питания контроллера: 5V

Входы и выходы

При рассмотрении данного контроллера невозможно однозначно определить набор входных\выходных сигналов т.к. это на прямую зависит от интерфейсной платы, подключенной к контроллеру. К примеру, при работе через контроллер LPT-DPTR 1.03 можно получить:

  • 4 оси по протоколу STEP-DIR
  • 4 датчика домашнего положения (HOME X, HOME Y, HOME Z, HOME A)
  • 2 силовых реле.
  • Аналоговое управления 0-10V для контроля скоростью вращения шпинделя.
  • Входной сигнал E-stop.
  • Выходной сигнал Enable.

При добавлении второй платы LPT-DPTR 1.03 возможно получить дополнительный функционал в виде 2 осей, датчиков домашнего положения и интерфейсных реле.

Настройка данного контроллера описана в Руководстве разработчика (ссылка)