基于CAN总结的分布式数控系统研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:jin_liu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今时代,伴随着信息技术的快速进步,普通数控系统普遍存在着自动化水平低,且网络化水平低等问题。CAN总线作为当今自动控制方面研究应用的热点技术,能够用其实现开放以及数字化的多点的稳定通信网络,在汽车、工业现场、智能大厦等各种领域应用的越来越广泛。由其组建的系统具有开放性的特点,以及易于扩展升级,设计及布线简单,系统运行稳定,开发成本低,使用及维护工作容易等优点。将CAN总线技术应用于数控系统中,从而可以很好的解决现代普通数控系统中的上述问题,实现了对数控系统的升级换代。   本文通过使用CAN现场总线技术以及PC机技术,设计了一个分布式的数控系统。本文中给出了系统的整体结构,对CAN总线协议作了详细的介绍。本文以CAN总线作为主要的研究对象,完成了对于CAN总线分布式数控系统下位机节点的硬件及其软件的设计工作,以及上位PC机的监控软件以及通信软件的设计工作。从而实现通过CAN总线将上位机与下位机连接起来组建分布式数控系统,PC机通过CAN总线将控制运动控制指令传递给下位机节点,从而来实现对数控系统进行控制的工作,下位机同时将实时运动状态通过CAN总线传递给上位机,用以实现上位机对下位机的状态进行实时监控。   PC机通过CAN总线适配卡与下位机智能节点相连,系统中CAN总线适配卡采用插接式,即插即用,使用起来方便灵活。下位机节点硬件设计主要包括单片机以及CAN协议转换模块和电机控制模块,下位机软件主要包括CAN总线通信程序以及电机控制程序。在上位机的设计部分,主要包括系统初始化模块、通信模块、界面显示操作模块以及插补算法模块,上位机软件使用C++Builder来实现。插补算法采用开环控制算法,文中给出了在本系统中对于CAN总线应用层协议的制定,并且系统进行的调试试验。   本系统的结构合理、性能可靠,提高了数控系统的集成度,实现了PC机和数控设备之间的数据稳定快速传输,并可广泛应用于其他分布式测控系统中。本系统具有简单易用、运行稳定、成本低廉的优点。
其他文献
单液流镍锌电池是一种新型的单液型氧化还原液流电池,具有结构简单比容量大等优点。库伦效率是电池充放电过程中的重要参数,是单液流镍锌电池的特性研究中重要参数。目前,在单液流镍锌电池特性的研究中,库伦效率的测量主要通过在不同条件下重复充放电,利用每一次的放电容量除以充电容量计算得到。这种方法存在测量实验时间长和无法在线测量的问题。为确保电池不会出现过冲或过放,在实际使用过程中,需要通过库伦效率和电池最大
随着无线网络技术(蜂窝网络、卫星网络、移动自组网、传感器网络等)的发展,计算机网络已经不再局限于有线、单一同构网络了,而是呈现高度异构化的趋势。由于异构网络存在高误
微生物发酵过程是一个大滞后、多变量、强耦合的复杂非线性系统,内部反应机理十分复杂。为了构建最佳的发酵环境,提高生产效率,就要对发酵过程中的各种过程参量进行监测,以便能使
随着科技的发展和人们生活质量的提高,机器人越来越快地走进了人们的生活。机械臂和机械手作为与环境交互的执行器件,是机器人操作物体的重要方式,也是机器人进行复杂应用的前提
在计算机视觉与模式识别领域中,人脸检测与识别技术是一个非常热门的研究课题,同时也具备非常广阔的商业价值。在诸多的目标检测算法中,基于AdaBoost算法的目标检测方法具有检测
随机森林作为一种常见的数据挖掘方法,已被证实是一种state-of-art的学习器,其不仅具有很高的分类回归性能,而且运算快速高效,并且随机森林能有效处理多分类问题,在应对噪声干扰上
渗碳、碳氮共渗是应用最为广泛的化学热处理工艺,随着现代工业对零件热处理要求的提高,工人凭借经验观察渗碳层深度从而调节渗剂通入量的传统方法,已不能满足碳势精确控制的要求
随着智能汽车、智能监控和多媒体技术的不断发展,行人检测研究受到越来越多的关注。行人检测也就是利用智能化手段,从图像或视频中自动的识别出行人,通过计算机视觉、数字图像处
车牌识别技术是车辆自动识别应用的核心技术之一,也是智能交通系统能否自动化运行的关键,被广泛应用在如重要关卡车辆登记、违章抓拍、停车场收费与管理等交通场合。车牌定位是
自主定位是机器人自主导航系统的重要组成部分,基于视觉里程计的自主定位方法以非接触、信息易获取、累积误差小等优点,逐渐受到人们的关注。随着应用需求的不断提升、自主移动