[go: up one dir, main page]

CN202818211U - 基于8轴同动步进电机控制系统 - Google Patents

基于8轴同动步进电机控制系统 Download PDF

Info

Publication number
CN202818211U
CN202818211U CN 201220384003 CN201220384003U CN202818211U CN 202818211 U CN202818211 U CN 202818211U CN 201220384003 CN201220384003 CN 201220384003 CN 201220384003 U CN201220384003 U CN 201220384003U CN 202818211 U CN202818211 U CN 202818211U
Authority
CN
China
Prior art keywords
module
axis
stepping motor
position information
serial communication
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
CN 201220384003
Other languages
English (en)
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.)
Wuhan University of Technology WUT
Original Assignee
Wuhan University of Technology WUT
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 Wuhan University of Technology WUT filed Critical Wuhan University of Technology WUT
Priority to CN 201220384003 priority Critical patent/CN202818211U/zh
Application granted granted Critical
Publication of CN202818211U publication Critical patent/CN202818211U/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Control Of Multiple Motors (AREA)
  • Control Of Stepping Motors (AREA)

Abstract

本实用新型涉及一种基于8轴同动步进电机控制系统,包括MCU、电源模块、串行通信模块、电机限位开关检测模块以及PWM光电隔离输出模块,其特点是:MCU中的单片机与串行通信模块相连,用于接收上位PC机的控制及查询指令,并向PC机发送步进电机的位置信息;单片机与PWM光电隔离输出模块相连,输出不同频率和方向的PWM方波给步进电机驱动器;单片机与电机限位开关检测模块相连,检测8轴步进电机的起点和终点位置信息;系统主电源经过DC/DC模块输出为串行通信模块单独提供电源,以实现串行通信总线与MCU的电源隔离。通过接收上位机的串行命令,本实用新型采用8路独立PWM实现对8轴步进电机的同动控制,可简化系统设计,提高效率。

Description

基于8轴同动步进电机控制系统
技术领域
本实用新型属于一种步进电机的控制系统,具体而言,是一种基于8轴同动步进电机控制系统。
背景技术
随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。步进电机的转速与输入的脉冲频率成正比,控制输入的脉冲频率就能准确地控制步进电机的转速,可以在宽广的范围内精确地调速。所以步进电机广泛应用于绕线机,切片机,雕刻机,排线机,包装机械,食品加工行业,复印机,雕刻机,排线控制器,医疗器械,舞台灯光,光电子技术,自动化工程,机器人应用等方面。
在数字控制系统出现之初,步进电动机经历过一个大的发展阶段。在日本,60年代初期,开发了用于数控装置及计算机外部设备的磁阻式步进电动机。60年代中期至今,开发了混合式步进电动机。在我国,步进电动机的研制开始于1958年。当时只有清华大学,华中理工大学等少数高等院校在从事这项工作。到了60年代末,70年代初,由于电子工业和数字技术的发展,特别是数字控制线切割机床发展的需要,才使步进电动机的研究工作蓬勃开展起来。经过四十几年的发展,随着步进电动机理论的日趋完善,特别是磁阻式步进电动机,产品品种、规格、门类的系列化以及出现了像无刷直流电动机系统那种更优越的伺服系统,才使得步进电动机的发展势头有所缓和,总体看来,目前其发展趋于平缓。
发明内容:
本实用新型的目的是提供一种结构简单、性能稳定可靠、运行精度高的基于8轴同动步进电机控制系统,以克服现有技术的不足。
为了实现上述目的,本实用新型所采用的技术方案是:
一种基于8轴同动步进电机控制系统,包括MCU、电源模块、串行通信模块、电机限位开关检测模块、PWM光电隔离输出模块以及指示灯显示模块,其特点是:MCU中的单片机与串行通信模块相连,用于接收上位PC机的控制及查询指令,并向PC机发送步进电机的位置信息;单片机与电机限位开关检测模块相连,接收8轴步进电机的起点和终点位置信息;单片机与PWM光电隔离输出模块相连,输出不同频率和方向的PWM方波给步进电机驱动器。
所述的MCU采用PIC18F67K90单片机, 通过串行通信模块接收外部PC机发来的8轴步进电机运动控制及查询指令,循环控制单片机内部具有的8个独立PWM模块,实现对8轴步进电机的同动运行;MCU单片机通过串行通信模块向外部PC机发送8轴步进电机位置信息。
上述的8轴步进电机运动控制指令与8轴步进电机同动运行状态一一对应,包括8轴步进电机任意1轴独立运行,任意2轴同时运行,任意3轴同时运行,任意4轴同时运行,任意5轴同时运行,任意6轴同时运行,任意7轴同时运行,8轴同时运行, 以及8轴步进电机任意1轴独立停止,任意2轴同时停止,任意3轴同时停止,任意4轴同时停止,任意5轴同时停止,任意6轴同时停止,任意7轴同时停止,8轴同时停止,其特点是:电机运行控制指令包括目标运行步数设定(0~99999999)、目标运行方向设定(0,1)、目标运行速度设定(00~99)以及启动运行设定。单片机收到运行控制指令后,通过PWM光电隔离输出模块相应输出PWM脉冲,其中PWM脉冲个数等于目标运行步数,PWM频率与目标运行速度成线性正比关系,PWM起步加速频率与目标起步加速度成线性正比关系。其中,目标运行步长设定特点为,运行控制指令1次能设定的目标运行步数范围为0~99999999,代表8轴步进电机任意1轴电机一次运行目标步数范围为0~99999999;
目标运行速度设定特点为,运行控制指令能设定的目标运行速度范围为00~99,其中99代表外部步进电机驱动器能驱动相应步进电机的最高速度,00~98则为线性正比关系。
上述的8轴步进电机查询指令,单片机收到外部PC机查询指令后,实时通过串行通信模块向PC机发送8轴位置信息,查询指令与8轴步进电机实时位置信息一一对应,包括8轴步进电机任意1轴位置信息,任意2轴位置信息,任意3轴位置信息,任意4轴位置信息,任意5轴位置信息,任意6轴位置信息,任意7轴位置信息,8轴位置信息。
所述的MCU中掉电保护电路采用MAX803芯片,当发生突然断电情况时,芯片向单片机发送外部中断信号,单片机马上保存电机当前的运行位置信息,当再次上电时单片机读取保存的位置信息。
所述的电源模块中主电源经过DC/DC模块输出为串行通信模块单独提供电源,以实现串行通信总线与MCU的电源隔离。
由于采用上述技术方案,本实用新型与现有技术相比较,有以下几点和创新点:
1)系统的电源模块中主电源经过DC/DC模块输出为串行通信模块单独提供电源,以实现串行通信总线与MCU的电源隔离;
2)系统的MCU中运用了掉电保护电路,当发生突然断电情况时,芯片向单片机发送外部中断信号,单片机马上保存电机当前的运行位置信息,当再次上电时单片机读取保存的位置信息;
3)通过利用PIC单片机实现对8轴同动步进电机状态一一对应,包括8轴步进电机任意1轴独立运行和停止,任意2轴同时运行和停止,任意3轴同时运行和停止,任意4轴同时运行和停止,任意5轴同时运行和停止,任意6轴同时运行和停止,任意7轴同时运行和停止,8轴同时运行和停止以及8轴步进电机任意1轴位置信息,任意2轴位置信息,任意3轴位置信息,任意4轴位置信息,任意5轴位置信息,任意6轴位置信息,任意7轴位置信息,8轴位置信息。
附图说明
图1是本实用新型的总体结构示意图;
图2是本实用新型的MCU中掉电保护电路原理示意图。
具体实施方式
下面结合附图对本实用新型进行进一步说明和阐述。
如图1所示,是本实用新型的一种基于串行通信的8轴基于8轴同动步进电机控制系统,系统主要由MCU、电源模块、串行通信模块、电机限位开关检测模块、PWM光电隔离输出模块、指示灯显示模块组成。其中:
MCU中单片机(01)采用Microchip公司的PIC18F67K90芯片,其特点是循环控制单片机内部具有的8个独立PWM模块,掉电保护电路06采用Maxim公司的MAX803芯片,当发生突然断电情况时,芯片向单片机发送外部中断信号,单片机马上保存电机当前的运行位置信息,当再次上电时单片机读取保存的位置信息,图2所示为掉电保护电路原理示意图;
电源模块中DC/DC模块(05)采用MORNSUN公司的B0505S-2W芯片,为串行通信模块单独提供电源,以实现串行通信总线与MCU的电源隔离;
串行通信模块用于接收上位PC机的控制及查询指令,并向PC机发送步进电机的位置信息,步进电机控制指令包括8轴步进电机任意1轴独立运行与停止,任意2轴同时运行与停止,任意3轴同时运行与停止,任意4轴同时运行与停止,任意5轴同时运行与停止,任意6轴同时运行与停止,任意7轴同时运行与停止,8轴同时运行与停止;步进电机查询指令包括8轴步进电机任意1轴位置信息,任意2轴位置信息,任意3轴位置信息,任意4轴位置信息,任意5轴位置信息,任意6轴位置信息,任意7轴位置信息,8轴位置信息;
电机限位开关检测模块中高速光电隔离开关(02)采用TOSHIBA公司的TLP521芯片,将接收到的8轴步进电机的起点和终点位置信息传递给单片机;
PWM光电隔离输出模块中高速光电隔离开关(07)采用TOSHIBA公司的TLP521芯片,单通道高速光耦合器(08)采用AgilentTechnologies公司的6N137芯片,分别将单片机输出的不同方向和频率的PWM方波给步进电机驱动器。
本实用新型在运行过程中,当发生突然断电情况时,芯片立即向单片机发送外部中断信号,此时进入中断程序,使单片机马上保存电机当前的运行位置信息,当再次上电时,单片机读取保存的位置信息。
最后说明,本实用新型的上述实施仅用于说明本实用新型的技术方案,一切不脱离本实用新型的精神与原理的情形下进行的修改和替换,其均应涵盖在本实用新型的权利要求范围当中。
本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

Claims (1)

1.一种基于8轴同动步进电机控制系统,包括MCU、电源模块、串行通信模块、电机限位开关检测模块、PWM光电隔离输出模块以及指示灯显示模块,其特征在于:所述MCU中的单片机与串行通信模块相连,所述MCU中单片机通过串行通信模块与外部PC机相连发送8轴步进电机位置信息,所述单片机与电机限位开关检测模块相连,检测8轴步进电机的起点和终点位置信息;所述单片机与PWM光电隔离输出模块相连,输出不同频率和方向的PWM方波给步进电机驱动器。
CN 201220384003 2012-08-03 2012-08-03 基于8轴同动步进电机控制系统 Expired - Fee Related CN202818211U (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201220384003 CN202818211U (zh) 2012-08-03 2012-08-03 基于8轴同动步进电机控制系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201220384003 CN202818211U (zh) 2012-08-03 2012-08-03 基于8轴同动步进电机控制系统

Publications (1)

Publication Number Publication Date
CN202818211U true CN202818211U (zh) 2013-03-20

Family

ID=47877017

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201220384003 Expired - Fee Related CN202818211U (zh) 2012-08-03 2012-08-03 基于8轴同动步进电机控制系统

Country Status (1)

Country Link
CN (1) CN202818211U (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104682796A (zh) * 2013-11-29 2015-06-03 哈尔滨恒誉名翔科技有限公司 一种单轴旋转平台的控制系统
CN106249630A (zh) * 2016-08-31 2016-12-21 廖建航 卧式绕线机的位移控制方法及系统
WO2018040031A1 (zh) * 2016-08-31 2018-03-08 廖建航 卧式绕线机的位移控制方法及系统

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104682796A (zh) * 2013-11-29 2015-06-03 哈尔滨恒誉名翔科技有限公司 一种单轴旋转平台的控制系统
CN106249630A (zh) * 2016-08-31 2016-12-21 廖建航 卧式绕线机的位移控制方法及系统
WO2018040031A1 (zh) * 2016-08-31 2018-03-08 廖建航 卧式绕线机的位移控制方法及系统

Similar Documents

Publication Publication Date Title
CN103401486B (zh) 带ups断电信息保护的双电机交流伺服驱动器
CN202085117U (zh) 全数字双电机交流伺服驱动器
CN106655973A (zh) 一种基于dsp的svpwm电机控制装置的设计
CN205566144U (zh) 一种多电机速度伺服驱动控制结构
CN202818211U (zh) 基于8轴同动步进电机控制系统
CN102857166B (zh) 基于串行通信的8轴同动步进电机控制系统
CN108845543A (zh) 一种四轴冲压上料机器人电气控制系统
WO2022027930A1 (zh) 一种多功能电机控制器及其应用的双电爪电机控制器
CN202772825U (zh) 基于dsp的永磁交流电机伺服控制装置
CN205068055U (zh) 一种全自动焊接机器人运动控制系统
CN109217738B (zh) 一种四轴集成的伺服驱动器及伺服驱动控制方法
CN103248284A (zh) 线性磁轴电机专用驱动器
CN104635759A (zh) 极大望远镜方位轴位置跟踪控制系统
CN201896024U (zh) 永磁同步门机控制器
CN201749327U (zh) 一种激光运动控制器
CN205097191U (zh) 一种机械臂驱动模块、机器人组态驱动及控制系统
CN203590098U (zh) 带ups断电信息保护的双电机交流伺服驱动器
CN204474160U (zh) 塔机回转的涡流控制系统
CN203330314U (zh) 一种弹簧机控制系统
CN203387449U (zh) 双电机永磁交流伺服系统
CN207184367U (zh) 一种伺服驱动器
CN205647309U (zh) 一种无刷电机调速器
CN104252139A (zh) 一种新型的焊接装配系列机器人通用驱动电路
CN104158468A (zh) 一种全数字高精高速交流伺服驱动器
CN205674208U (zh) 一种混合式机器人控制装置

Legal Events

Date Code Title Description
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: 20130320

Termination date: 20150803

EXPY Termination of patent right or utility model