[发明专利]一种开关量信号的采集方法有效

专利信息
申请号: 201210113125.6 申请日: 2012-04-18
公开(公告)号: CN102637002A 公开(公告)日: 2012-08-15
发明(设计)人: 李泳林 申请(专利权)人: 成都阜特科技有限公司
主分类号: G05B19/042 分类号: G05B19/042
代理公司: 暂无信息 代理人: 暂无信息
地址: 611743 四川省成都市*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 开关 信号 采集 方法
【说明书】:

技术领域

发明涉及一种开关量信号(DI信号)的采集方法,该采集方法可应用于风力发电机组开关量信号的采集。

背景技术

在大型风力发电机组中,涉及到大量的工业过程信号的采集,其中DI信号占据了很大的一部分比例,由于DI信号多为开关、继电器等无源器件给出,而无源信号在断开的时候,由于DI接口为悬空状态,从而形成一条很长的天线。因此即便DI接口通常在硬件上采用了光电隔离和施密特触发器整形,但是在诸如风力发电机组这样严酷的工业环境中,存在着很多的瞬态干扰,而所述的瞬态干扰会随机地造成某一次读入DI接口信号发生错误,发生DI采集错误导致风力发电机组控制系统误判的现象仍时有发生。针对诸如风力发电机组这样严酷的工业环境,有必要提出一种可有效对开关量信号进行采集的方法。

发明内容

本发明的目的是针对上述背景技术存在的缺陷,提供一种可避免因瞬态干扰而引起开关量信号采集错误的开关量信号采集方法。

为实现上述目的,本发明一种开关量信号的采集方法,应用于16位的单片机系统,其包括:

步骤1:当开关量信号采集方法的程序开始时,先行预置的16位缓冲字内容始终保持为:0x0000,所述先行预置的16位缓冲字内容为0x0000表示被采集的具有开关功能的无源器件输出的开关量信号为处于断开状态,对应输出电平为低电平,所述先行预置的16位缓冲字内容0x0000保存在单片机内部SRAM的1个字单元中;

步骤2:单片机中的运算器将单片机内的SRAM中的缓冲字内容逻辑左移一位,并覆盖先行预置的16位缓冲字内容;

步骤3:单片机中的运算器访问单片机的数据总线,读取对应DI接口的IO寄存器一次并保存到CPU的通用寄存器中,得到对应DI接口的开关量信号;

步骤4:单片机的运算器将已逻辑左移一位的缓冲字与由DI接口读入的开关量信号进行一次或运算,并将进行或运算的结果保存到单片机内部的SRAM中;

步骤5:CPU判断步骤4中单片机内的SRAM中的缓冲字内容是否为0xFFFF、0x0000或既不为0x0000也不为0xFFFF中的一种;

步骤6:CPU根据步骤5中缓冲字内容对应更新DI输入状态为高电平或低电平的一种,开关量信号完成一次采集判断,如该缓冲字的16位内容更新为:0xFFFF,则更新DI输入状态为高电平,如该缓冲字的16位内容更新为:0x0000,则更新DI输入状态为低电平,如该缓冲字的16位内容更新为既不为0x0000也不为0xFFFF中的一种,则不进行更新,以后按照预定采集周期并按序重复步骤2到步骤6。

综上所述,本发明一种开关量信号的采集方法必须连续十六次采集代表DI接口的开关量信号值都必须为同一个值,才能更新表示开关量信号状态的值,故而能有效的避免因DI采集错误导致风力发电机组等工业控制系统的误判,达到有效采集开关量信号目的。

附图说明

图1为本发明一种开关量信号的采集方法的采集流程示意图。

具体实施方式

为详细说明本发明的技术内容、构造特征、所达成目的及效果,以下兹例举实施例并配合附图详予说明。

请参阅图1,本发明一种开关量信号采集方法是基于单片机字寻址的方式来对开关量信号(DI信号)的进行有效地采集并作出相应的逻辑判断的方法。

本发明一种开关量信号采集方法主要是针对16位的单片机系统,但也不排除其他位数的单片机系统应用本方法进行开关量信号的采集。

针对业内普通技术人员,通常情况下开关量信号仅存在两种情况,其中,“0”表示具开关功能的无源器件处于断开状态,此时相对应的电平为低电平;“1”表示具开关功能的无源器件处于闭合状态,此时,相对应的电平为高电平。

步骤1:当开关量信号采集方法的程序开始时,先行预置的16位缓冲字内容始终保持为:0x0000,所述先行预置的16位缓冲字内容为0x0000表示被采集的具有开关功能的无源器件输出的开关量信号处于断开状态,对应输出电平为低电平,所述先行预置的16位缓冲字内容0x0000保存在单片机内部SRAM的1个字单元中;

步骤2:单片机中的运算器将单片机内的SRAM中的缓冲字内容逻辑左移一位,并覆盖先行预置的16位缓冲字内容;

步骤3:单片机中的运算器访问单片机的数据总线,读取对应DI接口的IO寄存器一次并保存到CPU的通用寄存器中,得到对应DI接口的开关量信号;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都阜特科技有限公司,未经成都阜特科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210113125.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top