本发明涉及电子部件参数管理领域,尤其涉及一种电子部件参数分布式管理方法以及平板探测器。
背景技术:
平板探测器为多电子部件系统,尤其是模拟部件比较多,这些子部件在使用时往往需要获取其校准参数,根据校准参数控制电子组件。对于校准参数,大多都是存储在主控电路板的存储器中,平板探测器开机时读取部件的校准参数,一旦更换子部件,因为不同子部件的校准参数存在差异,往往导致新的子部件的校准参数与主控电路板上存储的参数不一致。
现有技术中,更换子部件需要先对新的子部件进行校准,然后记下校准参数,然后将将校准参数写入被更换或平板探测器的主控电路板中,扩展子部件时也需要在系统软件添加相应信息,使得维护成本和维护难度都比较高。
技术实现要素:
为了克服现有技术的不足,本发明提出一种电子部件参数分布式管理方法以及平板探测器,将子部件的校准参数存储在子部件中,通过主控电路板接收子部件发送的校准参数的方式完成子部件的添加和更换,避免了主控电路板存储的参数与子部件不一致的问题,且无须在更换时校准新的子部件以及添加相应信息,降低了维护成本和维护难度。
为解决上述问题,本发明采用的一个技术方案为:一种电子部件参数分布式管理方法,所述电子部件参数分布式管理方法包括:s101:主控电路板与子部件连接,根据预存储的子部件列表地址扫描所述子部件;s102:接收所述子部件发送的电子部件参数,根据所述电子部件参数控制所述子部件工作,其中,所述电子部件参数存储在所述子部件的存储器中,包括所述子部件的校准参数。
进一步地,所述主控电路板通过i2c数据线与所述子部件连接。
进一步地,所述子部件列表地址包括每个子部件的i2c地址。
进一步地,所述电子部件参数还包括所述子部件的id、序列号中的至少一个。
进一步地,所述接收所述子部件发送的电子部件参数的步骤之后还包括:存储所述子部件的电子部件参数,显示与所述子部件的功能相关的功能模块。
进一步地,所述显示与所述子部件的功能相关的功能模块的步骤之后还包括:判断所述主控电路板是否与所述子部件保持连接;若是,则保存所述子部件的电子部件参数;若否,则移除存储的所述子部件的电子部件参数,不显示与所述子部件的功能相关的功能模块。
基于相同的发明构思,本发明还提出一种平板探测器,所述平板探测器包括主控电路板、子部件,所述主控电路板通过所述子部件实现的电子部件参数管理方法包括:s201:主控电路板与子部件连接,根据预存储的子部件列表地址扫描所述子部件;s202:接收所述子部件发送的电子部件参数,根据所述电子部件参数控制所述子部件工作,其中,所述电子部件参数存储在所述子部件的存储器中,包括所述子部件的校准参数。
进一步地,所述主控电路板通过i2c数据线与所述子部件连接。
进一步地,所述子部件列表地址包括每个子部件的i2c地址。
进一步地,所述电子部件参数还包括所述子部件的id、序列号中的至少一个。
相比现有技术,本发明的有益效果在于:将子部件的校准参数存储在子部件中,通过主控电路板接收子部件发送的校准参数的方式完成子部件的添加和更换,避免了主控电路板存储的参数与子部件不一致的问题,且无须在更换时校准新的子部件以及添加相应信息,降低了维护成本和维护难度。
附图说明
图1为本发明电子部件参数分布式管理方法一实施例的流程图;
图2为本发明电子部件参数分布式管理方法一另实施例的流程图;
图3为本发明平板探测器一实施例的结构图;
图4为本发明平板探测器一实施例的连接框图;
图5为本发明平板探测器执行的电子部件参数分布式管理方法一实施例的流程图。
具体实施方式
下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
请参阅图1-2,其中,图1为本发明电子部件参数分布式管理方法一实施例的流程图;图2为本发明电子部件参数分布式管理方法一另实施例的流程图。结合附图1-2对本发明电子部件参数分布式管理方法作详细说明。
在本实施例中,电子部件参数分布式管理方法包括:
s101:主控电路板与子部件连接,根据预存储的子部件列表地址扫描子部件。
在本实施例中,执行该电子部件参数分布式管理方法的器件为平板探测器,在其他实施例中,也可以为示波器、单片机以及其他需要根据校准参数控制子部件的装置。
在本实施例中,主控电路板通过i2c数据线与子部件连接,子部件列表地址包括每个子部件的i2c地址。
在本实施例中,子部件列表地址存储在主控电路板的存储芯片中。
在其他实施例中,主控电路板也可以通过isa、eisa、vesa、pci、spi、usb及rs232以及其他总线与子部件连接。相应的主控电路板的存储芯片也可以存储这些总线的地址或与主控电路板的连接端口,通过该地址或连接端口与子部件连接。
在本实施例中,主控电路板可以以预设周期扫描子部件列表地址中的信息扫描子部件,并在确定扫描到子部件时获取子部件存储的数据。
在本实施例中,主控电路板还包括控制芯片,该控制芯片与存储芯片连接,通过存储芯片存储的子部件列表地址扫描子部件。
在其他实施例中,子部件列表地址也可以存储在控制芯片中。
在本实施例中,控制芯片为cpu,存储芯片为eeprom,在其他实施例中,控制芯片也可以为mcu、soc、dsp以及其他能够读取存储芯片和子部件存储的数据的器件。存储芯片也可以为e2prom、flash、dram以及其他能够存储子部件列表的存储器件。
在本实施例中,子部件的数量可以为1个、2个、3个以及其他数量,用户可根据主控电路板能够连接的子部件数量以及自身需求进行设置,在此不做限定。
s102:接收子部件发送的电子部件参数,根据电子部件参数控制子部件工作,其中,电子部件参数存储在子部件的存储器中,包括子部件的校准参数。
在本实施例中,电子部件参数还包括子部件的id、序列号中的至少一个。
在一个具体的实施例中,主控电路板与子部件连接后,先接收子部件发送的子部件id、序列号,将该子部件id、序列号存储在存储芯片中,并读取子部件的校准参数,根据该校准参数进行子部件功能数据的计算。
在本实施例中,接收子部件发送的电子部件参数的步骤之后还包括:存储子部件的电子部件参数,显示与子部件的功能相关的功能模块。
在本实施例中,显示与子部件的功能相关的功能模块的步骤之后还包括:判断主控电路板是否与子部件保持连接;若是,则保存子部件的电子部件参数;若否,则移除存储的子部件的电子部件参数,不显示与子部件的功能相关的功能模块。
在本实施例中,主控电路板存储有与子部件的功能相关的功能模块,在确定存在该子部件后,根据该子部件的功能参数控制该功能模块工作。其中,主控电路板可根据子部件的id、序列号以及校准参数中的至少一个查找与子部件相关的功能模块,还可以将每个i2c地址与不同的子部件对应,根据子部件对应的i2c地址查找对应的功能模块。
在本实施例中,存储器为eeprom存储器,在其他实施例中,存储器也可以为e2prom、flash、dram以及其他能够存储子部件列表的存储器件。
下面通过电子部件参数分布式管理方法的执行流程进行具体说明。
分布式参数管理方法,分为主控部分和子部件部分,子部件有独立的参数eeprom存储器,将存储有校准参数的子部件与主控电路通过i2c通讯数据线连接后,主控电路板会根据预先存储的子部件列表地址,对子部件进行扫描,被安装的子部件会把子部件id和序列号回传给主控电路板,主控板会根据该子部件id和序列号对子部件进行登记,并读取子部件上存储的校准参数,用于部件功能数据的计算。当移除选配的子部件后,该子部件的登记信息也会被移除,选配的功能也会从主功能上移除,从而做到,有部件有功能,无部件无功能,无需在软件界面添加设置。
有益效果:本发明的电子部件参数分布式管理方法将子部件的校准参数存储在子部件中,通过主控电路板接收子部件发送的校准参数的方式完成子部件的添加和更换,避免了主控电路板存储的参数与子部件不一致的问题,且无须在更换时校准新的子部件以及添加相应信息,降低了维护成本和维护难度。
基于相同的发明构思,本发明还提出一种平板探测器,请参阅图3-5,图3为本发明平板探测器一实施例的结构图;图4为本发明平板探测器一实施例的连接框图;图5为本发明平板探测器执行的电子部件参数分布式管理方法一实施例的流程图,结合图3-5对本发明的平板探测器进行说明。
在本实施例中,平板探测器包括主控电路板、子部件,主控电路板通过该子部件实现的电子部件参数管理方法包括:
s201:主控电路板与子部件连接,根据预存储的子部件列表地址扫描子部件。
在本实施例中,主控电路板通过i2c数据线与子部件连接,子部件列表地址包括每个子部件的i2c地址。
在本实施例中,子部件列表地址存储在主控电路板的存储芯片中。
在其他实施例中,主控电路板也可以通过isa、eisa、vesa、pci、spi、usb及rs232以及其他总线与子部件连接。相应的主控电路板的存储芯片也可以存储这些总线的地址或与主控电路板的连接端口,通过该地址或连接端口与子部件连接。
在本实施例中,主控电路板可以以预设周期扫描子部件列表地址中的信息扫描子部件,并在确定扫描到子部件时获取子部件存储的数据。
在本实施例中,主控电路板还包括控制芯片,该控制芯片与存储芯片连接,通过存储芯片存储的子部件列表地址扫描子部件。
在其他实施例中,子部件列表地址也可以存储在控制芯片中。
在本实施例中,控制芯片为cpu,存储芯片为eeprom,在其他实施例中,控制芯片也可以为mcu、soc、dsp以及其他能够读取存储芯片和子部件存储的数据的器件。存储芯片也可以为e2prom、flash、dram以及其他能够存储子部件列表的存储器件。
在本实施例中,子部件的数量可以为1个、2个、3个以及其他数量,用户可根据主控电路板能够连接的子部件数量以及自身需求进行设置,在此不做限定。
s202:接收子部件发送的电子部件参数,根据电子部件参数控制子部件工作,其中,电子部件参数存储在子部件的存储器中,包括子部件的校准参数。
在本实施例中,电子部件参数还包括子部件的id、序列号中的至少一个。
在一个具体的实施例中,主控电路板与子部件连接后,先接收子部件发送的子部件id、序列号,将该子部件id、序列号存储在存储芯片中,并读取子部件的校准参数,根据该校准参数进行子部件功能数据的计算。
在本实施例中,接收子部件发送的电子部件参数的步骤之后还包括:存储子部件的电子部件参数,显示与子部件的功能相关的功能模块。
在本实施例中,显示与子部件的功能相关的功能模块的步骤之后还包括:判断主控电路板是否与子部件保持连接;若是,则保存子部件的电子部件参数;若否,则移除存储的子部件的电子部件参数,不显示与子部件的功能相关的功能模块。
在本实施例中,主控电路板存储有与子部件的功能相关的功能模块,在确定存在该子部件后,根据该子部件的功能参数控制该功能模块工作。其中,主控电路板可根据子部件的id、序列号以及校准参数中的至少一个查找与子部件相关的功能模块,还可以将每个i2c地址与不同的子部件对应,根据子部件对应的i2c地址查找对应的功能模块。
在本实施例中,存储器为eeprom存储器,在其他实施例中,存储器也可以为e2prom、flash、dram以及其他能够存储子部件列表的存储器件。
下面通过电子部件参数分布式管理方法的执行流程进行具体说明。
分布式参数管理方法,分为主控部分和子部件部分,子部件有独立的参数eeprom存储器,将存储有校准参数的子部件与主控电路通过i2c通讯数据线连接后,主控电路板会根据预先存储的子部件列表地址,对子部件进行扫描,被安装的子部件会把子部件id和序列号回传给主控电路板,主控板会根据该子部件id和序列号对子部件进行登记,并读取子部件上存储的校准参数,用于部件功能数据的计算。当移除选配的子部件后,该子部件的登记信息也会被移除,选配的功能也会从主功能上移除,从而做到,有部件有功能,无部件无功能,无需在软件界面添加设置。
有益效果:本发明的平板探测器将子部件的校准参数存储在子部件中,通过主控电路板接收子部件发送的校准参数的方式完成子部件的添加和更换,避免了主控电路板存储的参数与子部件不一致的问题,且无须在更换时校准新的子部件以及添加相应信息,降低了维护成本和维护难度。
上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。