传感器识别方法、基于传感器识别的数据采集方法及系统的利记博彩app
【技术领域】
[0001]本发明涉及传感器技术领域,具体地,涉及一种传感器识别方法及系统。
【背景技术】
[0002]生物机能实验系统也称生物信号采集系统或生物信号采集与处理系统,可以通过该系统观察到各种生物机体内或离体器官中探测到的生物电信号以及张力、压力、温度等生物非电信号的波形,从而对生物肌体在不同的生理或药理实验条件下所发生的机能变化加以记录与分析。生物机能实验系统是研宄生物机能活动的主要设备和手段之一。
[0003]生物机能实验系统传感器也叫换能器,是安装在生物机能实验系统主机上,把各种生物信号如血压、脑电、肌电、呼吸、心电等,转换成能被生物机能实验系统所接受的电信号的装置。传感器是每台生物机能实验设备上的必备部件。各种传感器有很多相似的地方,各传感器的功能大致有以下几种:
1、把各种信号如压力、重力、温度或生物电信号转换成电压信号。
[0004]2、把电压信号据需要进行调理如放大倍数、高通、低通等。
[0005]3、把调理后的模拟信号输入到生物机能实验主机或把调理后的信号进行模数转换得到数字信号输入到生物机能实验主机。
[0006]4、传感器可能会根据情况的不同包含一些智能控制,通常一些开关的控制、增益控制。
[0007]可以看出,不同传感器的功能有所差异,如:是否把调理后的模拟信号输入到生物机能实验主机、是否把调理后的信号进行模数转换把得到数字信号输入到生物机能实验主机、是否含有智能控制,另外这些传感器使用的参数也是不一样的,如:电压信号进行调理的放大倍数、高通参数、低通参数等。传统的生物机能实验系统中,哪一个通道安装的是哪种传感器,不能实现自动识别,因此极大的影响用户使用体验及工作效率。除了生物机能实验领域,其他各领域也存在与类似的问题,使用的传感器不同,其功能不同、参数不同、甚至使用接口也不同,从而对于每个连接传感器、接收传感器数据的主机来说,不能实现自动识别,只能依靠人为识别,自动化程度低、效率低。
【发明内容】
[0008]本发明的目的就在于克服上述现有技术的缺点和不足,提供一种传感器识别方法和基于传感器识别的数据采集方法,使主机通过传感器识别方法能够自动识别不同的传感器,基于传感器识别的数据采集方法根据传感器类型采用不同的数据采样,提高工作效率;本发明还提供了一种基于传感器识别的数据采集系统。
[0009]本发明解决上述问题所采用的技术方案是:
传感器识别方法,主机通过传感器接口连接传感器,该传感器接口同时具有数字通道和模拟通道,所述传感器识别方法包括以下步骤:S1、对传感器进行分类,将传感器分为不可识别传感器、可标记型传感器、智能型传感器三种类型;S2、主机识别传感器类型,将连接到主机上的传感器识别为不可识别传感器、可标记型传感器、智能型传感器中的一种。本技术方案中,由主机自动识别传感器的类型,不再需要进行人为识别大大提高了工作效率,降低工作人员的劳动强度。
[0010]作为本发明的进一步改进,步骤SI中还对可标记型传感器、智能型传感器分配地址,可标记型传感器、智能型传感器采用不同的地址段,步骤S2中主机通过传感器的地址识别可标记型传感器、智能型传感器的类型。
[0011]进一步,主机上连接有N个传感器接口,N为不小于I的自然数,每个传感器接口上最多连接I个传感器,步骤S2具体包括以下步骤:
521、任意选定一个传感器接口作为当前传感器接口;
522、将当前传感器接口的数字通道与主机相连;
523、主机向所有传感器接口发送指令;
524、主机判断是否收到来自传感器接口的应答信号,是则判断传感器类型、然后将当前传感器接口标识为已识别并跳转到步骤S26,否则直接跳转步骤S25 ;
525、将传感器识别为不可识别传感器,将当前传感器接口标识为已识别,跳转到步骤
S26 ;
526、判断是否所有传感器接口均标识完成,是则结束识别,否则断开当前传感器接口与主机的连接,然后将下一个传感器接口设置为当前传感器接口,跳转到步骤S22。
[0012]进一步,步骤S24包括以下步骤:
5241、初始化当前扫描地址;
5242、主机判断在设定时间内是否收到当前扫描地址的应答信号,是则根据该地址判断传感器的类型、然后将当前传感器接口标识为已识别并跳转到步骤S26,否则直接跳转到步骤S243 ;
5243、判断是否完成所有扫描地址的判断,是则跳转到步骤S25,否则将下一个扫描地址作为当前扫描地址,跳转到步骤S242。
[0013]优选的,所述主机通过I2C总线连接传感器接口。
[0014]优选的,所述可标记型传感器地址范围为0X00-0X2F,所述智能型传感器的地址范围为 0x30-0x7E。
[0015]基于传感器识别的数据采集方法,包括以下步骤:
步骤一、主机采用上述技术方案中任一种传感器识别方法识别连接在传感器接口上的传感器;
步骤二、根据步骤一中识别的传感器类型进行采样,对步骤一中识别为不可识别传感器和可标记型传感器的传感器通过模拟通道进行采样;对步骤一中识别为智能型传感器的传感器通过数字通道进行采样;
步骤三、对步骤二中采样获得的样点数据进行计算。
[0016]本技术方案中,主机通过传感器识别方法自动识别不同的传感器,再根据传感器类型采用不同的数据采样,提高工作效率。
[0017]基于传感器识别的数据采集系统,包括主机、传感器接口和传感器,传感器通过传感器接口连接主机,所述传感器接口同时具有数字通道和模拟通道,所述主机包括传感器识别和接口标记模块、模拟信号采样模块、数字信号采样模块、微处理模块、传感器信息读取模块;所述传感器识别和接口标记模块用于识别传感器类型并将传感器接口标识为已识别;所述数字信号采样模块用于通过传感器接口的数字通道对传感器进行采样;所述模拟信号采样模块用于通过传感器接口的模拟通道对传感器进行采样;所述传感器识别和接口标记模块通过数字信号采样模块连接传感器接口 ;所述传感器识别和接口标记模块、数字信号采样模块、模拟信号采样模块均与微处理器相连;所述传感器信息读取模块,用于通过传感器接口读取传感器信息并将读取到的传感器信息发送给微处理器。
[0018]进一步,所述传感器接口包括传感器端接口和主机端接口,所述主机端接口包括主机端外壳、固定在主机端外壳内的第一电极;所述传感器端接口包括传感器端外壳、固定在传感器端外壳内的第二电极;所述第一电极和第二电极的数量均为8根,8根第一电极分另Ij作为主机端接口的正电源输出引脚、负电源输出引脚、电源地引脚、模拟信号同向端输入引脚、模拟信号反向端输入引脚、模拟信号信号地引脚、第一数字口引脚、第二数字口引脚;8根第二电极分别作为传感器端接口的正电源输出引脚、负电源输出引脚、电源地引脚、模拟信号同向端输入引脚、模拟信号反向端输入引脚、模拟信号信号地引脚、第一数字口引脚、第二数字口引脚;所述主机端外壳能够部分伸入传感器端外壳内与传感器端外壳相连或传感器端外壳能够部分伸入主机端外壳内与主机端外壳相连,主机端外壳与传感器端外壳相连时第一电极与第二电极相连。本方案中,传感器端接口用于连接传感器,通过第二电极连接;主机端接口用于连接主机,通过第一电极连接;传感器端口和主机端接口插接在一起时,实现传感器与主机的电连接,使不同类型的传感器都能通过该接口与主机相连,增强传感器和主机的通用性。
[0019]进一步,所述主机端外壳包括第一电极固定套、第一外固定套,所述第一外固定套套设在第一电极固定套外,所述第一电极穿设在第一电极固定套内;所述传感器端外壳包括第二电极固定套和第二外固定套,第二电极固定套位于第二外固定套内,所述第二电极穿设在第二电极固定套内;所述第一外固定套后端开设有空腔,所述第二外固定套前端能够伸入该空腔内,且第二外固定套前端伸入该空腔前端时第一电极与第二电极相连。本方案中,设置专用的电极固定套来固定第一电极和第二电极,并在电极固定套外设置外固定套,既实现了第一电极和第二电极的固定,又实现了第一电极和第二电极的良好绝缘。
[0020]综上,本发明的有益效果是:
1、本发明的传感器识别方法中,主机能够自动识别不同的传感器,不再需要人为进行识别,提高了工作效率,降低工作人员的劳动强度;
2、本发明的基于传感器识别的数据采集方法和系统能够依据传感器类型采用不同的数据采样和计算提高工作效率,采样更加方便和高效。
[0021