一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

调速器在线监测模拟信号同步采集与处理方法及系统与流程

2022-10-26 07:15:42 来源:中国专利 TAG:

1.本技术涉及模拟信号采集领域,具体涉及一种调速器在线监测模拟信号同步采集与处理方法及系统。


背景技术:

2.水轮机调速器控制系统是电厂二次控制系统中的核心设备。水轮机调速器在线监测控制系统是水轮机控制系统智能化发展方向,一般应用于单机容量100mw-1200mw同步发电机或抽水蓄能机组上,实现同步发电机组模拟信号实时同步采集、高密度录波、计算分析及故障诊断,提高水轮机调速器的工作效率。
3.随着同步发电机容量逐步增加,水轮机调速器现场状态量的监测、分析和上传等大数据处理需求日益增加,数据处理精度和处理速度直接关系着在线监测系统后台数据分析和处理结果的准确性。当前,大部分调速器在线监测系统的信号采集采用单一mcu进行adc芯片控制与数据处理,ad转换、逻辑控制、数据处理、外设交互等等只能严格按任务顺序执行,严重影响信号采集的实时性和系统数据交互的响应速度。


技术实现要素:

4.本技术实施例的目的在于提供一种调速器在线监测模拟信号同步采集与处理方法及系统,极大提高了调速器应用场合多通道模拟量同步采样速率、处理能力和系统数据交互响应速度。
5.为实现上述目的,本技术提供如下技术方案:第一方面,本技术实施例提供一种调速器在线监测模拟信号同步采集与处理系统,包括arm控制器和fpga芯片,所述arm控制器包括2个a72内核和4个a53内核,2个a72内核连接第二千兆网口,在完成linux系统运行和任务调度的同时实现iec61850协议传输;4个a53内核连接第一千兆网口,在处理采集数据的同时实现实时处理数据对外传输;a53内核以并行总线通讯方式拓展ddr存储器芯片,并行总线同时连接fpga芯片,fpga芯片以串行总线方式拓展5片adc芯片,第一键相信号和第二键相信号通过专用通讯线连接到a53内核和fpga芯片。
6.所述arm控制器内的a72内核和a53内核通过芯片内部集成的cci500总线实现内核功能划分与数据存取共享。
7.所述arm控制器上还连接有静态存储芯片。
8.所述adc芯片为8通道ad7606芯片。
9.所述第一键相信号和第二键相信号为24v脉冲输入信号或模拟量电压信号。
10.第二方面,本技术实施例提供一种调速器在线监测模拟信号同步采集与处理方法,包括以下具体步骤:s1. arm控制器a53内核和fpga芯片检测到第一路键相信号,对第一路键相信号进行脉冲计数或模数转换,获取键相信号的频率或幅值,确定模拟量采样速率;延迟一个或多
个周期后,在键相信号的上升沿同时使能所有adc芯片;s2.所有adc芯片对模拟量输入信号进行同步采样和转换;s3. fpga芯片检测到所有adc芯片的完成标志,同时读取所有adc芯片的转换结果,进行傅里叶变换和处理后,将数据通过并行总线存储于ddr存储器;s4.arm控制器a53内核通过并行总线实时读取ddr存储器内的数据,并进行数据处理、信号还原、故障诊断或仿真分析,并通过千兆网口使用自定义协议直接向外部设备传输数据;s5. arm控制器a72内核运行linux并挂载调速器在线监测应用程序,同步调用arm存储器内经过处理和分析后的数据,通过千兆网口使用iec61850通用协议将数据传输至外部系统;s6. fpga芯片在键相信号的下一个上升沿同时使能所有adc芯片,继续下一轮数据采集;s7. arm控制器a53内核和fpga芯片检测到第二路键相信号,停止同步采样。
11.所述步骤s2中以8k或16k采样率同步采样。
12.与现有技术相比,本发明的有益效果是:采用多核arm控制器和fpga相结合,实现信号采集的控制、数据存储与读取、数据处理与分析、数据调用与对外传输等多任务并发、独立内核单独控制的方法,内部采用ddr双倍速率同步动态随机存储器进行数据缓存和中转、采用高速并口总线进行内核与内核、内核与外设间的数据交互,极大的提高了信号采集与处理的能力;另外,采用外部键相信号对模拟量同步采样的启停和采样速率进行控制,相比于传统控制方式,响应速度更快、更灵活、更安全。
附图说明
13.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
14.图1为本发明的总体硬件功能框图;图2为键相信号启动与停止40路模拟信号输入同步采样硬件功能框图;图3为本发明的方法流程示意图。
具体实施方式
15.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
16.术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
17.术语“第一”、“第二”等仅用于将一个实体或者操作与另一个实体或操作区分开来,而不能理解为指示或暗示相对重要性,也不能理解为要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
18.如图1所示,一种调速器在线监测模拟信号同步采集与处理系统,包括arm控制器1和fpga芯片2,所述arm控制器1包括2个a72内核10和4个a53内核11,2个a72内核10连接第二千兆网口9,在完成linux系统运行和任务调度的同时实现iec61850协议传输;4个a53内核11连接第一千兆网口8,在处理采集数据的同时实现实时处理数据对外传输;a53内核11以并行总线通讯方式拓展ddr存储器芯片3,并行总线同时连接fpga芯片2,fpga芯片2以串行总线方式拓展5片adc芯片4,第一键相信号5和第二键相信号6通过专用通讯线连接到a53内核11和fpga芯片2。arm控制器1采用瑞芯微64位主频为2ghz的六核arm控制器rk3399,arm控制器1外部扩展16gb的静态存储芯片7,ddr存储器芯片3为2gb的动态存储器ddr,arm控制器1的a53内核11、fpga芯片与ddr存储器芯片3共用同一条并行总线传输可以达到10mbyte/秒。
19.基于arm控制器1芯片内部集成的特殊总线cci500实现的内存数据共享,a72内核10可以同步获取实时数据,完成系统任务调度、数据展示和传输。
20.fpga芯片2通过io口实现同步读取5个adc芯片4;所述千兆网口通过rgmii接口形式与外部驱动电路相连,实现10/100/1000mbps自适应。
21.40路模拟信号输入同步采样以8k或16k采样率完成每秒数据分别如下:8k采样速率:40ch*8*1024*2byte=680kbyte/秒。
22.16k采样速率:40ch*16*1024*2byte=1.25mbyte/秒。
23.传统32位单核心mcu的ram容量一般小于2mb,32位单核心mcu进行adc芯片控制与数据处理时,每秒至少需要的动态ram容量为680kb,同时arm控制器还需要执行逻辑运算、任务调度和通讯协议转发等,传统32位单核心mcu无法实现40路模拟信号以8k或16k完成同步采样数据处理及数据转发。
24.本技术实施例提供的这种调速器在线监测模拟信号同步采集与处理系统,为实现40路模拟信号以8k或16k同步采样,模拟信号的采集与处理由高性能gw2a-lv55系列fpga芯片完成,通过高速并口总线和大容量2gb动态内存ddr的缓存芯片,供arm控制器读取。主频为2ghz的arm控制器a53内核通过并口总线获取实时数据并完成数据的综合处理,集成调速器机组的故障诊断和仿真分析功能,并通过千兆网口对外转发。arm控制器a72内核完成linux系统运行、任务调度、数据展示、对外协议转换等。
25.本技术实施例提供的这种调速器在线监测模拟信号同步采集与处理系统,arm控制器和fpga芯片同时识别外部键相信号,触发模拟量信号的同步采样的启动和停止,并通过识别键相信号的频率或幅值来决定同步采样的采样率。外部键相信号由2通道组成,第一通道为同步采样启动信号,第二通道为同步采样停止信号。键相信号有两种类型,一种为24v脉冲输入信号,另一种为模拟电压输入信号;模拟信号采样率由24v脉冲输入频率或模拟电压输入信号幅值来决定的。
26.键相信号为24v脉冲输入信号时,经过高速光隔隔离与电平转换后变换成ttl电平后:第一通道接至arm的a53内核tim2-1的gpio引脚与fpga的gpio-1,第二通道接至arm的a53内核tim2-2的gpio引脚与fpga的gpio-2引脚。
27.键相信号为模拟电压信号输入时,经过adc芯片后以串行总线方式传输给fpga后:第一通道由fpga的gpio-3向arm的a53内核tim2-3的gpio引脚发出启动同步采样信号,第二通道由fpga的gpio-4向arm的a53内核tim2-4的gpio引脚发出停止同步采样信号。
28.如图2所示,本技术提供的这种调速器在线监测信号采集与处理系统,arm控制器和fpga芯片通过识别2路键相信号状态,对40路模拟量同步采样进行控制。键相信号第1通道用于启动同步采样,键相信号第2通道用于停止同步采样;同时,通过识别键相信号的幅值或频率,控制同步采样的采样率。
29.如图3所示,本技术还提供一种调速器在线监测模拟信号同步采集与处理方法,包括以下具体步骤:s1. arm控制器a53内核和fpga芯片检测到第一路键相信号,对第一路键相信号进行脉冲计数或模数转换,获取键相信号的频率或幅值,确定模拟量采样速率;延迟一个或多个周期后,在键相信号的上升沿同时使能所有adc芯片;s2.所有adc芯片对模拟量输入信号进行同步采样和转换;s3. fpga芯片检测到所有adc芯片的完成标志,同时读取所有adc芯片的转换结果,进行傅里叶变换和处理后,将数据通过并行总线存储于ddr存储器;s4.arm控制器a53内核通过并行总线实时读取ddr存储器内的数据,并进行数据处理、信号还原、故障诊断或仿真分析,并通过千兆网口使用自定义协议直接向外部设备传输数据;s5. arm控制器a72内核运行linux并挂载调速器在线监测应用程序,同步调用arm存储器内经过处理和分析后的数据,通过千兆网口使用iec61850通用协议将数据传输至外部系统;s6. fpga芯片在键相信号的下一个上升沿同时使能所有adc芯片,继续下一轮数据采集;s7. arm控制器a53内核和fpga芯片检测到第二路键相信号,停止同步采样。
30.所述步骤s2中以8k或16k采样率同步采样。
31.本技术通过fpga芯片以24v脉冲输入信号或模拟量电压信号为键相信号启动与关闭40路模拟信号输入以8k或16k采样率同步采样,采集信号经过fpga芯片实现傅立叶变换并通过ddr存储器转存,由arm控制器的a53内核读取和处理,再经高速网口,使用通用或自定义协议送至外部设备和系统进行展示或分析处理,极大提高了调速器应用场合多通道模拟量同步采样速率、处理能力和系统数据交互响应速度。
32.以上所述仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献