工控产业网

资讯

基于ARM的网络化步进电机控制系统王义峰^赵勇2

工控产业网 2017-11-14

###格也很昂贵,一般人难以接受。Linux是一个免费的开放源代码的操作系统,Linux和Unix很相似,是一个内核稳定,功能强大,支持多钟硬件平台,内核可以裁减的多任务操作系统,对内核做适当裁减后就可以运行在嵌入式系统上,作实时化改造后的RT -Linux系统可以保证关键任务的实时性,且其自带TCP/IP协议栈,在此操作系统上运行的客户端程序##有开发容易,可扩展性强的特点。可以根据对步进电机控制任务的要求扩充##的功能,客户端程序流程如所示。

  由于在客户机端ARM处理器只需要提供一个与以太网的网络接口而且只需要对控制指令做解释并配置ISPLSI中相应的寄存器单元,所以在客户端的程序设计相对简单,且这种循环分支的程序结构能够满足系统需要。

  客户机程序流程在上述基础上,经过进一步改进,设计了便携式多通道超声C扫描系统的XY工作台,主计算机通过网络把扫描要求发送给ARM,由ARM控制两轴步进电机XY向联动,通过传动机构带动超声探头在XY平面内做扫描运动,采集每点超声波信号做进一步处理,在此基础上得到点扫描图像,从扫描结果可以看出这种控制结构能够满足系统要求。

  4结束语主计算机只要有以太网接口就可以很方便地组建一个模块化的步进电机控制系统,根据实际需要很容易改变系统中的步进电机控制器数量,以太网的发展能够提供越来越高的网络速度,对于一般的便携式步进电机控制系统,同时控制的步进电机数量不可能太多,所以在此基础上扩充步进电机控制器的数量只受网络带宽的约束。嵌入式技术可以大大减小系统的体积和重量,在环境比较恶劣的现场,基于ARM的系统可以提高系统的可靠性和稳定性。只要合理配置客户机的网络参数,那么客户机就可以直接接入因特网,远程服务器就可以通过因特网直接控制客户机。

相关推荐

进入资讯首页查看更多内容 >