<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/628c9842ce083560b8865c4a/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/628c9842ce083560b8865c4a/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _0"> </span> <span class="_ _1"> </span> </div><div class="t m0 x1 h4 y3 ff2 fs0 fc0 sc0 ls0 ws0">虚拟仪器<span class="_ _2"> </span> <span class="_ _3"> </span> </div><div class="t m0 x1 h4 y4 ff2 fs0 fc0 sc0 ls0 ws0">一、数据采集与处理</div><div class="t m0 x2 h4 y5 ff1 fs0 fc0 sc0 ls0 ws0">3.1 <span class="ff2">系统的组成 </span></div><div class="t m0 x2 h4 y6 ff1 fs0 fc0 sc0 ls0 ws0">3.2 <span class="_ _4"></span>matlab<span class="_"> </span><span class="ff2">数据<span class="_ _4"></span>采<span class="_ _4"></span>集原<span class="_ _4"></span>理<span class="_ _4"></span> <span class="_ _4"></span> <span class="_ _4"></span> <span class="_ _4"></span> <span class="_ _4"></span> <span class="_ _4"></span> 点<span class="_ _4"></span>击<span class="_ _4"></span>测<span class="_ _4"></span>试面<span class="_ _4"></span>板<span class="_ _4"></span>,<span class="_ _4"></span>可以<span class="_ _4"></span>对<span class="_ _4"></span>模<span class="_ _4"></span>拟量<span class="_ _4"></span>输<span class="_ _4"></span>入<span class="_ _4"></span>,模<span class="_ _4"></span>拟<span class="_ _4"></span>量<span class="_ _4"></span>输出<span class="_ _4"></span>,<span class="_ _4"></span>数<span class="_ _4"></span>字</span></div><div class="t m0 x1 h4 y7 ff1 fs0 fc0 sc0 ls0 ws0">I/O<span class="ff2">,计算器<span class="_ _5"> </span></span>I/O<span class="_ _5"> </span><span class="ff2">测试;</span></div><div class="t m0 x2 h4 y8 ff1 fs0 fc0 sc0 ls0 ws0">3.3 matlab<span class="_ _5"> </span><span class="ff2">数据采集步骤</span></div><div class="t m0 x1 h4 y9 ff2 fs0 fc0 sc0 ls0 ws0">二、测试结果与分析</div><div class="t m0 x2 h4 ya ff1 fs0 fc0 sc0 ls0 ws0">4.1 <span class="ff2">模拟信号输入 </span>Data Acquision T<span class="_ _6"></span>oolbox</div><div class="t m0 x2 h4 yb ff1 fs0 fc0 sc0 ls0 ws0">4.2 <span class="ff2">模拟信号输出</span></div><div class="t m0 x2 h4 yc ff1 fs0 fc0 sc0 ls0 ws0">4.3<span class="_"> </span><span class="ff2">数字信号输入</span></div><div class="t m0 x2 h4 yd ff1 fs0 fc0 sc0 ls0 ws0">4.4<span class="_"> </span><span class="ff2">数字信号输出</span></div><div class="t m0 x1 h4 ye ff2 fs0 fc0 sc0 ls0 ws0">五、总结与展望</div><div class="t m0 x1 h4 yf ff2 fs0 fc1 sc1 ls0 ws0">系统基本工作原理</div><div class="t m0 x2 h5 y10 ff2 fs1 fc1 sc0 ls0 ws0">应用时,<span class="fc2">数据采集系统</span>置于被监控的设备处,通过传感器对设备的电压或者电流信号进行采样、保持,并送入</div><div class="t m0 x1 h5 y11 ff3 fs1 fc2 sc0 ls0 ws0">A/D<span class="_ _7"> </span><span class="ff2">转换器<span class="fc1">变成数字信号,然后将该信号送到<span class="_ _7"> </span><span class="ff3">FIFO<span class="_ _7"> </span></span>中。当<span class="_ _7"> </span><span class="ff3">FIFO<span class="_ _8"> </span></span>中存放的数据到了一定数目时,由<span class="_ _8"> </span><span class="ff3">ARM7<span class="_ _7"> </span></span>从<span class="_ _7"> </span><span class="ff3">FIFO<span class="_ _7"> </span></span>中</span></span></div><div class="t m0 x1 h5 y12 ff2 fs1 fc1 sc0 ls0 ws0">读出,然后通过<span class="_ _8"> </span><span class="ff3">ARM7<span class="_ _7"> </span></span>的<span class="fc2">以太网</span>接口或者<span class="_ _7"> </span><span class="ff3">RS232<span class="_ _7"> </span></span>送给<span class="fc2">上位机</span>。考虑到要监控的设备可能会很多,所以设计了多路采集</div><div class="t m0 x1 h5 y13 ff2 fs1 fc1 sc0 ls0 ws0">通道,他们经过模拟开关后再进入<span class="_ _8"> </span><span class="ff3 fc2">A/D<span class="_ _7"> </span><span class="ff2">转换器</span></span>。<span class="ff3">CPLD<span class="_ _7"> </span></span>是整个系统的控制核心,他控制采集通道的切换、<span class="ff3">A/D<span class="_ _7"> </span></span>转换器的</div><div class="t m0 x1 h5 y14 ff2 fs1 fc1 sc0 ls0 ws0">启<span class="ff3">/</span>停、转换后的数据在<span class="_ _7"> </span><span class="ff3">FIFO<span class="_ _8"> </span></span>中的存放地址发生器、产生<span class="fc2">中断请求</span>以通知<span class="_ _7"> </span><span class="ff3">ARM7<span class="_ _7"> </span></span>读取存放在<span class="_ _7"> </span><span class="ff3">FIFO<span class="_ _8"> </span></span>中的数据等。</div><div class="t m0 x1 h4 y15 ff2 fs0 fc1 sc1 ls0 ws0">系统硬件结构</div><div class="t m0 x2 h5 y16 ff2 fs1 fc1 sc0 ls0 ws0">该系统采用了<span class="_ _8"> </span><span class="ff3">Samsung<span class="_ _7"> </span></span>公司的<span class="_ _7"> </span><span class="ff3">S3C4510B<span class="_ _7"> </span></span>作为系统与<span class="fc2">上位机</span>沟通的桥梁,<span class="ff3">S3C4510B<span class="_ _7"> </span></span>是基于<span class="fc2">以太网</span>应用系统的</div><div class="t m0 x1 h5 y17 ff2 fs1 fc1 sc0 ls0 ws0">高性价比<span class="_ _8"> </span><span class="ff3">16/32<span class="_ _7"> </span></span>位<span class="_ _7"> </span><span class="ff3">RISC<span class="_ _7"> </span></span>微控制器,他有如下几个主要特点:</div><div class="t m0 x2 h5 y18 ff2 fs1 fc1 sc0 ls0 ws0">硬件方面内含一个由<span class="_ _8"> </span><span class="ff3">ARM<span class="_ _7"> </span></span>公司设计的<span class="_ _7"> </span><span class="ff3">16/32<span class="_ _7"> </span></span>位<span class="_ _7"> </span><span class="ff3">ARM7TDMIRISC<span class="_ _7"> </span></span>处理器核,<span class="ff3">ARM7TDMI<span class="_ _7"> </span></span>为低功耗、高性能的</div><div class="t m0 x1 h5 y19 ff3 fs1 fc1 sc0 ls0 ws0">16/32<span class="_ _7"> </span><span class="ff2">核,最适合用于对价格及功耗敏感的应用场合。</span>S3C4510B<span class="_ _7"> </span><span class="ff2">通过在<span class="_ _8"> </span></span>ARM7TDMI<span class="_ _7"> </span><span class="ff2">核内容基础上扩展一系列完整地</span></div><div class="t m0 x1 h5 y1a ff2 fs1 fc1 sc0 ls0 ws0">通用外围器件。</div><div class="t m0 x2 h5 y1b ff2 fs1 fc1 sc0 ls0 ws0">片上资源包括<span class="_ _8"> </span><span class="ff3">2<span class="_ _7"> </span></span>个带缓冲描述符(<span class="ff3">bufferdescriptor</span>)的<span class="_ _7"> </span><span class="ff3">HDLC<span class="_ _7"> </span></span>通道;<span class="ff3">2<span class="_ _7"> </span></span>个<span class="_ _8"> </span><span class="ff3">UART<span class="_ _7"> </span></span>通道;<span class="ff3">2<span class="_ _7"> </span></span>个<span class="_ _7"> </span><span class="ff3">GDMA<span class="_ _8"> </span></span>通道;<span class="ff3">2<span class="_ _7"> </span></span>个<span class="_ _7"> </span><span class="ff3">32</span></div><div class="t m0 x1 h5 y1c ff2 fs1 fc1 sc0 ls0 ws0">位<span class="fc2">定时器</span>;<span class="ff3">18<span class="_ _8"> </span></span>个可编程的<span class="_ _7"> </span><span class="ff3">I/O<span class="_ _7"> </span></span>口。还有<span class="fc2">中断控制器</span>;<span class="ff3">DRAM/SDRAM<span class="_ _7"> </span></span>控制器;<span class="ff3">ROM/SRAM<span class="_ _7"> </span></span>和<span class="_ _7"> </span><span class="ff3">FLASH<span class="_ _8"> </span></span>控制器;系统管</div><div class="t m0 x1 h5 y1d ff2 fs1 fc1 sc0 ls0 ws0">理器;<span class="ff3">1<span class="_ _7"> </span></span>个内部<span class="_ _8"> </span><span class="ff3">32<span class="_ _7"> </span></span>位<span class="fc2">系统总线</span>仲裁器;<span class="ff3">1<span class="_ _7"> </span></span>个<span class="fc2">外部存储器</span>控制器等片内的逻辑控制电路。这些为<span class="_ _8"> </span><span class="ff3">μC/OS<span class="ff4">Ⅱ<span class="_ _7"> </span></span></span>的移植提供了</div><div class="t m0 x1 h5 y1e ff2 fs1 fc1 sc0 ls0 ws0">优良的物理资源。</div></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
</body>
</html>