[go: up one dir, main page]

CN102023808A - 多通道同步数据采集卡 - Google Patents

多通道同步数据采集卡 Download PDF

Info

Publication number
CN102023808A
CN102023808A CN 201010577253 CN201010577253A CN102023808A CN 102023808 A CN102023808 A CN 102023808A CN 201010577253 CN201010577253 CN 201010577253 CN 201010577253 A CN201010577253 A CN 201010577253A CN 102023808 A CN102023808 A CN 102023808A
Authority
CN
China
Prior art keywords
data
signal
fifo
analog
programmable gate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 201010577253
Other languages
English (en)
Inventor
刘朝华
陈家斌
宋春雷
谢玲
王勇
韩永强
毛玉良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN 201010577253 priority Critical patent/CN102023808A/zh
Publication of CN102023808A publication Critical patent/CN102023808A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Analogue/Digital Conversion (AREA)

Abstract

本发明提供了一种用于PC/104嵌入式导航计算机的多通道同步数据采集卡,可以同时进行四通道的数据采集,主要由现场可编程门阵列FPGA(FieldProgrammable Gate Array)、信号调理电路、4片18位AD、3片数据锁存器等构成。四片AD转换器的转换控制由FPGA提供的同一路信号进行控制,因此可以保证采样转换的同步性。采样转换完毕后,将数据保存在FPGA内部集成的FIFO中,利用中断方式,通过PC/104总线分时读取,完成整个数据采集过程。本发明解决了多通道采样中AD转换信号不同步的问题,并且转换精度高,采集卡地址可以在一定范围内任意设置,具有广泛的应用前景。

Description

多通道同步数据采集卡
技术领域
本发明属于数据采集与传输技术领域,特别地,适用于导航计算中对加速度信息、温度信息等模拟信息的高速同步数据采集。
背景技术
PC/104嵌入式计算机是1987年出现的,由于其具有小巧的尺寸、高度的可靠性、低廉的成本及可灵活配置的结构,同时PC/104规范与PC的ISA(Industry Standard Architecture)总线标准相容,故PC/104用户可从大量的PC资源(包括硬件、软件和外设)中受益。因此,使用PC/104作为导航计算机在导航系统中大量应用。
导航系统是一个实时动态系统,对陀螺及加速度计的数据采集、系统误差矫正和系统信息处理具有很强的实时性,对系统的信息处理速度要求较高。因此,在采集陀螺及加速度数据时,应尽可能采用外围逻辑电路完成,使导航计算机将更多的时间用于系统的解算及误差补偿计算。导航解算时,要求每个加速度计的数据采集必须在同一时刻完成,因此,对加速度计的数据采集,必须同时对3个加速度计采样。目前,市场上基于PC/104总线标准已经开发出种类繁多的采集卡产品,但传统上的多通道数据采集卡,模拟信号需要经过多路模拟开关,分时切入模数转换器(AD)进行循环采样,并没有做到多通道的、实时同步采样。其次,大部分的采集卡分辨率不够高,无法实现高精度的数据采集。因此,本发明将提供一种新的多通道同步采集卡,实现在一次AD转换过程中,多路加速度计信息同时采样、转换,并且以FPGA集成FIFO为缓存,采用中断方式,通过PC/104总线传输到导航计算机中,从而大大提高导航计算机的解算速度。
发明内容
本发明提供的数据采集卡具有PC/104总线插槽,可以直接与具有PC/104总线插槽的嵌入式计算机相连接。该采集卡的电源由嵌入式计算机通过PC/104总线为其提供。
本发明提供的多通道同步数据采集卡可以同时进行四通道的数据采集,主要由现场可编程门阵列FPGA(Field Programmable Gate Array)、信号调理电路、4片18位AD、3片数据锁存器等构成。
FPGA与PC/104的地址总线相连接,实现地址译码并产生逻辑控制信号,从而实现对AD转换电路、锁存器、FIFO等各个单元的状态进行控制。锁存器直接与PC/104的数据总线连接,实现AD转换后数据的传输。AD转换后的数字信号为18位,所以需要3片锁存器进行锁存。
四片AD转换器的转换控制由FPGA提供的同一路信号进行控制,因此可以保证采样转换的同步性。采样转换完毕后,将数据保存在FIFO中,并发送中断请求,最后通过PC/104总线分时读取,完成整个数据采集过程。
本发明用FPGA集成FIFO的方式代替硬件FIFO,利用FPGA内部资源生成FIFO不仅使整个系统更加紧凑、稳定和可靠,而且可以灵活设置先进先出存储器(FIFO)的大小,满足不同应用场合的需求。
本发明解决了导航系统中多路信号采样不同步的问题,并且转换精度高,采集卡地址可以在一定范围内任意设置,具有广泛的应用前景。
附图说明
图1为本发明提供的多通道同步数据采集卡的原理框图,对图中的数字标示说明如下:
1-信号调理电路;
2-AD转换器;
3-FPGA;
4-锁存器;
5-PC/104总线;
图2为上位机主程序流程图。
图3为中断子程序流程图。
具体实施方式
下面结合附图1、图2、图3对本发明进行进一步的描述:
图1显示了本发明所述的多通道数据采集卡的信号控制流程。
多通道同步数据采集卡同时进行四通道的数据采集,主要由现场可编程门阵列FPGA(3)、信号调理电路(1)、4片18位AD(2)、3片数据锁存器(4)和PC/104(5)等构成,FPGA与PC/104(5)的地址总线相连接,实现地址译码并产生逻辑控制信号,从而实现对AD转换电路、锁存器、FIFO等各个单元的状态进行控制,锁存器(4)直接与PC/104(5)的数据总线连接,实现AD转换后数据的传输,AD转换后的数字信号为18位,所以需要3片锁存器(4)进行锁存。FPGA集成FIFO的方式代替硬件FIFO,实现了FPGA内部资源的最大化利用,提高了系统的灵活性与可扩展性,利用Quartus II提供的MegaWizardP1ug_In Manager工具通过设置相应的参数创建了一个异步FIFO,其存储器容量为8×18bit,利用FPGA内部资源生成FIFO不仅使整个系统更加紧凑、稳定和可靠,而且可以灵活设置先进先出存储器(FIFO)的大小,满足不同应用场合的需求。
PC104中,当A9~A0=1100000000,WR=0,RD=1时进行地址译码产生AD启动转换CONVST信号,下降沿有效,4个AD同时进行数据转换。当BUSY1、BUSY2、BUSY3与BUSY4信号由高电平变为低电平时,表示4通道数据全部转换完毕,开始自动进行写FIFO数据的操作。FPGA循环产生AD读取信号,当RD1=0,RD2=1,RD3=1,RD4=1时将第一通道数据写入FIFO;当RD1=1,RD2=0,RD3=1,RD4=1时将第二通道数据写入FIFO;当RD1=1,RD2=1,RD3=0,RD4=1时将第三通道数据写入FIFO;当RD1=1,RD2=1,RD3=1,RD4=0时将第四通道数据写入FIFO。FPGA对FIFO写操作进行计数,当计数值等于4时,表示写FIFO数据完毕,这时将CONVST信号从低电平转换为高电平信号,停止AD采样转换与写FIFO操作。同时,通过PC/104总线向上位计算机发送中断请求信号IRQ2,等待数据读取。
当A9~A0=1100000010,WR=1,RD=0时,FPGA进行地址译码产生读取FPGA集成FIFO的数据信号,将18位数据同时锁存进三片74LS573中。当A9~A0=1100000100,WR=1,RD=0时,FPGA进行地址译码使得OE1=0,LE1=1,将低8位数据读入上位计算机;当A9~A0=1100001000,WR=1,RD=0时,FPGA进行地址译码使得OE2=0,LE2=1,将D8~D15位数据读入上位计算机;当A9~A0=1100001000,WR=1,RD=0时,FPGA进行地址译码使得OE3=0,LE3=1,将D16~D17位数据读入上位计算机,3字节数据读取完毕后,进行组合则得到第一通道的转换数据。重复上述过程可以顺序读取其余三个通道的数据。
图2显示了本发明所述的多通道数据采集卡的基于PC/104总线上位计算机的主程序软件工作流程。首先进行主程序的初始化,然后启动AD进行数据采样,在AD进行数据采样的同时,主程序进行其它任务的执行,一旦AD采样完毕,中断标志位即被置位,则CPU立即执行中断服务子程序,中断子程序执行完毕后,中断立即返回,则主程序从断点处继续执行。这种中断设计,大大节省了CPU时间,提高了程序的执行效率。
图3显示了本发明所述的多通道数据采集卡的中断子程序的工作流程。
整个数据采集卡以FPGA为控制核心,成功实现了多通道数据的同步采样,采集精度高,符合PC/104总线标准,可以作为其标准模块直接使用。同时,将系统的逻辑控制与数据缓冲集中到一片FPGA芯片上,采用柔性电路设计方法,增强了电路设计的灵活性和可扩展性,在PC/104嵌入式导航系统中具有广泛的应用前景。

Claims (6)

1.一种多通道同步数据采集卡,用于PC/104嵌入式导航计算机,其特征在于,包括:
一PC/104总线,其与导航计算机通信;
多片模数转换器,多通道将模拟信号转化为数字信号;
一现场可编程门阵列,其与PC/104总线的地址总线相连接,实现地址译码,并产生逻辑控制信号,实现对AD转换电路、锁存器、FIFO等各个单元的状态进行控制;
多个信号调理电路,其将待测信号转换成模数转换器能够识别的标准信号;
多片8位数据锁存器,以锁存模数转换器转换后的数字信号。
2.根据权利要求1所述的数据采集卡,其特征在于,所述现场可编程门阵列内部集成FIFO完成数据缓冲。
3.根据权利要求2所述的数据采集卡,其特征在于,模数转换器的转换控制由现场可编程门阵列提供的同一路信号进行控制,因此可以保证多路信号采样转换的同步性。
4.根据权利要求3所述的数据采集卡,其特征在于,所述模数转换器为4片,所述8位数据锁存器为3个。
5.根据权利要求4所述的数据采集卡,其特征在于,现场可编程门阵列进行地址译码产生模数转换器启动信号,4个模数转换器同时进行数据转换,当通道数据全部转换完毕,开始自动进行写FIFO数据的操作,FIFO数据完毕后停止模数转换器采样转换与写FIFO操作,通过所述PC/104总线向导航计算机发送中断请求信号IRQ2,等待数据读取。
6.根据权利要求5所述的数据采集卡,现场可编程门阵列进行地址译码产生读取现场可编程门阵列集成FIFO的数据信号后,将第一通道的18位数据同时锁存进三片74LS573中,依次将锁存在74LS573中的3字节数据读入导航计算机,组合后得到第一通道的转换数据,重复上述过程以顺序读取其余三个通道的数据。
CN 201010577253 2010-12-07 2010-12-07 多通道同步数据采集卡 Pending CN102023808A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010577253 CN102023808A (zh) 2010-12-07 2010-12-07 多通道同步数据采集卡

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010577253 CN102023808A (zh) 2010-12-07 2010-12-07 多通道同步数据采集卡

Publications (1)

Publication Number Publication Date
CN102023808A true CN102023808A (zh) 2011-04-20

Family

ID=43865144

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010577253 Pending CN102023808A (zh) 2010-12-07 2010-12-07 多通道同步数据采集卡

Country Status (1)

Country Link
CN (1) CN102023808A (zh)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102928687A (zh) * 2012-09-11 2013-02-13 上海航天测控通信研究所 一种基于pc104和kvm的高集成便携式测试设备及测试方法
CN103093004A (zh) * 2012-12-14 2013-05-08 天津瑞能电气有限公司 一种基于485总线的多节点自动分配、高速数据采集装置
CN103176411A (zh) * 2011-12-21 2013-06-26 北京普源精电科技有限公司 一种可编程多通道数据采集装置的控制方法
CN103453983A (zh) * 2013-08-15 2013-12-18 湘潭大学 一种基于时分复用和多通道的工业数据采集方法及系统
CN103592881A (zh) * 2013-11-28 2014-02-19 广西大学 一种基于fpga的多路信号同步采样控制电路
CN104182551A (zh) * 2013-05-20 2014-12-03 华南理工大学 多采样率多路同步数据采集系统及采集方法
CN104238398A (zh) * 2013-06-24 2014-12-24 成都旋极历通信息技术有限公司 基于pc104总线的多通道同步数据采集卡
CN105306322A (zh) * 2014-11-20 2016-02-03 天津市英贝特航天科技有限公司 多通讯总线的采集结构
CN105811983A (zh) * 2016-03-03 2016-07-27 长沙威胜信息技术有限公司 用于计量仪表的多回路模拟量同步采样电路和采用方法
CN105842509A (zh) * 2016-03-18 2016-08-10 深圳市鼎阳科技有限公司 一种万用表以及读数方法
CN109965866A (zh) * 2019-01-30 2019-07-05 安博特纳米生物科技有限公司 生物电信号采集模组和信号采集卡
CN110006426A (zh) * 2019-05-09 2019-07-12 保定开拓精密仪器制造有限责任公司 基于fpga的多通道加速度计数据采集系统及采集方法
CN110764447A (zh) * 2019-10-25 2020-02-07 中国科学院电工研究所 一种基于fpga的多路可扩展采样系统及方法
CN112672034A (zh) * 2019-10-16 2021-04-16 北京中科慧眼科技有限公司 一种同步帧信号的分时传输方法、装置及系统
CN113114254A (zh) * 2021-05-18 2021-07-13 天津凯发电气股份有限公司 一种高速多通道同步模拟量采集控制方法
CN113951849A (zh) * 2021-11-02 2022-01-21 华润微电子控股有限公司 生物信号采集电路及鼠标
CN116124133A (zh) * 2023-04-18 2023-05-16 中国船舶集团有限公司第七〇七研究所 多路同步加速度计测量方法、装置及惯性导航系统
CN120856149A (zh) * 2025-09-25 2025-10-28 光梓信息科技(上海)有限公司 数模转换器阵列芯片以及数模转换方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1343884A (zh) * 2001-07-10 2002-04-10 哈尔滨铁路局齐齐哈尔科学技术研究所 乘务员饮酒检测控制系统
US20050171740A1 (en) * 2002-05-15 2005-08-04 Ermme Synchronous multi-channel acquisition system for measuring physical parameters, acquisition module used and method implemented in such a system
CN101364097A (zh) * 2008-09-22 2009-02-11 中国兵器工业第二〇六研究所 一种高实时性的多通道数据采集系统

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1343884A (zh) * 2001-07-10 2002-04-10 哈尔滨铁路局齐齐哈尔科学技术研究所 乘务员饮酒检测控制系统
US20050171740A1 (en) * 2002-05-15 2005-08-04 Ermme Synchronous multi-channel acquisition system for measuring physical parameters, acquisition module used and method implemented in such a system
CN101364097A (zh) * 2008-09-22 2009-02-11 中国兵器工业第二〇六研究所 一种高实时性的多通道数据采集系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《电子技术应用》 20080630 田多华等 利用FPGA实现的多通道同步数据采集卡 , 2 *

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103176411A (zh) * 2011-12-21 2013-06-26 北京普源精电科技有限公司 一种可编程多通道数据采集装置的控制方法
CN102928687A (zh) * 2012-09-11 2013-02-13 上海航天测控通信研究所 一种基于pc104和kvm的高集成便携式测试设备及测试方法
CN102928687B (zh) * 2012-09-11 2015-03-11 上海航天测控通信研究所 一种运载火箭地面测发控系统的测试方法
CN103093004A (zh) * 2012-12-14 2013-05-08 天津瑞能电气有限公司 一种基于485总线的多节点自动分配、高速数据采集装置
CN104182551A (zh) * 2013-05-20 2014-12-03 华南理工大学 多采样率多路同步数据采集系统及采集方法
CN104238398A (zh) * 2013-06-24 2014-12-24 成都旋极历通信息技术有限公司 基于pc104总线的多通道同步数据采集卡
CN103453983B (zh) * 2013-08-15 2015-09-23 湘潭大学 一种基于时分复用和多通道的工业数据采集方法及系统
CN103453983A (zh) * 2013-08-15 2013-12-18 湘潭大学 一种基于时分复用和多通道的工业数据采集方法及系统
CN103592881B (zh) * 2013-11-28 2017-06-16 广西大学 一种基于fpga的多路信号同步采样控制电路
CN103592881A (zh) * 2013-11-28 2014-02-19 广西大学 一种基于fpga的多路信号同步采样控制电路
CN105306322A (zh) * 2014-11-20 2016-02-03 天津市英贝特航天科技有限公司 多通讯总线的采集结构
CN105811983A (zh) * 2016-03-03 2016-07-27 长沙威胜信息技术有限公司 用于计量仪表的多回路模拟量同步采样电路和采用方法
CN105842509A (zh) * 2016-03-18 2016-08-10 深圳市鼎阳科技有限公司 一种万用表以及读数方法
CN109965866A (zh) * 2019-01-30 2019-07-05 安博特纳米生物科技有限公司 生物电信号采集模组和信号采集卡
CN110006426A (zh) * 2019-05-09 2019-07-12 保定开拓精密仪器制造有限责任公司 基于fpga的多通道加速度计数据采集系统及采集方法
CN110006426B (zh) * 2019-05-09 2023-03-28 保定开拓精密仪器制造有限责任公司 基于fpga的多通道加速度计数据采集系统及采集方法
CN112672034B (zh) * 2019-10-16 2022-06-21 北京中科慧眼科技有限公司 一种同步帧信号的分时传输方法
CN112672034A (zh) * 2019-10-16 2021-04-16 北京中科慧眼科技有限公司 一种同步帧信号的分时传输方法、装置及系统
CN110764447A (zh) * 2019-10-25 2020-02-07 中国科学院电工研究所 一种基于fpga的多路可扩展采样系统及方法
CN113114254A (zh) * 2021-05-18 2021-07-13 天津凯发电气股份有限公司 一种高速多通道同步模拟量采集控制方法
CN113951849A (zh) * 2021-11-02 2022-01-21 华润微电子控股有限公司 生物信号采集电路及鼠标
CN113951849B (zh) * 2021-11-02 2024-02-13 华润微电子控股有限公司 生物信号采集电路及鼠标
CN116124133A (zh) * 2023-04-18 2023-05-16 中国船舶集团有限公司第七〇七研究所 多路同步加速度计测量方法、装置及惯性导航系统
CN120856149A (zh) * 2025-09-25 2025-10-28 光梓信息科技(上海)有限公司 数模转换器阵列芯片以及数模转换方法

Similar Documents

Publication Publication Date Title
CN102023808A (zh) 多通道同步数据采集卡
CN109613491B (zh) 一种基于fpga的高速信号采集存储及回放系统
CN104915303B (zh) 基于PXIe总线的高速数字I/O系统
CN101350036A (zh) 一种高速实时数据采集系统
CN102508267A (zh) 一种gnss接收机的中频数据采集与回放系统
CN103777529A (zh) 一种速变信号采编器
CN101770424A (zh) 适于数字通信终端底层协议栈的数据采集与仿真系统
CN111090603A (zh) 一种lvds转usb3.0适配器
CN107908587A (zh) 基于usb3.0的实时数据采集传输装置
CN201247466Y (zh) 高速实时数据采集系统
CN102253916B (zh) 同异步转换的双端双通道fifo
CN202216989U (zh) 基于fifo结构总线控制方式的直流电子负载
CN202372202U (zh) 便携式故障检测仪
CN201984307U (zh) 基于ARM Cortex M0的数字时差转化MCU芯片
CN202362460U (zh) 一种gnss接收机的中频数据采集与回放装置
CN204100994U (zh) 一种二相线阵ccd数据采集与处理系统
CN208368159U (zh) 一种基于arm嵌入式平台的语音识别前端处理系统
CN107564265B (zh) 一种高速传输的lxi数据采集器及其工作方法
CN201909847U (zh) 基于vxi接口的双通道数字信号采集装置
CN205228473U (zh) 一种基于现场可编程门阵列的微型导航计算机
CN201134098Y (zh) 一种基于pxi总线的数据采集卡
CN204440089U (zh) 一种光栅尺数据采集系统
CN102121994B (zh) 一种高分辨率石油地震勘探系统的数据采集板
CN103647728B (zh) 一种STM32单片机与Linux系统高速串口抗干扰通讯方法
CN202332303U (zh) 一种多通道实时直读存储器结构

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110420