用户名: 密码: 验证码:
基于PC的开放式数控系统的步进电机控制卡的研制与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文在分析国内外开放式数控系统及其运动控制器的发展现状和趋势基础上,采用新型微处理器和集成电路来设计开放式数控系统的运动控制器。在系统硬件电路的开发中,突破了RS232串行通信标准的限制,实现了高速串行通信;采用了可编程集成电路来控制的脉冲分频输出,节省了CPU的资源;并设计了信号转换电路和系统抗干扰电路。在系统软件开发中,我们大胆地将Windows系统的消息驱动思想运用于单片机程序的开发中,实现了系统软件的模块化设计。本项目的开展,对开放式数控系统的运动控制器做出了有益探索。
     第一章首先介绍了数控技术的发展趋势,研究了开放式数控系统的概念及通用模型,在此基础上介绍了几种常见的开放式数控系统体系结构,提出数控系统的开放方式,最后给出本文的研究内容和结构安排。
     第二章对项目任务进行分析,确定了设计原则。通过对步进电机运动控制器开发所涉及到的关键技术的分析、研究、比较和论证,确定了系统开发所采用的技术实施方案。最后根据项目任务、设计原则、技术实施方案,提出了步进电机运动控制器的总体结构,并简要介绍了系统中主要模块的作用。
     第三章主要围绕系统硬件部分的开发进行阐述,重点对运动控制器的脉冲分频电路、RS-232通信接口电路、数模(D/A)转换电路、V/I转换电路、开关信号输入电路、系统抗干扰电路等进行设计和分析。
     第四章主要介绍系统的软件设计,将Windows软件编程的消息驱动思想应用于单片机程序开发。详细阐述了消息驱动的基本原理,然后根据该思想设计出系统软件。提出了系统控制软件的总体架构,对其中的自动加工、手动加工和高速串行通信的实现进行了详细介绍,研究了软件抗干扰技术。
     第五章主要介绍项目开发所得步进电机控制器的系统结构和功能模块配置,并给出系统测试内容和测试结果。
     第六章对全文工作进行总结和展望。
Base on the analyzing the development status and trend of Open-architecture NC system and its motion controller, this article uses new MCU and IC to design the motion controller of Open-architecture NC system which is based on PC. In the course of the hardware designing, we break the limits of RS232 standard, achieve the goal of high speed serial communication. The pulse is programmable so CPU have more time to do other jobs. We also scheme out the signal conversion circuit and the new system anti-interference circuit. We modularize the softerware with the message drive programming idea that usually applies in Windows programming.
    Chapter one: Firstly, summarizes the development status of NC techenology. Then bring up the conception of Open-architecture NC system and its general module. By introducing some familiar architecture. Finally, the content and configuration arrangement of this dissertation was gived.
    Chapter two: Confirms the designing principle through analyzing the assignment of this item; then studying, analyzing, comparing the pivotal technology of motion controller and Ascertaining the technology actualization scheme of system designing;
    Chapter three: design the hardware system of motion controller, lays stress on analyzing the pulse output circuit, serial communication interface circuit, D/A conversion circuit, V/I conversion circuit, swich input circuit and the anti-interference circuit.
    Chapter four: confirm the general architecture of software. Detailedly expounds the basic theory of the message drive. Discusse the module of auto process and the high speed serial communication in detail.
    Chapter five: introduces the structure and functional module arranging of the motion controller, and gives the process and result of system test.
    Chapter six: summarizes the work of this dissertation and puts forward the future research work.
引文
[1] 李宏胜.现代数控系统的技术特点与发展趋势.制造业自动化,2002(11),p1~2,6.
    [2] 文广,马宏伟.数控技术的现状及发展趋势.机械工程师,2003(1),p9~12.
    [3] 陈吉红.开放式网络化数控技术及其发展趋势.机械工人:冷加工,2002(6),p13~15.
    [4] 杨东勇,蒋静坪.新一代智能数控的研究现状与发展.组合机床与自动化加工技术,2001(7),p51~55.
    [5] 黄玉龙,杨建武.网络制造与开放式数控技术.制造业自动化,2002(10),p8~10,25.
    [6] G.Prischow, C.Danirl, G.Jngghans, W.Speling, open System Controllers-A Challenge for the Future of the Machine Tools Industry, Annals of the CIRP, 1993, Vol.42, No.1.
    [7] 姚习武等.开放式数控系统的发展与趋势.华中理工大学,数控技术发展动向,1998.9,p1~15.
    [8] 游有鹏等.开放式数控系统—新一代NC的主流.航空制造技术,1999(5),p35~37,49.
    [9] 洪钟洲.开放式数控系统—新一代NC的主流.机电一体化,1997(4),p6~8.
    [10] 陆志强等.开放式数控系统体系结构的研究.机电一体化,1994(4),p7~9.
    [11] 朴英锡等.综观开放式数控系统.磨床与磨削,1998(4),p14~15.
    [12] 王正兵.开放式体系结构—数控系统发展的潮流.制造技术与机床,2002(1),p42.
    [13] 梁建刚等.基于工业PC机的开放式数控系统.机电一体化,1997(5),p17~19.
    [14] Frederick M.Proctor. Open-architecture controllers. IEEE Spectrum, June1997, p60~64.
    [15] Greg Paula. New processors transform motion control. Mechanical Engineering, April 1997, p79~80.
    [16] The PC's CNC transformation, Manufacturing Engineering, August 1995, p49~50.
    [17] Kazuo Yamazaki. Autonomously Proficient CNC Controller for High-Performance Machine Tools Based On an Open Architecture Concept, Annals of the CIRP Vol.46, No.1 1997, p275~278.
    [18] Gunter PritschoW, A Self-Tunning Controller for Digitally Controlled Electromechanical Servo Drives in MaChine ToolS, AnnalS of the CIRP Vol.48 NO. 1 : 1999, p307~312.
    [19] Y. Altintas, Open-Architecture Modular Tool Kit for Motion and Maching ProcessControl, Annals of the CIRP Vol.47 No.1 1997, p295~300.
    [20] 富历新等.基于ASIC的四轴步进电机运动控制器.微特电机,1998(4),p35~36.
    [21] 富历新等.基于PC总线的四轴电机运动控制器.电气传动,1998(5),p35~37.
    [22] 陆渭林.步进电机微机控制卡的研制.声学与电子工程,1999(2),p34~39.
    [23] 王功利.用于PC机的步进电机控制接口板.原子能科学技术,1996,30(5),p452~454
    [24] 孙志刚等.基于80C196KC的交流伺服电机控制卡的开发与应用.机械与电子,1999(3),p22~23.
    
    
    [25] 唐义良等.基于PSD技术的控制器两片硬件设计.测控技术,1999(3),p48~50.
    [26] 齐宝华等.一种基于DSP的机器人控制器.电子技术应用,1996(2),p10~12.
    [27] 胡建华等.基于DSP的数控系统的设计研究.机械设计与制造工程,1999(1),p34~35.
    [28] 王毓银.脉冲与数字电路.北京:高等教育出版社,1984.
    [29] 宋学君,朱明刚,邬鸿彦.数字电子技术.北京:科学出版社,2002.
    [30] 清水贤资,鸿田五郎.脉冲电路.北京:科学出版社,2000.
    [31] 菅谷光雄,中村征寿.脉冲电路.北京:科学出版社,2001.
    [32] 王晓明.电动机的单片机控制.北京:北京航天航空大学出版社,2002.
    [33] 刘宝廷,程树康.步进电动机及其驱动控制系统.哈尔滨:哈尔滨工业大学出版社,1997.
    [34] 康晶,孟广耀等.步进电机高低压驱动电路两种控制形式的比较.大连民族学院学报,2002(7),p33~36.
    [35] 王晋峰,黄万顺.步进电机斩波驱动的研究.电子工业专用设备,1990(3),p28~30.
    [36] 华蕊.步进电机细分驱动技术综述.佛山科学技术学院学报(白科版),1999(3),p50~54.
    [37] 赵世强,齐才.步进电机恒频脉冲调宽细分驱动电路.微电机,1994(3),p49~51.
    [38] 谭建成.电机控制专用集成电路.北京机械工业出版社,1998.
    [39] Allegro MicroSystems, Inc.Data Sheet 26184.12C.
    [40] 王幸之.单片机应用系统抗干扰技术.北京:北京航空航天大学出版社,2000.
    [41] intel. Data Sheet of 8254 programmable interval timer.
    [42] 孙传铮.步进电机智能控制卡.计算机应用研究,1994(3),p24~26.
    [43] 陈金成,彭华伟.一种适用于经济型数控机床的运动控制卡.机械工程师,1998(6),p1~3.
    [44] 徐波,贾永前等.高速串行通讯在数据手套中的应用.微计算机信息,2002(4),p27~28.
    [45] Maxim Integrated Products, datasheet19-4323; Rev 11; 2/03.
    [46] National Semiconductor Corporation datasheet005608 1999.
    [47] 荀殿栋 徐志军等.数字电路设计用手册.北京:电子工业出版社,2003
    [48] 陈粤初,窦振中等.单片机应用系统设计与实践.北京:北京航空航天大学出版社,1991.
    [49] 李鹏飞,刘原.单片机开关量输入的抗干扰设计.西北纺织工学院学报,1995,9(2),p187~189.
    [50] 于凤明,张鑫等.光电耦合器在微机控制系统中应用与实现.齐齐哈尔轻工学院学报,1997,13(1),p32~36.
    [51] Xicor, Inc. Data Sheet of X5043/X5045 REV 1.1.2 5/29/01.
    [52] 毕承恩,丁乃建等.现代数控机床(上下册).北京:机械工业出版社,1991.
    [53] 胡建华,廖文和,周儒荣.CNC系统中几种升降速控制曲线的研究与比较.南京航空航天大学学报,1999(Vol.31 No.6),p706~711.
    [54] 付云忠,王永章等.多轴联动线性插补及其“S”加减速规划算法.制造技术与机床,2001(9),p9~11.
    [55] Jae Wook Jeon. Efficient acceleration and deceleration technique for short distance movement in CNC machine tools. ELECTRONICS LETTERS, 13th April 2000,Vol.36, No.8, p766~768.
    
    
    [56] Jae Wook Jeon. A generalized approach for the acceleration and deceleration of CNC machine tools. Industrial Electronics, Control, and Instrumentation, 1996, Proceedings of the 1996 IEEE IECON 22nd International Conference, 5-10,Aug, 1996,vol.2,p1283~1288.
    [57] Jae Wook Jeon, Member, IEEE, and Young Youl Ha. A generalized approach for the acceleration and deceleration of industrial robots and CNC machine tools. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, Vol. 47, No. 1, FEBRUARY 2000,p133~139.
    [58] Dong-Il Kim, Sungkwun Kim. Performance evaluation of software acceleration and deceleration algorithms in machining and contouring. Industrial Electronics, Control, Instrumentation, and Automation, 1992. 'Power Electronics and Motion Control', Proceedings of the 1992 International Conference, 9-13 Nov 1992,vol.3,P1263~1269.
    [59] Dong-Il Kim, Jin-Il Song, Sungkwun Kim. Dependence of machining accuracy on acceleration/deceleration and interpolation methods in CNC machine tools. Industry Applications Society Annual Meeting, 1994. Conference Record of the 1994IEEE, 2-6 Oct,1994,vol.3, p1898~1905.
    [60] Jae Wook Jeon, Yun-Ki Kim. FPGA based acceleration and deceleration circuit for industrial robots and CNC machine tools. Mechatronics,12 (2002),p 635~642.
    [61] 江正战.串行通信接口标准RS-423/422/485及其应用.电子技术应用,1994(9),p26~29.
    [62] 周修理,陈萍等.常见的串行通讯接口标准.电测与仪表,2001(4),p33~35.
    [63] 李华.单片机实用接口技术.北京:北京航空航天大学出版社,1993.
    [64] 何立民.单片机应用系统设计.北京:北京航空航天大学出版社,1990.
    [65] 阎石.数字电子技术基础.北京:高等教育出版社,1997.
    [66] 童诗白,华成英.模拟电子技术基础.北京:高等教育出版社,2001.
    [67] 马共立.MCS-51单片机实用子程序库.上海:复旦大学出版社,1989.
    [68] 黄银园.基于消息驱动的光栅扫描雷达显示器软件设计.现代雷达,2000,22(2),p23~26.
    [69] 张宇.消息驱动的Windows DSP软件.计算机应用研究,1999,16(1),p53~55.
    [70] 张波.消息驱动思想在单片机定时体系中的应用.武汉大学学报,1998,44(1),p130~132
    [71] 杨亮.Windows消息驱动机制中的核心技术分析.计算机应用研究,1997,14(5),p12~14.
    [72] Charls Petzold.Windows程序设计.北京:北京大学出版社,1999.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700