基于FPGA+MPU+MCU全自动血细胞分析仪解决方案

news/2024/11/16 10:25:18/

全自动血细胞分析仪是医院临床检验应用非常广泛的仪器之一,用来检测红细胞、血红蛋白、白细胞、血小板等项目。是基于电子技术和自动化技术的全自动智能设备,功能齐全,操作简单,依托相关计算机系统在数据处理和数据分析等方面具有出色表现,可同时进行多个参数的可靠分析,通过联网互通和交互式触摸屏可以实现线上信息共享等功能,被广泛应用在医院临床检验中。


全自动血细胞分析仪硬件系统主要分三条线,首先是数据线,以FPGA处理器为主,主要用于原始数据的高速采集和获取;其次是控制线,以MCU处理器为主,主要实现对各个外设部件的驱动控制及传感器数据的检测;最后是人机交互线,以MPU处理器为主,作为主控中心进行各模块的协调管理和资源调度,同时完成数据的处理、结果可视化以及人机交互。

全自动血细胞分析仪硬件系统
 全自动血细胞分析仪功能系统可以分信号处理系统、驱动控制系统、主控系统等部分,各大系统是连接整机的桥梁,与机械、软件、液路都直接关联。

l 信号处理系统:获取激光散射光信号后对其进行光电转换,然后通过模拟放大和滤波处理,主要是滤除杂波把信号调理成适合AD转换的信号进行模数转换,将数字信号给到FPGA进行处理和存储。

l 驱动控制系统:驱动控制系统主要包含控制、检测和功率驱动三个功能,接受主控系统的命令,按照预定协议产生驱动逻辑信号;检测是为控制提供反馈信息,目的是为了控制;功率驱动把驱动逻辑信号转换为功率信号,带动功率部件。

l 主控系统:主控系统作为整个系统的核心,一方面通过UART发送控制指令给到驱动控制系统,驱动控制系统的MCU执行电机、电磁阀、泵等外设的控制操作。另一方面通过SPI/PCIE发送采集指令信号给到信号控制系统FPGA进行数据采集,数据采集处理后通过SPI/PCIE上传到主控系统进行数据处理和分析。分析结果一方面通过触摸显示系统进行结果展示和打印,另一方面通过网络上传医院LIS或HIS系统。

全自动血细胞分析仪系统架构图
 全自动血细胞分析仪解决方案,可以一板满足硬件系统的三大处理器需求。FPGA+MPU+MCU三芯合一,可以极大降低客户硬件成本和硬件设计难度,并提供丰富的开发资源,可以加速产品开发进程。

l 满足高速数据采集需求

搭载的Xilinx Artix-7对标Zynq 7010的FPGA资源,满足【信号处理系统】的高速数据采集的需求。

l 领先的数据处理和人机交互能力

i.MX8M Mini的4个Cortex-A53内核能够提供出色的数据处理能力和人机交互界面,满足【主控系统】的数据处理、任务调度和人机交互要求。

l 实时的检测和控制功能

i.MX8M Mini的1个Cortex-M4内核能提供传感器数据检测和实时的控制功能,满足【驱动控制系统】的实时外设驱动和检测数据采集需求。

l 高速通信能力

MPU与FPGA之间采用PCIE高速通信,高达200~300MB/S的通信能力,满足数据的快速传输需求。


http://www.ppmy.cn/news/76.html

相关文章

xss-labs/level11

首先输入 <script>alert(xss)</script> 丝毫不差 没有出现回弹现象 根本就不出人意料好吧 接着来看一下源代码好吧 能够看得出来第一个输出点由于htmlspecialchars转义操作 所以上述代码根本行不通 这一关比上一关又多了一个隐藏表单 一共是有四个隐藏表单 从…

计算机毕业设计springboot驾校学员管理系统w42sj源码+系统+程序+lw文档+部署

计算机毕业设计springboot驾校学员管理系统w42sj源码系统程序lw文档部署 计算机毕业设计springboot驾校学员管理系统w42sj源码系统程序lw文档部署本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前…

【数据结构】实验 7 图

目录 【实验目的】 【实验预习】 【实验内容】 1.编写程序&#xff0c;实现图的邻接矩阵存储及图的深度优先搜索和广度优先搜索 2.编写程序&#xff0c;实现图的邻接表存储和拓扑排序算法 3.编写程序&#xff0c;实现带权图的存储、图的最小生成树及单源最短路径算法 …

C语言习题练习11--指针

1.代码结果 #include <stdio.h> int main() {int arr[] {1,2,3,4,5};short *p (short*)arr;int i 0;for(i0; i<4; i){*(pi) 0;}for(i0; i<5; i){printf("%d ", arr[i]);}return 0; } 正常&#xff1a;0001--00 02--00 03--00 04--00 05 数组内部是倒…

iText7高级教程之html2pdf——6.在pdfHTML中使用字体

到目前为止&#xff0c;我们还没有花太多的精力来研究将HTML转换为PDF时使用的字体。我们知道Helvetica是iText在没有指定字体时使用的默认字体&#xff08;第2章&#xff09;&#xff0c;我们知道如果需要嵌入字体&#xff0c;pdfHTML会附带一些内置字体&#xff08;第4章&…

web概述20

MVC模式 MVC全名是Model View Controller是模型视图控制器的缩写&#xff0c;是一种软件设计典范&#xff0c;是一种架构型的模式&#xff0c;本身不引入新功能&#xff0c;只是帮助将开发的结构组织的更加合理。 它使用一种业务逻辑、数据、界面显示分离的方法&#xff0c;将…

掌握这十个Linux命令,秒变Linux老手

前言 在Linux下&#xff0c;完成一个事情往往有N种方法。Linux的一大哲学就是"一个工具只做一样事情"&#xff0c;通过不同工具的组合使用&#xff0c;完成不同的需求。熟练掌握好常用命令&#xff0c;有时事半功倍&#xff0c;起到出其不意的效果。不仅大大提升你的…

Go定时器使用

概述 在软件开发场景&#xff0c;难免会用到定时器&#xff0c; 在go语言中&#xff0c;我们一般使用标准库time就可以实现很多定时器功能 定时器种类 单次定时器: 创建后只触发一次周期定时器: 每隔一段指定的时间触发一次 单次定时器 创建方法 方法一&#xff1a;使用 …