Задача. С имеющихся на станке резольверов снять информацию о линейных перемещениях стола. Всего резольвера 3 - XYZ.
Видится 2 пути решения
1) Конвертировать сигнал резольвера в сигнал энкодера
2) Использовать 7i49.
Кроме того 7i49 еще позволяет управлять аналоговым приводом +-10В, что тоже необходимо.
pncconf:
Плата 5i20, фирмваре, например, - SVST8_4. Энкодеры - 3, ШИМ - 3.
Если я правильно понимаю, то
RESSIN0- и RESSIN0+ это опорный синус
RESCOS0- и RESCOS0+ это опорный косинус
RESDRV0- и RESDRV0+ это выход резольвера.
Непонятны направления RESSIN0 и RESCOS0 в 7i49, а RESDRV0 из 7i49.
Может наоборот? Синус и косинус на резольвер от 7i49 а выход резольвера на вход RESDRV0.
Я не нашел преобразованный в энкодерный сигнал резольвера. Т.е. Как включается 7i49 в 5i20.
Если я правльно понял, то 5i20 и 7i49 должны общаться по SPI. Как это в EMC оформить?
RESOLVER FIRMWARE
It is expected that the 7I49 with be operated with an "Anything I/O" card using the RESMOD firmware. The RESMOD firmware generates the reference sine
for the resolvers, interfaces with the A-D chip on the 7I49 card, acquires oversampled sine and cosine data from this A-D synchronously with the reference sine
and feeds the A-D
data into a second order tracking filter that tracks the resolver position and velocity. The outputs of this filter are then presented to the host in 32 bit read only registers for velocity and position. The RESMOD firmware also allows access to internal parameters for fine tuning. The default settings should be fine for most 7I49 applications, but most parameters
can be tuned suit different applications.
RESMOD REGISTERS
The RESMOD FPGA firmware communicates to the host via three global registers (COMMAND, DATA, and STATUS) and 12 per channel registers (POSITION and VELOCITY per channel). Note: If RESMOD defaults are satisfactory, there is no need to access the command or data registers as these are only for changing operational parameters and resolver frequency.
Т.е. получается, что на 7i49 приходит Нужная позиция и Скорость.
Т.е. вариант с подключением резольвера к 5i20 через 7i49 отпадает.
Как EMC узнает о положении рабочих органов станка? и кто будет в этом случае управлять движением?
Очень не похоже на "реальное время".
Никакой прошивки RESMOD на 5i20 я не нашел.
Прошивки на 5i20:
http://www.mesanet.com/software/parallel/5i20.zip