首页 | 本学科首页   官方微博 | 高级检索  
     

基于ARM+Linux的直流伺服控制系统设计
引用本文:张海波,陈涛,王建立,李洪文,邓永停.基于ARM+Linux的直流伺服控制系统设计[J].电子技术应用,2012,38(8).
作者姓名:张海波  陈涛  王建立  李洪文  邓永停
作者单位:1. 中国科学院长春光学精密机械与物理研究所,吉林长春130033;中国科学院研究生院,北京100039
2. 中国科学院长春光学精密机械与物理研究所,吉林长春,130033
摘    要:目前大多伺服控制系统依赖计算机实现,系统体积功耗大、成本高。针对此问题,以ARM9 S3C2440芯片和CPLD EPM570T144芯片为硬件平台,在嵌入式Linux操作系统下设计了直流伺服控制系统。ARM实现控制算法,得出控制量给CPLD,CPLD主要用作控制接口扩展和信号处理。详细介绍了Linux设备驱动设计和伺服控制应用程序设计。实验结果证明,系统能够实现等速跟踪、位置跟踪和正弦跟踪等控制功能,并能实现复杂控制算法,以满足控制系统实时性和高速性要求。

关 键 词:ARM9  嵌入式Linux  CPLD  Linux设备驱动  伺服控制

DC-servo control system design based on ARM and Linux
Zhang Haibo , Chen Tao , Wang Jianli , Li Hongwen , Deng Yongting.DC-servo control system design based on ARM and Linux[J].Application of Electronic Technique,2012,38(8).
Authors:Zhang Haibo  Chen Tao  Wang Jianli  Li Hongwen  Deng Yongting
Abstract:As most servo control systems depend on computers and have large size and high cost at present,the DC-servo control system is designed in embedded Linux operating system based on ARM9 S3C2440 chip and CPLD EPM570T144 chip.ARM is used to achieve the control algorithm and give control data to CPLD.CPLD is basically used to extend control interface and process signals.The Linux device driver design and servo control program design are discussed in detail.The experiment result proves that the system has functions of constant velocity tracking,position tracking,sine tracking and etc.It can achieve complicated control algorithm and satisfy the requirement of high speed and real-time control of control system.
Keywords:ARM9  embedded Linux  CPLD  Linux device driver  servo control
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号