一种物理地址确定方法、系统及模块化设备和存储介质技术方案

技术编号:20622238 阅读:33 留言:0更新日期:2019-03-20 14:17
本申请公开了一种物理地址确定方法、系统及一种模块化设备和计算机可读存储介质,该方法包括:根据模块化设备的模块数量和稳压电压计算理论单元电压;获取目标模块对应的采样电压值,并判断理论单元电压与采样电压值的比例值是否满足预设条件;若是,则将与比例值最接近的目标整数作为目标模块的物理地址。本申请提供的物理地址确定方法,通过模块数量和稳压电压确定理论单元电压,并将最接近理论单元电压与每一模块的采样电压值的比值的整数作为该模块的物理地址,实现了各模块物理地址的自动设置,避免了人为拨码造成的误差,提高了各模块物理地址设置的准确度。另外,通过上述方法可以实现批量设置所有模块的物理地址,减少了资源占用。

A Physical Address Determination Method, System and Modular Equipment and Storage Media

This application discloses a physical address determination method, system and a modular device and a computer readable storage medium. The method includes: calculating the theoretical unit voltage according to the number of modules and the voltage stabilized of the modular device; acquiring the corresponding sampling voltage value of the target module, and judging whether the ratio of the theoretical unit voltage to the sampling voltage value meets the preset conditions; and if so, The target integer closest to the scale value is used as the physical address of the target module. The physical address determination method provided in this application determines the theoretical unit voltage by the number of modules and voltage stabilization, and takes the integer closest to the ratio of the theoretical unit voltage to the sampling voltage value of each module as the physical address of the module, realizes the automatic setting of the physical address of each module, avoids the error caused by manual dialing, and improves the setting of the physical address of each module. Accuracy. In addition, the physical addresses of all modules can be set in batches by the above method, which reduces the resource occupation.

【技术实现步骤摘要】
一种物理地址确定方法、系统及模块化设备和存储介质
本申请涉及计算机
,更具体地说,涉及一种物理地址确定方法、系统及一种模块化设备和一种计算机可读存储介质。
技术介绍
对于模块化设备,需要确定各模块的物理地址。在现有技术中,一般采用人为拨码设置,即每个模块通过拨码,形成不同的01组合序列,供CPU(中文全称:中央处理器,英文全称:CentralProcessingUnit)检测高低电平,获取得到对应的01信息,得到不同的物理地址。上述方法每个模块的物理地址都需要人为单独设置,准确度较低。因此,如何提高确定模块化设备各模块物理地址的准确度是本领域技术人员需要解决的问题。
技术实现思路
本申请的目的在于提供一种物理地址确定方法、系统及一种模块化设备和一种计算机可读存储介质,提高了确定模块化设备各模块物理地址的准确度。为实现上述目的,本申请提供了一种物理地址确定方法,应用于模块化设备,包括:根据所述模块化设备的模块数量和稳压电压计算理论单元电压;获取目标模块对应的采样电压值,并判断所述理论单元电压与所述采样电压值的比例值是否满足预设条件;若是,则将与所述比例值最接近的目标整数作为所述目标模块的物理地址。其中,根据所述模块化设备的模块数量和稳压电压计算理论单元电压,包括:根据理论单元电压计算公式计算所述理论单元电压;其中,所述理论单元电压计算公式为:其中,UΔ为所述理论单元电压,U为所述稳压电压,N为所述模块数量。其中,判断所述理论单元电压与所述采样电压值的比例值是否满足预设条件,包括:计算所述理论单元电压与所述采样电压值的比例值,并判断所述比例值与最接近的目标整数的差值是否在预设范围内。其中,计算所述理论单元电压与所述采样电压值的比例值,并判断所述比例值与最接近的目标整数的差值是否在预设范围内,包括:计算并判断是否成立;其中,UΔ为所述理论单元电压,Uk为所述采样电压值,n为所述目标整数。为实现上述目的,本申请提供了一种物理地址确定系统,应用于模块化设备,包括:计算模块,用于根据所述模块化设备的模块数量和稳压电压计算理论单元电压;判断模块,用于获取目标模块对应的采样电压值,并判断所述理论单元电压与所述采样电压值的比例值是否满足预设条件;确定模块,用于当所述理论单元电压与所述采样电压值的比例值满足预设条件时,将与所述比例值最接近的目标整数作为所述目标模块的物理地址。其中,所述计算模块具体为根据理论单元电压计算公式计算所述理论单元电压的模块;其中,所述理论单元电压计算公式为:其中,UΔ为所述理论单元电压,U为所述稳压电压,N为所述模块数量。其中,所述判断模块包括:获取单元,用于获取目标模块对应的采样电压值;判断单元,用于计算所述理论单元电压与所述采样电压值的比例值,并判断所述比例值与最接近的目标整数的差值是否在预设范围内。为实现上述目的,本申请提供了一种模块化设备,包括电源模块、稳压电路、多个模块、存储器和处理器;所述电源模块通过所述稳压电路与所述模块相连;所述存储器,用于存储计算机程序;所述处理器,用于执行所述计算机程序时实现如上述物理地址确定方法的步骤。其中,每个所述模块通过差分隔离电路与所述稳压电路相连。为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述物理地址确定方法的步骤。通过以上方案可知,本申请提供的一种物理地址确定方法,包括:根据所述模块化设备的模块数量和稳压电压计算理论单元电压;获取目标模块对应的采样电压值,并判断所述理论单元电压与所述采样电压值的比例值是否满足预设条件;若是,则将与所述比例值最接近的目标整数作为所述目标模块的物理地址。本申请提供的物理地址确定方法,通过模块数量和稳压电压确定理论单元电压,并将最接近理论单元电压与每一模块的采样电压值的比值的整数作为该模块的物理地址,实现了各模块物理地址的自动设置,避免了人为拨码造成的误差,提高了各模块物理地址设置的准确度。另外,通过上述方法可以实现批量设置所有模块的物理地址,减少了资源占用。本申请还公开了一种物理地址确定系统及一种模块化设备和一种计算机可读存储介质,同样能实现上述技术效果。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种物理地址确定方法的流程图;图2为一种稳压电路的电路图;图3为一种差分隔离电路的电路图;图4为本申请实施例公开的另一种物理地址确定方法的流程图;图5为本申请实施例公开的一种物理地址确定系统的结构图;图6为本申请实施例公开的一种模块化设备的电路图;图7为本申请实施例公开的一种模块化设备的结构图;图8为本申请实施例公开的另一种模块化设备的结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例公开了一种物理地址确定方法,提高了确定模块化设备各模块物理地址的准确度。参见图1,本申请实施例公开的一种物理地址确定方法的流程图,如图1所示,包括:S101:根据所述模块化设备的模块数量和稳压电压计算理论单元电压;本实施例提供的物理地址确定方法应用于模块化设备,该模块化设备的电源模块通过稳压电路与各个模块进行连接,解决因为电压源波动引起的地址偏离的问题,一种典型的稳压电路如图2所示。优选的,各模块与稳压电路之间还可以加入差分隔离电路,避免不同模块的MCU(中文全称:微控制单元,英文全称:MicrocontrollerUnit)之间的共地问题,保证不同的MCU之间的隔离安全,一种典型的差分隔离电路如图3所示。。在具体实施中,首先根据该模块化设备的模块数量和稳压电压计算理论单元电压。具体的,可以根据理论单元电压计算公式计算该理论单元电压;其中,该理论单元电压计算公式为:其中,UΔ为所述理论单元电压,U为所述稳压电压,N为所述模块数量。可以理解的是,由于各模块的MCU之间采用串联的方式连接,因此,可以以稳压电压与模块数量的比值作为理论单元电压。S102:获取目标模块对应的采样电压值,并判断所述理论单元电压与所述采样电压值的比例值是否满足预设条件;若是,则进入S103;在具体实施中,采用电阻分压的形式,取代拨码等其他形式,获取各模块不同的采样电压值,即稳压电压经过差分隔离电路送入不同的模块MCU的AD(英文全称:AltiumDesigner)采样口进行采样,得到采样电压值。需要确定目标模块的物理地址时,首先获取目标模块对应的采样电压值,并判断判断所述理论单元电压与所述采样电压值的比例值是否满足预设条件,即可以通过本步骤判断下一步骤确定的最终物理地址是否符合预设要求。本实施例不对该预设条件进行具体限定,本领域技术人员可以根据实际情况灵活选择,具体举例将在下一实施例进行详细介绍。本文档来自技高网...

【技术保护点】
1.一种物理地址确定方法,其特征在于,应用于模块化设备,包括:根据所述模块化设备的模块数量和稳压电压计算理论单元电压;获取目标模块对应的采样电压值,并判断所述理论单元电压与所述采样电压值的比例值是否满足预设条件;若是,则将与所述比例值最接近的目标整数作为所述目标模块的物理地址。

【技术特征摘要】
1.一种物理地址确定方法,其特征在于,应用于模块化设备,包括:根据所述模块化设备的模块数量和稳压电压计算理论单元电压;获取目标模块对应的采样电压值,并判断所述理论单元电压与所述采样电压值的比例值是否满足预设条件;若是,则将与所述比例值最接近的目标整数作为所述目标模块的物理地址。2.根据权利要求1所述物理地址确定方法,其特征在于,根据所述模块化设备的模块数量和稳压电压计算理论单元电压,包括:根据理论单元电压计算公式计算所述理论单元电压;其中,所述理论单元电压计算公式为:其中,UΔ为所述理论单元电压,U为所述稳压电压,N为所述模块数量。3.根据权利要求1所述物理地址确定方法,其特征在于,判断所述理论单元电压与所述采样电压值的比例值是否满足预设条件,包括:计算所述理论单元电压与所述采样电压值的比例值,并判断所述比例值与最接近的目标整数的差值是否在预设范围内。4.根据权利要求3所述物理地址确定方法,其特征在于,计算所述理论单元电压与所述采样电压值的比例值,并判断所述比例值与最接近的目标整数的差值是否在预设范围内,包括:计算并判断是否成立;其中,UΔ为所述理论单元电压,Uk为所述采样电压值,n为所述目标整数。5.一种物理地址确定系统,其特征在于,应用于模块化设备,包括:计算模块,用于根据所述模块化设备的模块数量和稳压电压计算理论单元电压;判断模块,用于获取目标模块...

【专利技术属性】
技术研发人员:苏宁焕江东升陈四雄苏先进黄超信卢雄伟
申请(专利权)人:厦门科华恒盛股份有限公司漳州科华技术有限责任公司
类型:发明
国别省市:福建,35

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

1