本申请涉及数据采集,尤其涉及一种血液检测信号采集方法、血液检测信号采集仪和存储介质。
背景技术:
1、由于可编程逻辑器件fpga不仅兼容性高,可以通过改变代码来实现数据采集、数据处理和数据传输,还具有价位低且异常灵活的优点,使得fpga广泛应用于各种计算控制系统中,进行高速数据得采集。
2、但是,在血液检测中,由于需要采集多路不同的信号,比如4路光学信号、2路阻抗信号、1路crp检测信号、1路saa检测信号、1路hgb检测信号等,如果使用现有的fpga高速数据采集器进行数据采集,则无法同时保证多路数据的有效性,且在数据传输过程中容易出现不稳定现象。导致基于fpga进行血液检测信号采集过程中,存在对fpga资源消耗过大,血液检测过程不仅效率低下且成本较高的问题。
技术实现思路
1、本申请提供了一种血液检测信号采集方法、血液检测信号采集仪和存储介质,旨在通过控制器arm为fpga的各数据采集通道下发合适的采集阈值,来保证fpga采集数据的有效性,并结合gpmc对fpga采集的数据进行搬运,实现血液检测信号的高速稳定传输,从而降低对fpga资源的消耗,提高血液检测效率的同时降低检测成本。
2、第一方面,本申请实施例提供了一种血液检测信号采集方法,应用于控制器arm,所述方法包括:
3、响应于血液检测信号采集请求,向可编程逻辑器件fpga下发携带有各数据采集通道的采集阈值的血液检测信号采集指令,以指示所述fpga基于所述血液检测信号采集指令,根据预设的采集参数启动对应的数据采集通道在各自对应的采集阈值内进行血液检测信号采集,将采集的血液检测信号根据预设规则进行存储;
4、实时检测所述fpga的各数据采集通道,若检测到有数据采集通道中断采集,则通过gpmc,将所述fpga存储的血液检测信号传输至目标存储器中。
5、第二方面,本申请实施例提供了一种血液检测信号采集方法,应用于可编程逻辑器件fpga,所述方法包括:
6、接收控制器arm下发的携带有各数据采集通道的采集阈值的血液检测信号采集指令;
7、基于所述血液检测信号采集指令,根据预设的采集参数启动对应的数据采集通道在各自对应的采集阈值内进行血液检测信号采集,将采集的血液检测信号根据预设规则进行存储,以指示所述arm通过gpmc,将存储的所述血液检测信号传输至目标存储器中。
8、第三方面,本申请实施例提供了一种血液检测信号采集方法,应用于血液检测信号采集仪,所述血液检测信号采集仪包括:可编程逻辑器件fpga和控制器arm,所述arm与与所述fpga之间通过gpmc进行数据传输;所述方法包括:
9、所述arm响应血液检测信号采集请求,向所述fpga下发携带有各数据采集通道的采集阈值的血液检测信号采集指令;
10、所述fpga基于所述血液检测信号采集指令,根据预设的采集参数启动对应的数据采集通道在各自对应的采集阈值内进行血液检测信号采集,将采集的血液检测信号根据预设规则进行存储;
11、所述arm实时检测所述fpga的各数据采集通道,若检测到有数据采集通道中断采集,则通过所述gpmc,将所述fpga存储的血液检测信号传输至目标存储器中。
12、第四方面,本申请实施例提供了一种血液检测信号采集仪,包括:可编程逻辑器件fpga和控制器arm,所述arm与与所述fpga之间通过gpmc进行数据传输;
13、所述arm,用于响应血液检测信号采集请求,向所述fpga下发携带有各数据采集通道的采集阈值的血液检测信号采集指令,并实时检测所述fpga的各数据采集通道,若检测到有数据采集通道中断采集,则通过所述gpmc,将所述fpga存储的血液检测信号传输至目标存储器中;
14、所述fpga,用于基于所述血液检测信号采集指令,根据预设的采集参数启动对应的数据采集通道在各自对应的采集阈值内进行血液检测信号采集,将采集的血液检测信号根据预设规则进行存储。
15、第五方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上第一方面所述的血液检测信号采集方法的步骤;或者,所述计算机程序被处理器执行时使所述处理器实现如上第二方面所述的血液检测信号采集方法的步骤。
16、本申请实施例提供了一种血液检测信号采集方法、血液检测信号采集仪和存储介质,通过arm向fpga下发携带有各数据采集通道的采集阈值的血液检测信号采集指令;fpga基于所述血液检测信号采集指令,根据预设的采集参数启动对应的数据采集通道在各自对应的采集阈值内进行血液检测信号采集,将采集的血液检测信号根据预设规则进行存储;arm实时检测所述fpga的各数据采集通道,若检测到有数据采集通道中断采集,则通过所述gpmc,将所述fpga存储的血液检测信号传输至目标存储器中。实现了通过控制器arm为fpga的各数据采集通道下发合适的数据采集阈值,来保证fpga采集数据的有效性,并结合gpmc对fpga采集的数据进行搬运,实现血液检测信号的高速稳定传输,从而降低对fpga资源的消耗,提高血液检测效率的同时降低检测成本。
17、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请实施例的公开内容。
1.一种血液检测信号采集方法,其特征在于,应用于控制器arm,所述方法包括:
2.根据权利要求1所述的血液检测信号采集方法,其特征在于,在响应于血液检测信号采集请求,向可编程逻辑器件fpga下发血液检测信号采集指令之前,还包括:
3.根据权利要求1所述的血液检测信号采集方法,其特征在于,在响应血液检测信号采集请求,向可编程逻辑器件fpga下发血液检测信号采集指令之前,还包括:
4.一种血液检测信号采集方法,其特征在于,应用于可编程逻辑器件fpga,所述方法包括:
5.根据权利要求4所述的血液检测信号采集方法,其特征在于,所述预设的采集参数包括:需开启的数据采集通道、采集时长和采集数据的存储位置。
6.根据权利要求5所述的血液检测信号采集方法,其特征在于,所述将采集的血液检测信号根据预设规则进行存储,包括:
7.根据权利要求6所述的血液检测信号采集方法,其特征在于,所述根据各所述数据采集通道采集的所述血液检测信号量和对应各所述数据采集通道的采集阈值,将各所述数据采集通道采集的血液检测信号存入预设缓存区中,包括:
8.一种血液检测信号采集方法,其特征在于,应用于血液检测信号采集仪,所述血液检测信号采集仪包括:可编程逻辑器件fpga和控制器arm,所述arm与所述fpga之间通过gpmc进行数据传输;所述方法包括:
9.一种血液检测信号采集仪,其特征在于,包括:可编程逻辑器件fpga和控制器arm,所述arm与与所述fpga之间通过gpmc进行数据传输;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如权利要求1至3中任一项所述的血液检测信号采集方法的步骤;