一种基于CPLD开发的PCI总线多轴电机控制卡制造技术

技术编号:8645507 阅读:183 留言:0更新日期:2013-04-28 03:11
本实用新型专利技术涉及一种基于CPLD开发的PCI总线多轴电机控制卡,包括一中央处理器,其特征在于:所述中央处理器包括一运行状态指示单元、一IO输出控制单元、一反馈输入单元、一运算单元和一数据总线接口;所述IO输出控制单元还连接一信号隔离器;所述信号隔离器连接多个电机控制单元和一电机位置反馈单元;所述电机位置反馈单元经过所述IO输出控制单元连接所述反馈输入单元;所述数据总线接口连接一数据缓存区;所述数据缓存区连接一PCI总线接口芯片。本实用新型专利技术的控制卡通过CH365芯片把PCI接口转换成8位的数据总线,并和使用CPLD构建的数据缓存区进行数据交换,实现PC上位机和底层单片机的通信功能。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及电机控制领域,尤其是一种基于CPLD开发的PCI总线多轴电机控制卡
技术介绍
CPLD主要是由可编程逻辑宏单元(MC,Macro Cell)围绕中心的可编程互连矩阵单元组成。其中MC结构较复杂,并具有复杂的I/O单元互连结构,可由用户根据需要生成特定的电路结构,完成一定的功能。由于CPLD内部采用固定长度的金属线进行各逻辑块的互连,所以设计的逻辑电路具有时间可预测性,避免了分段式互连结构时序不完全预测的缺点。
技术实现思路
有鉴于此,本技术的目的是提供一种基于CPLD开发的PCI总线多轴电机控制卡,以便应用于需要多轴电机运动控制的产品开发。本技术采用以下方案实现一种基于CPLD开发的PCI总线多轴电机控制卡,包括一中央处理器,其特征在于所述中央处理器包括一运行状态指示单元、一 IO输出控制单元、一反馈输入单元、一运算单元和一数据总线接口 ;所述运行状态指示单元连接所述IO输出控制单元,所述IO输出控制单元连接所述反馈输入单元和所述运算单元,所述运算单元连接所述数据总线接口 ;所述IO输出控制单元还连接一信号隔离器;所述信号隔离器连接多个电机控制单元和一电机位置反馈单元;所述电机位置反馈单元经过所述IO输出控制单元连接所述反馈输入单元;所述数据总线接口连接一数据缓存区;所述数据缓存区连接一 PCI总线接口芯片,所述PCI总线接口芯片连接一上位机。在本技术一实施例中,所述中央处理器的内核为Cortex-M3。在本技术一实施例中,所述信号隔离器的型号是IS07240。在本技术一实施例中,所述多个电机控制单元包括一 X轴电机控制单元、一 Y轴电机控制单元、一 Z轴电机控制单元和一 T轴电机控制单元。在本技术一实施例中,所述数据缓存区是一由CPLD构建的数据缓存区。在本技术一实施例中,所述PCI总线接口芯片型号为CH365P。本技术的控制卡可应用于需要多轴电机运动控制的产品开发,如邦定机、固晶机、点胶机、贴片机、雕刻机的开发中。附图说明图1是本技术一种基于CPLD开发的PCI总线多轴电机控制卡的框架图。具体实施方式为使本技术的目的、技术方案及优点更加清楚明白,以下将通过具体实施例和相关附图,对本技术作进一步详细说明。本技术提供一种基于CPLD开发的PCI总线多轴电机控制卡,包括一中央处理器,其特征在于所述中央处理器包括一运行状态指示单元、一 IO输出控制单元、一反馈输入单元、一运算单元和一数据总线接口 ;所述运行状态指示单元连接所述IO输出控制单元,所述IO输出控制单元连接所述反馈输入单元和所述运算单元,所述运算单元连接所述数据总线接口 ;所述IO输出控制单元还连接一信号隔离器;所述信号隔离器连接多个电机控制单元和一电机位置反馈单元;所述电机位置反馈单元经过所述IO输出控制单元连接所述反馈输入单元;所述数据总线接口连接一数据缓存区;所述数据缓存区连接一 PCI总线接口芯片,所述PCI总线接口芯片连接一上位机。如图1所示,本实施例提供一种基于CPLD开发的PCI总线多轴电机控制卡,包括一中央处理器,其特征在于所述中央处理器包括一运行状态指示单元、一 IO输出控制单元、一反馈输入单元、一运算单元和一数据总线接口 ;所述运行状态指示单元连接所述IO输出控制单元,所述IO输出控制单元连接所述反馈输入单元和所述运算单元,所述运算单元连接所述数据总线接口 ;所述IO输出控制单元还连接一信号隔离器;所述信号隔离器连接多个电机控制单元和一电机位置反馈单元;所述电机位置反馈单元经过所述IO输出控制单元连接所述反馈输入单元;所述数据总线接口连接一数据缓存区;所述数据缓存区连接一 PCI总线接口芯片,所述PCI总线接口芯片连接一上位机。所述中央处理器的内核为Cortex-M3o所述信号隔离器的型号是IS07240。所述多个电机控制单兀包括一 X轴电机控制单元、一 Y轴电机控制单元、一 Z轴电机控制单元和一 T轴电机控制单元。所述数据缓存区是一由CPLD构建的数据缓存区。所述PCI总线接口芯片型号为CH365P。本技术的控制卡安装于电脑机箱中PCI插槽上,是基于高速PCI总线通信,通过CH365芯片把PCI接口转换成8位的数据总线,并和使用CPLD模拟的数据缓存区进行数据交换,以便实现PC上位机和底层单片机的通信功能。基于ARM公司Cortex-M3内核的MCU模拟8位数据总线和CPLD进行数据交换,取得上位机对电机的控制数据,包含运行方向,运动距离,运行速度等,再通过MCU的升降曲线运算单元(运算单元)获得具体的驱动脉冲和方向控制信号,结合电机的位置反馈信号,最终通过MCU的I/O控制单元输出具体的电平信号,经过信号隔离器后输出,来实现对多轴电机的同步控制。本技术的控制卡可应用于需要多轴电机运动控制的产品开发,如邦定机、固晶机、点胶机、贴片机、雕刻机的开发中。上列较佳实施例,对本技术的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种基于CPLD开发的PCI总线多轴电机控制卡,包括一中央处理器,其特征在于:所述中央处理器包括一运行状态指示单元、一IO输出控制单元、一反馈输入单元、一运算单元和一数据总线接口;所述运行状态指示单元连接所述IO输出控制单元,所述IO输出控制单元连接所述反馈输入单元和所述运算单元,所述运算单元连接所述数据总线接口;所述IO输出控制单元还连接一信号隔离器;所述信号隔离器连接多个电机控制单元和一电机位置反馈单元;所述电机位置反馈单元经过所述IO输出控制单元连接所述反馈输入单元;所述数据总线接口连接一数据缓存区;所述数据缓存区连接一PCI总线接口芯片,所述PCI总线接口芯片连接一上位机。

【技术特征摘要】
1.一种基于CPLD开发的PCI总线多轴电机控制卡,包括一中央处理器,其特征在于所述中央处理器包括一运行状态指示单元、一 IO输出控制单元、一反馈输入单元、一运算单元和一数据总线接口 ;所述运行状态指示单元连接所述IO输出控制单元,所述IO输出控制单元连接所述反馈输入单元和所述运算单元,所述运算单元连接所述数据总线接口 ;所述IO输出控制单元还连接一信号隔离器;所述信号隔离器连接多个电机控制单元和一电机位置反馈单元;所述电机位置反馈单元经过所述IO输出控制单元连接所述反馈输入单元;所述数据总线接口连接一数据缓存区;所述数据缓存区连接一 PCI总线接口芯片,所述PCI总线接口芯片连接一上位机。2.根据权利要求1所述的一种基于CPLD开发的...

【专利技术属性】
技术研发人员:林瑞忠张善明
申请(专利权)人:福州昌晖自动化系统有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1