基于SoC的数据采集仪的研制研究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2007 江苏省自动化学会学术年会论文集 基于 SoC 的数据采集仪的研制 胡旭东,高美凤,朱建鸿 (江南大学通信与控制工程学院,江苏 无锡 214122 ) 摘要:本文介绍了以SoC 型微处理器 C8051F064 作为硬件核心,以嵌入式实时操作系统Small RTOS51 作为软件平台的一种低成本实用数据采集仪,该仪表具有两种不同的工作模式,能 分别作为数据采集器或数据集中器使用,同时实时显示系统运行信息。实测结果表明,该仪 表运行稳定,具有很好的现场适应能力。 关键词:数据采集; C8051F064; Small RTOS51 0 引 言 工业技术的不断发展对数据采集的要求也不断提高,在某些应用中,不仅要求设备能稳 定可靠的采集信号,还需具备一定控制能力,并实现开关的远程控制等目标。随着设计与制 造技术的发展,集成电路现在已经发展到 IP 的集成,即 SoC(System on a Chip)设计技术。 SoC 技术可以降低因信号在多个芯片之间进出带来的延迟而导致的性能局限,同时也提高系 统的可靠性,降低总的系统成本。基于此,本文把先进的 SoC 技术、嵌入式技术应用到数据 采集中去,设计了一种新型的数据采集仪表,它既可以工作于从机模式,进行现场数据的采 集处理和控制;也可以将它设置为主机,作为一个现场数据集中器,能够最多连接 32 个从 机。 1 系统总体结构设计 数据采集仪的主要功能如下: (1)两路模拟量输入信号的模数转换; (2)监测八路开关量输入信号的状态; (3)控制八路开关量输出信号的通断; (4)六位数码管显示,在线显示运行状态; (5)六位按键管理,工作参数可现场修改; (6)支持MODBUS 通讯协议; (7)可以集中 32 个从机的数据,进行转发。 作者简介:胡旭东(1982-),男,江南大学,硕士研究生,从事嵌入式系统研究;高美凤(1963-),女, 副教授,硕士生导师,主要从事计算机控制系统和信号处理方面的研究。 227 2007 江苏省自动化学会学术年会论文集 图 1 系统硬件总体结构框图 图 1 为系统硬件总体结构框图,采集仪主控制器为基于 CIP -51 内核的微处理器 C8051F064,芯片内部集成了 16 位逐次逼近寄存器型 ADC,用于两路模拟信号的采集。该仪 表使用片上 2 个通用端口I/O,分别用于数字开关量的输入与输出;采用了 6 位数码管以及 3*2 的行列式键盘实现人机交互,并由芯片 BC7281B 控制,用于数据采集的显示和功能参数 的设置;在数据通讯方面,有两路通信接口,一路隔离 RS-232 接口,另外一路为可选择的 隔离 RS-485 或隔离 RS-232 接口,实现多个仪表的组网。 2 系统硬件设计 2.1 数据采集部分 [1] 数据采集仪的模拟量采集功能由C8051F064 片上集成的ADC子系统直接实现 ,其采样 速度可以达到 1Msps。为了保证仪表的稳定性和准确性,采用了软件滤波的方式,消除外部 干扰。具体采用了 32 个点的滑动平均滤波算法,即每得到一个新的采样值就去除一个最旧 的值,并进行一次求算

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档