基于ARM的开关量信号采集模板的设计.pdfVIP

基于ARM的开关量信号采集模板的设计.pdf

  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文档。上传文档
查看更多
基于 ARM 的开关量信号采集模板的设计 本文设计的开关量信号采集模板是一款嵌入式 SCADA 系统的一种 插件,称为智能数字量采集板 (IntelligentBinary Input Board ,简称 B 板)。该装置主要用于电力系统等工业过程控制领域的实时数据采集 与控制。 在绝大多数工业测控系统中都不可避免地会涉及开关量采集的 问题,开关量信号采样的准确可靠性对于整个测控系统能否正常稳定 地工作,起着重要的作用。 从以往的工作经验来看, 开关量信号采集 的关键问题就是去抖动, 避免错误的开关量变位信号困扰系统的使用 者。所谓开关量信号抖动就是由于开关量信号的采样通道受到干扰后 装置采集到了错误的开关状态并上报给主站系统, 产生许多莫须有的 告警信息,让系统的使用者难以辨别事件的真伪, 影响系统的实用性。 在电力系统自动化行业, 开关量的事件顺序记录分辨率的指标要求是 1~2ms ,繁琐的硬件去抖动电路和软件延时去抖动算 **破坏系统的实 时性指标。为此, 本文提出了一种快速的去抖动算法, 与模板上硬件 去抖动滤波电路配合,较好地解决的上述问题。 本文主要就 B 板的软硬件设计原理与实现方法以及去抖动算法 进行介绍。 1 硬件设计 1 .1 总体设计 B 板以 Philips LPC2138 32 位 ARM 微控制器为核心,完成 16 通道开关量的数据采集。 作为嵌入式 SCADA 系统的一种插件, 板上 设计了一路 RS422 异步串行通信接口,通过该接口与装置的通信与 管理模板 (Communication andManagement Board ,简称 M 板)通信, 将采集生成的实时开关量信息上报给 M 板。由于 M 板要通过 RS42 2 总线管理多块 II0 板工作,M 板采用主从方式实现与 II0 板的通信连 接,为此各 IIO 板都设计了 ID 标识地址进行身份确定。 B 板的 ID 标 识地址采用 8 位双排跳线器设置, 标识地址范围为 0lH~FFH 。此外, 模板还设计了一路为 RS232 接口,用于模板的检测与调试,以及 L PC2138 的软件下载。调试 RS232 接口是一个标准的 VTl00 超级终 端接口,通过该接口可以与 PC 机进行通信连接,使用 Windows 的 超级终端仿真软件可以十分方便地对该模板进行调试和检测。 同时该 串口也是 LPC2138 软件的下载接口,将跳线 JPl02 和 JPl03 跳接上, 即可通过专用软件将编译连接生成的软件下载到 LPC2138 的 FLAS H 存储器。 板上开关量过程通道包括 BI 回路信号调理与滤波电路、光电隔 离电路、开关量状态访问电路。 由于 LPC2138 的 I /0 引脚的数量有 限,硬件设计时采用部分 I /O 引脚作为 CS 片选信号, 部分 I /O 仿 真 8 位数据总线对外部访问端口进行分时操作。 为了保证模板运行的稳定可靠性, B 板设计有硬件看门狗电路

文档评论(0)

138****5910 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档