一种硬件标识号的生成方法及装置制造方法及图纸

技术编号:24084471 阅读:45 留言:0更新日期:2020-05-09 05:31
本发明专利技术实施例提供了一种硬件标识号的生成方法及装置,应用于电子设备,涉及电子技术领域。该方法包括:启动加热电路,获取温敏电路在预设时段内检测到的多个温度值,并根据温敏电路在预设时段内检测到的多个温度值,确定温度变化率,然后基于第一预设表,根据温度变化率,确定第一温度标识号,最后根据第一温度标识号,确定电子设备的硬件标识号。采用本发明专利技术,可以降低占用的处理器的引脚资源。

A generating method and device of hardware identification number

【技术实现步骤摘要】
一种硬件标识号的生成方法及装置
本专利技术涉及电子
,特别是涉及一种硬件标识号的生成方法及装置。
技术介绍
为了识别电子设备的类型,现有技术通常会设置电子设备的硬件标识号,然后识别电子设备的硬件标识号,进而根据预设的硬件标识号和设备类型的对应关系,确定该电子设备的硬件标识号对应的设备类型,从而得到该电子设备的设备类型。现有技术中,电子设备的处理器分配多个数字信号的输入引脚作为标识号引脚,数字信号的输入引脚可以为GPIO(GeneralPurposeInputOutput,通用输入输出)引脚,每个标识号引脚通过电阻连接到电源的正极/负极,当标识号引脚通过电阻连接到电源的正极时,处理器读取该标识号引脚的数据为1,当标识号引脚通过电阻连接到电源的负极时,处理器读取该标识号引脚的数据为0,每个标识号引脚的数据可以表示硬件标识号的一位,多个标识号引脚的数据组成了设备的硬件标识号。例如,有8个标识号引脚,分别为n1、n2、n3、n4、n5、n6、n7和n8,硬件标识号可以为n8n7n6n5n4n3n2n1,当n1、n3、n5、n7和n8通过电阻连接到电源的正极时,处理器读取n1、n3、n5、n7和n8的数据为1,当n2、n4和n6通过电阻连接到电源的负极时,处理器读取n2、n4和n6的数据为0,此时,硬件标识号为11010101。然后,处理器根据电子设备的硬件标识号和预设的各个硬件标识号对应的设备类型,确定该电子设备的设备类型,每一硬件标识号表示一种设备类型。然而,为了表示不同的设备类型,需要有多个不同的硬件标识号。现有技术中,需要多个标识号引脚的数据才能组成多个不同的硬件标识号,占用了较多的处理器引脚资源。
技术实现思路
本专利技术实施例的目的在于提供一种硬件标识号的生成方法,可以降低占用的处理器引脚资源。具体技术方案如下:第一方面,提供了一种硬件标识号的生成方法,应用于电子设备,所述电子设备中设置有加热电路、温敏电路和处理器,所述方法包括:启动所述加热电路,用于给所述处理器进行加热;获取所述温敏电路在预设时段内检测到的多个温度值,并根据所述温敏电路在预设时段内检测到的多个温度值,确定温度变化率;基于第一预设表,根据所述温度变化率,确定第一温度标识号,其中,所述第一预设表用于记载温度变化率与温度标识号的关联关系;根据所述第一温度标识号,确定所述电子设备的硬件标识号。可选的,所述根据所述第一温度标识号,确定所述电子设备的硬件标识号之后,所述方法还包括:基于第二预设表,根据所述电子设备的硬件标识号,确定所述电子设备的设备类型,其中,所述第二预设表用于记载硬件标识号与设备类型的关联关系。可选的,所述根据所述第一温度标识号,确定所述电子设备的硬件标识号之前,所述方法还包括:将所述第一温度标识号转换成二进制数据。可选的,所述加热电路包括加热电源、加热电阻、金属氧化物半导体场效应晶体管MOSFET、第一电阻、第二电阻和三极管;所述加热电阻的一端与加热电源的正极连接,所述加热电阻的另一端与所述MOSFET的漏极连接;所述MOSFET的源极与所述加热电源的负极连接,所述MOSFET的栅极分别与所述三极管的集电极和所述第一电阻的一端连接,所述第一电阻的另一端与所述加热电源的正极连接;所述三极管的发射极与所述加热电源的负极连接,所述三极管的基极与所述第二电阻的一端连接,所述第二电阻的另一端与所述处理器的第一输出引脚连接,所述处理器通过所述第一输出引脚向所述加热电路输出加热控制信号,用于控制所述加热电阻的工作状态。可选的,所述温敏电路包括温度传感器,所述温度传感器的温度输出引脚与所述处理器的第二输入引脚连接,所述温度传感器用于检测所述处理器周围的温度值,并将检测到的温度值传输给所述处理器。可选的,所述获取所述温敏电路在预设时段内检测到的多个温度值,并根据所述温敏电路在预设时段内检测到的多个温度值,确定温度变化率,包括:获取所述温敏电路在预设时段内检测到的两个温度值;将所述两个温度值之间的变化率作为温度变化率。可选的,所述获取所述温敏电路在预设时段内检测到的多个温度值,并根据所述温敏电路在预设时段内检测到的多个温度值,确定温度变化率,包括:获取所述温敏电路在预设时段内检测到的至少三个温度值;确定每两个温度值之间的第一变化率;将各个所述第一变化率的平均值作为温度变化率。可选的,所述根据所述第一温度标识号,确定所述电子设备的硬件标识号,包括:将所述第一温度标识号作为硬件标识号。可选的,所述电子设备还包括电压采样电路,所述处理器的模数转换器ADC引脚与所述电压采样电路连接,所述电压采样电路用于向所述处理器的ADC引脚输出预设电压值的电压,所述根据所述第一温度标识号,确定所述电子设备的硬件标识号,包括:获取所述电压采样电路输出的电压的电压值;基于第三预设表,根据所述所述电压采样电路输出的电压的电压值,确定第一电压标识号,其中,所述第三预设表用于记载电压值与电压标识号的关联关系;对所述第一温度标识号和所述第一电压标识号进行组合,得到所述电子设备的硬件标识号。可选的,所述电压采样电路包括第一直流电源、第三电阻和第四电阻;所述第三电阻的一端与所述第一直流电源的正极连接,所述第三电阻的另一端分别与所述第四电阻的一端和所述处理器的ADC引脚连接,所述第四电阻的另一端与所述电源的第一直流电源的负极连接,所述电压采样电路用于向所述处理器输出预设电压值的电压;其中,所述预设电压值为U1=U2R1/(R2+R1),U1为预设电压值,U2为所述第一直流电源的电压值,R1为所述第三电阻的电阻值,R2为所述第四电阻的电阻值。可选的,所述对所述第一温度标识号和所述第一电压标识号进行组合,得到所述电子设备的硬件标识号,包括:将所述第一温度标识号和所述第一电压标识号转换为四位二进制数据;将所述第一温度标识号和所述第一电压标识号组成一个八位二进制数据,所述第一电压标识号为所述八位二进制数据的高四位,所述第一温度标识号为所述八位二进制数据的低四位;将组成的八位二进制数据作为所述电子设备的硬件标识号。第二方面,提供了一种硬件标识号的生成装置,应用于电子设备,所述电子设备中设置有加热电路、温敏电路和处理器,所述装置包括:启动模块,用于启动所述加热电路,用于给所述处理器进行加热;获取模块,用于获取所述温敏电路在预设时段内检测到的多个温度值,并根据所述温敏电路在预设时段内检测到的多个温度值,确定温度变化率;第一确定模块,用于基于第一预设表,根据所述温度变化率,确定第一温度标识号,其中,所述第一预设表用于记载温度变化率与温度标识号的关联关系;第二确定模块,用于根据所述第一温度标识号,确定所述电子设备的硬件标识号。可选的,所述装置还包括:第三确定模块,用于基于第二预设表,本文档来自技高网
...

【技术保护点】
1.一种硬件标识号的生成方法,其特征在于,应用于电子设备,所述电子设备中设置有加热电路、温敏电路和处理器,所述方法包括:/n启动所述加热电路,用于给所述处理器进行加热;/n获取所述温敏电路在预设时段内检测到的多个温度值,并根据所述温敏电路在预设时段内检测到的多个温度值,确定温度变化率;/n基于第一预设表,根据所述温度变化率,确定第一温度标识号,其中,所述第一预设表用于记载温度变化率与温度标识号的关联关系;/n根据所述第一温度标识号,确定所述电子设备的硬件标识号。/n

【技术特征摘要】
1.一种硬件标识号的生成方法,其特征在于,应用于电子设备,所述电子设备中设置有加热电路、温敏电路和处理器,所述方法包括:
启动所述加热电路,用于给所述处理器进行加热;
获取所述温敏电路在预设时段内检测到的多个温度值,并根据所述温敏电路在预设时段内检测到的多个温度值,确定温度变化率;
基于第一预设表,根据所述温度变化率,确定第一温度标识号,其中,所述第一预设表用于记载温度变化率与温度标识号的关联关系;
根据所述第一温度标识号,确定所述电子设备的硬件标识号。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第一温度标识号,确定所述电子设备的硬件标识号之后,所述方法还包括:
基于第二预设表,根据所述电子设备的硬件标识号,确定所述电子设备的设备类型,其中,所述第二预设表用于记载硬件标识号与设备类型的关联关系。


3.根据权利要求1所述的方法,其特征在于,所述根据所述第一温度标识号,确定所述电子设备的硬件标识号之前,所述方法还包括:
将所述第一温度标识号转换成二进制数据。


4.根据权利要求1所述的方法,其特征在于,所述加热电路包括加热电源、加热电阻、金属氧化物半导体场效应晶体管MOSFET、第一电阻、第二电阻和三极管;
所述加热电阻的一端与加热电源的正极连接,所述加热电阻的另一端与所述MOSFET的漏极连接;
所述MOSFET的源极与所述加热电源的负极连接,所述MOSFET的栅极分别与所述三极管的集电极和所述第一电阻的一端连接,所述第一电阻的另一端与所述加热电源的正极连接;
所述三极管的发射极与所述加热电源的负极连接,所述三极管的基极与所述第二电阻的一端连接,所述第二电阻的另一端与所述处理器的第一输出引脚连接,所述处理器通过所述第一输出引脚向所述加热电路输出加热控制信号,用于控制所述加热电阻的工作状态。


5.根据权利要求1所述的方法,其特征在于,所述温敏电路包括温度传感器,所述温度传感器的温度输出引脚与所述处理器的第二输入引脚连接,所述温度传感器用于检测所述处理器周围的温度值,并将检测到的温度值传输给所述处理器。


6.根据权利要求1所述的方法,其特征在于,所述获取所述温敏电路在预设时段内检测到的多个温度值,并根据所述温敏电路在预设时段内检测到的多个温度值,确定温度变化率,包括:
获取所述温敏电路在预设时段内检测到的两个温度值;
将所述两个温度值之间的变化率作为温度变化率。


7.根据权利要求1所述的方法,其特征在于,所述获取所述温敏电路在预设时段内检测到的多个温度值,并根据所述温敏电路在预设时段内检测到的多个温度值,确定温度变化率,包括:
获取所述温敏电路在预设时段内检测到...

【专利技术属性】
技术研发人员:薛海涛谷利飞徐卓东
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1