Re: Вопросы по подключению 7I92M
Добавлено: 21 июл 2019, 08:59
А в Hardware installation manual у производителя указаны цифры, которые совпадают с моей картиной мира
Статьи, обзоры, цены на станки и комплектующие.
https://www.cnc-club.ru/forum/
Из test.ini, STEPGEN_MAXVEL = 62.50.Andrey@KZN писал(а):А откуда эта цифра?UAVpilot писал(а):62.50 мм/сек
Этот pncconf вечно нагенерит, убирай потом за нимD.L. писал(а):Из test.ini, STEPGEN_MAXVEL = 62.50
Из test.ini, [DISPLAY] MAX_LINEAR_VELOCITY = 25.000000Andrey@KZN писал(а):Этот pncconf вечно нагенерит, убирай потом за нимD.L. писал(а):Из test.ini, STEPGEN_MAXVEL = 62.50
Ок, но это всё равно не 1.5 метра в минуту же
Откуда LCNC взял 1.5 в минуту?
Опечатка - спать уже пора.Andrey@KZN писал(а):Тут мои знания математики пасуют
Поясни, плиз, как 2.5+2.5=10
Нужно верить спецификациям и стараться не использовать минимальные и максимальные значения.Andrey@KZN писал(а):Сейчас вообще запутался. Значения брал из таблицы http://wiki.linuxcnc.org/cgi-bin/wiki.p ... ive_Timing
А если глянуть спецификации на мои leadshine em705
"Pulse Input Frequency 200 kHz Max"
Но при этом "For reliable response, pulse width should be longer than 10μs"
Из твоего .iniAndrey@KZN писал(а):А откуда эта цифра?
Код: Выделить всё
Configuration Name: HOSTMOT2
General configuration information:
BoardName : MESA7I92
FPGA Size: 9 KGates
FPGA Pins: 144
Number of IO Ports: 2
Width of one I/O port: 17
Clock Low frequency: 100.0000 MHz
Clock High frequency: 200.0000 MHz
IDROM Type: 3
Instance Stride 0: 4
Instance Stride 1: 64
Register Stride 0: 256
Register Stride 1: 256
Modules in configuration:
Module: DPLL
There are 1 of DPLL in configuration
Version: 0
Registers: 7
BaseAddress: 7000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: WatchDog
There are 1 of WatchDog in configuration
Version: 0
Registers: 3
BaseAddress: 0C00
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: IOPort
There are 2 of IOPort in configuration
Version: 0
Registers: 5
BaseAddress: 1000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: QCount
There are 2 of QCount in configuration
Version: 2
Registers: 5
BaseAddress: 3000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: StepGen
There are 10 of StepGen in configuration
Version: 2
Registers: 10
BaseAddress: 2000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: PWM
There are 2 of PWM in configuration
Version: 0
Registers: 5
BaseAddress: 4100
ClockFrequency: 200.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: LED
There are 1 of LED in configuration
Version: 0
Registers: 1
BaseAddress: 0200
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Configuration pin-out:
IO Connections for P2
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 0 IOPort None
14 1 IOPort PWM 0 PWM (Out)
2 2 IOPort StepGen 0 Step/Table1 (Out)
15 3 IOPort None
3 4 IOPort StepGen 0 Dir/Table2 (Out)
16 5 IOPort StepGen 4 Step/Table1 (Out)
4 6 IOPort StepGen 1 Step/Table1 (Out)
17 7 IOPort None
5 8 IOPort StepGen 1 Dir/Table2 (Out)
6 9 IOPort StepGen 2 Step/Table1 (Out)
7 10 IOPort StepGen 2 Dir/Table2 (Out)
8 11 IOPort StepGen 3 Step/Table1 (Out)
9 12 IOPort StepGen 3 Dir/Table2 (Out)
10 13 IOPort QCount 0 Quad-A (In)
11 14 IOPort QCount 0 Quad-B (In)
12 15 IOPort QCount 0 Quad-IDX (In)
13 16 IOPort None
IO Connections for P1
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 17 IOPort None
14 18 IOPort PWM 1 PWM (Out)
2 19 IOPort StepGen 5 Step/Table1 (Out)
15 20 IOPort None
3 21 IOPort StepGen 5 Dir/Table2 (Out)
16 22 IOPort StepGen 9 Step/Table1 (Out)
4 23 IOPort StepGen 6 Step/Table1 (Out)
17 24 IOPort None
5 25 IOPort StepGen 6 Dir/Table2 (Out)
6 26 IOPort StepGen 7 Step/Table1 (Out)
7 27 IOPort StepGen 7 Dir/Table2 (Out)
8 28 IOPort StepGen 8 Step/Table1 (Out)
9 29 IOPort StepGen 8 Dir/Table2 (Out)
10 30 IOPort QCount 1 Quad-A (In)
11 31 IOPort QCount 1 Quad-B (In)
12 32 IOPort QCount 1 Quad-IDX (In)
13 33 IOPort None
Меса не включит "силу", пока не загрузиться конфигурация станка, значит на момент загрузки конфигурации - меса уже должна прогрузиться. Получается замкнутый круг. Нужно сконфигурировать пины так, что-бы при подаче +5В на месу, на пинах 7, 24 был логический нуль. На сколько я понял, нужно вручную подравить файл прошивки и залить через mesaflash. Осталось понять, как подравить файлы прошивки. Установил с гитхаба утилиту 7i92, она более навороченная, чем конфигуратор PNCConfig. Но при чтении настроек с месы, эти настройки остаются только как окно для просмотра и в интерфейсе софтины ничего не меняется.. т.е с нуля нужно в ручную заполнять.. Много времени выделить на изучение и проведение эсперементов не могу.. поэтому ищу пока на форумах готовые конфигурации..
Выход всегда есть ) За замечание на счёт подтяжки - спасибо.. И так - решение без использования паяльника можно видеть во вложенном файле. При этом достигается удобство или как модно говорить "гибкость" в управлении давлением/потоком, вместо вентиля используется диммер. Введение сантихнического вентиля будет напрягать насос и понадобится ещё фитинг для слива неиспользованной жижи обратно, (к сожалению быстро найти видео, где автор столкнулся с этой проблемой, не удалось).