基于FPGA和ARM的独立运动控制器
产品简介
基于FPGA和ARM的独立运动控制平台:SMP88x。[迄今*高性价比的同类产品] SMP88x是基于SM5000(我司研发的高性能运动控制FPGA芯片)+ARM的运动控制平台。它不但应用了SM5000(和MCX312、314/AS的功能完全兼容)一切特性,而且还是基于ARM的嵌入式方案,提供了片内储器、串口、CAN口、键盘接口、LCD接口,支持UC/OS等嵌入
产品详细信息
SMP88x是基于SM5000(我司研发的高性能运动控制FPGA芯片)+ARM的运动控制平台。它不但应用了SM5000(和MCX312、314/AS的功能完全兼容)一切特性,而且还是基于ARM的嵌入式方案,提供了片内储器、串口、CAN口、键盘接口、LCD接口,支持UC/OS等嵌入式操作系统。此外,SMP88x除了提供常见的运动控制的接口外,还有多路模拟量输入,多路PWM输出相关接口。客户利用它再结合配备的丰富库函数,进行二次开发可以形成强有力的运动控制/数控方案。 SMP88x系列共计包括3款产品:SMP880,四轴方案;SMP883,三轴方案;SMP882,两轴方案。介绍:
1、运动控制部分:
可编程硬件方案(SOPC)
单个平台可以控制2-4路伺服/步进电机
脉冲输出方式可用单脉冲(脉冲+方向)或双脉冲(脉冲+脉冲)方式,*大脉冲频率5MHz,
直线或S曲线进行加/减速。
非对称直线加/减速运动。
任意2-4轴直线插补、位模式插补。任意2轴CW、CCW圆弧插补,插补带有连续插补功能。
运动中可实时改变速度、加速度。
手轮或外部脉冲输入,多种倍率可调
多种控制方式,如定量运动
位置管理采用两个加/减计数器,,计数器位数高达32位,每轴都有2 个32位比较寄存器
提供伺服接口信号
单个轴可设置为多达8个输入信号,单个轴可设置为多达8个通用输出信号。
运动中可以实时读出逻辑位置、实际位置、驱动速度、加速度、加/减速状态
2、平台和接口部分(*多情况):
脉冲输出:四轴脉冲/方向输出信号(计16个信号),*高输出频率5MHz;差动方式驱动;脉冲输出方式:脉冲/方向,脉冲/脉冲。
编码器输入:六个通道(12个信号),*高输入频率5MHz,用于A/B/Z相相差脉冲输入或上下脉冲输入,脉冲倍频:4,2,1。
数字量输入:12通道光电隔离数开关输入信号
数字量输出A:12通道集电极开路输出,NPN集电极开路,5-24VDC,数字量输出B:6通道直接数字信号输出。
PWM输出:3路输出,脉宽和位置可以独立进行控制。
模拟信号输入A:8路10位A/D转换器,模拟信号输入B:1路高速串行12位A/D转换器,带有测量放大器。
CAN接口:2路CAN接口,带有先进的验收滤波器;支持CAN2.0A/B。
串口RS232,LCD接口,按键输入,在线编程:无需编程器,无需另接电源,直接接通过串口改写。
运动控制函数库/接口函数资源。