虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

数控系统软件

  • 基于STM32和uCOSII的数控X-Y工作台控制系统设计

    摘要:设计了一种基于STM32和uC/OS-ll的二维数控X-Y工作台控制系统。为使该数控系统具有良好的实时性和稳定性,以嵌入式STM32Fl03VET6为控制核心,采用实时操作系统uC/OS-lⅡ,设计任务间的通信方式,集中管理软硬件资源,提高系统的整体性能。本设计支持简单G代码输入并对G代码编程,实现数控X-Y工作台步进电机直线插补和圆弧插补,完成平面轮廓加工.使数控工作台加工实时性和稳定性进一步提高。关键词:STM32;uC/OS-ll;数控;实时性;插补以计算机(PC机)作为基础的数字控制机床(CNC),解决了大量硬件制约问题,同时使很多应用软件得到兼收,为我国CNC开发和应用带来了新的机遇。然而,发展迅速的基于PC的数控系统也有着不足之处:由于PC的体积限制,这种数控系统不能够装人对体积有严格要求的微型或小型数控系统,且价格昂贵;另外,基于PC的CNC功能强大,对于一些功能要求单一的简单系统,就难以发挥其所有功能,造成资本浪费等问题。而嵌入式系统的涌现,正好弥补了基于PC的数控的不足,为数控技术提供了一种灵活方便、廉价的控制系统。目前,嵌入式数控系统的研究开发与应用,已经成为一个新的发展方向

    标签: stm32 ucosii

    上传时间: 2022-06-25

    上传用户:canderile

  • 数控玻璃切割机上位机软件的研究与开发

    玻璃由于其透明、透光、反射、多彩、光亮的特性,已经作为一种重要的建筑、装饰材料被广泛地应用在各个领域,市场潜力十分巨大。但是,国内玻璃加工行业技术相对落后,自动玻璃切割系统多依赖于进口,价格昂贵,维修费用高,周期长而且很难考虑到我国用户的特殊要求。因此,自主开发自动玻璃切割系统具有重要的现实意义,它将大大增强国内玻璃机械生产厂家的国际竞争力。上位机软件是玻璃切割机数控系统的重要组成部分,本文首先结合玻璃切割需求,对软件进行了总体设计,接着对图形编排系统中所涉及的主要技术问题进行讨论,包括异型玻璃产品图形数据的导入,自动优化编排,交互式图形编排,图形数据的存储方式。其中,结合玻璃切割的工艺特点,提出了一种启发式矩形排样方法,能有效提高原料利用率和排样速度。同时,阐述了玻璃图形形成加工路径算法,分析了影响玻璃切割质量的主要因素。在总结与控制器通信任务的基础上,制定通信协议,实现了下传加工文件,实时加工路径仿真等通信功能。接着介绍了实践成果玻璃切割机上位机软件的用户界面和操作方法。最后,针对玻璃加工行业的特点,提出了逆向工程在玻璃切割机中的几种应用方案,并分析其优缺点和适用范围。

    标签: 数控玻璃切割机 上位机

    上传时间: 2022-06-25

    上传用户:

  • 基于ZPETC的雕刻机直流伺服控制系统设计.rar

    在分析现有的雕刻机数控系统优缺点基础上,结合高速数控技术的发展,提出了基于高性能DSP开发高性价比的雕刻机直流伺服控制系统的总体设计方案。围绕系统的总体设计方案,在插补算法研究方面,通过小线段高速加工速度衔接的递归数学模型的建立和速度轮廓曲线的修正,实现了具有前瞻功能的自适应插补算法。为了提高雕刻机的跟踪性能和定位精度,在直流伺服控制系统设计中引入了零相位误差跟踪控制器(ZPETC),通过模型辨识、非线性摩擦补偿及干扰观测器的设计,克服了ZPETC存在的对系统建模误差和参数变化敏感的缺点。 在上述研究的基础上,搭建了以TMS320C2812型32位定点DSP为控制核心、以L6203为功率驱动模块、以小功率直流电机为执行机构的二维直流伺服实时运动控制硬件系统,且在DSP开发平台上完成了系统的所有软件开发。为了实现系统对高速数据通讯的要求,对DSP串口通讯实时性及提高措施进行了深入研究,提出了一种多缓冲区并行协作的方法,很好地解决了数据的实时通讯问题。系统联调实验结果表明:所设计的雕刻机直流伺服控制系统运行稳定、跟踪精度高,加工速度快,可广泛应用于数控雕刻机产品。

    标签: ZPETC 雕刻机 直流伺服控制

    上传时间: 2013-04-24

    上传用户:chitu38

  • 数控机床插补技术的研究.rar

    数控技术是20世纪制造技术取得重大成就之一,成为当代国际间科学竞争的重点,数控技术对现代制造业的影响是多方面的和重大的。制造业是各种产业的支柱工业,数控技术和数控装备是制造业工业现代化的重要基础,直接影响到一个国家的经济发展和综合国力。发展数控技术和数控机床是当前制造工业技术改造,技术更新的必由之路。数控机床的发展在很大程度上取决于数控系统的性能和水平,而数控系统的发展及其技术基础离不开微电子技术和计算机技术。 插补控制功能是数控制造系统的一个重要组成部分,是数控技术中的核心技术。它的性能直接代表制造系统的先进程度,它的好坏直接影响着数控加工技术的优劣,是目前数控技术急需提高和完善的环节之一。 本论文首先对数控技术的发展史、数控技术特点、研究对象及发展趋势等进行了概述,介绍了数控装置的组成和工作过程,并阐述了论文的选题意义及研究内容。 其次,在分析传统基准脉冲插补、数据采样插补算法的基础上,着重介绍了数控技术插补原理,并且对常用的插补方法进行分析和比较。 然后,在软件技术方面详细地分析了逐点比较法、数字积分法、最小偏差法等实用插补算法的组成和特点,重点论述了以上各种插补算法的软件实现。在硬件技术方面,在研究硬件插补器的设计原理和实现技术的基础上设计了DDA法直线和圆弧的硬件插补器,说明了它的工作原理。 最后,总结性地介绍了课题的主要工作、成果和对课题的展望。

    标签: 数控机床

    上传时间: 2013-04-24

    上传用户:ardager

  • 基于面向对象的嵌入式系统软件开发方法研究及其应用.rar

    十多年来,随着信息技术、电子技术和通讯技术的发展,嵌入式系统已经获得了空前的应用和发展。随着嵌入式应用系统功能复杂度的提高、对软件产品的非功能约束的特别关注以及由于市场的激烈竞争导致嵌入式软件推出周期的缩短,都使得嵌入式软件开发人员面临着严峻的危机和挑战。传统的结构化开发方法已经显得力不从心,于是嵌入式软件开发人员在软件开发中引入了目前较为流行的“面向对象方法(OO)”,.但是目前对该方法的应用还只是停留在传统的以编程为中心的嵌入式软件开发方法上,不能很好地保证软件复用和代码的重用,因此难以满足市场对嵌入式软件开发效率和开发质量的要求。 本课题的研究内容是应用面向对象方法的框架技术,对嵌入式系统领域的专有结构组件进行封装,创新性地提出了面向嵌入式系统领域的通用实时框架ARTIC(Abstract real-time contrO1)。ARTIC框架除了具有框架的共有优点一最大限度实现软件重用外,最突出的是具备以下两个特点: 1、功能和非功能的分离 在应用面向对象的技术时,传统的嵌入式软件开发方法关注的重点是软件结构和功能分解,、忽略了嵌入式环境下特殊的非功能性要求。为了在实现系统功能需求的同时,保证软件系统的非功能性需求的实现,ARTIC框架引入了面向方面的思想,、把系统的非功能性需求从功能模块中分离出来,为它们单独设计组件。开发人员在应用该框架进行嵌入式软件设计时,只需要关注功能需求的实现,对于实时性、调度等非功能需求的实现可以通过调用ARTIC提供的时间管理模型和任务调度模型直接实现。 2、基于状态机的主动对象设计模式 根据嵌入式系统通常由多个控制线程组成的特点,应用基于状态机的主动对象设计模式,把嵌入式软件系统构建成多个主动对象的缉合。相对于传统的面向对象方法,本文提出的主动对象的最大特点在于:它提供对事件队列、控制线程和表示主动对象动态行为状态机等的封装,并且该模式可以直接支持嵌入式系统的并行性。 ARTIC框架的应用能够帮助嵌入式软件的开发人员快速地开发出高质量的嵌入式软件,除此之外,因为它包含了一个微小的实时操作系统(RTOS) 报包装,在某些场合可以作为一个简易的RTOS使用。为了验证ARTIC的性能,本文将该框架应用于硬币搬送实时控制系统的开发设计,从该系统的应用中充分体现了ARTIC框架的优点。

    标签: 面向对象的 嵌入式系统 软件开发

    上传时间: 2013-06-21

    上传用户:cxl274287265

  • 基于Qt和ARM的无线点菜系统软件设计

    随着国民生产生活水平的不断提升,人们对餐饮消费的要求越来越高。而无线点菜系统能够提供更加快速、便捷、透明、卫生的餐饮条件,对餐饮企业服务质量和管理效率的提高具有重要意义。 本课题通过考察现有的电子点菜系统的解决方案,研究一种无线点菜系统的软件设计。利用实验室已有的YLSBC2440开发板作为硬件载体,综合应用WLAN、嵌入式Linux和Qt开发等技术,以程序软件的通用性和易用性为方向,构造能够方便应用到各种PDA系统的点菜终端程序和普通PC机的服务器软件,实现无线点菜系统。主要包括以下研究内容: 1.构建嵌入式Linux系统开发平台。使用Ubuntu系统建立基本开发环境,建立交叉编译工具,安装配置NFS;安装用于开发点菜终端程序的Qt,包括Qt/X11、x86版Qt/Embedded、ARM版Qt/Embedded。 2.设计点菜终端程序。利用Qt设计器规划点菜终端程序的大致界面,然后根据Qt/Embedded编程一般规则编写代码,主要分为浏览器核心类和主窗口类的实现,并在主程序中添加国际化和中文支持,再通过NFS测试。 3.建立服务器网站。利用普通PC机+Windows XP作为网站服务器,以IIS5.1建立ASP网站,使用DREAMWEAVER和ACCESS2003进行网页开发,主要包括登录管理、点菜导航、餐台使用、菜单列表、选单提交等功能页面。 4.调试和发布程序。在开发板原配内核及文件系统的基础上,内核配置无线网卡支持,根文件系统中添加点菜终端程序、库文件、无线网卡驱动和无线管理工具,设置环境和启动脚本,烧写入开发板后连接到WLAN,发布运行程序。

    标签: ARM 无线 点菜系统 软件设计

    上传时间: 2013-07-14

    上传用户:yyyyyyyyyy

  • 基于ARM微处理器的电液位置伺服控制系统的研究

    电液位置伺服系统具有控制精度高、响应速度快、输出功率大、信号处理灵活、易于实现各种参量反馈等优点,因此它已经遍及国民经济和军事工业的各个技术领域。近年来,对电液位置伺服系统的快速性、稳定性、准确性等控制性能提出了新的要求,作为电液位置伺服系统核心的控制器,起到更为关键的作用。 现阶段,嵌入式微处理器以其小型、专用、便携、高可靠的特点,已经在工业控制领域得到了广泛的应用,如工业过程、远程监控、智能仪器仪表、机器人控制、数控系统等,嵌入式微处理器嵌入实时操作系统,可以克服传统的基于单片机控制系统功能不足和基于PC的控制系统非实时性的缺点,其性能、可靠性等都能满足电液位置伺服系统控制的要求,在控制领域具有广泛的应用前景。 本文以实验室的电液位置伺服系统为研究对象,按照系统的控制要求,提出以ARM9(S3C2410)微处理器为核心的控制器对电液位置伺服系统进行控制的一种方案,设计了一种新型的基于ARM9(S3C2410)微处理器的电液位置伺服控制器。本系统控制器的开发设计中,在以ARM9(S3C2410)微处理器为核心的控制器基础上,通过外部扩展,使得系统控制器具有丰富的硬件资源,开发了A/D转换电路、D/A(PWM)转换电路、伺服放大电路、串行接口等电路,同时为了使得控制器的程序代码具有较强的可读性、可维护性、可扩展性,使用了操作系统,通过比较选择了uC/OS-Ⅱ实时内核,并成功移植到ARM9(S3C2410)微处理器中,并编写了A/D、数字滤波、D/A(PWM)等软件程序,通过编译、调试、验证,程序运行正常。在对电液位置伺服系统进行控制策略的选择中,分别采用PID、滑模变结构、模糊自学习滑模三种控制策略进行仿真比较,得出采用模糊自学习滑模控制策略更有利于系统控制。

    标签: ARM 微处理器 伺服控制系统 电液位置

    上传时间: 2013-04-24

    上传用户:sssnaxie

  • 基于ARM的三维雕刻机控制系统设计

    雕刻机的数控系统是三维雕刻机的控制核心,其控制系统的性能直接关系着三维雕刻机的加工质量和加工效率,对雕刻机的性价比有着重要的影响。本论文在对三维雕刻机系统的结构和功能进行分析的基础上,提出了一个以.ARM微处理器和CPLD器件构建硬件平台、基于μC/OS-Ⅱ为嵌入式控制系统的解决方案,充分利用ARM微处理器的高速运算能力与CPLD的高速并行运算能力,大大减少了系统的外围接口器件,有效的降低系统成本。 此方案中选用Philips公司的基于ARM7内核的LPC2214处理器作为主控芯片。对于系统的输入/输出的逻辑控制通过CPLD来实现,该芯片选用Atlera公司的EPM7128SLC84,作为处理器的外围器件。同时对整个系统的硬件开发作了详细说明:电源、SRAM、FLASH等芯片选型及设计;液晶显示模块及键盘的应用设计;电机的输入输出电路设计等。 软件部分包括Boot Loader、RTOS、应用程序的设计等。其中,Rot Loader支持系统Boot、程序下载到RAM中执行和烧写到Flash存储器等功能;RTOS包括操作系统的移植、任务管理、任务间的通信等,应用程序的设计包括设备驱动程序、液晶显示、键盘操作、电机控制等。同时用VB6.0开发了PC机下载控制界面,并对液晶模块和电机进行调试。

    标签: ARM 雕刻机 控制系统设计

    上传时间: 2013-06-06

    上传用户:smthxt

  • 基于RFID的电力温度监控系统的软件分析与设计

    在分析和比较现有电力测温技术的基础上,从标签的选用和读卡器的设计两方面介绍了一种新型的射频监控系统的设计方案,重点介绍了系统在Window CE操作系统下的软件功能的设计,并给出了系统软件设计的整体流程图。

    标签: RFID 电力 温度监控系统

    上传时间: 2013-11-18

    上传用户:ouyang426

  • GNSS软件接收机的框架结构及原型系统开发

    介绍全球导航卫星系统软件接收机的基本结构和优点,系统地实现了GPS软件接收机。该结构的硬件部分实现中频信号采样模块,软件部分实现可设置12通道的中频信号处理模块、信号捕获和跟踪、导航电文存储及转换,并针对伪距定位算法部分实现了单点静态定位,考虑的误差源主要包括卫星钟误差、对流层误差、电离层误差和地球自转引起的偏差。

    标签: GNSS 软件接收机 原型 系统开发

    上传时间: 2013-11-20

    上传用户:x4587