CN103901814B - 一种多轴运动数控*** - Google Patents

一种多轴运动数控*** Download PDF

Info

Publication number
CN103901814B
CN103901814B CN201410087093.6A CN201410087093A CN103901814B CN 103901814 B CN103901814 B CN 103901814B CN 201410087093 A CN201410087093 A CN 201410087093A CN 103901814 B CN103901814 B CN 103901814B
Authority
CN
China
Prior art keywords
dsp
chip
pci
control system
host computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410087093.6A
Other languages
English (en)
Other versions
CN103901814A (zh
Inventor
刘新华
陈小虎
郑显华
李生鹏
王冬冬
王利峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China University of Mining and Technology CUMT
Original Assignee
China University of Mining and Technology CUMT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China University of Mining and Technology CUMT filed Critical China University of Mining and Technology CUMT
Priority to CN201410087093.6A priority Critical patent/CN103901814B/zh
Publication of CN103901814A publication Critical patent/CN103901814A/zh
Application granted granted Critical
Publication of CN103901814B publication Critical patent/CN103901814B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

本发明公开了一种多轴运动数控***,包括一条CAN总线,CAN总线上包括与上位机通过PCI通信的DSP,多个CAN总线上驱动电机的DSP,PCI通讯接口模块,CAN通信模块,通用I/O接口以及光电隔离模块;CAN总线上与上位机通过PCI通信的DSP主要负责运动控制的插补运算;PCI通讯接口模块主要负责DSP与上位机的通讯。与现有技术相比,本发明结合CAN总线的特性保证了实时通信,提高了***可靠性,缩短开发周期,充分发挥DSP高速运算的能力完成实时插补,速度规划和开、闭环控制,增加了控制***的适应性和可扩展性。

Description

一种多轴运动数控***
技术领域
本发明涉及一种数控***,具体是一种多轴运动数控***。
背景技术
多轴运动数控***广泛应用于自动化设备,特别是数控加工设备、纺织机械、包装机械和印刷机械中。其特点是控制电机数量多、设备分布范围较广、同步性要求高,特别是对实时性要求高。针对这类多轴运动控制,多采用基于现场总线的分布式控制技术实现多轴联动。
CAN是控制器局域网络(Controller Area Network)的简称,属于现场总线的范畴,是一种有效支持分布式控制或实时控制的串行通信网络。其特点有:(1)数据通讯没有主从之分,任意一个节点都可以向其他(一个或多个)节点发起数据通讯;(2)采用非破坏性仲裁技术,使优先级低节点的避让优先级高的,有效避免了总线冲突和通讯线路堵塞; (3) 通信距离最远可达10KM(速率低于5Kbps)速率可达到1Mbps(通信距离小于40M)。CAN具有的完善的通信协议可由CAN控制器芯片及其接口芯片来实现,从而大大降低***开发难度,缩短了开发周期。与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。
经过对现有专利文献的检索发现,中国申请号为200410017112.4,公开号为CN1564095A,名称为“基于RS-232串行总线的多轴运动控制卡”的专利,给出了一种有单片机和RS-232总线的运动控制卡。但该发明中,单片机片上资源有限,特别是运算和处理数据能力较弱,不能很好满足高性能的伺服控制算法、***实时性和对较高插补速度的要求;RS-232只能构成主从式结构***,通信方式也只能以主站轮训的方式进行,***实时性、可靠性较差,开发周期长。
发明内容
针对上述现有技术存在的问题,本发明提供一种多轴运动数控***,结合CAN总线的特性保证实时通信,提高可靠性,缩短开发周期,充分发挥DSP(Digital Signal Processing,数字信号处理)高速运算能力完成实时插补,速度规划和开、闭环控制,以及CAN网络的引入增加了控制***的适应性和可扩展性。
为了实现上述目的,本多轴运动数控***包括一条CAN总线,CAN总线上包括与上位机通过PCI通信的DSP,多个CAN总线上驱动电机的DSP,PCI通讯接口模块,CAN通信模块,通用I/O接口以及光电隔离模块;
所述PCI通讯接口模块主要负责DSP与上位机的通讯,其主要包括PCI总线接口芯片,双口RAM,CPLD芯片和电平转换芯片;
所述每个驱动电机的DSP输出四路PWM波,经过光电隔离将信号传输给伺服驱动器,驱动两台电机;
所述CAN总线上与上位机通过PCI通信的DSP主要负责运动控制的插补运算;
电机编码器将电机位置速度信号返回给伺服驱动器形成***半闭环控制;将执行机构末端光栅尺信号经过光电隔离返回给驱动电机的DSP,此DSP有两个正交编码脉冲电路,可形成***全闭环控制;
所述各个节点DSP均自带数据时钟,且频率设定相同。
进一步,所述PCI总线接口芯片为CH365,双口RAM为高速静态双端口RAM芯片IDT7025,主要负责PCI总线与DSP之间高速的数据缓冲和交换。
进一步,所述CAN总线上的DSP芯片内置CAN2.0控制器,支持CAN2.0协议,通过双绞线连接,最多有110个节点,传输速度最大为1Mbit/s;所述CAN总线收发器采用型号SN65HVD230芯片,收发器将CANTX和CANRX信号转化为CANH和CANL信号在总线上传输。
进一步,所述SRAM为连接上位机的DSP的外扩内存空间。
进一步,所述与上位机连接的DSP还连接键盘、指示灯和液晶显示器。
进一步,所述每个节点的DSP芯片设有JTAG接口。
与现有技术相比,本多轴运动数控***结合CAN总线的特性保证了实时通信,提高了***可靠性,缩短开发周期,充分发挥DSP高速运算的能力完成实时插补,速度规划和开、闭环控制,增加了控制***的适应性和可扩展性。
附图说明
图1是多轴运动数控***总体结构原理图;
图2是DSP与上位机通讯接口原理图;
图3是CAN总线通讯原理图。
具体实施方式
下面结合附图对本发明做进一步说明。
如图1、图2和图3所示,本多轴运动数控***包括一条CAN总线,CAN总线上连接与上位机通过PCI通信的DSP(Digital Signal Processing,数字信号处理)芯片,如TI公司的TMS320F2812,多个CAN总线上驱动电机的DSP芯片,PCI通讯接口模块,CAN通信模块,通用I/O接口,光电隔离模块,键盘和显示屏。
所述CAN总线上与上位机通过PCI通信的DSP主要负责运动控制的插补运算,将插补结果组成报文暂存本地缓冲区中,等待CAN发送中断产生,当中断产生时,在报文发送之前要确定总线是否正常运行,如出现故障则进行故障处理,如正常则发送报文。
所述PCI通讯接口模块主要负责DSP与上位机的通讯。其主要包括PCI总线接口芯片,双口RAM,CPLD芯片和电平转换芯片。由于PCI总线专用接口芯片的使用,在硬件连接上只需要将专用接口芯片中关于PCI总线一侧的地址数据信号线,控制信号线以及状态信号线与PC机上的PCI插槽相对应的金手指连接起来即可。
所述PCI总线接口芯片为南京沁恒电子生产的CH365。CH365将32位高速PCI总线转换为简便易用的类似于ISA总线的8位主动并行接口,可以用于制作低成本的基于PCI总线的计算机板卡。将双口RAM的13位地址线A[0...12]与DSP的地址线XA[0...12]和CH365的地址线A[0...12]相连,并将CH365的地址线A0作为数据总线扩展的使能信号。由于CH365的数据宽度为8位,而双口RAM是16位,故利用一片串行CPLD芯片(如EPM7064)来对CH365数据总线进行扩展,通过CH365地址线A0的使能对16位数据进行分时读写,从而解决了数据总线的扩展问题。
所述双口RAM为IDT公司生产的高速静态双端口RAM芯片IDT7025,主要负责PCI总线与DSP之间高速的数据缓冲和交换。IDT7025作为DSP与PC之间的共享数据空间,右端口与CH365,映射到其存储空间;左端口与DSP相连,映射到XINTF区域0。由于IDT7025供电电压为5V,DSP芯片供电电压为3.3V,因此在它们中间加入一片电压转换芯片SN74LVTH16245。
所述DSP芯片内置CAN2.0控制器,大大简化了CAN控制器及其***电路的设计。所述CAN总线收发器采用型号SN65HVD230芯片,此芯片是3.3V供电芯片,这就省去了DSP与收发器间的电压转换。收发器将CANTX和CANRX信号转化为CANH和CANL信号在总线上传输。
所述CAN总线,支持CAN2.0协议。双绞线连接,最多有110个节点(最多控制218台电机),传输速度最大为1Mbit/s。
所述各个节点DSP均自带数据时钟,且频率设定相同,***运行开始时,上位机通过与其连接的DSP在总线上广播一个时钟同步指令,各节点接收到指令后,将本地时钟计数器清零,完成***时钟同步。
所述每个驱动电机的DSP输出四路PWM波,经过光电隔离将信号传输给伺服驱动器,驱动两台电机。电机编码器将电机位置速度信号返回给伺服驱动器形成***半闭环控制。将执行机构末端光栅尺信号经过光电隔离返回给驱动电机的DSP,此DSP有两个正交编码脉冲电路,可形成***全闭环控制。
所述SRAM为连接上位机的DSP的外扩内存空间。由于DSP内存空间有限,又因为此DSP进行插补运算需要处理大量数据,因此需要外扩内存空间。
所述通用I/O,一部分用于接收外部I/O设备控制信息,一部分空闲,方便用户的开发。
所诉多轴运动数控***,为了进一步方便操作,所述与上位机连接的DSP还连接便于人机交互的键盘、指示灯、液晶显示器。
所诉多轴运动数控***,为了提高***开放性,所述每个节点的DSP芯片开放了JTAG接口,方便用户的二次开发。
本多轴运动数控***结合CAN总线的特性保证了实时通信,提高了***可靠性,缩短开发周期,充分发挥DSP高速运算的能力完成实时插补,速度规划和开、闭环控制,增加了控制***的适应性和可扩展性。

Claims (6)

1.一种多轴运动数控***,包括一条CAN总线,CAN总线上包括与上位机通过PCI通信的DSP,多个CAN总线上驱动电机的DSP,PCI通讯接口模块,CAN通信模块,通用I/O接口以及光电隔离模块;
所述PCI通讯接口模块主要负责DSP与上位机的通讯,其主要包括PCI总线接口芯片,双口RAM,CPLD芯片和电平转换芯片;
所述每个驱动电机的DSP输出四路PWM波,经过光电隔离将信号传输给伺服驱动器,驱动两台电机;其特征在于,
所述CAN总线上与上位机通过PCI通信的DSP主要负责运动控制的插补运算;
电机编码器将电机位置速度信号返回给伺服驱动器形成***半闭环控制;将执行机构末端光栅尺信号经过光电隔离返回给驱动电机的DSP,此DSP有两个正交编码脉冲电路,可形成***全闭环控制;
所述各个节点DSP均自带数据时钟,且频率设定相同。
2.根据权利要求1所述的一种多轴运动数控***,其特征在于,所述PCI总线接口芯片为CH365,双口RAM为高速静态双端口RAM芯片IDT7025,主要负责PCI总线与DSP之间高速的数据缓冲和交换。
3.根据权利要求1所述的一种多轴运动数控***,其特征在于,所述CAN总线上的DSP芯片内置CAN2.0控制器,支持CAN2.0协议,通过双绞线连接,最多有110个节点,传输速度最大为1Mbit/s;所述CAN总线收发器采用型号SN65HVD230芯片,收发器将CANTX和CANRX信号转化为CANH和CANL信号在总线上传输。
4.根据权利要求1所述的一种多轴运动数控***,其特征在于,所述SRAM为连接上位机的DSP的外扩内存空间。
5.根据权利要求1所述的一种多轴运动数控***,其特征在于,所述与上位机连接的DSP还连接键盘、指示灯和液晶显示器。
6.根据权利要求1所述的一种多轴运动数控***,其特征在于,所述每个节点的DSP芯片设有JTAG接口。
CN201410087093.6A 2014-03-11 2014-03-11 一种多轴运动数控*** Expired - Fee Related CN103901814B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410087093.6A CN103901814B (zh) 2014-03-11 2014-03-11 一种多轴运动数控***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410087093.6A CN103901814B (zh) 2014-03-11 2014-03-11 一种多轴运动数控***

Publications (2)

Publication Number Publication Date
CN103901814A CN103901814A (zh) 2014-07-02
CN103901814B true CN103901814B (zh) 2015-08-19

Family

ID=50993207

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410087093.6A Expired - Fee Related CN103901814B (zh) 2014-03-11 2014-03-11 一种多轴运动数控***

Country Status (1)

Country Link
CN (1) CN103901814B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105892412B (zh) * 2014-12-15 2019-02-19 广西大学 基于自定义总线的多轴运动控制***硬件架构
CN105892413B (zh) * 2014-12-15 2019-11-05 广西大学 一种模块化的多轴运动控制装置
CN105281619A (zh) * 2015-04-20 2016-01-27 重庆有法数控设备有限责任公司 一种伺服驱动器
CN109581973A (zh) * 2019-01-09 2019-04-05 南通西塔自动化科技有限公司 一种分散式同步运动可编程控制器
CN111338274A (zh) * 2020-04-27 2020-06-26 核工业理化工程研究院 基于can总线数字量闭环控制装置
CN113093723A (zh) * 2021-02-20 2021-07-09 中科龙人高新技术有限公司 一种用于智能移动机器人多轴运动联动控制器

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2751338Y (zh) * 2004-10-29 2006-01-11 广州市诺信数字测控设备有限公司 一种数控机床的数控装置
CN101114174A (zh) * 2007-08-30 2008-01-30 广东工业大学 嵌入式四轴运动控制器
CN101369148B (zh) * 2008-09-28 2010-09-29 西北工业大学 基于dsp的多轴交流电机同步伺服控制装置及其方法
CN203849590U (zh) * 2014-03-11 2014-09-24 中国矿业大学 多轴运动数控***

Also Published As

Publication number Publication date
CN103901814A (zh) 2014-07-02

Similar Documents

Publication Publication Date Title
CN103901814B (zh) 一种多轴运动数控***
CN201869158U (zh) 兼容多种位置反馈并支持多种总线协议的交流伺服驱动器
CN102710478B (zh) Profibus-DP和Modbus集成化从节点装置
CN104410600B (zh) 控制网络多协议数据转换装置
CN203849590U (zh) 多轴运动数控***
CN204178172U (zh) 一种基于dsp和fpga的嵌入式通用总线控制设备
CN201860344U (zh) 一种支持多种现场总线协议的***
Zhang et al. Development for protocol conversion gateway of PROFIBUS and Modbus
CN102724090A (zh) 基于dpc31的过程现场总线dp/pa一体化嵌入式从节点通信装置
CN208128284U (zh) 一种基于s698pm的以太网转多路同步串口接口通讯设备
CN201054609Y (zh) 基于光纤的高速串行工业实时通信总线***
CN205081473U (zh) 基于dsp+fpga的双核逆变器模块通信***的控制电路板
CN104572487A (zh) 反射内存卡的内存访问装置及方法
CN201167335Y (zh) Profibus-DP总线串口服务器
Hao et al. Development for protocol conversion gateway of industrial field bus
CN202206415U (zh) 一种EtherCAT协议与Profibus-DP协议通信转换的网关
CN202513866U (zh) 步进电机运动控制器
CN202353595U (zh) 一种EtherCAT与RS485通信转换的网关
CN208128466U (zh) 一种基于s698pm的以太网转多路can接口通讯设备
CN201471700U (zh) 注塑机profibus-dp网络从站接口电路
CN206270718U (zh) 参数调整装置及***
Sun et al. The design of a DeviceNet-SPI converter module based on the STM32 MCU
CN2629320Y (zh) 电力***变电站自动化***中专用通信管理机
CN204334390U (zh) 一种用于同步电动机励磁控制的控制板
CN206506557U (zh) 一种多功能网络协议转换设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150819

Termination date: 20200311

CF01 Termination of patent right due to non-payment of annual fee