基于RS 485总线的ADS1258数据采集网络系统设计与实现.docxVIP

基于RS 485总线的ADS1258数据采集网络系统设计与实现.docx

  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文档。上传文档
查看更多
基于RS 485总线的ADS1258数据采集网络系统设计与实现

基于RS 485总线的ADS1258数据采集网络系统设计与实现   摘 要: 针对在航天测试领域中对多个地点处多路模拟信号进行精确采集的需求,设计了相距1 m的6个传感器节点,每个节点10路模拟信号的采集系统。该系统以Spartan?6 FPGA为核心芯片,控制24位精度的模数转换模块、40 Mb/s传输速率的RS 485总线传输模块和USB接口模块的工作,大大简化了以前的测试系统,并提高了采集数据的可靠性和系统工作的稳定性,可广泛应用于对精度要求较高的航天测试系统。   关键词: 数据采集网络; RS 485; ADS1258; USB接口; 系统设计; 传输速率   中图分类号: TN710?34; TP335 文献标识码: A 文章编号: 1004?373X07?0174?04   Design and implementation of ADS1258 data acquisition   network system based on RS 485 bus   GAO Jinzhuan1, 2, YAN Shuai3, ZHANG Huixin1, 2      Abstract: In order to accurately acquire the multi?channel analog signals at different sites in the spaceflight measurement field, a acquisition system was designed and implemented, which has 6 sensor nodes for 1 meter, and each node has 10?channel analog signal. The Spartan?6 FPGA is taken as the core chip of the system to control the analog?to?digital conversion module with 24?bit, RS 485 bus transmission module with 40 Mb/s, and USB interface module. The system can simplify the previous test system greatly, improve the reliability of data acquisition and stability of system working, and is widely used in the spaceflight test system with high precision requirement.   Keywords: data acquisition network; RS 485; ADS1258; USB interface; system design; transmission speed   0 引 言   在测试测量系统中,经常需要对多个地点的多个模拟量信号进行精确采集,其测试方法较为繁琐,测试数据精度略低。为简化测试系统并提高采集数据的精度,设计一个网络化的高精度采集系统显得尤为重要。其中,影响整个测试系统综合指标的关键因素之一是A/D转换器的性能参数,故选用具有16路24位高精度的模数转换器ADS1258[1],可获得高保真度、高信噪比、高分辨率的数字信号[2]。网络化则可改善测试方式,使得测试方便易操作,选用TI公司的RS 485接口芯片ISO1176T,具有生命周期更长、可靠性更高、更高速度和更多节点等特性和优势,可满足设计要求[3]。   1 系统总体设计   本系统是基于RS 485总线的传感器网络节点的设计,主要实现了对相距1 m的6个传感器节点处共60路模拟信号进行精确采集,并传输至上位机显示,其中传感器节点的设计由A/D采集模块、FPGA控制电路和RS 485总线模块组成,终端的设计由FPGA控制电路、RS 485总线模块和USB接口组成。整体原理框图如图1所示。   系统的总体工作流程为:   1) 上位机发送命令给终端节点,终端解析并重组命令,将其发送至RS 485总线上;   2) 传感器节点均接收RS 485总线上的命令并解析;   3) 命令匹配的传感器节点启动工作进行数据转换,并将转换结果组成数据包发送至RS 485总线上;   4) 终端接收数据重组并通过USB接口上传至上位机。该系统正常工作对总线的要求极高,半双工差分线路收发器ISO1176T芯片作为RS 485总线,可灵活地控制接收和发送,使得系统设计简单且易实现。   2 主要硬件电路设计    RS 485总线模块设计

文档评论(0)

manyu + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档