学位论文 > 优秀研究生学位论文题录展示

绕线机控制器软件模拟测试平台的研发

作 者: 郑孝洋
导 师: 沈安文
学 校: 华中科技大学
专 业: 控制理论与控制工程
关键词: 嵌入式系统 实时系统 绕线机控制器 模拟测试
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 106次
引 用: 1次
阅 读: 论文下载
 

内容摘要


绕线机是把线状的物体缠绕到特定的工件上的机器,在工业生产中用途极广。本文研究了一种多功能的绕线机控制器的设计。为了加强绕线机控制器软件的测试,提高绕线机控制器的软件质量,本文研究并设计了一个基于VC的软件模拟测试平台。绕线机控制器是一种典型的实时嵌入式系统。本文对多功能绕线机控制器的硬件结构进行了介绍;针对控制器的要求,采用面向对象设计的思想设计了控制器的软件结构,并采用C语言进行了开发。由于整个系统软件规模比较大,本文针对其测试进行了专门研究,在介绍了嵌入式硬软件、软件测试的基本理论的基础上提出了用VC++来模拟测试嵌入式软件的方法,并且在该多功能绕线机控制器软件上进行了实践:用VC++搭建模拟测试程序的界面并构建完整的绕线机控制器软件模拟测试平台。本文针对平台的各个主要部分作了详细介绍,包括主循环和中断的模拟、按键模拟、寄存器模拟、输入IO模拟、FLASH存储模拟、LED显示模拟、单元测试模拟、调试信息模拟以及内部状态的观察。本文介绍的模拟测试方法经实践运用表明,用VC来建立嵌入式系统的模拟测试平台的方法是合理可行的,有利于缩短软件开发周期,提高软件质量;文中介绍的绕线机控制器模拟测试程序各个软件模块的方法也是切实可行的;由于VC是一个通用的开发环境,文中介绍的绕线机控制器也只是一个典型的实时嵌入式系统,本模拟测试平台的成功开发,说明本文提出的方法具有很强的通用性,为开发其它的嵌入式软件提供了借鉴。

全文目录


摘要  4-5
ABSTRACT  5-8
1 绪论  8-12
  1.1 绕线机的国内外发展概况  8-9
  1.2 课题的提出与意义  9-10
  1.3 VC++开发环境简介  10-11
  1.4 全文结构与内容安排  11-12
2 实时嵌入式系统与软件测试基础  12-28
  2.1 嵌入式系统简介  12-17
  2.2 软件测试技术研究  17-28
3 多功能绕线机控制器设计  28-33
  3.1 绕线机控制器分析  28-29
  3.2 多功能绕线机控制器的硬件设计  29-30
  3.3 多功能绕线机控制器的软件设计  30-33
4 模拟测试平台设计  33-48
  4.1 基于VC 的程序界面设计  33-35
  4.2 模拟测试程序框架设计  35-37
  4.3 模拟测试程序详细设计  37-48
5 测试结果与总结  48-50
  5.1 测试结果与分析  48-49
  5.2 总结  49-50
致谢  50-51
参考文献  51-54
附录1(攻读学位期间发表论文目录)  54

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM9的Windows CE系统移植,TP316.7
  3. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  4. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  5. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  6. LXI-VXI适配器研制,TP274
  7. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  8. 嵌入式中医经脉理疗仪的研究,R197.39
  9. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  10. 基于嵌入式系统钻孔成像装置的研究,P634.3
  11. 基于ARM的嵌入式实时操作系统的设计与开发,TP316.2
  12. 一体化能量回馈电梯驱动控制系统实现,TP273
  13. 智能控制的电力核相技术研究,TP368.1
  14. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  15. 基于DSP的双丝焊机及人机界面研究,TG409
  16. 基于WiFi的无线虚拟存储系统,TN929.5
  17. 嵌入式网络视频应用技术的研究与实现,TP368.1
  18. 小型移动机器人系统平台的模块化设计与实现,TP242
  19. 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
  20. 嵌入式智能摄像机硬件设计,TN948.41
  21. 基于CAN总线的智能传感器网络系统的研制,TN929.5

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com