⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 基于aduc841的usb接口数据采集系统设计__dvbcn数字电视中文网.htm

📁 ADCU84application file and so on
💻 HTM
📖 第 1 页 / 共 4 页
字号:
                  height=34>基于ADuC841的USB接口数据采集系统设计</TD></TR></TBODY></TABLE>
            <TABLE height=49 cellSpacing=0 cellPadding=0 width="100%" 
              border=0><TBODY>
              <TR>
                <TD align=middle><A 
                  href="http://www.dvbcn.com/">DVBCN数字电视中文网</A> 日期:07-03-07 
                  13:58:16 作者:李玉国,李刚,林凌 点击率:[
                  <SCRIPT language=JavaScript 
                  src="基于ADuC841的USB接口数据采集系统设计__DVBCN数字电视中文网.files/Click.htm"></SCRIPT>
                  <SPAN id=NS_id_click_FBJJ7H4HAH3GDE3></SPAN> 
            ]</TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD class=linkunder></TD></TR>
              <TR>
                <TD></TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=4 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD class="f14 l20" align=left>
                  <P></P>
                  <P>&nbsp;&nbsp;&nbsp; 
                  数据采集子程序在主程序接收到启动数据采集过程命令字后运行。当单片机接收到上位机通过USB发送过来的命令字后,启动数据采集过程。它利用片内的定时器设定采集时间间隔,利用片内的ADC进行数据采集。在定时中断子程序中,单片机将采集两个通道的数据,将它们按一定的顺序存放到缓冲区中,然后检查缓冲区是否满,如果缓冲区不满,定时中断子程序结束,否则将缓冲区中的数据通过CH375发送给上位机,清空缓冲区,定时中断子程序结束。</P>
                  <P>&nbsp;&nbsp;&nbsp; USB驱动程序</P>
                  <P>&nbsp;&nbsp;&nbsp; 
                  本系统的一大优点就是开发容易。南京沁恒公司已经为用户提供了通用的USB驱动程序。只需要安装现有的USB驱动安装程序,它为应用程序的开发提供了很多接口函数。由于主要采用批量上传和批量下载方式,所以主要用到CH375ReadData,CH375WriteData等函数。这一部分不需编写程序。</P>
                  <P>&nbsp;&nbsp;&nbsp; 上位机程序</P>
                  <P>&nbsp;&nbsp;&nbsp; 上位机程序可以采有多种软件开发工具,本系统在Visual 
                  Studio2005开发环境下,用C#语言编写了应用程序。主要完成读取、显示、保存、打开和打印数据等工作。</P>
                  <P>&nbsp;&nbsp;&nbsp; 
                  数据读取过程是上位机程序的关键部分。为了在从下位机读取数据时不影响数据采集界面响应的流畅,在程序设计中利用多线程实现数据读取。数据采集工作在单独的子线程中完成,而主线程则负责完成鼠标、键盘等对用户的响应。在数据采集子线程中,通过DLL 
                  提供API 
                  应用层接口直接访问USB驱动程序中的缓冲区。成功打开设备后,利用CH375WriteData接口函数向缓冲区中写命令字,向单片机发送命令;利用CH375ReadData接口函数读取缓冲区中的数据,获得采集到的数据。</P>
                  <P>&nbsp;&nbsp;&nbsp; 在Visual 
                  Studio2005开发环境下,编写上位机程序开发难度相对较低。数据实时显示增加了数据采集过程的直观性。将采集到的数据通过GDI+在PictureBox控件上绘图,设置一个软件定时器,每隔一定的时间将图形重绘一次,由于时间间隔小于0.1s,视觉上是连续变化的曲线。数据的保存和打开功能主要是利用C#中的StreamWriter类和StreamReader类完成。打印数据和图形主要使用PrintDocument类,调用Print方法后,在PrintDocument_PrintPage事件中将需要打印的文字和图形输出或重绘即可打印。</P>
                  <P>&nbsp;&nbsp;&nbsp; 结语</P>
                  <P>&nbsp;&nbsp;&nbsp; 
                  利用单片机和USB接口芯片的简单连接即可扩展出一个USB接口的数据采集模块,而且无需外扩数据存储器,同时,该采集系统还可充分利用ADuC841丰富的片上外设和I/O资源进行功能上的扩展。在XFT-1型开放式傅立叶变换光谱仪系统中,利用了ADuC841通过同步电机控制麦克尔逊干涉仪动镜位置。经过测试,该系统采样数据精度较高,传输速率较快,性能稳定,通过与PC机相连后,不仅使得数据存储量大,而且更易于进行数据处理,经济简单,在XFT-1型开放式傅立叶变换光谱仪系统中性能稳定。</P>
                  <DIV>参考文献: <BR></DIV>
                  <DIV>1.&nbsp; <A 
                  href="http://www.analog.com/UploadedFiles/Data_Sheets/">http://www.analog.com/UploadedFiles/Data_Sheets/</A> 
                  </DIV>
                  <DIV>247905996157419352262670829ADuC841_2_3_0.pdf<BR></DIV>
                  <DIV>2.&nbsp; Universal Serial Bus Specification Reversion 
                  1.1. <A href="http://www.usb.org/">http://www.usb.org/</A>, 
                  1998<BR></DIV>
                  <DIV>3.&nbsp; <A 
                  href="http://winchiphead.com/download/CH372/CH372DS1.PDF">http://winchiphead.com/download/CH372/CH372DS1.PDF</A><BR></DIV>
                  <DIV>4.&nbsp; <A 
                  href="http://winchiphead.com/download/CH372/CH372DS2.PDF">http://winchiphead.com/download/CH372/CH372DS2.PDF</A></DIV>
                  <DIV><A title=第一页 
                  href="http://www.dvbcn.com/Tech/IFC/200737/135816383FBJJ7H4HAH3GDE3.html"><FONT 
                  face=webdings>9</FONT></A> <FONT title=上十页 color=#999999><FONT 
                  face=webdings>7</FONT></FONT> <A title=上一页 
                  href="http://www.dvbcn.com/Tech/IFC/200737/135816383FBJJ7H4HAH3GDE3.html"><FONT 
                  face=webdings>3</FONT></A> <A 
                  href="http://www.dvbcn.com/Tech/IFC/200737/135816383FBJJ7H4HAH3GDE3.html">1</A> 
                  <B>2</B> <FONT title=下一页 color=#999999><FONT 
                  face=webdings>4</FONT></FONT> <FONT title=下十页 
                  color=#999999><FONT face=webdings>8</FONT></FONT> <FONT 
                  title=尾页 color=#999999><FONT face=webdings>:</FONT></FONT> 
                  </DIV></TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=4 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD class="f14 l20" align=left>来源:电子产品世界</TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD class=linkunder></TD></TR>
              <TR>
                <TD></TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=6 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD align=middle>上一篇:<LABEL 
                  id=PrevPage_FBJJ7H4HAH3GDE3></LABEL>
                  <SCRIPT language=JavaScript 
                  src="基于ADuC841的USB接口数据采集系统设计__DVBCN数字电视中文网.files/Showpage.htm" 
                  type=text/javascript></SCRIPT>
                   </TD>
                <TD>下一篇:<LABEL id=NextPage_FBJJ7H4HAH3GDE3></LABEL>
                  <SCRIPT language=JavaScript 
                  src="D:\基于ADuC841的USB接口数据采集系统设计__DVBCN数字电视中文网.files\Showpage(1).htm" 
                  type=text/javascript></SCRIPT>
                   </TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD class=linkunder></TD></TR>
              <TR>
                <TD></TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=0 cellPadding=0 width="100%">
              <TBODY>
              <TR>
                <TD align=middle>[<A href="mailto:news@dvbcn.com">投稿</A>] [<A 
                  href="http://www.dvbcn.com/User/AddFavor.asp?Id=9588&amp;Type=ns"><IMG 
                  alt=加入收藏夹 
                  src="基于ADuC841的USB接口数据采集系统设计__DVBCN数字电视中文网.files/Favorite.gif" 
                  border=0></A>] [<A 
                  href="http://www.dvbcn.com/User/Sendmail.asp?Id=FBJJ7H4HAH3GDE3&amp;Type=ns"><IMG 
                  alt=发送给好友 
                  src="基于ADuC841的USB接口数据采集系统设计__DVBCN数字电视中文网.files/sendmail.gif" 
                  border=0></A>] [<A href="http://www.dvbcn.com/bbs" 
                  target=_blank>论坛</A>] </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width="98%" align=center border=0>
        <TBODY>
        <TR>
          <TD background="" height=4></TD></TR></TBODY></TABLE>
      <TABLE height=68 cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD class=b width="13%">相关网站:</TD>
          <TD width="87%">&nbsp;</TD></TR>
        <TR>
          <TD rowSpan=2>&nbsp;</TD>
          <TD><SPAN class=red>-&gt;</SPAN> <A 
            href="http://www.google.com/search?hl=zh-CN&amp;newwindow=1&amp;q=<A href=" 
            ? 135816383FBJJ7H4HAH3GDE3.html 200737 IFC Tech><FONT 
            color=#009900>点击这里进入"<A 
            href="http://www.dvbcn.com/Tech/IFC/200737/135816383FBJJ7H4HAH3GDE3.html">基于ADuC841的USB接口数据采集系统设计</A>"google相关搜索</FONT></A></TD></TR>
        <TR>
          <TD height=26><SPAN class=red>-&gt;</SPAN><A 
            href="http://www1.baidu.com/baidu?wd=<A href=" ? 
            135816383FBJJ7H4HAH3GDE3.html 200737 IFC Tech><FONT color=#009900> 
            点击这里进入"<A 
            href="http://www.dvbcn.com/Tech/IFC/200737/135816383FBJJ7H4HAH3GDE3.html">基于ADuC841的USB接口数据采集系统设计</A>"百度相关搜索</FONT></A></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width="98%" align=center border=0>
        <TBODY>
        <TR>
          <TD background="" height=4></TD></TR></TBODY></TABLE>
      <TABLE height=72 cellSpacing=1 cellPadding=0 width="98%" align=center 
      bgColor=#041694 border=0>
        <TBODY>
        <TR>
          <TD class="fff f14 b" style="PADDING-LEFT: 10px" height=28>相关文章</TD>
          <TD class="fff f14 b" style="PADDING-LEFT: 10px" 
height=28>相关评论</TD></TR>
        <TR>
          <TD vAlign=top align=left width="50%" bgColor=#ffffff height=41>
            <P>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD width="7%" height=20><IMG height=10 
                  src="基于ADuC841的USB接口数据采集系统设计__DVBCN数字电视中文网.files/jiantou.jpg" 
                  width=12></TD>
                <TD width="93%"><A title=Xscale&nbsp;PXA255处理器与CF卡的接口设计 
                  href="http://www.dvbcn.com/Tech/IFC/200737/13493565301D2CBC63E64G4B.html">Xscale&nbsp;PXA255处理器与CF卡的接口设计</A> 
                </TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD width="7%" height=20><IMG height=10 
                  src="基于ADuC841的USB接口数据采集系统设计__DVBCN数字电视中文网.files/jiantou.jpg" 
                  width=12></TD>
                <TD width="93%"><A 
                  title=USB接口芯片FT245AM的原理及在航空ARINC429总线测试仪中的应用 
                  href="http://www.dvbcn.com/Tech/IFC/2006-8/15/081511134028.html">USB接口芯片FT245AM的原理及在航空ARINC429</A> 
                </TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD width="7%" height=20><IMG height=10 
                  src="基于ADuC841的USB接口数据采集系统设计__DVBCN数字电视中文网.files/jiantou.jpg" 
                  width=12></TD>
                <TD width="93%"><A title=串行显示驱动器PS7219及单片机的SPI接口设计 
                  href="http://www.dvbcn.com/Tech/IFC/2006-8/15/0815111238573.html">串行显示驱动器PS7219及单片机的SPI接口设计</A> 
                </TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD width="7%" height=20><IMG height=10 
                  src="基于ADuC841的USB接口数据采集系统设计__DVBCN数字电视中文网.files/jiantou.jpg" 
                  width=12></TD>
                <TD width="93%"><A title=嵌入式系统的PCI接口设计 
                  href="http://www.dvbcn.com/Tech/IFC/2006-8/15/0815110639361.html">嵌入式系统的PCI接口设计</A> 
                </TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD width="7%" height=20><IMG height=10 
                  src="基于ADuC841的USB接口数据采集系统设计__DVBCN数字电视中文网.files/jiantou.jpg" 
                  width=12></TD>
                <TD width="93%"><A title=PCI系列总线及其应用 
                  href="http://www.dvbcn.com/Tech/IFC/2006-8/15/0815110443886.html">PCI系列总线及其应用</A> 
                </TD></TR></TBODY></TABLE>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD width="7%" height=20><IMG height=10 
                  src="基于ADuC841的USB接口数据采集系统设计__DVBCN数字电视中文网.files/jiantou.jpg" 
                  width=12></TD>
                <TD width="93%"><A title=用于PDA的串行接口芯片MAX3386E 
                  href="http://www.dvbcn.com/Tech/IFC/2006-8/15/0815110114198.html">用于PDA的串行接口芯片MAX3386E</A> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -