用FPGA实现运动控制功能,达到mcx314,pcl6045功能.
主要特征::
● 32位PCI总线,即插即用;
● 4轴伺服/步进电机控制;
● 最大脉冲输出频率为4MHz,脉冲输出的频率误差小于0.1%;
● 脉冲输出可用单脉冲(脉冲+方向)或双脉冲(脉冲+脉冲)方式;
● 4轴均有位置反馈输入,32位计数,最大计数范围 -2,147,483,648 ~ +2,147,483,647;
● 直线或S曲线进行加/减速;
● 任意2-3轴直线插补,插补精度是±0.5LSB;
● 任意2轴圆弧插补,插补精度是±0.5LSB;
● 可用连续插补功能,最大驱动速度4MHz;
● 每轴都有2个32位比较寄存器,用于逻辑位置计数器或者实际位置计数器的位置大小比较,可用于软件限位;
● 可接收伺服马达驱动器的各种信号,如编码器Z相信号、到位信号、报警信号等;
● 每轴有3个STOP信号,可用于原点搜寻、编码器Z相搜寻;
● 运动中可以实时读出逻辑位置、实际位置、驱动速度、加速度、驱动状态;
● 位置计数器具有可变环形功能,逻辑位置计数器及实位数器是32位长的上/下环形计数器;
● 每轴有8入4出光耦隔离数字I/O,除2限位信号外均可作为通用I/O使用,数字输出可用于伺服开启,伺服报警复位等信号;
● 可以使用固定线速度模式;
● 自动回原点功能;
● 外部信号触发的同步停止功能;
● 目标位置同步停止功能;
● 手轮和外部信号操作功能;
● 支持DOS、WINDOWS95/98/NT/2000/XP、WINCE等操作系统;
● 支持C/BC++/VC/VB/C++Builder/Delphi/Labview/EVC等开发工具编程;