基于ARM的绣花机嵌入式控制系统设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
当今绣花机市场蓬勃发展,绣花机控制系统作为绣花机最核心的部分,是提高性能和降低成本的关键。本文结合浙江虎王科技有限公司与浙江大学的合作项目“绣花机控制系统”,设计出一套基于ARM的技术先进、功能精简、高性价比的绣花机控制系统。论文按照嵌入式系统的开发过程,先根据市场需求划分了控制系统的功能模块并构建了总体架构,选择了系统的软硬件平台,然后采用先进的设计方法对绣花机控制系统的硬件和软件进行了设计。
     第一章介绍了绣花机及其控制系统的发展过程和现状,论述了嵌入式系统的定义、特点和发展,阐述了ARM的发展历史、研究和应用现状,提出了论文的主要研究内容,最后给出了论文的总体结构。
     第二章阐述了嵌入式系统的开发过程,选择了软硬件协同设计法为本系统的设计方法,论述了EDA技术的工作范围和设计步骤,详细讨论了软件的结构化设计方法和面向对象设计方法的原理,最后给出了绣花机控制系统的设计原则。
     第三章根据市场需求划分了绣花机控制系统的功能模块,构建了系统总体架构,并分析了每个模块的具体功能;根据选型原则选出了适用于绣花机控制系统的上位机和下位机CPU芯片、操作系统及开发环境。
     第四章根据总体架构,在选好的CPU芯片的基础上确定了绣花机控制系统的硬件框架,详细设计了电源电路、复位电路、存储器接口电路、键盘与显示电路、USB接口电路、串行通信接口电路和下层机电接口电路。
     第五章按照上位机和下位机的层次构建了绣花机控制系统的软件框架,设计了键盘输入模块、图形显示模块、USB驱动模块、花样存储与管理模块、串口通信模块、机电控制模块的程序。
     第六章回顾与总结全文的主要研究内容,归纳了本文的主要研究成果,并对今后的研究工作作了展望。
Today the market of embroidery machine is developing quickly, as the most essential part of embroidery machine, the control system is the key of performance improvement and cost reduction. In this dissertation, a embroidery machine control system based on ARM processor, which possesses advanced technology, compact function and high cost performance, is designed unifying the collaborative project "embroidery machine control system" of Huwang Science and Technology Corporation and Zhejiang University. According to the development process of embedded system, the functional module of the control system is divided, the overall framework is constructed, the hardware and software platform are chosen, and the hardware and software is designed using advanced method.
     In Chapter 1, the developing process and status of embroidery machine and it's control system are introduced. The definiens, characteristic and development of embedded system are dissertated. The development history, studying and applying status of ARM processor is expatiated. The main contents of this dissertation are rised. Finally, the structure of this dissertation is given.
     In Chapter 2, the developing process of embedded system is expatiated. The coordinated design method is chosen as the design method of this control system. The technical function and design procedure of Electronic Design Automation technology are dissertated, the principles of Structured Design Method and Object-Oriented Design Method are discussed in particular. Finally, the design criterion of the embroidery machine control system is given.
     In Chapter 3, according to the consumer demand, the functional module of the embroidery machine control system is divided, the overall framework of the system is constructed, and the function of each module is analyzed in particular. The CPU chips of master system and slave system, the real-time operating system and the development environment, which are applicable to the embroidery machine control system, are chosen in terms of the lectotype principles.
     In Chapter 4, on the basis of the selected CPU chips, the hardware frame of the embroidery machine control system is determined according to the overall framework. The power circuit, reset circuit, memory interface circuit, keyboard and display circuit, USB interface circuit, serial communication interface circuit and nether electromechanical interface circuit are designed in particular.
     In Chapter 5, the software frame of the embroidery machine control system is constructed in the light of the hierarchy of master system and slave system. The programs of keyboard entry, graphical display, USB drive, pattern store and management, serial communication and electromechanical control are designed.
     In Chapter 6, the review and conclusions of this thesis are summarized and the future research work is sketched out.
引文
[1] 姜人方.便携式数码助理的设计与开发.浙江大学,2004.
    [2] 程文俊,习博.基于嵌入式μClinux系统工业以太网设备的设计.可编程控制器与工厂自动化(PLC FA),2005,3:44~47.
    [3] http://www.texindex.com.cn.
    [4] http://www.embm.cn.
    [5] 黄文涛.绣花机市场洋品牌与国产品牌之争.中外缝制设备,2004,6:16~19.
    [6] 王庆武.兴大豪 绣出的未来.新经济导刊,2006,20:28~29.
    [7] 伸势达:多头系列电脑绣花机.中外缝制设备,2005,6:40~40.
    [8] 蒋敏强.第三只眼看绣花机行业.中外缝制设备,2004,6:12~14.
    [9] 雷杰.CISMA2003传递的绣花机产品发展新动向.中外缝制设备,2004,6:15~15.
    [10] Abdulazeez S.Boujarwah, The Millennium Bug in Embedded Systems. Management Decision.1999.37 (8): 595~603.
    [11] 汪捷,徐金华.嵌入式系统概述.机床与液压,2006,4:4~6,36.
    [12] 曹名扬.嵌入式系统及其应用技术特点.电子世界,2001,2:31~32.
    [13] 黄鹏,廖红华.嵌入式系统综述.电工技术,2006,7:1~3.
    [14] 冯继超.面向二十一世纪的嵌入式系统及发展方向.工业控制计算机,2001,5:1~2,59.
    [15] 马玉英.嵌入式系统开发工具及RTOS平台.青海师范大学学报(自然科学版),2002,4:40~43.
    [16] 王田苗.嵌入式系统设计与实例开发——基于ARM微处理器与μC/OS-Ⅱ实时操作系统.北京:清华大学出版社,2002.
    [17] Aro. E. Stored Program Control-assisted Electromechanical Switching—An Overview. Proceedings of the IEEE, Vol.65 Issue 9, pp1313~1323, Sep. 1977.
    [18] Warren Clark Pratt, Frank Markham Brown. Automated Design of Microprocessor-Based Controllers. IEEE Trans on Industrial Electronics and Control Instrumentation, Vol.IECI-22 Issue 3, pp273~279, Aug. 1975.
    [19] Thomas A.Seim. Automation of a Brazing Process with an Intet 8008 Microprocessor. IEEE Trans on Industrial Electronics and Control Instrumentation, Vol.IECl-22 Issue 3, pp 303~307, Aug. 1975.
    [20] Siegfried Wendt. Functional Description of the Integrated Processor Circuit Intel 8080. Euromicro Newsletter, Vol.2 lssue 1, pp 30~37, Jan.1976.
    [21] Motorola Gets Rights to 6800-Compatible Hitachi Chips. Microprocessors and Microsystems, Vol.9 Issue 2, pp101~101, March 1985.
    [22] Bill Bateson. Xenix and the Motorola 68000 Family. Microprocessors and Microsystems, Vol.8 Issue 7, pp 350~356, Sep. 1984.
    [23] Zilog Z80 DART. Microprocessors and Microsystems, Vol.3 Issue 9, pp 426~426, Nov. 1979.
    [24] Masatoshi Shima. Design Case History: Z8000 Microprocessor. Design Studies, Vol.2 Issue 2, pp97~106, April 1981.
    [25] Howard Kornstein. 8086—It's Development and Capability. Microprocessor, Vol.2 Issue 3, pp166~169, July 1978.
    [26] Ed Ball, Nigel Linge. 8088 Development System Programmed in C. Microprocessors and Microsystems, Vol.9 Issue 9, pp 452~457, Nov. 1985.
    [27] Scott E.Thompson, Srivatsan Parthasarathy. Moore's Law: The Future of Si Microelectronics. Materials Today, Vol.9 Issue 6, pp20~25, Jun.2006.
    [28] Ready J.E. VRTX: A Real-Time Operating System for Embedded Microprocessor Applications. IEEE Micro, Vol.6 Issue 4, pp8~17, Aug.1986.
    [29] Neuqass H, Espin G, Nunoe H, Thomas R, Wilner D. VxWorks: An Interactive Development Enviroment and Real-Time Kernel for Gmicro. TRON Project Symposium, 1991. Proceedings.Eighth, pp21~27, Nov. 1991.
    [30] Bollinger T. Linux in Practice: An Overview of Applications. Software IEEE, Vol. 16 Issue 1, pp72~79, Jan. Feb. 1999.
    [31] Jean J.LABROSSE.μC/OS—The Real-Time KernelPublication. R&D Publications, Kansas: Prentice Hall, 1992.
    [32] George M.R., Wong W.F.. Windows CE for A Reconfigurable System-on-a-chip Processor. IEEE International Conference on Field-Programmable Technology, 2004, ⅹⅳ+470:201~207.
    [33] 魏庆福,郑文波.嵌入式系统的技术发展和我们的机遇.自动化博览,2002,19(4):5~9.
    [34] Phantom.ARM处理器的前世今生.新潮电子,2003,3:103~103.
    [35] 何荣森,何希顺等.从ARM体系看嵌入式处理器的发展.微电子学与计算机,2002,19(5):42~45.
    [36] 费浙平.ARM结构体系发展介绍.电子测试:新电子,2005,4:40~41.
    [37] 窦振中.嵌入式处理器ARM技术及芯片.世界电子元器件,2002,3:14-15.
    [38] Goodacre J.,Sloss A.N..Parallelism and the ARM Instruction Set Architecture.Computer,Vol.38 Issue 7,pp 42~50,July 2005.
    [39] Patankar V.A.,Jain A.,Bryant R-E..Formal Verification of an ARM Processor.Twelfth International Conference On VLSI Design,pp282~287,Jan.1999.
    [40] Dobberpuhl D.. The Design of a High Performance Low Power Microprocessor. International Symposium on Low Power Electronics and Design, pp 11~16, Aug.1996.
    [41] 杨波.基于ARM核的Intel XScale嵌入式系统.单片机与嵌入式系统应用,2004,3:38~41.
    [42] 朱义君等编.AT91系列ARM核微控制器的体系结构与开发实例.北京:北京航空航天大学出版社,2005.
    [43] 内置FLASH的32位LPC2000系列ARM微控制器.电子产品世界,2006,03S:I0020~I0022.
    [44] 高超然,徐成,李仁发.32位嵌入式开发的动向.电子产品世界,2004,09A:44~48,68.
    [45] 刘晓军,杨中田,刘政华.基于ARM7TDMI核处理器的嵌入式系统设计.计算机测量与控制,2005,13(11):1282~1283,1295.
    [46] 吴伟,毕岗,曾宇.基于嵌入式技术的分布式声振检测系统设计.电声技术,2006,10:67~70.
    [47] 张硕,张岚,毛乐山.一种嵌入式便携数据采集分析仪.电测与仪表,2006,43(11):38~42.
    [48] 刘瑶,刘德明,李蔚.一种基于ARM的光波长路由器的控制与网管技术.光学与光电技术,2006,4(6):11~14.
    [49] 马燕,李存,李晓勇,刘海涛.基于ARM平台的多媒体播放器的设计与实现.计算机工程,2006,32(24):221~222,268.
    [50] 彭熙,李彦,汤知,蔡家麟.基于ARM单片机的生理特征测量系统.自动化技术与应用,2006,25(11):81~83.
    [51] Wonyong Sung, Hoseok Chang, Wonchul Lee, Suhong Ryu. Speaking Partner: An ARM7-Based Multimedia Handheld Device. IEEE Workshop on Signal Processing Systems, 2002, ⅴⅲ+287:218~221.
    [52] Mbaye M.M., Tohio B., Sayaria Y., Pierre S.. Performance of a Firewire-Ethernet Protocols Conversion on an ARM7 Embedded Processor. IEEE CCECE 2003.Canadian Conference on Electrical and Computer Engineering, 2003, 2 (3): 1267~1270.
    [53] Song J., Shepherd T., Minh Chau, Hug A., Syed L., Roy S., Thippana A., Shi K., Ko U.. A Low Power Open Multimedia Application Platform for 3G Wireless. SOC Conference, 2003.Proceedings.IEEE International[Systems-on-Chip], 2003, 427: 377~380.
    [54] Donzellini G., Nervi S., Ponta D., Rossi S., Rovetta S.. Object Oriented ARM7 Coprocessor. Proceedings of the Thirty-First Hawaii International Conference on System Science, Vol.3, pp 243~252, Jan. 1988.
    [55] Geun-yong Jeong, Ju-sung Park, Hyun-woo Jo, Byung-woo Yoon, Myung-jin Lee. ARM7 Compatible 32-bit RISC Processor Design and Verification. Proceedings of the 9th Russian-Korean International Symposium on Science and Technology, pp 607~610,Jul.2005.
    [56] Hyun Woo Cho, Alan Woo Lee, Hua Jun Chi, Seung Won Song, Gyeong Su Gwon, Ju Sung Park. An ARM7 Processor With the Modified Multiplier and the Flip-Flop Based Pipelines. The 1st International Forum on Strategic Technology, pp 68~71, Oct.2006.
    [57] Wonchul Lee, Kisun You, Wonyong Sung. Software Optimization of MPEG Audio Layer-Ⅲ for a 32 Bit RISC Processor. APCCAS'02.Asia-Pacific Conference on Circuit and Systems, Vol.1, pp 435~438, Oct.2002.
    [58] Rivaton A., Quevremont J., Qiwei Zhang, Wolkotte P., Smit G.. Implementing Non Power-of-Two FFTs on Coarse-Grain Reconfigurable Architectures. International Symposium on System-on-Chip, pp 74~77, Nov.2005.
    [59] 郑建飞,高磊.基于ARM的嵌入式TCP/IP网络系统设计.可编程控制器与工厂自动化(PLC FA),2006.5:74~77.
    [60] 桑楠.嵌入式系统原理及应用开发技术.北京:北京航空航天大学出版社,2002.
    [61] 龚志刚.基于μCOS-Ⅱ的嵌入式控制系统的开发平台的设计与实现.西安交通大学,2003.
    [62] 张吉春,高洁.现代EDA技术及应用.中国人民公安大学学报(自然科学版),2005,11(3):79~81.
    [63] 马淑华,高原.电子设计自动化.北京:北京邮电大学出版社,2006.
    [64] 谭会生,张昌凡.EDA技术及应用.西安:西安电子科技大学出版社,2001.
    [65] 潘松,黄继业.EDA技术实用教程.北京:科学出版社,2003.
    [66] 曹昕燕,于红莉.电子设计的新方法——EDA技术.长春大学学报,2004,14(2):21~23.
    [67] 郭溪川.对比分析面向对象方法与结构化方法.农业网络信息,2006,11:100~102,104.
    [68] 成朋,李代平,杨文伟.结构化方法与面向对象方法的可结合性.广东工业大学学报,2006,23(3):102~107.
    [69] 赵玉鹏,梁国钊.从结构化方法学走向面向对象方法学.科学技术与辩证法,2004,21(5):48~51.
    [70] 王德军,郝永芳.结构化程序设计方法与面向对象程序设计方法的比较.铁路计算机应用,2003,12(11):13~15.
    [71] 张莉,裘国永.结构化方法与面向对象方法的比较分析.陕西师范大学学报(自然科学版),2001,29(2):29~32.
    [72] 马建红,李惠然.面向对象设计与结构化设计的比较.河北工学院学报,1995,24(4):7~13,
    [73] 田爱景.论结构化范型到面向对象范型的转变.湖北大学学报(自然科学版),2001,23(4):312~315
    [74] 雷西玲,谢天保等.面向对象方法与结构化方法的比较.现代电子技术,2002,1:42-44.
    [75] 王雪梅.面向对象与结构化软件设计方法的实践对比.中国电子商情——通信市场,2005,11M:59-60.
    [76] 缪淮扣,高晓雷.结构化方法、面向对象方法和形式方法的比较与结合.计算机工程与科学,1999,21(4):27~31.
    [77] 周广声,李卫国.面向对象开发方法与结构化方法的比较研究.计算机科学,1994,21(6):78~80.62.
    [78] 黄玲.面向对象方法探讨.广西大学学报(自然科学版),1999,24(2):128~130.
    [79] 陈连坤.嵌入式系统的设计与开发.北京:清华大学出版社,北京交通大学出版社,2005.
    [80] 周洁,杨心怀.32位RISC CPU ARM芯片的应用和选型.电子技术应用,2002,28(8):6~9.
    [81] 李驹光.ARM应用系统开发详解——基于S3C4510B的系统设计.北京:清华大学出版社,2004.
    [82] 陈赜,刘振兴,李宗福,刘林辉.ARM嵌入式技术实践教程.北京:北京航空航天大学出版社,2005.
    [83] 李佳.ARM系列处理器应用技术完全手册.北京:人民邮电出版社,2006.
    [84] 高鹏.MPEG-2传输流解复用在内嵌ARM核的FPGA上的实现.电子设计应用,2005.4:105~106,108.
    [85] 李云飞.基于ARM9的无线路由器设计.计算机工程与设计,2006,27(24):4687~4689.4703.
    [86] Sharp Corporation. LH7A404 datasheet pdf, 2002.
    [87] 黄清波.基于AT91M40800的嵌入式工业控制器的设计.浙江大学,2003.
    [88] 三星半导体有限公司.S3C44BOX数据手册.
    [89] 广州周立功单片机发展有限公司.LPC2212/2214数据手册,2005.
    [90] 胡泽明,岳春生.嵌入式系统开发要素的选择分析.单片机与嵌入式系统应用,2003,08:5~8,21.
    [91] 王田苗.嵌入式系统设计与实例开发(第二版).北京:清华大学出版社,2003.
    [92] http://www, gkong.com.
    [93] 孔祥营,柏桂枝.嵌入式实时操作系统VxWorks及其开发环境Tomado.北京:中国电力出版社,2001.
    [94] 李璐.实时嵌入式操作系统vxworks及其开发环境Tornado浅析.电子科学技术评论,2004.2:47~50.
    [95] 王学龙.嵌入式VxWorks系统开发与应用.北京:人民邮电出版社,2003.
    [96] 刘建峰,尚利宏等.嵌入式实时集成开发环境Tomado Ⅱ及其应用.计算机系统应用,2001.3:58~60.

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

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

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