基于FPGA的静脉采集系统(终)
基于FPGA高速数据采集系统(终)

基于FPGA 的高速数据采集系统设计摘要:基于可编程逻辑器件FPGA 和USB2.0芯片CY7C68013为核心的高速采集系统,设计了在FPGA 的控制下,的控制下,USB USB 接口模块、接口模块、AD AD 转换模块等协同工作下对输入信号的数据采集系统。
介绍了从硬件和软件两个方面来设计数据高速采集系统,重点说明了硬件设计的原理、重点说明了硬件设计的原理、固件程序的设计思想、固件程序的设计思想、固件程序的设计思想、应用程序的设计、应用程序的设计、应用程序的设计、固件下载固件下载驱动程序的开发,驱动程序的开发,USB USB 控制器CY7C68013的特性,通过VHDL 语言设计对USB 控制器的访问控制操作、制器的访问控制操作、USB USB 控制器固件程序设计、控制器固件程序设计、USB USB 驱动程序设计。
该系统可以实现对信号的高速采集,以实现对信号的高速采集,并通过并通过USB 总线与上位机通信,实现在Labview 控制界面下进行显示以及数据的存储,这种基于FPGA 的同步采集、实时读取采集数据的设计充分发挥了FPGA 和USB 的优点,提高系统采集和传输速度。
的优点,提高系统采集和传输速度。
关键词:FPGA ;USB2.0;高速采集;Labview High Speed Data Acquisition System Design Base on FPGA Abstract: Take the the logical logical logical component component component FPGA, FPGA, FPGA, USB2.0 USB2.0 USB2.0 chip chip chip and and and CY7C68013 CY7C68013 CY7C68013 as as cores.This system realize the high speed acquisition of input signal with the cooperation work of FPGA controller, USB connector and AD converter. Introducing from two aspects of hardware and software ,the design of high speed data acquisition System System focuses focuses focuses on on on the the the principle principle principle of of of hardware hardware hardware design, design, design, the the the firmware firmware firmware program program program design, design, application design, development of firmware download driver, USB controller CY7C68013 CY7C68013 characteristics characteristics characteristics realize realize realize the the the control control control of of of visit visit visit of of of USB USB USB controller controller controller and and and the the design of USB controller firmware program and USB driver.By means of USB bus and Upper Computer, the display and store of data can be achieved under the Labview control interface. The design of synchronous acquisition and real-time read give full play play to to to the the the advantages advantages advantages of of of FPGA FPGA FPGA and and and USB, USB, USB, improving improving improving the the the speed speed speed of of of acquisition acquisition acquisition and and transmission. KEYWORD: FPGA; USB2.0; Speed Acquisition ; Labview 目 录第一章 概述 (1)1.1项目背景及研究意义 (1)1.2国内外研究现状 (1)第二章 总体方案设计 (2)2.1硬件总体方案设计 (2)2.2软件总体方案设计 (2)2.2.1 FPGA 程序流程图 (2)2.2.2 USB 芯片程序流程图 (2)2.2.3 LABVIEW 程序流程图 (3)第三章 硬件设计 (4)3.1 3.1 硬件原理设计........................................................................硬件原理设计 (4)3.2 3.2 芯片的选择...........................................................................芯片的选择 (5)3.2.1 FPGA 的选择 (5)3.2.2 USB 芯片选择 (5)3.2.3 A/D 的选择 (5)3.3硬件电路设计 (6)3.3.1 USB 芯片外围电路设计 (6)3.3.2 CPLD 电路设计 (7)3.3.3 AD 电路设计 (7)第四章 软件设计 (8)4.1 FPGA 程序设计 (8)4.2 USB 固件程序设计 (10)4.3上位机程序设计 (12)第五章 系统调试 (14)第六章 设计总结……………………………………………………………………17 附 录………………………………………………………………………………… 附录Ⅰ附录Ⅰ附录Ⅰ Protel Protel 原理图…………………………………………………………… 附录Ⅱ附录Ⅱ附录Ⅱ FPGA FPGA 顶层图………………………………………………………………第一章 概 述1.1 项目背景及研究意义随着信息技术的飞速发展,随着信息技术的飞速发展,各种数据的实时采集和处理在现代工业控制和科学研究中已成为必不可少的部分,数据采集系统中主要关注的是精度和采样率的问题。
基于FPGA的数据采集系统设计-精品

目录1 绪论 (1)1.1 设计的背景及意义 (1)1.2 国内外的研究现状 (2)1.3 设计的内容与论文结构 (3)1.3.1 设计的内容 (3)1.3.2 论文结构 (3)2 系统框架设计 (4)2.1 设计方案 (4)2.1.1 计算机端软件选择 (4)2.1.2 系统开发软件选择 (5)2.2 系统硬件结构 (6)2.3 系统软件结构 (7)3 系统的硬件设计 (7)3.1 数据采集电路 (7)3.1.1 Cyclone II 系列芯片 (7)3.1.2 输入电路 (8)3.1.3 ADS7822 (9)3.1.2 多路模拟开关CD4051 (12)3.2 显示电路 (14)3.2.1 74LS138 (14)3.2.2 74HC245 (15)3.2.3 七段数码管 (16)3.2.4 显示电路 (17)3.3 串行口通信电路 (18)3.3.1 MAX3232概述 (18)3.3.2 RS-232发送器 (19)3.3.3 电容选择 (19)3.3.4 电源去耦 (19)4 系统软件设计 (20)4.1 程序流程图 (20)4.1.1 时钟分频程序流程图 (20)4.1.2 A/D转换程序流程图 (21)4.2 程序模块 (22)4.2.1 时钟产生模块 (22)4.2.2 A/D子程序模块 (24)4.2.3 通信子程序模块 (26)4.2.4 显示程序 (27)5 系统测试 (29)5.1 数据采集系统调试 (29)5.2 显示系统调试 (30)5.3 通信系统调试 (30)5.4 数据采集系统整体测试 (31)6 结论与展望 (33)谢辞 (34)参考文献 (35)附录1 (36)附录2 (42)摘要数据采集是信号与信息系统一个重要的组成部分,也是数字信号处理的关键环节。
本论文主要介绍一种基于FPGA的数据采集系统,提出一种由串行A/D转换芯片ADS7822、低成本FPGA(Cyclone II)和RS232总线接口组成的数据采集系统方案,系统利用A/D器件对外界输入模拟电压信号模数转换。
毕业设计(论文)-基于fpga的数据采集器[管理资料]
![毕业设计(论文)-基于fpga的数据采集器[管理资料]](https://img.taocdn.com/s3/m/bb5557377f1922791788e838.png)
引言数据采集是获取信息的基本手段。
数据采集技术作为信息科学的一个重要分支,是以传感器、信号测量与处理、微型计算机等技术为基础而形成的一门综合应用型技术。
数据采集作为现代测控技术的基础,己经广泛应用于工业生产、科学研究的诸多领域。
在工业生产中,应用数据采集系统可以得到工业现场的温度、湿度、电压、电流等技术参数,所得结果可以反馈给用户和控制系统,为提高产品质量、降低成本提供信息;在科学研究方面,数据采集可以提供大量的现场信息,成为探索科学奥秘的重要手段[1]。
如何对信号进行实时采集、实时存储,保证信号不丢失,以满足工业现场的需要,一直是数据采集系统研究的一个重要方向。
国外方面[2][3][4],随着国外微电子技术、计数机技术、测控技术和数字通信技术的发展,目前国外数据采集技术已经较初期有了很大的发展。
从近来国外公司展示的新产品可以看出,主要的发展可以概括为功能多样,体积减小和使用方便等三个方面。
国外在研制和使用数据采集系统方面发展迅速,基于MedWin技术的数据采集器也发展较深,在体积和性能具有很大优势得采集器多以FPGA为平台,但价格相对来说就不具有竞争力。
成本较低的数据采集系统多以单片机为主芯片,但是在性能和速度方面就不具有优势。
目前国外的数据采集方面的研究主要着重于传感器,高精度、高速度的传感器层出不穷而且在价格上有了很大进步。
比如美国尼高力仪器技术公司08年生产的2700型数据采集器,完美地将数据记录仪、程控开关与数字表的优势集于一身,是一款高精度、多功能、使用方便的多路数据采集器。
同年惠普公司生产的HP34970A 型数据采集器具有6/12位分辨率,0.004%基本直流精确度和高达250通道/秒的扫描率,非易失性存储器可保存多达50000个带有时间标记的读书,可测包括直流电压、交流电压等等数据。
虽然这些数据采集器的功能无比强大,但是成本都较昂贵。
国内方面[5][6][7],国内数据采集器与目前国外数据采集器相比,在技术上仍然存在着一定的差距,主要表现在:①由于受国内振动等传感器水平的限制,分析频率范围不宽,在工业方面给一些低速的机器或轴承的诊断等带来了一定的困难;②由于数据采集器的内存不大,数据采集器本身的信号处理功能不强,在现场只能做一些简单诊断,精密诊断需要离线到计算机上去做,现场精密诊断功能较弱;○3设备的软件水平,仍在设备维修管理和基本频谱分析上徘徊,机器故障诊断专家系统还需完善,软件人机界面有待改进④设备的性能与成本的协调还缺乏一定的优势。
基于FPGA的数据采集与处理技术的研究

3、FPGA-based Data Acquisition and Processing System:该系统将数 据采集、处理和传输等功能集成到FPGA中,实现了数据的快速处理和传输。但 系统复杂度高,开发难度较大。
结论与展望
本次演示对基于FPGA的数据采集与处理技术的研究进行了详细探讨。目前,该 领域已取得了显著的成果,但仍存在一些不足和挑战。例如,如何优化算法以 降低硬件资源消耗、提高数据处理速度和精度等问题仍需进一步研究。
文献综述
目前,ARM和FPGA已经在数据采集领域得到了广泛的应用。ARM是一种32位的 微处理器,具有高速的计算能力和丰富的外设接口,可以方便地应用于数据采 集系统中。而FPGA则是一种可编程逻辑器件,具有高度的灵活性和并行计算能 力,可以大大提高数据采集的速度。
然而,现有的ARM与FPGA相结合的数据采集技术还存在一些不足之处。首先, 由于ARM和FPGA的时钟频率不同,容易导致数据传输的同步问题。其次,现有 的技术往往没有充分挖掘ARM和FPGA的潜力,导致数据采集速度和精度还有待 提高。
系统设计
基于FPGA的数据采集与处理系统设计需要结合数据采集和处理的过程,将两者 有机地结合起来。具体步骤如下:
1、确定系统需求:明确系统需要实现的功能和性能指标,如采样频率、分辨 率、数据处理速度等。
2、选择合适的硬件:根据需求,选择合适的FPGA芯片、ADC、传感器等硬件 组件。
3、设计数据采集电路:根据传感器类型和性能指标,设计数据采集电路,包 括信号的放大、滤波、A/D转换等。
研究现状
自20世纪80年代FPGA问世以来,数据采集与处理技术取得了长足的进步。目 前,基于FPGA的数据采集与处理技术主要分为两大类:直接数据采集和间接数 据采集。直接数据采集通过FPGA内部的逻辑资源实现数据采集和处理的同步进 行,具有实时性强的优点,但逻辑资源消耗较大;间接数据采集先将数据传输 到FPGA外部的存储器,再通过软件对数据进行处理,具有数据处理能力强的优 点,但实时性较差。
基于FPGA控制的输液系统设计

Ke y wo d r s: F GA ;r n f s n— u v i a c P t su i a o s r el n e-c nr l l u d p e c n r l i fae s n o ; a a i v s n o s s e c c mmu i l o t ;i i s e d o to ;n r rd e s r c p ct e e s r ; p e h o o q i n—
检 测 机 构 , 步 进 电机 为 执 行 机 构 。 了安 全 和 方 便 , 以 为 利 用 RS 3 2 2总 线 增 设 了 语 音 通 信 和 输 液 完 成 自动 报 警 等
功能 。
液 速 度 和 输 液 量 是 一 个 很 难 准 确 把 握 的值 , 士 通 过 转 护
动 输 液 器 上 的 手 动 轮 来 控 制 输 液 速 度 , 通 过 肉 眼 观 察 并 估 计 速 度 , 且 输 液 过 程 中 , 护 人 员 一 般 不 能 全 程 陪 而 医
c to aj n
目 前 , 院 输 液 现 场 一 般 是 人 工 控 制 和 监 视 , 输 医 但
输 液 控 制 与 语 音 通 信 是 本 文 的 主 要 研 究 内 容 , 是 也 本 系 统 稳 定 性 和 可 靠 性 的 根 本 保 证 。根 据 系 统 要 求 , 设 计 中 以 F G 为 控 制 器 , 光 纤 传 感 器 和 容 栅 传 感 器 为 PA 以
Te h i e a d M e h d c nqu n to
基于 F G P A控 制 的输 液 系 统设 计
杨 志 成 , 利 霞 , 贵 琴 , 晓 兵 张 闫 樊 ( 京 联 合 大 学 生 物 化 学 工 程 学 院 , 京 10 2 ) 北 北 00 3
基于FPGA的高速数据采集系统设计

基于FPGA的高速数据采集系统设计随着科技的不断进步,数据采集和处理的速度需求也越来越高。
为了满足这种需求,基于FPGA的高速数据采集系统应运而生。
本文将对其进行阐述,包括其原理、结构、应用和未来发展方向。
一、系统原理FPGA(Field Programmable Gate Array)是一种可编程逻辑器件,通过程序设计可以实现不同的逻辑和功能。
基于FPGA的数据采集系统,即是将FPGA作为处理核心,利用其高速的数据处理能力和可编程性,进行数据采集和处理。
这种系统的原理是将信号输入到FPGA中,通过FPGA的逻辑电路分析、处理、交换和传输等一系列操作,将数据利用高速通信接口传输到处理单元,最终实现高速数据采集和处理的功能。
二、系统结构基于FPGA的高速数据采集系统一般由两部分组成:数据采集模块和数据处理模块。
1. 数据采集模块数据采集模块主要由采样模块、数字信号处理模块、时钟模块和控制模块等组成。
其中,采样模块是整个数据采集模块中最为重要的部分,其主要功能是对模拟信号进行采样、变换为数字信号并存储到缓存中。
数字信号处理模块则对采样得到的信号进行滤波、放大等处理操作,使其符合后续处理的要求。
时钟模块负责对采集数据进行时钟同步,确保数据的完整性和准确性。
控制模块负责控制整个系统的运作和协调各模块的工作,保证系统运行的顺畅和稳定。
2. 数据处理模块数据处理模块主要由处理核心、存储模块和通信模块组成。
其中,处理核心是整个数据处理模块中最为重要的部分,其主要通过FPGA中的逻辑电路对采样数据进行处理、分析和计算等操作,使其符合需求并输出结果。
存储模块是处理模块中用于存储数据的部分,如FPGA中集成的RAM、Flash等存储器件。
通信模块则主要实现数据的传输和交换,包括高速串口、以太网接口、USB接口等。
三、应用领域基于FPGA的高速数据采集系统广泛应用于科学研究、医疗领域、通信技术、工业控制等各个领域。
1. 科学研究:FPGA作为高速数据采集系统的处理核心,在科学研究中起到了重要作用。
基于FPGA的数据采集系统电路设计
基于FPGA的数据采集系统电路设计数据采集系统是指将各种实际物理量(如温度、湿度、压力等)进行采集、转换和存储,并通过通信方式传输给计算机或其他设备进行处理和分析的系统。
其中,FPGA(Field Programmable Gate Array)是一种可编程的逻辑器件,能够自定义电路架构来实现各种功能。
在基于FPGA的数据采集系统电路设计中,我们需要考虑以下几个方面:输入电路、数据转换电路、存储电路、通信电路以及控制电路。
下面将对每个方面进行详细介绍。
首先是输入电路。
输入电路用于将外部的物理量转换为电信号,一般采用传感器来实现。
不同的传感器具有不同的特性和信号输出方式,因此需要针对具体的传感器进行电路设计。
例如,温度传感器的电路设计可以包括电压放大器、温度传感元件和滤波电路等。
接下来是数据转换电路。
数据转换电路将输入的模拟信号转换为数字信号,并使用FPGA中的模数转换器(ADC)进行采样。
ADC的选型和电路设计需要根据采样速率、精度和信号波形等要求进行优化。
一般可以采用Σ-Δ模数转换器或者逐次逼近型模数转换器。
然后是存储电路。
存储电路用于将采集到的数据进行临时存储,以便后续的处理和分析。
FPGA内部存储器可以用于存储少量的数据,但对于大量的数据存储,一般需要外部的存储器。
常见的外部存储器包括闪存、SD卡和硬盘等。
接下来是通信电路。
通信电路用于将采集到的数据传输到计算机或其他设备进行进一步处理和分析。
常用的通信方式包括串口通信、以太网通信和无线通信等。
在电路设计中,需要根据具体的通信方式选择合适的芯片和协议。
最后是控制电路。
控制电路用于控制整个数据采集系统的工作流程,包括采样频率、存储方式和通信方式等。
在FPGA中可以使用状态机来实现控制逻辑,也可以使用外部的控制器(如微处理器或微控制器)。
总的来说,基于FPGA的数据采集系统电路设计需要综合考虑输入电路、数据转换电路、存储电路、通信电路和控制电路等方面的要求。
基于FPGA的数据采集与处理技术的研究
基于FPGA的数据采集与处理技术的研究一、概述随着信息技术的迅猛发展,数据采集与处理技术在现代社会中的应用日益广泛,涉及领域包括通信、医疗、军事、航空航天等多个重要行业。
传统的数据采集与处理方法受限于处理速度和灵活性,已无法满足现代复杂系统的需求。
基于FPGA(Field Programmable Gate Array,现场可编程门阵列)的数据采集与处理技术应运而生,成为当前研究的热点。
FPGA是一种高度灵活的集成电路,具有可编程性和并行处理能力强的特点,非常适合用于高速、高吞吐量的数据采集与处理任务。
通过FPGA,可以实现复杂的数据处理算法,提高数据处理的实时性和准确性。
FPGA还具有低功耗、体积小、易于集成等优势,使其在数据采集与处理领域具有广泛的应用前景。
本文旨在深入研究基于FPGA的数据采集与处理技术,探讨其基本原理、实现方法以及应用领域。
将介绍FPGA的基本结构和特点,阐述其在数据采集与处理中的优势。
将重点研究基于FPGA的数据采集系统设计和实现方法,包括ADC(模数转换器)的选择与配置、数据存储与传输、以及数据处理算法的优化等。
还将探讨基于FPGA的数据处理技术在不同领域的应用实例,如高速通信、图像处理、雷达信号处理等。
将对基于FPGA的数据采集与处理技术的发展趋势进行展望,为相关领域的研究和应用提供参考。
通过本文的研究,期望能够为基于FPGA的数据采集与处理技术提供理论支持和实践指导,推动该技术在各个领域的应用和发展。
1. 1 研究背景及意义在当今信息化社会,数据采集与处理技术在各个领域中都扮演着至关重要的角色。
随着科技的不断进步,数据采集的速度和处理能力已经成为衡量一个国家或企业竞争力的重要指标。
传统的数据采集与处理技术面临着处理速度慢、功耗高、成本高等诸多挑战,无法满足日益增长的数据处理需求。
寻求一种高效、快速、低成本的数据采集与处理技术成为了当前研究的热点。
基于FPGA(FieldProgrammable Gate Array,现场可编程门阵列)的数据采集与处理技术,作为一种新兴的解决方案,近年来受到了广泛关注。
基于FPGA控制的输液系统设计
基于FPGA控制的输液系统设计杨志成;张利霞;闫贵琴;樊晓兵【摘要】介绍了一种以FPGA为核心的多功能输液系统的设计方法.该系统具有键盘操作、点滴检测、点滴速度控制、余液显示、语音通信和报警等功能.采用光纤传感器检测点滴速度,用容栅传感器检测余液量,用步进电机及其配套装置控制点滴速度.实验证明,检测与控制等性能达到设计要求.【期刊名称】《微型机与应用》【年(卷),期】2010(029)020【总页数】3页(P87-89)【关键词】FPGA;点滴速度控制;光纤传感器;容栅传感器;语音通信【作者】杨志成;张利霞;闫贵琴;樊晓兵【作者单位】北京联合大学生物化学工程学院,北京,100023;北京联合大学生物化学工程学院,北京,100023;北京联合大学生物化学工程学院,北京,100023;北京联合大学生物化学工程学院,北京,100023【正文语种】中文【中图分类】TP29目前,医院输液现场一般是人工控制和监视,但输液速度和输液量是一个很难准确把握的值,护士通过转动输液器上的手动轮来控制输液速度,并通过肉眼观察估计速度,而且输液过程中,医护人员一般不能全程陪护,会给病人和医务人员带来许多安全隐患和不便[1-5]。
本文设计了一种集输液控制、显示、报警、语音通信等多种功能的输液控制系统。
1 系统总体设计输液监控系统原理如图1所示,包括FPGA控制器、点滴速度检测、余液体积检测、执行机构、键盘控制、LCD显示、语音通信(发送与接收)以及RS232总线转换等部分。
输液控制与语音通信是本文的主要研究内容,也是本系统稳定性和可靠性的根本保证。
根据系统要求,设计中以FPGA为控制器,以光纤传感器和容栅传感器为检测机构,以步进电机为执行机构。
为了安全和方便,利用RS232总线增设了语音通信和输液完成自动报警等功能。
2 硬件部分2.1 控制器硬件设计控制器主芯片采用Altera公司的型号为APEX系列的FPGA芯片,芯片型号为Cycl-one II EP2C35F672C6。
(完整版)基于FPGA的高速数据采集系统设计毕业设计
(完整版)基于FPGA的高速数据采集系统设计毕业设计武汉纺织大学毕业设计(论文)任务书课题名称:基于FPGA的高速数据采集系统设计完成期限: 2021年3月2日至2021年5月25日学院名称电子与电气工程学院专业班级电子082指导老师王骏指导教师职称讲师学院领导小组组长签字一、课题训练内容采集系统的研制工作;以实现对模拟高频信号的处理和控制。
课题选用现场可编程逻辑器件FPGA技术,在Altera公司的Quartus II开发环境中应用VHDL语言进行FPGA的编程与仿真,研究各模块的设计方法和控制流程,结合USB2.0总线接口技术,以期实现系统与PC机连接,在PC上对数据进行分析、显示和监控等,最后对系统性能指标进行验证。
1. 培养学生通过图书馆、互联网等资源查阅相关资料(包括外文资料),训练学生自主获得知识的能力和自学能力;2. 培养学生把所学的知识用于实践并引申到相关专业知识上,锻炼出自学能力;3. 锻炼学生外文阅读及翻译能力;4. 锻炼学生的自我创新能力;5. 在书写论文的过程中,锻炼学生的语言组织能力、逻辑思维能力、办公软件使用的能力;6. 培养学生与人合作、相互交流的能力。
二、设计(论文)任务和要求1. 大量收集与本课题有关的资料:到图书馆、各大书店寻找无线充电技术以及相关电路的资料,并认真进行阅读;到各大数据库和相关网站上搜索与本课题相关的学位论文和相关资料。
2. 第四周前上交毕业设计开题报告一份。
开题报告内容与学校模板要求一致,字数不少于2000字;经指导教师检查合格后才能进行后续工作。
3. 理清论文的总体思路,完成主要的研究工作:1) 以CY7C68013为核心,设计一个FPGA的最小系统,并在此基础上通过编写VHDL程序进行系统的开发。
2) 对数据采集,高频电路设计信号和电源完整性设计。
3) 提高数据采集总体设计方案。
4) 结合USB2.0接口的控制器CY7C68013芯片,采集系统进行硬件设计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二十六届“冯如杯”学生学术科技作品竞赛项目论文基于FPGA的静脉采集系统摘要在医疗方面对静脉显示的需求逐渐增加,尤其是一次穿刺失败率较高静脉注射领域。
本文基于血红蛋白的吸光性而设计的静脉采集系统由静脉采集装置、图像采集控制模块、图像缓存控制模块和TFT显示控制模块等构成。
模块化的结构设计特点使该装置的使用更加方便快捷,能够更加有效地为医疗人员提供医疗辅助工作。
反射式的光路设计特点使该装置不局限于人体较薄的组织,几乎可以对人体任何部位的静脉进行采集成像。
该装置具有便携性强,图像流畅稳定,成本低廉等优势,有一定的市场发展潜力。
关键字:FPGA,静脉吸光性,静脉显示,便携式AbstractDemand for vein display in the field of medical gradually increase, especially in the field of intravenous injection which has high failure rate of the first puncture. Intravenous acquisition system based on the optical absorption of hemoglobin is made up of intravenous acquisition device, image acquisition module, image cache and TFT display. The design feature of modular structure makes the device more convenient and quick, which work for medical personnel to provide medical assistance more effectively. The light path of reflection make the device not only can using for thinner muscle tissue in the human body but also the thicker tissue, which almost can be collected for any parts of the human body to form the vein imaging. The device has stronger portability, more smooth and stable image and the advantage of low cost, which has certain potential of market development.KeywordsFPGA The optical absorption of hemoglobin Image display Portable product目录第一章绪论 (1)1.1项目背景及意义 (1)1.2发展趋势 (1)第二章静脉造影原理 (2)2.1静脉造影 (2)2.2透射与反射的对比 (2)第三章静脉采集仪的总体设计 (3)3.1总体设计 (3)3.2图像采集模块设计 (4)3.3静脉图像采集硬件选型 (4)3.3.1 FPGA开发板的选择 (5)3.3.2光源的选择与模块设计 (5)3.3.3摄像头和TFT显示器的选择 (5)第四章创新点 (5)4.1模块化的结构设计 (5)4.2反射式的光路设计 (6)第五章总结及展望 (6)参考文献 (6)第一章绪论1.1项目背景及意义从生物识别技术发展开始,静脉结构就作为一种生物特征用于身份认证,但由于相比其他技术没有很明显的优势,目前的应用还不是很广。
因此我们主要关注的是它在临床医疗领域的应用,尤其是在静脉滴注和静脉疾病检测方面提供的优势。
统计表明,全球每年约进行120亿次静脉注射,其中中国约占25%,超过30亿。
普通成人静脉注射的首次穿刺失败率是28%,儿童是44%。
如此大的基数和失败率,对于静脉注射技术的改进提出了需求,特别是对一些肥胖,血管塌陷,浮肿从而难以找到血管的患者比较适用。
1.2发展趋势静脉注射是一种最基本的医疗手段,因此准确地找到血管进行静脉注射是这种医疗手段的关键。
然而,由于皮肤色素、血管深度,脂肪层过厚等因素影响,有时候静脉很难被肉眼观察到因此就需要一种装置进行辅助。
静脉的位置捕捉主要经历了三个阶段。
第一阶段是目测法和触摸法。
这两种方法是最原始的也是出错率较高的。
通常护士需要几年的训练才能够达到较高的准确率。
第二阶段是手电筒透射模式。
虽然比较便宜,但是受到环境影响较大,只有在较暗的环境下才能用,其次它只能投射薄层组织,无法投射头部,同时静脉显示的准确度不够清晰。
会发生不同层次静脉血管的重叠。
而且现在市面上面的产品多数不能长时间使用。
第三阶段就是屏幕显示,这种方法能够显示更加好的清晰度。
能够显示各个部位的静脉图像。
对于辅助静脉注射有更好的效果。
这也是现在应用最广泛的一种。
但是市场上面的仪器多数是在PC机上进行操作的,或者是沉重的仪器,不够便携。
为了更方便快捷地采集静脉,本项目是在第三阶段上设计的一种便携式静脉采集系统。
该系统对静脉有较好的显示情况下,有效地解决了传统静脉采集系统体积大、难移动的问题。
第二章静脉造影原理2.1静脉造影医学研究表明,人体静脉血液中的血红蛋白会因近红外光的照射而脱氧失去氧份。
脱氧后的血红蛋白对700nm-1000nm波段的近红外光有吸收作用[1]。
尤其在波长为760nm和850nm处有两个吸收峰,所以在相应波长的近红外光照射下,利用摄像头采集图片会获得对应位置静脉的暗影,也就是手背静脉的图像。
而且由于人体手背处静脉一般较浅,特征明显,所以比较容易获得成像质量较高的静脉图像。
2.2透射与反射的对比利用红外光照射获取静脉图像可以分为两种方式,目前采用较多的是利用透射原理,近红外光照射在人体手背上,静脉位置处透过的光线较少,这样将图片传感器装置在光源异侧,就可以捕捉到亮度不同的静脉图案。
具体原理如图1所示。
图1 静脉造影透射法目前存在的问题主要是近红外光的波长比较长,因此穿透能力相对较弱,而反射能力较强,因此成像环境比较恶劣,很难获得高质量的图像,对图像传感器的红外灵敏度要求较高。
当然这样可以获取到内部的一些静脉信息,而不是表面图像特征,对于静脉识别来说可以避免皮肤表面一些褶皱,干裂等影响图像特征的信息。
但对于静脉注射,仅需要是手背清晰的表面静脉图像,过分详细的内部静脉信息反而可能造成图像重叠从而影响医护人员判断[2]。
因此我们采用了反射的方法。
相对而言,反射法对光源和摄像头的要求相对较低。
只对表层3-5nm左右的静脉进行采集,成像效果相对较好。
但反射法存在的问题主要在于光路的设计。
相比透射直接平行放置,采用反射成像需要对光源的位置和角度不断进行调整达到最好的成像效果。
第三章静脉采集仪的总体设计3.1总体设计本系统由静脉采集装置、图像采集控制模块、图像缓存控制模块和TFT显示控制模块等构成,其工作原理如图2 所示。
图2 静脉采集系统总体设计通过近红外光照射手掌背面进行反射,摄像头采集到的静脉图像数据经过SDRAM 缓存,通过TFT液晶显示屏实时显示。
在软件Quartus II 11.0中用Verilog 语言设计系统完成对整体系统的设计。
由于此系统的处理速度很快,所以能够达到实时显示的效果。
通过对成本以及性能的综合考虑,在实际中我们选取了Cyclone4 FPGA为控片,波长为850 nm 的近红外模块为光源,SDRAM为缓存介质,具有功耗低、体积小等优点的MT9V034 摄像头为图像采集模块、7.0 寸TFT显示屏为图像显示模块。
实验表明,此系统能够较好地完成静脉采集的任务,而且系统体积小、采集实时性强,显示的手指静脉图像纹路清晰,具有良好的稳定性。
3.2图像采集模块设计根据人手掌、MT9V034 摄像头镜头、红外光源模块的形状和大小,设计了手指静脉采集装置。
摄像头前端固定850nm的红外滤波片,以便排除自然光的干扰,光源将光照射到手背上面,摄像头接收反射的红外光,而人体静脉部分的红外光被吸收而呈现暗影[3]。
具体光路描述如图3所示。
图3 图像采集原理3.3静脉图像采集硬件选型如图4所示,该系统由光源、摄像头、滤光片、FPGA开发板、7寸显示屏及下载器6部分组成。
图4 硬件模块3.3.1 FPGA开发板的选择因为Cyclone4 FPGA开发板拥有配置较高的SDRAM芯片,完善的图像处理及传输配置,同时体积小,性价比较高,它的FPGA 处理器为Cyclone IV系列EP4CE15E17C8N,内部逻辑资源非常丰富,完全能够满足此系统对图像处理的需求,所以作为红外静脉采集系统的核心控制板比较合适。
3.3.2光源的选择与模块设计静脉成像原理说明静脉的成像效果受光源的影响非常大。
本设计选择了功率为10w红外光源,光源能够提供足够的光强以便完成对光的采集。
本光源的波长为850nm,调节角度距离之后能够取得较好的反射效果。
3.3.3摄像头和TFT显示器的选择摄像头是手指静脉图像采集系统的关键组成部分,直接影响手指静脉图像的成像效果。
根据静脉成像原理,我们采用对850nm波长敏感MT9V034 CMOS摄像头,其拥有752×480 的感光阵列,能够较好地与LCD进行对接[4]。
因此我们选择了MT9V034 黑白摄像头来采集手指静脉图像。
TFT LCD显示器选用an070,其大小为7.0寸为静脉成像提供了较好的载体[5]。
第四章创新点4.1模块化的结构设计该装置主要由光源、摄像头、FPGA及显示屏组成。
其结构清晰可拆卸,可脱离电脑使用,基本不受空间限制。
所以,本装置在便携式出诊、重大灾难以及家庭注射方面有显著优势。
便携式出诊:提高一次穿刺成功率。
对于经验不足的的护士,在出诊的时候可以携带本系统进行成功率较高的静脉注射,较少医患纠纷。
重大灾难:可以降低对医护人员的要求,简单培训就可以使用我们仪器进行静脉注射,提高医疗效率。
家庭注射:由于本系统可以较大程度上提高静脉注射的成功率,因此可以方便地在家里使用。
4.2反射式的光路设计该装置采用反射原理,对皮肤组织的厚度没有要求,几乎可以用于身体任何部位静脉的采集。
在静脉疾病的前期观测有广阔的应用前景。
静脉曲张的前期观察,可以将图像进行存储,方便对比对照。
静脉栓塞是由于静脉中血液粘稠度过高而引起的静脉堵塞,通常可引发静脉曲张。
可以通过对身体部位的静脉检测初步确认疾病的发病点,做到早发现早治疗。