CN104133400A - 一种基于数字总线的转盘磨刀机嵌入式控制器 - Google Patents
一种基于数字总线的转盘磨刀机嵌入式控制器 Download PDFInfo
- Publication number
- CN104133400A CN104133400A CN201410337177.0A CN201410337177A CN104133400A CN 104133400 A CN104133400 A CN 104133400A CN 201410337177 A CN201410337177 A CN 201410337177A CN 104133400 A CN104133400 A CN 104133400A
- Authority
- CN
- China
- Prior art keywords
- processor
- control
- motion
- interface
- bus
- 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.)
- Granted
Links
Landscapes
- Numerical Control (AREA)
Abstract
本发明公开了一种基于数字总线的转盘磨刀机嵌入式控制器,包括ARM处理器、FPGA处理器、LCD触摸屏、总线接口、运动反馈接口、电源,其中ARM处理器集成丰富的运动控制算法和PLC过程控制引擎;FPGA处理器计算得出各项运动参数,再传给ARM处理器,并由其运动控制算法产生控制数据控制伺服电机的正反转、转速、位置和力矩,完成各个轴的速度、位置与转矩的闭环控制,并实现多个轴之间的联动;LCD触摸屏提供人机交互界面,通过触摸屏输入用户指令和运动参数,发送给ARM处理器和FPGA处理器;总线接口通过多节点间的通讯实现整机多轴联动和IO数据交换;运动反馈接口实时反馈转盘机各轴的运动状态,并将这些信息反馈给FPGA处理器。本发明的控制器,能够实现对转盘机各个轴电机实时高效的控制。
Description
技术领域
本发明涉及五金产品的自动化生产加工领域,特别涉及一种基于数字总线的转盘磨刀机嵌入式控制器。
背景技术
随着社会生产的需求,嵌入式技术与总线技术在工业控制和生产领域中得到了越来越广泛的应用,国内外的嵌入式控制器也在不断发展进步。对于转盘磨刀机,国内大部分企业使用的依然是液压控制方式,通用型数控系统则由于功能缺乏针对性满足不了具体的工艺要求;现有的转盘磨刀机控制系统,多通过PLC(可编程逻辑控制器)来实现,但此种方式比较适合单轴或双轴的控制,多轴联动的话则面临着硬件成本高、实现复杂的问题。
因此,国内五金产品的加工过程需要一种高效、稳定、模块化的控制器,以满足提高加工效率与加工精度等要求。
发明内容
本发明的目的在于克服现有技术的缺点与不足,提供一种基于数字总线的转盘磨刀机嵌入式控制器。
本发明的目的通过以下的技术方案实现:
一种基于数字总线的转盘磨刀机嵌入式控制器,包括ARM处理器、FPGA处理器、LCD触摸屏、总线接口、运动反馈接口、电源,其中
ARM处理器,处理多节点间的总线通讯,执行速度规划、轨迹插补算法、位置控制、过程逻辑控制,并把控制指令和结果数据输出到FPGA处理器;
FPGA处理器,对运动反馈接口返回的运动数据进行计算得出各项运动参数,再通过SOC总线传给ARM处理器,并由其运动控制算法产生控制数据控制伺服电机的正反转、转速、位置和力矩,从而完成各个轴的速度、位置与转矩的闭环控制,并实现多个轴之间的联动;
LCD触摸屏,提供人机交互界面,通过触摸屏输入用户指令和运动参数,发送给ARM处理器和FPGA处理器;
总线接口,通过多节点间的通讯实现整机多轴联动和IO数据交换;
运动反馈接口,实时反馈转盘机各轴的运动状态,并将这些信息反馈给FPGA处理器;
电源,将单一直流母线电压转换不同规格的工作电压提供给为供处理器、编码器、传感器。
所述的FPGA处理器,包括FIFO模块、轴控制模块、编码器模块、数字IO模块,其中FIFO模块实现ARM处理器和FPGA处理器之间数据速率差异的缓冲,避免数据丢失,轴控制模块产生各个轴的脉冲控制序列,编码器模块解码输入信号得到各轴的实时运动位置参数,数字IO模块则通过12个I/O引脚的状态设置对逻辑开关量信号进行读取与输出。
所述的总线接口,包括CAN总线接口以及以太网总线接口。控制器板载CAN总线接口与以太网总线两种总线接口,支持ModBUS-TCP、EtherCAT和Powerlink等多种通讯协议,满足多台控制器之间数据交互的需求,实现转盘磨刀机多节点控制与多轴联动的控制要求。
所述的运动反馈接口,包括正交编码器和限位开关。
所述的电源,通过集成电压转换芯片解决级联中的电压匹配。
所述的ARM处理器,其型号为STM32F103ZET6,处理器以及外围电路组成ARM处理器最小工作电路。
所述的FPGA处理器,其型号为ALTERA Cyclone EP4CE22F15,包括外围最小工作电路。
本发明与现有技术相比,具有如下优点和有益效果:
1、本发明使用FPGA处理器中自主研发的高速位置锁存IP,应用于自动加工过程中砂轮磨损量的自动精确补偿,在砂轮与探头触碰一瞬间,FPGA处理器高速将对应轴的坐标锁存,消除了轴运动惯性的导致的误差,同时提高了此过程的效率。
2、ARM处理器模块,即控制软件中集成了丰富的运动控制算法和PLC过程控制引擎,并且通过LCD触摸屏上的人机界面上供用户进行操作调用。
3、本发明的控制器模块化集成度高,实时控制效果好、控制功能稳定,硬件成本低,软件功能定制与升级换代方便,为五金加工行业的自动化生产加工过程提供了一种新的控制方法。
附图说明
图1为本发明所述的一种基于数字总线的转盘磨刀机嵌入式控制器的结构示意图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
图1中,CAN(CONTROL AREA NETWORK)总线接口用于多个控制器之间的总线通讯;Ethernet(以太网)总线接口用于控制器与工业PC机联机在线调试过程的数据通讯;Debug(调试)接口,用于给芯片烧写程序及调试使用;LCD(Liquid Crystal Display),即液晶显示屏,本发明用的是带触摸屏功能的液晶显示屏;FIFO(First Input First Output)先进先出队列机制,作为数据传输过程的存取方法。
如图1,一种基于数字总线的转盘磨刀机嵌入式控制器,包括ARM处理器、FPGA处理器、LCD触摸屏、总线接口、运动反馈接口、电源,其中
ARM处理器,处理多节点间的总线通讯,执行速度规划、轨迹插补算法、位置控制、过程逻辑控制,并把控制指令和结果数据输出到FPGA处理器;所述的ARM处理器,其型号为STM32F103ZET6,处理器以及外围电路组成ARM处理器最小工作电路;
FPGA处理器,对运动反馈接口返回的运动数据进行计算得出各项运动参数,再通过SOC总线传给ARM处理器,并由其运动控制算法产生控制数据控制伺服电机的正反转、转速、位置和力矩,从而完成各个轴的速度、位置与转矩的闭环控制,并实现多个轴之间的联动;所述的FPGA处理器,包括FIFO模块、轴控制模块、编码器模块、数字IO模块,其中FIFO模块实现ARM处理器和FPGA处理器之间数据速率差异的缓冲,避免数据丢失,轴控制模块产生各个轴的脉冲控制序列,编码器模块解码输入信号得到各轴的实时运动位置参数,数字IO模块则通过12个I/O引脚的状态设置对逻辑开关量信号进行读取与输出;所述的FPGA处理器,其型号为ALTERA Cyclone EP4CE22F15,包括外围最小工作电路;
LCD触摸屏,提供人机交互界面,通过触摸屏输入用户指令和运动参数,发送给ARM处理器和FPGA处理器;
总线接口,通过多节点间的通讯实现整机多轴联动和IO数据交换;所述的总线接口,包括CAN总线接口以及以太网总线接口;
运动反馈接口,实时反馈转盘机各轴的运动状态,并将这些信息反馈给FPGA处理器;所述的运动反馈接口,包括正交编码器和限位开关;
电源,将单一直流母线电压转换不同规格的工作电压提供给为供处理器、编码器、传感器;所述的电源,通过集成电压转换芯片解决级联中的电压匹配。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
Claims (7)
1.一种基于数字总线的转盘磨刀机嵌入式控制器,其特征在于:包括ARM处理器、FPGA处理器、LCD触摸屏、总线接口、运动反馈接口、电源,其中
ARM处理器,处理多节点间的总线通讯,执行速度规划、轨迹插补算法、位置控制、过程逻辑控制,并把控制指令和结果数据输出到FPGA处理器;
FPGA处理器,对运动反馈接口返回的运动数据进行计算得出各项运动参数,再通过SOC总线传给ARM处理器,并由其运动控制算法产生控制数据控制伺服电机的正反转、转速、位置和力矩,从而完成各个轴的速度、位置与转矩的闭环控制,并实现多个轴之间的联动;
LCD触摸屏,提供人机交互界面,通过触摸屏输入用户指令和运动参数,发送给ARM处理器和FPGA处理器;
总线接口,通过多节点间的通讯实现整机多轴联动和IO数据交换;
运动反馈接口,实时反馈转盘机各轴的运动状态,并将这些信息反馈给FPGA处理器;
电源,将单一直流母线电压转换不同规格的工作电压提供给为供处理器、编码器、传感器。
2.根据权利要求1所述的基于数字总线的转盘磨刀机嵌入式控制器,其特征在于:所述的FPGA处理器,包括FIFO模块、轴控制模块、编码器模块、数字IO模块,其中FIFO模块实现ARM处理器和FPGA处理器之间数据速率差异的缓冲,避免数据丢失,轴控制模块产生各个轴的脉冲控制序列,编码器模块解码输入信号得到各轴的实时运动位置参数,数字IO模块则通过12个I/O引脚的状态设置对逻辑开关量信号进行读取与输出。
3.根据权利要求1所述的基于数字总线的转盘磨刀机嵌入式控制器,其特征在于:所述的总线接口,包括CAN总线接口以及以太网总线接口。
4.根据权利要求1所述的基于数字总线的转盘磨刀机嵌入式控制器,其特征在于:所述的运动反馈接口,包括正交编码器和限位开关。
5.根据权利要求1所述的基于数字总线的转盘磨刀机嵌入式控制器,其特征在于:所述的电源,通过集成电压转换芯片解决级联中的电压匹配。
6.根据权利要求1所述的基于数字总线的转盘磨刀机嵌入式控制器,其特征在于:所述的ARM处理器,其型号为STM32F103ZET6,处理器以及外围电路组成ARM处理器最小工作电路。
7.根据权利要求1所述的基于数字总线的转盘磨刀机嵌入式控制器,其特征在于:所述的FPGA处理器,其型号为ALTERA Cyclone EP4CE22F15,包括外围最小工作电路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410337177.0A CN104133400B (zh) | 2014-07-15 | 2014-07-15 | 一种基于数字总线的转盘磨刀机嵌入式控制器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410337177.0A CN104133400B (zh) | 2014-07-15 | 2014-07-15 | 一种基于数字总线的转盘磨刀机嵌入式控制器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104133400A true CN104133400A (zh) | 2014-11-05 |
CN104133400B CN104133400B (zh) | 2017-01-11 |
Family
ID=51806120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410337177.0A Active CN104133400B (zh) | 2014-07-15 | 2014-07-15 | 一种基于数字总线的转盘磨刀机嵌入式控制器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104133400B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104835162A (zh) * | 2015-05-12 | 2015-08-12 | 李鹏飞 | 基于SoC_FPGA的柔性智能机器视觉检测系统 |
CN105759763A (zh) * | 2016-04-01 | 2016-07-13 | 沈阳东软医疗系统有限公司 | 一种多叶光栅的控制方法及系统 |
CN105955205A (zh) * | 2016-05-17 | 2016-09-21 | 哈尔滨工业大学 | 运动模拟器嵌入式实时控制系统 |
CN106227108A (zh) * | 2016-08-30 | 2016-12-14 | 成都福誉科技有限公司 | 一种运动控制器 |
CN106227120A (zh) * | 2016-09-21 | 2016-12-14 | 珠海格力智能装备有限公司 | 运动控制系统及机器人系统 |
CN106843127A (zh) * | 2017-02-28 | 2017-06-13 | 深圳市麦格米特控制技术有限公司 | 一种中型plc系统 |
CN109976263A (zh) * | 2019-03-21 | 2019-07-05 | 湖北江山华科数字设备科技有限公司 | 一种数控五轴磨刀机专用控制系统 |
CN111061669A (zh) * | 2019-10-23 | 2020-04-24 | 珠海格力智能装备有限公司 | 一种工位监控方法、计算机可读存储介质和系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1641503A (zh) * | 2005-01-04 | 2005-07-20 | 华南理工大学 | 加工状态控制策略集成的嵌入式数控平台及其控制方法 |
CN102122149A (zh) * | 2010-12-20 | 2011-07-13 | 广东工业大学 | 用于纸箱打样机的嵌入式控制系统及其控制方法 |
CN102662354A (zh) * | 2012-04-20 | 2012-09-12 | 华南理工大学 | 一种端面磨刀机控制系统 |
CN204065733U (zh) * | 2014-07-15 | 2014-12-31 | 华南理工大学 | 一种基于数字总线的转盘磨刀机嵌入式控制器 |
-
2014
- 2014-07-15 CN CN201410337177.0A patent/CN104133400B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1641503A (zh) * | 2005-01-04 | 2005-07-20 | 华南理工大学 | 加工状态控制策略集成的嵌入式数控平台及其控制方法 |
CN102122149A (zh) * | 2010-12-20 | 2011-07-13 | 广东工业大学 | 用于纸箱打样机的嵌入式控制系统及其控制方法 |
CN102662354A (zh) * | 2012-04-20 | 2012-09-12 | 华南理工大学 | 一种端面磨刀机控制系统 |
CN204065733U (zh) * | 2014-07-15 | 2014-12-31 | 华南理工大学 | 一种基于数字总线的转盘磨刀机嵌入式控制器 |
Non-Patent Citations (2)
Title |
---|
李松 等: "基于ARM+DSP+FPGA+MCU的高速嵌入式数控系统研究", 《机床与液压》 * |
肖苏华 等: "一种嵌入式计算机数控系统", 《科学技术与工程》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104835162A (zh) * | 2015-05-12 | 2015-08-12 | 李鹏飞 | 基于SoC_FPGA的柔性智能机器视觉检测系统 |
CN105759763A (zh) * | 2016-04-01 | 2016-07-13 | 沈阳东软医疗系统有限公司 | 一种多叶光栅的控制方法及系统 |
CN105759763B (zh) * | 2016-04-01 | 2018-05-29 | 沈阳东软医疗系统有限公司 | 一种多叶光栅的控制方法及系统 |
CN105955205A (zh) * | 2016-05-17 | 2016-09-21 | 哈尔滨工业大学 | 运动模拟器嵌入式实时控制系统 |
CN106227108A (zh) * | 2016-08-30 | 2016-12-14 | 成都福誉科技有限公司 | 一种运动控制器 |
CN106227120A (zh) * | 2016-09-21 | 2016-12-14 | 珠海格力智能装备有限公司 | 运动控制系统及机器人系统 |
CN106843127A (zh) * | 2017-02-28 | 2017-06-13 | 深圳市麦格米特控制技术有限公司 | 一种中型plc系统 |
CN109976263A (zh) * | 2019-03-21 | 2019-07-05 | 湖北江山华科数字设备科技有限公司 | 一种数控五轴磨刀机专用控制系统 |
CN111061669A (zh) * | 2019-10-23 | 2020-04-24 | 珠海格力智能装备有限公司 | 一种工位监控方法、计算机可读存储介质和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN104133400B (zh) | 2017-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104133400B (zh) | 一种基于数字总线的转盘磨刀机嵌入式控制器 | |
Martinov et al. | From classic CNC systems to cloud-based technology and back | |
Grigoriev et al. | Research and development of a cross-platform CNC kernel for multi-axis machine tool | |
CN106272484B (zh) | 一种多异构工业机器人控制系统 | |
CN103226344B (zh) | 一种运动控制片上系统 | |
Nezhmetdinov et al. | Approach to the construction of logical control systems for technological equipment for the implementation of Industry 4.0 concept | |
CN204065733U (zh) | 一种基于数字总线的转盘磨刀机嵌入式控制器 | |
CN105302070A (zh) | 一种非正交摆头转台类五轴机床后置处理方法 | |
CN101169646A (zh) | 分布式开放体系结构的数控系统 | |
CN103901822A (zh) | 一种多轴联动运动控制系统 | |
CN104460515A (zh) | 一种基于后置处理五轴刀具长度补偿方法 | |
JP5291727B2 (ja) | 多軸同期動作機械のプログラム変換モジュール及びプログラム変換方法 | |
CN102662349B (zh) | 跨平台数控系统 | |
CN102163045B (zh) | 基于arm9嵌入式系统及cpld的六轴联动控制的方法 | |
CN202306252U (zh) | 一种桥切机数字化控制系统 | |
CN203070045U (zh) | 一种多轴机床用嵌入式数控的运动控制平台 | |
CN203849591U (zh) | 多轴联动运动控制系统 | |
WO2017101700A1 (zh) | 与数控系统直接通讯的计算机辅助制造方法及装置和系统 | |
CN104924214A (zh) | 一种数控抛光机控制器 | |
CN107272614A (zh) | 一种教学加工型智能制造集成装置的控制系统 | |
CN112290856A (zh) | 一种基于BeagleBone-Black的电机运动控制器 | |
TW201515937A (zh) | 多軸控制裝置、循圓方法以及包裝機 | |
CN201654533U (zh) | 可编程逻辑控制器的以太网多轴定位控制模块 | |
CN114488958A (zh) | 一种基于全可编程器件的多轴数控机床控制器 | |
CN102692892A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |