【技术实现步骤摘要】
地址自动适配的方法、装置、系统及存储介质
[0001]本专利技术涉及数据通信
,尤其涉及一种地址自动适配的方法、装置、系统及存储介质。
技术介绍
[0002]I2C总线是只需要两根线即可在连接于总线上的器件之间传送信息。主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件。在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;如果主机要接收从器件的数据,首先由主器件寻址从器件,然后主机接收从器件发送的数据,最后由主机终止接收过程。
[0003]目前,在现有的数据通信技术中,通常是操作人员人工手动的对所有子模组设备的设备地址进行管理,在子模组设备上设置有拨码开关,操作人员按一定的顺序手动的操作拨码开关来设置地址,在设置地址时需要确保所有子模组设备的地址不重复,避免发生设备地址冲突的情况。但是,手动对大量的子模组设备的地址进行设置的过程中,需要提前按固定的地址设置子 ...
【技术保护点】
【技术特征摘要】
1.一种地址自动适配的方法,其特征在于,所述方法包括:获取地址列表文件,所述地址列表文件包括M个地址,所述地址包括地址信息和状态信息,所述M是正整数;采用预设地址对子模组设备进行探测,以判断是否有应答的子模组设备;若是,则根据所述状态信息和所述地址信息从所述M个地址中获取待分配地址,将所述待分配地址写入有应答的子模组设备,其中,所述待分配地址为状态信息是未被占用的所述地址中地址信息最小的地址。2.根据权利要求1所述的地址自动适配的方法,其特征在于,所述将所述待分配地址写入有应答的子模组设备之后,还包括:采用所述待分配地址对子模组设备进行探测,以判断是否有应答的子模组设备;若是,则将所述待分配地址的状态信息更改为被占用。3.根据权利要求1所述的地址自动适配的方法,其特征在于,所述采用预设地址对子模组设备进行探测,以判断是否有应答的子模组设备之后,还包括:若否,则根据所述状态信息和所述地址信息从所述M个地址中获取目标地址,所述目标地址为状态信息是被占用的所述地址中地址信息最小的地址;采用所述目标地址对子模组设备进行探测,以判断是否有应答的子模组设备;若是,则保持地址列表文件中所述目标地址的状态信息为被占用。4.根据权利要求3所述的地址自动适配的方法,其特征在于,所述采用所述目标地址对子模组设备进行探测,以判断是否有应答的子模组设备之后,还包括:若否,则将所述目标地址的无应答次数累加1;若所述目标地址的无应答次数大于或等于应答次数阈值,则将地址列表文件中所述目标地址的状态信息更改为未占用。5.根据权利要求1所述的地址自动适配的方法,其特征在于,所述根据所述状态信息和所述地址信息从所述M个地址中获取待分配地址包括:按状态信息对M个地址进行筛选,以获得待排序地址,所述待排序地址的状...
【专利技术属性】
技术研发人员:刘志兴,
申请(专利权)人:深圳市科陆电子科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。