嵌入式网络化智能仪表研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
目前,在国外内工业控制邻域很多地方都会用到温度控制仪,而现在使用的温度控制仪都存在着误差比较大、显示精度较低、功能过于单一、控制算法过于简单等诸多不足,为此设计了一种新型温度控制仪,显得非常重要,其融合了目前国内外使用广泛的嵌入式技术和以太网技术,用以提高系统的各方面性能。该温度控制仪将采集上来的模拟电压信号经过A/D转换,再由CPU进行智能运算,得出相应的输出控制量,再经D/A转换输出一个标准电压信号输出,对底层执行机构进行控制;同时将数据在LCD上进行显示以及通过以太网接口发送到上位机,完成了温度控制仪的智能控制、现场显示和数据高速传输等工作,弥补了现行工业控制领域中温度控制仪的许多不足之处。
     本文主要是进行新型温度控制仪的研究,共分为几个部分进行全面地阐述:首先,对目前流行的嵌入式技术的发展和应用十分广泛的智能仪表的发展及其背景进行阐述;其次,对系统嵌入式网络化智能仪表——温度控制仪的整体结构及其性能进行比较全面的阐述;第三,对整个温度控制仪的智能控制算法进行比较、选择和设计阐述,在温度控制仪的设计中采用模糊自适应PID算法作为现场控制的智能算法;第四,对温度控制仪的硬件结构进行设计,主要是嵌入式微处理器S3C44BOX的基本外围存储单元、LCD接口、以太网接口、A/D接口、D/A接口等方面的设计与扩展;第五,对温度控制仪进行软件设计,软件设计主要包括两个方面:一是低层驱动程序的设计;二是上层应用程序的设计;第六,主要完成了uClinux操作系统的参数修改、内核配置和系统移植等工作。最后,是对本研究课题的总结和展望,并且说明在本文研究中存在的不足。
     本文把嵌入式技术和工业以太网技术应用于工业现场智能仪表的研究中,综合了嵌入式微处理器的高速运算能力、模糊自适应PID控制算法的智能控制能力和工业以太网的高速数据传输能力,以满足在现场工业应用过程中,低功耗、快速响应、高精度数据采集等要求。
At present, kinds of temperature controllers used at home and abroad have many shortcomings, such as big errors, low demonstration precision, single function, too simple controlled algorithm and so on. So a kind of brand-new temperature controller is designed by using the embedded controlled technology and Ethernet which is widely used in-door and out-door to enhance the various functions of the temperature control system. The temperature control system turns the collected simulated voltage signals into a normal voltage signal through A/D conversions, intelligent operation of CPU, getting relevant outputting control flows and D/A conversions, which controls rock-bottom performing framework. The data is displayed in LCD and transmited to UMB by Ethernet interface. Realizing intelligent controlling, field displaying and high-speed data transmission of temperature controllers is completied, and the shortcomings of current temperature controllers are offset.
     The dissertation is composed of several parts: Firstly, an simple introduction of the development of the popular embedded system and the intelligent instruments is given; Secondly, an overall explanation of the structure of the intelligent instrumentbased on internet using embedded system——temperature controller is given; thirdly,the intelligent control algorithm of the whole temperature controller is illustrated ,and fuzzy self-adapting PID algorithm is used to control in the design of the temperature controller; fourth, the hardware of the temperature controller is designed, mainly the expansion of the CPU external memory units, LCD interface, Ethernet interface, A/D, D/A interface and so on; fifth, the software of the temperature controller is designed ,it includes two main parts :the design of lower-driven software and the design of upper application software; sixth, an introduction of uClinux operating system which is used in the temperature controller and the revision and transplantation of the system parameters of it is given. Finally, the conclusion and prospect of this subject is given, and the shortage is pointed out in the design.
     The embedded controlled technology and the new industrial Ethernet are used in the study of intelligent instruments. With integrated application of the high-speed computing capacity of the embedded Microprocessor, the intelligent control capacity of the fuzzy self-adapting PID control algorithm and the high-speed data transmission capacity of industrial Ethernet, such requirements as the low power consumption, high response speed and high accuracy of data collection can be realized in application process of spot industry.
引文
[1] 田泽.嵌入式系统开发与研究.北京:航天航空大学出版社,2005.01 15~20
    [2] 邓男.浅谈智能型仪表的发展与应用.石油和化工http://www.chemit.org.cn/
    [3] 肖文鹏.嵌入式Linux开发系列之一:走进嵌入式Linux的世界.developerWorks中国http://www.ibm.com/developerworks/
    [4] 日本OMRON公司.温度控制仪使用手册.日本OMRON公司,2000 50~59
    [5] 嵌入式系统:后PC时代的擎天之柱.http://www.yesky.com/485/207485.shtml
    [6] ARM微处理器概述.http://blog.programfan.com/article.asp?id=19433
    [7] 徐显海.一种电阻炉智能温度控制仪的研究:[硕士学位论文].南京:东南大学电力电子与电力传动,2006
    [8] 王锦,商玉林,李晶.模糊参数自适应PID控制器在张力控制中的应用.西安工程科技学院学报,2005.04 460~462
    [9] 顾晓强,赵来定.模糊PID算法在车载动中通系统的应用.西安邮电学院学报,2007.0138~40
    [10] 丁周伟.泵站恒压供水系统的设计与实现:[硕士学位论文].黑龙江:哈尔滨工业大学控制理论与工程系,2006.06
    [11] 窦振中.模糊逻辑控制技术及其应用.北京:航空航天大学出版社,2001 158~160
    [12] Samsung S3C44BOX Data Sheet Manual. http://www.samsung.com/
    [13] Samsung Electronics S3C44BOX User Manual. 2002 34-38
    [14] Silicon Storage Technology SST39VF160 Data Sheet. 2002 44~46
    [15] LinkSmart L43L16064 Data Manual. September 2, 2002 15~30
    [16] Microchip Technology Inc 24LC04B/08B Data Sheet. 1998 6~11
    [17] Texas Instruments Inc. MAX232, MAX2321 DUAL EIA-232 Driver/Receiver. 1999 1~7
    [18] National Semiconductor Inc. USBN9603 Data Sheet. March 2000 13~30
    [19] 姜巍.基于USB的运动控制系统设计:[硕士学位论文].山东:山东大学信号与信息处理,2005
    [20] 洪毅峰.基于ARM的嵌入式USB主机系统设计.测试计量技术及仪器 2005.0334~36
    [21] REALTEK SEMI-CONDUCTOR CO., LTD. RTL8019AS Data Sheet 9~37
    [22] Samsung Electronics S3C44BOX LCD Controller Manual, 2002
    [23] Sharp Electronics Inc. LM057QCIT01 LCD Manual, 2004
    [24] Samsung Electronics S3C44BOX ADC Controller Manual, 2002
    [25] Philips Semiconductor Linear Products LF198/LF298/LF398 Manual
    [26] AD Inc. AD7541 User Manual, 2002
    [27] 李剑,赵鹏程等。32位ARM嵌入式微处理器的调试技术.电子技术应用,2001.23(10):1~3
    [28] 马季兰.Linux操作系统.北京:电子工业出版社,2002 5~15
    [28] 刘辉,孟凡荣.用uClinux开发嵌入式应用.电子产品世界,2003.24(1):64~65
    [29] 李善平,刘文峰等.Linux内核2.4版源代码分析大全.北京:机械工业出版社 2002.
    [30] 朱玮玮,杨建明.uClinux一种嵌入式Linux系统.舰船电子工程,2003.12(3):3~5
    [31] 刘峥嵘、张智超等.嵌入式Linux应用开发详解.北京:机械工业出版社,2006.04 19~51
    [32] UNIX/LINUX平台可执行文件格式分析.IBM developerWorks中国网站
    [33] 张莉,张振宇.uClinux的多进程管理。微计算机应用,2005第5期245 249
    [34] 王学龙.嵌入式Linux系统设计与应用.北京:清华大学出版社,2001
    [35] 刘淼.嵌入式系统接口设计与Linux驱动程序开发.北京:航空航天大学出版社,2006.05 50~60
    [36] 龚彬,吴平,刘维亚等.基于uClinux嵌入式系统的设备驱动程序的研究.电子工程师,2004.24(1):67~71
    [37] 杨屹.NE2000网卡芯片驱动程序.巨龙公司系统集成开发部,2002
    [38] 孟进、程晓江.基于32位嵌入式MPU的以太网驱动程序设计.西安通信学院学报,2004.12 1~4
    [39] 赵鑫,李曦.基于uClinux的图形显示驱动的研究与实现.微型计算机与应用,2005.510~11 42
    [40] 刘鑫,雷升印.基于uClinux和S3C44BOX的A/D设备驱动程序设计.工业控制计算机,2006.12 37~38
    [41] 冯进文,杨荣送.嵌入式uClinux下的A/D设备驱动.电测与仪表,2005.8 51~53
    [42] Rubini, A., J. Corbet Linux Devices Drivers 2nd O'Reilly & Associates, 2002. 45~50
    [43] 魏永明.Linux设备驱动程序.北京:中国电力出版社,2002.50~80
    [44] 于洋,张永良,陈亮.基于以太网的智能过程控制仪表的设计.电子技术应用,2005.12 27~29
    [45] Bavier Andy, Peterson Larry and so on. Increasing TCP throughput with an enhanced Internet control plane. IEEE Military Communications Conference, 2006
    [46] Smolorz, S. Real-time LINUX Computer Programming. Elektronik No.3, Feb. 2007: 86-90
    [47] 李明.ARM Linux的移植过程及分析.电子设计应用,2003.7 55~57 69
    [48] C. T. Lee, Z. W. Hong, and J. M. Lin. Linux kernel customization for embedded system by using call graph approach, Asia and South Pacific Design Automation Conference, 2003
    [49] Laplante Phillip A. Real-Time Systems Design and Analysis, An Engineer's Handbook, Piscataway, New Jersey: IEEE Computer Society Press, 1992