资源描述:
《基于数据采集卡的动态电阻检测系统毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、大连海事大学┊┊┊┊┊┊┊装┊┊┊┊┊┊┊订┊┊┊┊┊┊┊线┊┊┊┊┊┊┊毕业论文 二○一三年六月基于数据采集卡的动态电阻检测系统专业班级:电子信息科学与技术2班姓名:王凯指导教师:刘剑桥信息科学技术学院摘要目前,国内外PTC元件的应用日益广泛,测试与确定其性能参数意义重大。本文从PTC热敏电阻器测试规范出发,充分利用高速通用串行总线(USB)所具有的传输速度快、支持热插拔、即插即用、易于扩展、占用的系统资源少等优点,将其与传统的数据采集技术相结合,设计实现了一种基于USB的集数据采集、处理
2、显示为一体的数据采集系统。论文重点阐述了系统的整体工作流程,各部分的原理,软件各模块的设计。系统采用USB接口作为PC机与测试仪器的通信端口,用MPS-010602多功能信号采集卡采集模拟信号,简化了硬件电路,降低了成本,提高了系统的抗干扰能力。系统软件以VisualC++作为开发平台,采用MFC可视化编程,根据PTC的测试流程,系统提供了友好的测试界面,用户只需简单的设置之后,便可以开始系统的测试,实时准确地对数据进行处理,实现曲线的显示。在数据误差处理中,分析了测试系统中存在的误差源,软件算
3、法做了相应的处理。论文完成的基于USB总线的数据采集系统,为数据的采集提供了一种更有效、更经济、更方便的数据采集方式。关键词:PTC;数据采集;编程;MFCIIAbstractAtpresent,thePTCelementisusedwidelyathomeandabroad,thetestingandperformanceparametersissignificant.thisarticlewasstartedfromthePTCthermistortestcode.Theadvantages
4、ofUSBwithhigh-speed,hot-swappable,plugandplay,easilytoextendandlesssystemresourceswerefullyused.Thenwecombineditwithtraditionaldataacquisitiontechnology,designedandachievedasystemwhichwasbasedUSBtechnologywithdataacquisition,processinganddisplaytoget
5、her.Inthisthesis,theoverallworkflowofthesystem,eachpartoftheprinciple,designofsoftwaremoduleweremainlydiscussed.SystemusesaUSBinterfaceforPCmachinesandapparatusforcommunicationports,collectsanalogsignalbyMPS-010602signalacquisitioncard,sothecircuitwa
6、ssimplifyed,expenseofthesystemwerereduced,andtheanti-disturbingabilitywasenhanced.C++wasadoptedastheprogramminglanguageandVisualC++waschosenasthedevelopingplatform.AccordingtoPTC'stestingprocess,thesystemprovidestest-friendlyinterface,usersonlyneedsi
7、mplesettings,thenyoucanstartthesystemtest,accuratedatainrealtime,achievecurveddisplay.Indataprocessing,theerrorsourcesinthetestsystemwereanalyzed,softwarealgorithmswasalsoprocessedproperly.Inthisthesis,thedataacquisitionsystemwhichbasedonUSBbus,provi
8、dedamoreeffective,moreeconomicalandmoreconvenientwayofdatacollectionfordatacollection.Keywords:PTC;datacollection;programmingMFCII目录第1章绪论11.1背景11.2意义2第2章原理32.1测试系统原理框架32.2MPS-010602多功能USB信号采集卡42.3数据采集与控制的方式62.3.1动态链接库与API函数72.3.2调用DLL有两种方法92.4板卡提供的DL