<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/622b32e881ded46b7f33eaa1/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b32e881ded46b7f33eaa1/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">基于<span class="ff2 sc1">USB</span>总线的高速数据采集系统设计</div><div class="t m0 x2 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">摘要</div><div class="t m0 x3 h4 y4 ff1 fs1 fc0 sc1 ls0 ws0">通用串行总线<span class="ff2">USB<span class="ff3"></span></span>是一种新型的微机总线接口规范。随着客</div><div class="t m0 x4 h4 y5 ff1 fs1 fc0 sc1 ls0 ws0">户对系统数据采集速度要求的不断提高,<span class="ff3"></span>以其使用方便、易于扩展、速度快等优点而</div><div class="t m0 x4 h4 y6 ff1 fs1 fc0 sc1 ls0 ws0">越来越多的应用于数据采集系统中。本文介绍了一种基于<span class="ff3"></span>总线的数据采集系统的设计</div><div class="t m0 x4 h4 y7 ff1 fs1 fc0 sc1 ls0 ws0">方法,采用<span class="ff3"></span>公司的<span class="ff3"></span>接口芯片<span class="ff3"></span>与单片机<span class="ff3"></span>进行通信,并和</div><div class="t m0 x4 h4 y8 ff3 fs1 fc0 sc1 ls0 ws0"><span class="ff1">机通信而编制出友善的设备应用程序。该系统用传统的</span><span class="ff1">总线取代了</span><span class="ff1">串行总</span></div><div class="t m0 x4 h4 y9 ff1 fs1 fc0 sc1 ls0 ws0">线,通过对<span class="ff3"></span>协议和设备构架的充分理解,对以单片机<span class="ff3"></span>和<span class="ff3"></span>接口芯片</div><div class="t m0 x4 h4 ya ff3 fs1 fc0 sc1 ls0 ws0"><span class="ff1">为主的数据采集系统进行了硬件设计和软件编程,并在此设计的基础上给出</span></div><div class="t m0 x4 h4 yb ff1 fs1 fc0 sc1 ls0 ws0">相应的原理图。硬件设计主要解决的是<span class="ff3"></span>和<span class="ff3"></span>与单片机之间的接口电</div><div class="t m0 x4 h4 yc ff1 fs1 fc0 sc1 ls0 ws0">路问题,软件编程大致分为三部分<span class="ff3"> </span>一是为满足<span class="ff3"></span>在<span class="ff3"></span>上的最大传输速率而编写的固</div><div class="t m0 x4 h4 yd ff1 fs1 fc0 sc1 ls0 ws0">件程序<span class="ff3">!</span>二是在<span class="ff3"></span>机中的<span class="ff3">"#$%</span>工作环境下编写<span class="ff3"></span>设备驱动程序<span class="ff3">!</span>三是充分了解</div><div class="t m0 x4 h4 ye ff3 fs1 fc0 sc1 ls0 ws0"><span class="ff1">的主要功能特点,并编写出应用程序。通过该数据采集系统,我们可以对</span><span class="ff1">协议有</span></div><div class="t m0 x4 h4 yf ff1 fs1 fc0 sc1 ls0 ws0">很深刻的理解,对<span class="ff3"></span>接口芯片有很熟练的应用,能更好领悟<span class="ff3"></span>接口的优势。</div><div class="t m0 x4 h4 y10 ff1 fs1 fc0 sc0 ls0 ws0">关键词:<span class="ff3 sc1"><span class="ff1">总线;单片机;数据采集;固件;</span>"#$%<span class="ff1">驱动程序模型;设备驱动程序;</span></span></div><div class="t m0 x5 h4 y11 ff1 fs1 fc0 sc1 ls0 ws0">客户应用程序</div></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b32e881ded46b7f33eaa1/bg2.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x6 h5 y2 ff2 fs0 fc0 sc1 ls0 ws0">ABSTRACT</div><div class="t m0 x4 h6 y12 ff3 fs1 fc0 sc1 ls0 ws0">%<span class="_ _0"></span>&'(')$*$+'$'$+&)<span class="_ _0"></span>,)*'-</div><div class="t m0 x4 h6 y4 ff3 fs1 fc0 sc1 ls0 ws0">").).'$)/#'$*).')0#+<span class="_ _0"></span>#*$).<span class="_ _0"></span>&#$*#)</div><div class="t m0 x4 h6 y5 ff3 fs1 fc0 sc1 ls0 ws0">'$')$1)+2+$<span class="_ _0"></span>#+$%#1##)<span class="_ _0"></span>'$')$</div><div class="t m0 x4 h6 y6 ff3 fs1 fc0 sc1 ls0 ws0">1)+*$)#)/'.'$'<span class="_ _0"></span>23&#/<span class="_ _0"></span>&$)%).</div><div class="t m0 x4 h6 y7 ff3 fs1 fc0 sc1 ls0 ws0">#./.&#)'-</div><div class="t m0 x3 h6 y8 ff3 fs1 fc0 sc1 ls0 ws0">).)'&)&)'#'&)$<span class="_ _0"></span>$*).#/#</div><div class="t m0 x4 h6 y9 ff3 fs1 fc0 sc1 ls0 ws0">#$&+)$*#)'$')$<span class="_ _0"></span>1)+,#$-/<span class="_ _0"></span>'.&&$/+</div><div class="t m0 x4 h6 ya ff3 fs1 fc0 sc1 ls0 ws0">).*%)$).)*''.&<span class="_ _0"></span>4!'$++')$&&</div><div class="t m0 x4 h6 yb ff3 fs1 fc0 sc1 ls0 ws0">,)%#&5$')$'$+&)#<span class="_ _0"></span>+5+'.+))*'</div><div class="t m0 x4 h6 yc ff3 fs1 fc0 sc1 ls0 ws0">'$+)$,/!$)$*<span class="_ _0"></span>#)*$+).#)1&$)&)#2<span class="_ _0"></span>16#</div><div class="t m0 x4 h6 yd ff3 fs1 fc0 sc1 ls0 ws0">##&$#$)+-7).,$*%$#*#<span class="_ _0"></span>)#/)$<span class="_ _0"></span></div><div class="t m0 x4 h6 ye ff3 fs1 fc0 sc1 ls0 ws0">&$)$'$##')2(.)..<span class="_ _0"></span>#%#/#$*)%</div><div class="t m0 x4 h6 yf ff3 fs1 fc0 sc1 ls0 ws0">&$/++$*).#)'$')$1)+-#<span class="_ _0"></span>#%).&'&'.)-</div><div class="t m0 x3 h6 y13 ff2 fs1 fc0 sc1 ls0 ws0">?<span class="ff3">.$*)%&$/+++1'# ).(%'$#<span class="_ _0"></span>#$*</span></div><div class="t m0 x4 h6 y10 ff3 fs1 fc0 sc1 ls0 ws0">0+3++)+$)!#'##')&&')$</div><div class="t m0 x4 h6 y11 ff3 fs1 fc0 sc1 ls0 ws0">#).'')'$*"$&)$1)+'$+&)-*)<span class="_ _0"></span>).</div><div class="t m0 x4 h6 y14 ff3 fs1 fc0 sc1 ls0 ws0">#)'$')$1)+2<span class="_ _0"></span>%'#)#).&$)$'$&$*$#1#</div><div class="t m0 x4 h6 y15 ff3 fs1 fc0 sc1 ls0 ws0">&&1).)*''.&5<span class="_ _0"></span>&$(')1-2).#)/$*).</div><div class="t m0 x4 h6 y16 ff3 fs1 fc0 sc1 ls0 ws0">)*')'.8+1.&)$<span class="_ _0"></span>1$#//+)-</div><div class="t m0 x4 h4 y17 ff2 fs1 fc0 sc1 ls0 ws0">KEY WORDS<span class="ff1">:<span class="ff3">,</span>;<span class="ff3">#)'$')$<span class="_ _0"></span></span>;<span class="ff3">9</span>;<span class="ff3">(%</span>;<span class="ff3">"9</span>;<span class="ff3">#'</span></span></div><div class="t m0 x7 h4 y18 ff3 fs1 fc0 sc1 ls0 ws0">#&$/+<span class="ff1">;</span>')&&')$</div></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b32e881ded46b7f33eaa1/bg3.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x2 h3 y12 ff1 fs0 fc0 sc0 ls0 ws0">目录</div><div class="t m0 x4 h4 y5 ff1 fs1 fc0 sc1 ls0 ws0">文摘<span class="ff3">-------------------------------------------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>-</span></div><div class="t m0 x4 h4 y6 ff1 fs1 fc0 sc1 ls0 ws0">英文文摘<span class="ff3">-------------------------------------------------------------------------------------------<span class="_ _0"></span>--</span></div><div class="t m0 x4 h4 y7 ff3 fs1 fc0 sc1 ls0 ws0"><span class="ff1">绪论</span>-----------------------------------------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>--</div><div class="t m0 x8 h4 y8 ff3 fs1 fc0 sc1 ls0 ws0">-<span class="ff1">课题背景</span>---------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---</div><div class="t m0 x8 h4 y9 ff3 fs1 fc0 sc1 ls0 ws0">-<span class="ff1">课题的提出</span>------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>-</div><div class="t m0 x8 h4 ya ff3 fs1 fc0 sc1 ls0 ws0">-<span class="ff1">简介</span>--------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>--</div><div class="t m0 x8 h4 yb ff3 fs1 fc0 sc1 ls0 ws0">-:<span class="ff1">主要工作</span>---------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---</div><div class="t m0 x9 h4 yc ff3 fs1 fc0 sc1 ls0 ws0">-<span class="ff1">协议</span>--------------------------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>--</div><div class="t m0 x8 h4 yd ff3 fs1 fc0 sc1 ls0 ws0">-<span class="ff1">的互连</span>-----------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>--</div><div class="t m0 x8 h4 ye ff3 fs1 fc0 sc1 ls0 ws0">-<span class="ff1">的主机</span>-----------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>--</div><div class="t m0 x3 h4 yf ff3 fs1 fc0 sc1 ls0 ws0">--<span class="ff1">主机概述</span>----------------------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>---</div><div class="t m0 x3 h4 y13 ff3 fs1 fc0 sc1 ls0 ws0">--<span class="ff1">驱动</span>------------------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>--</div><div class="t m0 x8 h4 y10 ff3 fs1 fc0 sc1 ls0 ws0">-<span class="ff1">设备</span>---------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>--</div><div class="t m0 x3 h4 y11 ff3 fs1 fc0 sc1 ls0 ws0">--<span class="ff1">设备状态</span>----------------------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>---</div><div class="t m0 x3 h4 y14 ff3 fs1 fc0 sc1 ls0 ws0">--<span class="ff1">通用</span><span class="ff1">设备操作</span>-------------------------------------------------------------------</div><div class="t m0 x3 h4 y15 ff3 fs1 fc0 sc1 ls0 ws0">--<span class="ff1">设备请求</span>----------------------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>---</div><div class="t m0 x8 h4 y16 ff3 fs1 fc0 sc1 ls0 ws0">-:<span class="ff1">的物理层</span>--------------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---</div><div class="t m0 x8 h4 y19 ff3 fs1 fc0 sc1 ls0 ws0">-<span class="ff1">数据流</span>-----------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>--</div><div class="t m0 x9 h4 y17 ff3 fs1 fc0 sc1 ls0 ws0"><span class="ff1">数据采集系统的固件设计</span>------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>-</div><div class="t m0 x8 h4 y18 ff3 fs1 fc0 sc1 ls0 ws0">-<span class="ff1">固件的开发环境</span>------------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>--</div><div class="t m0 x8 h4 y1a ff3 fs1 fc0 sc1 ls0 ws0">-<span class="ff1">采用</span><span class="ff1">的固件设计</span>------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---</div><div class="t m0 x3 h4 y1b ff3 fs1 fc0 sc1 ls0 ws0">--<span class="ff1">固件要完成的主要工作</span>------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---</div><div class="t m0 x3 h4 y1c ff3 fs1 fc0 sc1 ls0 ws0">--<span class="ff1">芯片特点</span>-----------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---</div><div class="t m0 x3 h4 y1d ff3 fs1 fc0 sc1 ls0 ws0">--<span class="ff1">固件程序的编写</span>--------------------------------------------------<span class="_ _0"></span>--</div><div class="t m0 x8 h4 y1e ff3 fs1 fc0 sc1 ls0 ws0">-<span class="ff1">固件的文件结构</span>------------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>--</div><div class="t m0 x8 h4 y1f ff3 fs1 fc0 sc1 ls0 ws0">-:<span class="ff1">固件的编程实现</span>------------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>--</div><div class="t m0 x3 h4 y20 ff3 fs1 fc0 sc1 ls0 ws0">-:-<span class="ff1">底层函数</span>---------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>-</div><div class="t m0 x3 h4 y21 ff3 fs1 fc0 sc1 ls0 ws0">-:-<span class="ff1">命令接口</span>---------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>-</div><div class="t m0 x3 h4 y22 ff3 fs1 fc0 sc1 ls0 ws0">-:-<span class="ff1">中断服务程序</span>--------------------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>-</div><div class="t m0 x3 h4 y23 ff3 fs1 fc0 sc1 ls0 ws0">-:-:<span class="ff1">主循环</span>9;77------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>--</div><div class="t m0 x9 h4 y24 ff3 fs1 fc0 sc1 ls0 ws0">:<span class="ff1">设备驱动程序设计</span>--------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>--</div><div class="t m0 x8 h4 y25 ff3 fs1 fc0 sc1 ls0 ws0">:-"#$%<span class="ff1">驱动程序</span>------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---</div></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b32e881ded46b7f33eaa1/bg4.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x8 h4 y2 ff3 fs1 fc0 sc1 ls0 ws0">:-"9<span class="ff1">驱动程序结构模型</span>-----------------------------------------------------------------</div><div class="t m0 x3 h4 y3 ff3 fs1 fc0 sc1 ls0 ws0">:--<span class="ff1">设备驱动程序层次结构</span>-------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>-</div><div class="t m0 x3 h4 y12 ff3 fs1 fc0 sc1 ls0 ws0">:--<span class="ff1">设备对象</span>----------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>-</div><div class="t m0 x3 h4 y4 ff3 fs1 fc0 sc1 ls0 ws0">:--<span class="ff1">标准总线驱动程序和类驱动程序</span>-------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---</div><div class="t m0 x3 h4 y5 ff3 fs1 fc0 sc1 ls0 ws0">:--:"9<span class="ff1">驱动程序的结构</span>--------------------------------------------------------------</div><div class="t m0 x8 h4 y6 ff3 fs1 fc0 sc1 ls0 ws0">:-<span class="ff1">驱动的开发环境</span>----------------------------------------------------------------------</div><div class="t m0 x3 h4 y7 ff3 fs1 fc0 sc1 ls0 ws0">:--<span class="ff1">驱动的开发工具</span>------------------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----</div><div class="t m0 x3 h4 y8 ff3 fs1 fc0 sc1 ls0 ws0">:--<span class="ff1">驱动开发环境的安装与设置</span>------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>--</div><div class="t m0 x8 h4 y9 ff3 fs1 fc0 sc1 ls0 ws0">:-:<span class="ff1">驱动程序的实现</span>------------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>--</div><div class="t m0 x3 h4 ya ff3 fs1 fc0 sc1 ls0 ws0">:-:-<span class="ff1">驱动入口</span>---------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>-</div><div class="t m0 x3 h4 yb ff3 fs1 fc0 sc1 ls0 ws0">:-:-<span class="ff1">数据传输控制</span>----------------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---</div><div class="t m0 x9 h4 yc ff3 fs1 fc0 sc1 ls0 ws0"><span class="ff1">设备应用程序设计</span>--------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>--</div><div class="t m0 x8 h4 yd ff3 fs1 fc0 sc1 ls0 ws0">-"<span class="ff1">简介</span>--------------------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>-</div><div class="t m0 x8 h4 ye ff3 fs1 fc0 sc1 ls0 ws0">-<span class="ff1">动态链接库</span>-------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>-</div><div class="t m0 x8 h4 yf ff3 fs1 fc0 sc1 ls0 ws0">-9<<span class="ff1">的应用程序开发</span>------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---</div><div class="t m0 x8 h4 y13 ff3 fs1 fc0 sc1 ls0 ws0">-:<span class="ff1">设备应用程序与</span>"9<span class="ff1">的通信</span>---------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---</div><div class="t m0 x3 h4 y10 ff3 fs1 fc0 sc1 ls0 ws0">-:-"<span class="ff1">应用程序对</span>"9<span class="ff1">的通信</span>-----------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----</div><div class="t m0 x3 h4 y11 ff3 fs1 fc0 sc1 ls0 ws0">-:-"9<span class="ff1">对</span>"<span class="ff1">应用程序的通信</span>----------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>-</div><div class="t m0 x8 h4 y14 ff3 fs1 fc0 sc1 ls0 ws0">-<span class="ff1">应用程序的实现</span>------------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>--</div><div class="t m0 x9 h4 y15 ff3 fs1 fc0 sc1 ls0 ws0">=<span class="ff1">数据采集系统的硬件设计</span>------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>-</div><div class="t m0 x8 h4 y16 ff3 fs1 fc1 sc1 ls0 ws0">=-<span class="ff1">硬件系统的结构</span>------------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>--</div><div class="t m0 x8 h4 y19 ff3 fs1 fc1 sc1 ls0 ws0">=-<span class="ff1">接口芯片选择</span>---------------------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>-</div><div class="t m0 x8 h4 y17 ff3 fs1 fc1 sc1 ls0 ws0">=-<span class="ff1">3 接口硬件设计</span>-----------------------------------------------------------<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>--</div><div class="t m0 x3 h4 y18 ff3 fs1 fc0 sc1 ls0 ws0">=--><span class="ff1">与单片机接口电路</span>-------------------------------------------<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>---<span class="_ _0"></span>----<span class="_ _0"></span>---<span class="_ _0"></span>-</div><div class="t m0 x3 h4 y1a ff3 fs1 fc0 sc1 ls0 ws0">=--<span class="ff1">与单片机接口电路</span>--------------------------------------------------</div></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b32e881ded46b7f33eaa1/bg5.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 xa h3 y12 ff2 fs0 fc0 sc1 ls0 ws0">1 <span class="ff1 sc0">绪论</span></div><div class="t m0 x4 h7 y4 ff2 fs2 fc0 sc1 ls0 ws0">1.1 <span class="ff1 sc0">课题背景</span></div><div class="t m0 x3 h4 y5 ff1 fs1 fc0 sc1 ls0 ws0">随着数<span class="_ _0"></span>字化的广<span class="_ _0"></span>泛应用<span class="_ _0"></span>,数据采<span class="_ _0"></span>集也越<span class="_ _0"></span>来越重<span class="_ _0"></span>要,传统<span class="_ _0"></span>的外设<span class="_ _0"></span>与主机的<span class="_ _0"></span>通信口<span class="_ _0"></span>一般采</div><div class="t m0 x4 h4 y6 ff1 fs1 fc0 sc1 ls0 ws0">用<span class="ff3"></span>、<span class="ff3"></span>、<span class="ff3"></span>、<span class="ff3">:</span>等标准,基于这些接口的产品,安装麻烦,价格昂贵,并受计</div><div class="t m0 x4 h4 y7 ff1 fs1 fc0 sc1 ls0 ws0">算机插<span class="_ _0"></span>槽数量、<span class="_ _0"></span>地址中<span class="_ _0"></span>断资源限<span class="_ _0"></span>制,且<span class="_ _0"></span>可扩展<span class="_ _0"></span>性差,<span class="_ _1"></span><span class="ff3"></span>的<span class="_ _0"></span>出现,很<span class="_ _0"></span>好地解<span class="_ _0"></span>决了以<span class="_ _0"></span>上问题<span class="_ _1"></span>。</div><div class="t m0 x4 h4 y8 ff1 fs1 fc0 sc1 ls0 ws0"> <span class="ff3"></span>作为一种新型的串口通信标准,具有较高的传输速率,可扩展性好,采用总线供电,</div><div class="t m0 x4 h4 y9 ff1 fs1 fc0 sc1 ls0 ws0">使用<span class="_ _0"></span>灵<span class="_ _0"></span>活。<span class="_ _0"></span>它<span class="_ _0"></span>共有<span class="_ _1"></span><span class="ff3">:</span>种<span class="_ _0"></span>传<span class="_ _0"></span>输模<span class="_ _0"></span>式<span class="_ _0"></span>:<span class="_ _0"></span>控制<span class="_ _0"></span>传<span class="_ _0"></span>输、<span class="_ _0"></span>同<span class="_ _0"></span>步传<span class="_ _0"></span>输<span class="_ _0"></span>、中<span class="_ _0"></span>断<span class="_ _0"></span>传输<span class="_ _0"></span>、<span class="_ _0"></span>批量<span class="_ _0"></span>传<span class="_ _0"></span>输,<span class="_ _0"></span>以<span class="_ _0"></span>适应<span class="_ _0"></span>不</div><div class="t m0 x4 h8 ya ff1 fs1 fc0 sc1 ls0 ws0">同设备的<span class="ff4">需</span>要。</div><div class="t m0 x3 h8 yb ff1 fs1 fc0 sc1 ls0 ws0">信<span class="ff4">息技<span class="_ _0"></span>术</span>与电<span class="_ _0"></span><span class="ff4">子技术<span class="_ _0"></span></span>的<span class="ff4">迅猛<span class="_ _0"></span></span>发展,<span class="_ _0"></span>使<span class="ff4">得<span class="_ _0"></span></span>计算机和<span class="_ _0"></span>外<span class="ff4">围<span class="_ _0"></span></span>设备也<span class="_ _0"></span><span class="ff4">得到飞<span class="_ _0"></span></span>速发展<span class="_ _0"></span>和<span class="_ _2"></span>应用。<span class="_ _0"></span>过</div><div class="t m0 x4 h8 yc ff4 fs1 fc0 sc1 ls0 ws0">去人<span class="ff1">们<span class="_ _0"></span>单</span>纯追<span class="_ _0"></span><span class="ff1">求计算<span class="_ _0"></span>机与外<span class="_ _0"></span>设之间的<span class="_ _0"></span>传输速<span class="_ _0"></span>度,现在<span class="_ _1"></span></span>纠错<span class="ff1">能</span>力<span class="ff1">和<span class="_ _0"></span>操作安<span class="_ _0"></span>装的简易<span class="_ _0"></span>性也成<span class="_ _0"></span>为</span></div><div class="t m0 x4 h8 yd ff4 fs1 fc0 sc1 ls0 ws0">人<span class="ff1">们关<span class="_ _0"></span></span>注<span class="ff1">的目<span class="_ _0"></span>标。<span class="_ _0"></span><span class="ff3"></span>通</span>讯<span class="_ _0"></span>技术<span class="_ _0"></span><span class="ff1">的出现,<span class="_ _0"></span>使高传<span class="_ _0"></span>输速度、<span class="_ _0"></span></span>强<span class="_ _0"></span>纠错<span class="ff1">能<span class="_ _0"></span></span>力<span class="ff1">、易<span class="_ _0"></span>扩展性<span class="_ _0"></span>、方便<span class="_ _0"></span>的</span></div><div class="t m0 x4 h8 ye ff4 fs1 fc0 sc1 ls0 ws0">即<span class="ff1">插</span>即<span class="ff1">用,<span class="_ _0"></span>有机的结</span>合<span class="ff1">在<span class="_ _0"></span>一</span>起<span class="ff1">。<span class="_ _1"></span><span class="ff3"></span>设备</span>需<span class="ff1">要<span class="_ _0"></span></span>依<span class="ff1">据<span class="_ _0"></span><span class="ff3"></span>协议进<span class="_ _0"></span>行数据的解<span class="_ _0"></span></span>包<span class="ff1">与</span>打包<span class="ff1">,<span class="_ _0"></span>底层</span></div><div class="t m0 x4 h8 yf ff1 fs1 fc0 sc1 ls0 ws0">硬件<span class="_ _0"></span>设<span class="_ _0"></span>备与<span class="_ _0"></span>操<span class="_ _0"></span>作系<span class="_ _0"></span>统<span class="_ _0"></span>之间<span class="_ _0"></span><span class="ff4">需<span class="_ _0"></span></span>要<span class="_ _0"></span>以驱<span class="_ _0"></span>动<span class="_ _0"></span>程序<span class="_ _0"></span>为<span class="_ _0"></span><span class="ff4">桥<span class="_ _0"></span>梁</span>。<span class="_ _0"></span>驱<span class="_ _0"></span>动程<span class="_ _0"></span>序<span class="_ _0"></span>以<span class="_ _0"></span><span class="ff3">"9<span class="_ _0"></span></span>为模<span class="_ _0"></span>型<span class="_ _0"></span>,以<span class="_ _0"></span><span class="ff3">?<span class="_ _0"></span></span>为开</div><div class="t m0 x4 h8 y13 ff1 fs1 fc0 sc1 ls0 ws0">发工具,以<span class="ff3"></span>为<span class="ff4">消息</span>传<span class="ff4">播载体</span>,来实现与<span class="ff3">"#$%</span>系统底层<span class="ff4">核心</span>机制相<span class="ff4">交</span>互的功能。</div><div class="t m0 x4 h7 y11 ff2 fs2 fc0 sc1 ls0 ws0">1.2<span class="ff1 sc0">课题的提出</span></div><div class="t m0 x3 h8 y14 ff4 fs1 fc0 sc1 ls0 ws0">尽管<span class="ff3"><span class="ff1">是一种</span></span>十<span class="ff1">分成熟且应用广泛的通</span>讯<span class="ff1">方式,</span>但<span class="ff1">是随着控制系统的</span>日益复杂<span class="ff1">,</span></div><div class="t m0 x4 h8 y15 ff4 fs1 fc0 sc1 ls0 ws0">所<span class="ff1">要采集的量也</span>会<span class="ff1">越来越多。</span>因<span class="ff1">此</span>寻<span class="ff1">求一种高速、安</span>全<span class="ff1">、方便的通</span>讯形<span class="ff1">式是</span>十<span class="ff1">分</span>必<span class="ff1">要的。</span></div><div class="t m0 x4 h8 y16 ff3 fs1 fc0 sc1 ls0 ws0"><span class="ff4">技术虽然<span class="ff1">出现的</span>时<span class="ff1">间并不</span>长<span class="ff1">,</span>但<span class="ff1">是</span>由<span class="ff1">于它的种种优点,</span>被<span class="ff1">越来越多的</span>厂商<span class="ff1">和用户</span>所<span class="ff1">接</span></span></div><div class="t m0 x4 h8 y19 ff1 fs1 fc0 sc1 ls0 ws0">受,出现了<span class="ff3"><span class="ff4">打印</span></span>机、<span class="ff4">摄像头</span>等产品。<span class="ff4">尽管</span>目<span class="ff4">前<span class="ff3"></span></span>接口的应用主要集中在电<span class="ff4">脑</span>的<span class="ff4">周边</span></div><div class="t m0 x4 h8 y17 ff1 fs1 fc0 sc1 ls0 ws0">外设,<span class="ff4">但</span>是<span class="ff3"></span>产品进入工控领<span class="ff4">域将</span>是<span class="ff4">必然</span>的<span class="ff4">趋</span>势。采用<span class="ff3"></span>芯片和<span class="ff3"></span>单片</div><div class="t m0 x4 h8 y18 ff1 fs1 fc0 sc1 ls0 ws0">机设计的基于<span class="ff3"></span>总线的数据采集系统,具有可<span class="ff4">靠</span>性高、数据不<span class="ff4">丢失</span>、<span class="ff4">抗干扰</span>性<span class="ff4">强</span>、便于</div><div class="t m0 x4 h8 y1a ff1 fs1 fc0 sc1 ls0 ws0">数据传输和<span class="ff4">处</span>理等优点,可在信<span class="ff4">号测试</span>、信<span class="ff4">号</span>采集<span class="ff4">场合</span>广泛使用。<span class="ff4">所</span>以本课题的<span class="ff4">研究</span>是具</div><div class="t m0 x4 h8 y1b ff1 fs1 fc0 sc1 ls0 ws0">有一<span class="ff4">定</span>的现实<span class="ff4">意义</span>和<span class="ff4">经济意义</span>的。</div><div class="t m0 x4 h7 y1d ff2 fs2 fc0 sc1 ls0 ws0">1.3 USB<span class="ff1 sc0">简介</span></div><div class="t m0 x3 h8 y1e ff1 fs1 fc0 sc1 ls0 ws0">通用串行总线<span class="ff3"></span>,简<span class="ff4">称<span class="ff3"></span></span>是<span class="ff4">康柏</span>、微软、<span class="ff3">9</span>, <span class="ff3">@<span class="_ _0"></span></span>等公</div><div class="t m0 x4 h8 y1f ff1 fs1 fc0 sc1 ls0 ws0">司为了解传统总线的不足<span class="ff4">推</span>出的一种新型串行总线接口规范, <span class="ff4">自<span class="ff3"></span>年</span>在<span class="ff3">$+#3</span>上<span class="ff4">亮</span></div><div class="t m0 x4 h8 y20 ff1 fs1 fc0 sc1 ls0 ws0">相以来<span class="ff4">至今己</span>广泛地为<span class="ff4">各<span class="ff3"></span>厂家所支持</span>。现在<span class="ff4">生</span>产的<span class="ff3"></span>机<span class="ff4">几乎都配</span>备了,<span class="ff3"></span>接口,</div><div class="t m0 x4 h8 y21 ff3 fs1 fc0 sc1 ls0 ws0">9'$$*)<span class="ff1">的</span>%#$%<span class="ff1">, </span>;<span class="ff1">以<span class="ff4">及</span></span>9'7<span class="ff1">, </span>3<span class="_ _0"></span><span class="ff1">, </span><<span class="ff1">等流行操作系统<span class="ff4">都增加</span></span></div><div class="t m0 x4 h8 y22 ff1 fs1 fc0 sc1 ls0 ws0">了对<span class="ff3"></span>的<span class="ff4">支持</span>。<span class="ff3"></span>的主要特点<span class="ff4">如</span>下<span class="ff3"> </span></div><div class="t m0 x4 h8 y23 ff3 fs1 fc0 sc1 ls0 ws0">-<span class="ff1">速度快。 </span><span class="ff1">有<span class="ff4">全</span>速和<span class="ff4">低</span>速<span class="ff4">两</span>种方式,主模式为<span class="ff4">全</span>速模式,速率为</span>9,&<span class="ff1">,<span class="ff4">从</span>而使</span></div><div class="t m0 x4 h8 y24 ff1 fs1 fc0 sc1 ls0 ws0">一些要求高速数据的外设,<span class="ff4">如<span class="ff3"> </span></span>高速硬<span class="ff4">盘</span>、<span class="ff4">摄像头</span>等,<span class="ff4">都</span>能统一<span class="ff4">到</span>同一<span class="ff4">个</span>总线<span class="ff4">框</span>架下。<span class="ff4">另</span></div><div class="t m0 x4 h8 y25 ff1 fs1 fc0 sc1 ls0 ws0">外为了适应一些不<span class="ff4">需</span>要很大<span class="ff4">吞吐</span>量<span class="ff4">但</span>是有很高实<span class="ff4">时</span>性要求的设备,<span class="ff4">如鼠</span>标、键<span class="ff4">盘</span>、<span class="ff4">游戏杆</span></div></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>