欢迎来到天天文库
浏览记录
ID:34053366
大小:2.16 MB
页数:76页
时间:2019-03-02
《基于usb接口和μcos-ⅱ的数据采集系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、大连理工大学硕士学位论文基于USB接口和μCOS-Ⅱ的数据采集系统设计姓名:魏茂强申请学位级别:硕士专业:化工过程机械指导教师:邹久朋20070622大连理工大学硕士学位论文摘要数据采集技术是信息技术的重要组成之一,是计算机获取信息的主要手段,在工业生产和科学研究等许多领域具有广泛的应用。随着科学技术的不断发展,人们对数据采集的性能指标要求越来越高,传统的数据采集方式已经不能满足需要。通用串行总线(USB)具有传输速度快、即插即用、易于扩展、占用系统资源少等优点;嵌入式实时操作系统(RTOS)中的flC/OS.II则具有代码效
2、率高、占用空间小、良好的实时性和可靠性等特点。本文将二者与传统的数据采集技术相结合,设计实现了一种基于USB通信和/∞C/OS.II的集数据采集、分析、显示为一体的数据采集系统。‘该系统采用基于精简指令集限ISC)的高档8位AVR系列单片机ATmegal6为核心,结合支持USB1.1协议的USB控制芯片PDIUSBDl2以及其他外围器件组成硬件平台.该硬件平台具有高运行速度(6MIPS)、低功耗、易于扩展等特点。通过构建嵌入式软件开发环境、移植gC/OS.II、编写固化到ATmegal6单片机的引导程序(即固件程序),实现系统
3、的数据采集、数码显示以及与PC机通信等设备端任务。在固件程序中移植的#C/OS.II具有很强的任务管理功能,各任务协调运行,提高了系统的可靠性和实时性。而在PC端,引入微软新近的WDM驱动程序模型,在其基础上开发了数据采集系统的设备驱动程序,可以成功地对设备进行识别、配置,并提供了同设备进行数据交换的应用程序接口。基于这些接口,编制了具有查询设备、与设备交换数据并将数据绘制成动态曲线等功能的PC端应用程序。论文工作完成的基于USB接口和/MC/OS.Ⅱ的数据采集系统,采样频率可达15KSPS(每秒采样次数),数据传输错误恢复率
4、大于99%,即插即用、使用方便且具有很低的开发成本,可以为数据采集特别是电池供电移动或手持采集设备提供一种有效的解决方案和方便使用、高效传输的设备形式。关键词;USB;uc/os-n;AVR;数据采集;WDM基于USB接口和』dCos-Ⅱ的数据采集系统设计DesignofDataAcquisitionSystemBasedonUSBand/强COS—IIAbstractThedamacquisitiontechnology,whichisoneoftheimportantpartsandparcelsoftheinformat
5、iontechnologyandtheprimarymeansforcomputerstoacquireinformation,iswidelyusedinmanyfields,suchasindustry,scienceandSOon.Asthedevelopmentofsciencetechnology,theperformanceofdataacquisitionisrequiredtobebetterandbetter,SOthetraditionalmethodisnotabletomeetthedemand.Ane
6、wkindofdataacquisitionsystemisdesignedinthisthesis,whichisbasedonUniversalSerialBus(USB)and,lC/OS—IIoperatingsystemwithdataacquisition,analysisanddisplaytogether.TheadvancedperformanceofUSBwithhighspeed,plugandplay,expandingeasilyandengrossinglesssystemreSOurce,and/
7、uC/OS-11withhighefficiencyofcode,smallsize,goodreal—timeperformanceandreliabilityisshowninthesystem.Thehardwareplatformofthesystem,whichishigh—speed(6M口S)’low-powerandeasytoexpand,consistsofhigh·performance8-bitAVRseriesmicrocontrollerATmegul6astheC,Oge,USBcontrolle
8、rPDIUSBDl2蜘纠眦gUSBSpecificationRevision1.1andotherperipherydevices.Bysetting叩embeddedsystemdevelopingenvironment,replanting∥C/OS-lIanddevel
此文档下载收益归作者所有