基于ARM的疲劳试验机数字控制器的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文以接触网零部件疲劳试验机为研究对象,利用数字控制的优势和现代控制理论的有关成果,旨在改进原来的模拟系统。根据疲劳试验机的固有特点,提出针对性的数字控制算法,同时研制出原理样机,使其能根据需求,完成满足一定规律的可控试验过程。
     首先,作者在阅读了大量的国内外资料的基础上,概述了国内外公司在疲劳试验机控制器方面的研究成果,并根据我们的项目需求,提出了本论文要解决的问题。
     文章在分析了试验机工况的基础上,研究了阀控非对称液压缸位置系统和力控系统的数学模型,进一步分析了液压缸的非对称性所引起的系统静差,并将系统数学模型离散化,得到了便于应用数字控制的离散化数学模型,在此基础上对位置系统和力控系统数学模型进行了仿真计算,确定了合理的控制策略。设计了数字PID控制器对位置闭环和力控系统进行校正,并在此基础上采用动压反馈来提高系统性能,试验结果证明采用动压反馈能有效地提高系统的阻尼比。
     针对试验机的需求分析,提出了控制系统的硬件实施方案。选择ARM系列芯片中的AT91RM9200作为控制器的CPU,采用S1D13506的LCD控制器来完成图形用户界面的设计,根据信号采集的需要,选择16位的AD7825和DA7644芯片来完成数据的模拟量输入输出功能。
     在硬件平台基础上,选择Linux作为控制器的操作系统,完成了Uboot和Linux操作系统内核的配置和移植,编写了控制器的A/D、D/A、LCD等多个功能模块驱动程序;针对Linux在实时性方面的不足,采用了Xenomai技术弥补了Linux在实时性方面的不足;移植了MiniGUI软件,实现了控制器的人机接口功能,并运用MiniGUI开发了疲劳试验机的控制应用程序。
     最后,作者在某疲劳实验机上进行了实验研究,检验了控制算法与控制器的有效性与可行性,证明了硬件选型、设计以及软件编程的正确性,达到了预期的控制效果。
In order to improve the performance of original analog controller, this paper studied fatigue testing machine for catenary, thanks to the advantage of digital control and the development of modern control theory. According to the characteristic of fatigue testing machine, the digital control algorithm was presented and implemented in an example testing machine. Due to user's requirements, the digital controller had accomplished controllable processes followed given rules.
     The research achievement on application of the digital controller of fatigue testing Machine at home and abroad was roughly described by a lot of documents, and according to the needs of the project, the main subjects are drafted.
     This paper presented the work conditions of the testing machine. It was studied that the plant model of position and force system about valve control unsymmetrical hydraulic ram. Then it was analyzed that static error was caused by unsymmetrical hydraulic ram. For digital control application, the continue model was transformed to discrete one. Then, simulations about position and force system were done for choosing right control strategy. A digital PID controller was designed to the closed-loop system. And on this basis, using dynamic pressure feedback to improve system performance, the results proved that dynamic pressure feedback could perfectly improve the damper.
     According to the needs of testing machine, the paper discussed a hardware architecture of control system which was based on AT91RM9200(ARM) as controller's CPU, S1D13506 as LCD controller to realize the graphical user interface, and 16-bit AD7825, DA7644 to complete the Analog input and output data conversion in view of the need of signal acquisition.
     Based on the hardware platform, the transplant of the embedded software platform of U-boot and Linux Operating were investigated. The drivers and application software of several interfaces, including the A/D and D/A converter、LCD module were programmed. Because Linux is not real-time system, Xenomai module had been used by embedded linux system to realize the real-time processing function, The transplant of MiniGUI software ensured the smooth development in system graphics user interface. On the basis of the above , The application of Fatigue testing machine control system is developed by MiniGUI.
     Finally, author implemented the control algorithm in a digital controller for fatigue testing machine system. Control algorithms and digital controller were proven to be available and realizable. The choices of hardware and design of software were also proven to be validity. The controller achieved all expectable results.
引文
[1]罗剑波.基于FPGA的高频疲劳试验机控制器的研制[D].浙江工业大学硕士毕业论文.2006
    [2]郭正红.新型疲劳试验机控制系统研究[D].北京航空航天大学硕士毕业论文.2005
    [3]骆涵秀.试验机电液伺服控制系统[M].北京:机械工业出版社.1991
    [4]苏海青.智能化疲劳极限测试系统[D].合肥工业大学硕士毕业论文.2003
    [5]项雷军.基ARM的万能材料试验机测控系统的研究[D].浙江工业大学硕士毕业论文.2005
    [6]新三思集团<>[J].2006
    [7]颜永安.万能试验机专用微机系统的研制[D]哈尔滨工业大学.2002.10
    [8]孙义忠 数控往复式摩擦磨损试验机及其测试系统的研究[D].哈尔滨工业大学.2005.6
    [9]徐宝亮 新型弯扭联合作用疲劳试验机的设计研究[D].哈尔滨工业大学.2006.6
    [10]张军.抽油机加载系统控制方法研究[D].西安交通大学.2002.5
    [11]程永全.PWS-100A电液伺服动静万能试验机的研制[D].天津大学.2004.6
    [12]朱光华.同步带疲劳寿命试验机的开发与研究[D].长春理工大学.2004.11
    [13]苏艳平.基于二模糊神经网络的HC轧机板形控制的研究[D].燕山大学.2005.4
    [14]李斌.电液扭转材料试验机计算机控制系统的研究[D].西北工业大学.2006.3
    [15]USA MTS Co.LTD<>[J].2006
    [16]李善平,刘文峰,王焕龙等.Linux与嵌入式系统[M].清华大学出版社.2003
    [17]孙天泽,袁文菊,张海峰.嵌入式设计及Linux驱动开发指南[M].电子工业出版社.2005
    [18]刘长年.液压伺服系统优化设计理论[M].北京:冶金工业出版社.p.155-160.1989
    [19]刘长年.液压伺服系统优化设计理论[M].北京:冶金工业出版社.p.161-163.1989
    [20]刘长年.液压伺服系统优化改计理论[M].北京:冶金工业出版社.p.278-279.1989
    [21]姜玉宪著.控制系统仿真[M].北京:北京航空航天大学出版社.1998
    [22]欧阳黎明.MATLAB控制系统设计[M].北京:国防工业出版社.PP.106-107.2001
    [23]ATML Corporation.AT91RM9200 Microcontroller[J].Technical Manual.2002
    [24]黄海军.王宜怀.嵌入式系统中Nand-Flash的原理及应用[J].计算机时代.2007年4期p.61-63
    [25]余一娇.Flash Memory技术和应用综述[J].华中师范大学学报.Nov.2004
    [26]张原峰,高彦,王彦文.ADS7825模数转换芯片及其在高速数据采集系统中的应用[J].计算机测量与控制.2002年第10卷第6期
    [27]黄妮丽,杨师宣,熊群.基于ADS7825的高炮测试系统的设计与实现.石油仪器[J].2007 年06期
    [28]王云景,赵红旃,方勇军.4通道16位A/D转换器ADS7825在称量中的应用[J].仪器仪表2006年第6期
    [29]ADS7825 datasheet Manual[J].http://www.burr-brown.com/databook/ADS7825.html
    [30]DAC7644 datasheet Manual[J].http://www.burr-brown.com/databook/DAC7644.html
    [31]梁洁,王艳,殷天明.基于S1D13506的纯电动汽车智能显示设计与实现[J].电子元器件应用.2006年5期
    [32]EPSON Corporation.S1D13506 Color ICD/CRT/TV Controller.Technical Manual[J].2001
    [33]邓金龙,万频,周敏,李学聪.LCD控制器S1D13506在AT91RM9200嵌入式系统中的应用[J].微计算机信息.2006年26期
    [34]刘和平等.S1D13506显示控制器与AT91RM9200处理器的接口设计和应用[J].电子技术应用-2006年4期
    [35]林云标等.ECS1523型高性能可编程行同步时钟发生器的原理及应用[J].国外电子元器件.2006年5期
    [36]FFT9200企业版说明书.西安傅立叶电子科技ARM技术研发部[J].2004年9月
    [37]Karim Yaghmow.Building Embedded Linux System[M].O'Reilly.2004
    [38]何剑锋等.基于工控级AT91RM9200开发板的U-Boot移植分析[J].化工自动化及仪表.2007.34(3):38-4
    [39]朱继杭,杨世武.基于AT91RM9200的U-Boot移植方法[J].仪器仪表用户,2005,12(6):121-122.
    [40]李志刚.U-Boot移植问题分析及应用实例[J].仪器仪表用户 VOL13,2006,NO.6
    [41]Atmel Corporation.AT91RM9200DK U-Boot Hash Programming Solutions[J].(2003)[2007-05-08].http://www.Atmel.com
    [42]DENK W.The DENX U-Boot and Linux Guide(DULG)for TQM8xxL[J].(2005-02)[2007-05-08].http://www.denx.de/twiki//bin/view/DIJ1G/Manual.
    [43]李珊.基于ARM9的嵌入式控制系统设计[D].北京理工大学硕士论文.2006
    [44]毕淑敏.农业现场服务器的数据采集和无线传输[D].北京理工大学硕士论文.2007
    [45]李卓斐,王建华.Ramdisk在嵌入式Linux中的应用[J].高性能计算技术.2006
    [46]邹思铁.嵌入式Linux设计与应用[M].北京:清华大学出版社.2002
    [47]于孝辉,陈秋艳,李国义.基于嵌入式Linux下MiniGUI的研究与移植[J].华东理工大学学报.vol33.2007.6
    [48]周立功,陈明计等.ARM嵌入式Linux系统构建与驱动开发范例[M].北京:北京航空航天大学出版社.2006.
    [49]郑伟,王钦若,吴乃优.Linux内核空间设备驱动程序的开发[J].微计算机信息.19卷12 期.2003
    [50]马忠梅,李善平.ARM&Linux嵌入式系统教程[M].北京:北京航空航天大学出版社.
    [51]JONATHAN CORBET,ALESSANDRO RUBINI &GREG KROAH-HARTMAN.Linux Device Drivers(3~(rd)Edition)[M].O'Reilly Media,Inc.2006.
    [52]刘淼.嵌入式系统接口设计与Linux驱动程序开发[M].北京航空航天大学出版社.2006.
    [53]王建文,陈光达,米建伟.嵌入式系统在大射电望远镜5米模型上悬索控制中的应用[J].计算机应用.2005
    [54]杨燚.Linux实时技术与典型实现分析[Z].http://www-128.ibm.com/developerworks/cn/linux/l-lrt/part1/index.html.2005.6
    [55]任旭龙,周纬杰.基于嵌入式Linux操作系统内核实时性的改进方法研究[J].计算机工程学报.VOL28.NO.1 2006
    [56]DANTEL P.BOVET&MARCO CESATI.Understanding Linux Kernel.(3nd Edition)[M].O'Reilly Media,Inc.2006.
    [57]王霞,马忠梅等.提高嵌入式Linux时钟精度的方法[J].计算机工程.2006
    [58]谢觉,赵慧斌,叶以民.一种改进时钟系统的Linux实时化方案[J].计算机工程与应用.2003.39(34).
    [59]Kevin Dankwardt.Real-Time and Linux[J].Embedded Linux Journal Online.http://www.linuxdevices.com/articles/AT5503476267.html
    [60]Armand Marchesin.Using Linux for Real-Time Applications[J].IEEE SOFTWARE.2004
    [61]M.Omar Faruque Sarker,ChangHwan Kim,Seungheon Baek and Bum-Jae You.An IEEE-1394 Based Real-time Robot Control System for Efficient Controlling of Humanoids[J].International Conference on Intelligent Robots and Systems.2006
    [62]Karim Yaghmour.Opersys inc.Adaptive Domain Environment for Operating Systems[J].2006
    [63]Barbalace.A.Luchetta.G.Manduchi.M.Moro.A.soppelsa.and C.Taliercio.Performance Comparison of VxWorks.Linux,RTAI and Xenomai in a Hard Real-Time Application[J].IEEE TRANSACTIONS ON NUCLEAR SCIENCE.VOL.55.NO.1.FEBRUARY 2008
    [64]Xenomai Native skin API Reference Manual 2.3.1 Generated by Doxygen 1.4.6[J].2007
    [65]A Tour of the Native API by Doxygen Native API Tour-RevC[J].03/20/06
    [66]李洪人著.液压控制系统.国防工业出版社[M].p194-p197.1991
    [67]李长春.数字式电液伺服系统的控制算法研究及电子控制器的研制[D].哈尔滨工业大学博士论文.1998
    [68]尹修杰,毛恩荣,谢斌等.动压反馈装置在拖拉机液压系统中的应用研究.机床与液压[J].vol.35.2007.5

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

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

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