System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及风力发电,具体涉及一种数字量信号的采集方法、装置和控制器。
技术介绍
1、随着工业技术的飞速发展,越来越多的工业现场需要实现智能化管理。其中,在工业现场的智能化管理中,通常是通过数据采集装置采集工业现场中各物理量的模拟信号,如风力发电现场中温度、湿度、风速以及压力等,再通过将采集的模拟信号转换成数字量信号输入至工业现场系统中的控制单元,如微控制单元(microcontroller unit,mcu),由控制器根据输入的数字量信号实现对工业现场的控制。
2、相关技术中,由于工业现场的环境较为复杂,工业现场系统通常需要获取较多路数字量信号,例如,40路数字量信号等,以实现对工业现场的精准控制。而目前工业现场系统的控制单元实现采集各路数字量,通常是将不同路数字量信号接入控制单元的不同输入输出(input/output,io)接口中,并根据需要读取相应io接口的数字量信号。但是,由于控制单元用于接入数字量信号的io接口较多,存在控制单元获取到部分数字量信号的及时性较低的问题。
技术实现思路
1、本申请实施例的目的是提供一种数字量信号的采集方法、装置和控制器,以提升控制器获取到部分数字量信号的及时性。
2、第一方面,本申请实施例提供了一种数字量信号的采集方法,应用于控制器,控制器包括n个数字量采集组件和控制单元,所述方法包括:
3、获取n个数字量采集组件中各数字量采集组件所关联的预设响应时间,其中,n个数字量采集组件中,存在至少两个数字量采集组件
4、根据各数字量采集组件的预设响应时间,确定数字量采集组件的轮巡次数,轮巡次数为在一个轮巡周期内向数字量采集组件发送驱动信号的次数,驱动信号用于指示数字量采集组件将采集到的数字量信号传输至控制单元;
5、根据n个数字量采集组件中各数字量采集组件的轮巡次数,向n个数字量采集组件中各数字量采集组件发送驱动信号,以使控制单元在轮巡周期内获取到各数字量采集组件采集的轮巡次数的数字量信号。
6、第二方面,本申请实施例提供了一种数字量信号的采集装置,应用于控制器,控制器包括n个数字量采集组件和控制单元,所述装置包括:
7、响应时间获取模块,用于获取n个数字量采集组件中各数字量采集组件所关联的预设响应时间,其中,n个数字量采集组件中,存在至少两个数字量采集组件所关联的预设响应时间不同;
8、轮巡次数确定模块,用于根据各数字量采集组件的预设响应时间,确定数字量采集组件的轮巡次数,轮巡次数为在一个轮巡周期内向数字量采集组件发送驱动信号的次数,驱动信号用于指示数字量采集组件将采集到的数字量信号传输至控制单元;
9、信号发送模块,用于根据n个数字量采集组件中各数字量采集组件的轮巡次数,向n个数字量采集组件中各数字量采集组件发送驱动信号,以使控制单元在轮巡周期内获取到各数字量采集组件采集的轮巡次数的数字量信号。
10、第三方面,本申请实施例提供了一种控制器,包括:
11、处理器;和
12、存储器,存储有计算机程序,当计算机程序被处理器执行时,实现如第一方面的数字量信号的采集方法的步骤。
13、第四方面,本申请实施例提供了一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,实现如第一方面的数字量信号的采集方法的步骤。
14、第五方面,本申请实施例提供了一种风力发电机组,风力发电机组包括如第三方面的控制器。
15、在本申请实施例中,通过获取n个数字量采集组件中各数字量采集组件所关联的预设响应时间;根据各数字量采集组件的预设响应时间,确定数字量采集组件的轮巡次数;并根据n个数字量采集组件中各数字量采集组件的轮巡次数,向n个数字量采集组件中各数字量采集组件发送驱动信号,以使控制单元在轮巡周期内获取到各数字量采集组件采集的轮巡次数的数字量信号。如此,可以在一个轮巡周期内,对于具有不同预设响应时间要求的数字量采集组件发送不同次数的驱动信号,使得控制器可以快速获取到部分数字量采集组件的数字量信号,从而提升控制器获取到部分数字量信号的及时性。
本文档来自技高网...【技术保护点】
1.一种数字量信号的采集方法,其特征在于,应用于控制器,所述控制器包括N个数字量采集组件和控制单元,所述方法包括:
2.根据权利要求1所述的采集方法,其特征在于,所述根据所述N个数字量采集组件中各所述数字量采集组件的轮巡次数,向所述N个数字量采集组件中各所述数字量采集组件发送所述驱动信号,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标轮巡顺序为:在所述初始轮巡顺序中的每一轮巡间隙,增加向第一数字量采集组件发送所述驱动信号的次数。
4.根据权利要求3所述的方法,其特征在于,所述目标轮巡顺序中,在向各第二数字量采集组件发送所述驱动信号之前和/或之后,连续K次向所述第一数字量采集组件发送驱动信号,所述K为正整数,所述第二数字量采集组件为所述N个数字量采集组件中除所述第一数字量采集组件之外的任一个。
5.根据权利要求1所述的方法,其特征在于,所述根据所述N个数字量采集组件中各所述数字量采集组件的轮巡次数,向所述N个数字量采集组件中各所述数字量采集组件发送所述驱动信号之后,还包括:
6.一种数字量信号的采集装置,其特征
7.根据权利要求6所述的采集装置,其特征在于,所述信号发送模块,包括:
8.一种存储有计算机程序的计算机可读存储介质,其特征在于,当所述计算机程序被处理器执行时,实现如权利要求1至5中任意一项所述的数字量信号的采集方法。
9.一种控制器,其特征在于,所述控制器包括:
10.一种风力发电机组,其特征在于,所述风力发电机组包括如权利要求9所述的控制器。
...【技术特征摘要】
1.一种数字量信号的采集方法,其特征在于,应用于控制器,所述控制器包括n个数字量采集组件和控制单元,所述方法包括:
2.根据权利要求1所述的采集方法,其特征在于,所述根据所述n个数字量采集组件中各所述数字量采集组件的轮巡次数,向所述n个数字量采集组件中各所述数字量采集组件发送所述驱动信号,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标轮巡顺序为:在所述初始轮巡顺序中的每一轮巡间隙,增加向第一数字量采集组件发送所述驱动信号的次数。
4.根据权利要求3所述的方法,其特征在于,所述目标轮巡顺序中,在向各第二数字量采集组件发送所述驱动信号之前和/或之后,连续k次向所述第一数字量采集组件发送驱动信号,所述k为正整数,所述第二数字量采集组件为所述n个数字量采集组件中除所述第一数字量采集组件之...
【专利技术属性】
技术研发人员:林振斌,
申请(专利权)人:金风科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。