一种大容量数据采集装置,涉及板间数据传输技术领域,所解决的是在简化电磁兼容设计的同时,提高数据实时性的技术问题。该装置包括一块数据采集主板和多块扩展子板,所述数据采集主板上设有CPU和FPGA,每块扩展子板均设有一三线串行通信接口,所述FPGA设有对应各扩展子板的多个串并转换模块及多个存储模块;FPGA定时向各扩展子板的三线串行通信接口发送使能信号和时钟信号,各扩展子板按照时钟信号的时序将数据发送给对应的串并转换模块,由串并转换模块转换为并行数据后存入对应的存储模块中;CPU通过访问各存储模块读取各扩展子板的数据。本实用新型专利技术提供的装置及方法,能简化电磁兼容设计,且数据实时性高。(*该技术在2020年保护过期,可自由使用*)
【技术实现步骤摘要】
本技术涉及板间数据传输技术,特别是涉及一种大容量数据采集装置的技 术。
技术介绍
电力系统中的很多自动化设备都设有数据采集装置,且大部分设备的数据采集量 都比较大。电力系统中现有自动化设备的数据采集装置都有一块数据采集主板和多块扩展 子板组成,在数据采集主板上设有CPU,由于CPU的总线周期不可任意加长,一般总线速度 最低也要十几兆赫兹,因此随着扩展板件数量的增加,信号传输路径也会随之增加,使得采 用传统的CPU数据总线进行板间互联的方式会由于传输信号的频率较高(一般为几十兆)而 使传输信号面临着电磁兼容的问题,如果板间采用传统的串行通信方式则会由于每个扩展 子板都需要增加CPU支持而会大幅增加硬件成本,而且随着扩展子板数量的增加,CPU以串 行通信方式依序逐个访问各扩展子板所需时间也较长,会影响到数据的实时性。
技术实现思路
针对上述现有技术中存在的缺陷,本技术所要解决的技术问题是提供一种能 简化电磁兼容设计,且结构简单,成本低廉,数据实时性高的大容量数据采集装置及其数据 传输方法。为了解决上述技术问题,本技术所提供的一种大容量数据采集装置,包括一 块数据采集主板和多块扩展子板,所述数据采集主板上设有CPU,所述CPU设有数据接口, 每块扩展子板均设有一三线串行通信接口,每块扩展子板上的三线串行通信接口均有三个 接线端,分别为使能信号输入端、时钟信号输入端、串行数据输出端,其特征在于所述数据 采集主板上还设有一用于管理各扩展子板的FPGA ;所述FPGA设有一使能信号输出端、一时钟信号输出端,并设有与各扩展子板一一 对应的多个串并转换模块,及与各串并转换模块一一对应的多个存储模块;每个串并转换模块均设有一串行数据输入端、一并行数据接口 ;每个存储模块均设有一数据输入口、一数据输出口,各存储模块的数据输出口连 接到CPU的数据接口,每个存储模块的数据输入口连接到其对应串并转换模块的并行数据 接口 ;每块扩展子板上的三线串行通信接口的串行数据输出端连接到其对应串并转换 模块的串行数据输入端,各扩展子板上的三线串行通信接口的使能信号输入端连接到FPGA 的使能信号输出端,各扩展子板上的三线串行通信接口的时钟信号输入端连接到FPGA的 时钟信号输入端。本技术提供的大容量数据采集装置及其数据传输方法,利用FPGA定时向各 扩展子板发送使能信号和时钟信号,各扩展子板根据FPGA发送的信号,以串行通信方式将 数据实时传输至FPGA中的各存储模块中存储,CPU通过访问各存储模块获取各扩展子板的数据,由于仅加装了一片FPGA,各扩展子板上无需加装CPU,其结构比较简单,实现成本 也比较低,而且由于板间数据是以串行通信方式传输的,因此电磁兼容设计也比较简单,而 CPU是通过数据总线访问各子板的数据的,因此数据实时性也较高。附图说明图1是本技术实施例的大容量数据采集装置的结构框图。具体实施方式以下结合附图说明对本技术的实施例作进一步详细描述,但本实施例并不用 于限制本技术,凡是采用本技术的相似结构及其相似变化,均应列入本技术 的保护范围。如图1所示,本技术实施例所提供的一种大容量数据采集装置,包括一块数 据采集主板和多块扩展子板,所述数据采集主板上设有CPU (中央处理器),所述CPU设有数 据接口,每块扩展子板均设有一三线串行通信接口,每块扩展子板上的三线串行通信接口 均有三个接线端,分别为使能信号输入端、时钟信号输入端、串行数据输出端,其特征在于 所述数据采集主板上还设有一用于管理各扩展子板的FPGA (可编程逻辑门阵列);所述FPGA设有一使能信号输出端、一时钟信号输出端,并设有与各扩展子板一一 对应的多个串并转换模块,及与各串并转换模块一一对应的多个存储模块;每个串并转换模块均设有一串行数据输入端、一并行数据接口 ;每个存储模块均设有一数据输入口、一数据输出口,各存储模块的数据输出口连 接到CPU的数据接口,每个存储模块的数据输入口连接到其对应串并转换模块的并行数据 接口 ;每块扩展子板上的三线串行通信接口的串行数据输出端连接到其对应串并转换 模块的串行数据输入端,各扩展子板上的三线串行通信接口的使能信号输入端连接到FPGA 的使能信号输出端,各扩展子板上的三线串行通信接口的时钟信号输入端连接到FPGA的 时钟信号输入端。本技术实施例所提供的大容量数据采集装置的数据传输方法,其特征在于 FPGA通过其使能信号输出端和时钟信号输出端定时向各扩展子板发送使能信号和时钟信 号;各扩展子板上的三线串行通信接口的使能信号输入端和时钟信号输入端接收到 FPGA发送的使能信号和时钟信号后,即按照时钟信号的时序通过其三线串行通信接口的串 行数据输出端以串行通信方式发送数据给对应的串并转换模块;各串并转换模块收到对应扩展子板送来的串行数据后,先将收到的串行数据转换 为并行数据,再将转换后的并行数据发送至对应的存储模块中存储;CPU需要读取其中一块扩展子板的数据时,即通过其数据接口读取与该扩展子板 相对应的存储模块中的数据。权利要求1. 一种大容量数据采集装置,包括一块数据采集主板和多块扩展子板,所述数据采集 主板上设有CPU,所述CPU设有数据接口,每块扩展子板均设有一三线串行通信接口,每块 扩展子板上的三线串行通信接口均有三个接线端,分别为使能信号输入端、时钟信号输入 端、串行数据输出端,其特征在于所述数据采集主板上还设有一用于管理各扩展子板的 FPGA ;所述FPGA设有一使能信号输出端、一时钟信号输出端,并设有与各扩展子板一一对应 的多个串并转换模块,及与各串并转换模块一一对应的多个存储模块; 每个串并转换模块均设有一串行数据输入端、一并行数据接口 ; 每个存储模块均设有一数据输入口、一数据输出口,各存储模块的数据输出口连接到 CPU的数据接口,每个存储模块的数据输入口连接到其对应串并转换模块的并行数据接 Π ;每块扩展子板上的三线串行通信接口的串行数据输出端连接到其对应串并转换模块 的串行数据输入端,各扩展子板上的三线串行通信接口的使能信号输入端连接到FPGA的 使能信号输出端,各扩展子板上的三线串行通信接口的时钟信号输入端连接到FPGA的时 钟信号输入端。专利摘要一种大容量数据采集装置,涉及板间数据传输
,所解决的是在简化电磁兼容设计的同时,提高数据实时性的技术问题。该装置包括一块数据采集主板和多块扩展子板,所述数据采集主板上设有CPU和FPGA,每块扩展子板均设有一三线串行通信接口,所述FPGA设有对应各扩展子板的多个串并转换模块及多个存储模块;FPGA定时向各扩展子板的三线串行通信接口发送使能信号和时钟信号,各扩展子板按照时钟信号的时序将数据发送给对应的串并转换模块,由串并转换模块转换为并行数据后存入对应的存储模块中;CPU通过访问各存储模块读取各扩展子板的数据。本技术提供的装置及方法,能简化电磁兼容设计,且数据实时性高。文档编号G06F13/20GK201876872SQ20102065308公开日2011年6月22日 申请日期2010年12月10日 优先权日2010年12月10日专利技术者王成修 申请人:上海申瑞电力科技股份有限公司本文档来自技高网...
【技术保护点】
1.一种大容量数据采集装置,包括一块数据采集主板和多块扩展子板,所述数据采集主板上设有CPU,所述CPU设有数据接口,每块扩展子板均设有一三线串行通信接口,每块扩展子板上的三线串行通信接口均有三个接线端,分别为使能信号输入端、时钟信号输入端、串行数据输出端,其特征在于:所述数据采集主板上还设有一用于管理各扩展子板的FPGA;所述FPGA设有一使能信号输出端、一时钟信号输出端,并设有与各扩展子板一一对应的多个串并转换模块,及与各串并转换模块一一对应的多个存储模块;每个串并转换模块均设有一串行数据输入端、一并行数据接口;每个存储模块均设有一数据输入口、一数据输出口,各存储模块的数据输出口连接到CPU的数据接口,每个存储模块的数据输入口连接到其对应串并转换模块的并行数据接口;每块扩展子板上的三线串行通信接口的串行数据输出端连接到其对应串并转换模块的串行数据输入端,各扩展子板上的三线串行通信接口的使能信号输入端连接到FPGA的使能信号输出端,各扩展子板上的三线串行通信接口的时钟信号输入端连接到FPGA的时钟信号输入端。
【技术特征摘要】
【专利技术属性】
技术研发人员:王成修,
申请(专利权)人:上海申瑞电力科技股份有限公司,
类型:实用新型
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。