一种一体机集成I2C光感模块的适配方法和系统技术方案

技术编号:29529103 阅读:20 留言:0更新日期:2021-08-03 15:16
本发明专利技术涉及一种一体机集成I2C光感模块的适配方法和系统。其中一体机集成I2C光感模块的适配方法中,一体机包括电性连接的自动背光模块和控制模块,光感模块通过I2C线路与控制模块连接,所述方法包括步骤:获取光感模块的基础参数;根据所述基础参数,通过在线调试得到光感模块的配置参数;基于配置参数初始化自动背光模块。本发明专利技术提供的一体机集成I2C光感模块方法和系统,在新的光感模块接入系统后,控制模块自动识别光感模块的基础参数,进而获取配置,达到初始化自动背光模块,以使新的光感模块与自动背光模块适配的效果,方便快捷。

【技术实现步骤摘要】
一种一体机集成I2C光感模块的适配方法和系统
本专利技术涉及电子设备,尤其涉及一种一体机集成I2C光感模块的适配方法和系统。
技术介绍
一体机设备有一个常见功能:自动背光功能。此功能需要用到光感设备模块,通过它获取环境光的强度,然后根据配置的光强与背光亮映射关系,相应调节背光亮度。常见的光感设备模块采用I2C接口与主机通信。主机可以通过I2C发送指令给光感模块,也可以通过I2C读取当前光感设备模块检测的光感值。不同的光感值会对应不同的光强。这样一体机这边通过读取到的光感值来确定当前环境的光强。然后根据事先配置好的光感值与背光亮度映射关系,调用平台的设置显示器的背光亮度值,最终实现自动背光的功能。为了在一体机上使用某款I2C光感设备模块,软件上需要进行相应配置,适配集成此模块。不同的光感设备模块,会有不同的设备地址、功能寄存器地址、寄存器地址长度、数据长度等。而这些可以通过查询光感设备模块的DATASHEET得到。但是普通的方案有如下不足:1.每次导入一款新的光感模块,需要修改代码以增加支持此光感模块;2.一体机设备使用的光感模块的有更换。需要重新提供适配了此光感模块的主固件;3.一个固件不能做到兼容多个适配过的光感模块。因而现有的一体机在光感模块更换与兼容上存在不足,还有待改进和提高。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种一体机集成I2C光感模块的适配方法和系统,用于解决现有技术中每次导入新的光感模块都需要修改代码的问题,能够实现在新的光感模块接入一体后,自动调教自动背光模块的目的。为了达到上述目的,本专利技术采取了以下技术方案:一种一体机集成I2C光感模块的适配方法,一体机包括电性连接的自动背光模块和控制模块,光感模块通过I2C线路与控制模块连接,所述方法包括步骤:获取光感模块的基础参数;根据所述基础参数,通过在线调试得到光感模块的配置参数;基于配置参数初始化自动背光模块。进一步的所述的一体机集成I2C光感模块的适配方法,所述基础参数包括光感模块的设备型号;所述通过在线调试得到光感模块的配置参数具体包括:S21、通过所述设备型号在线查询测试指令;S22、向光感模块发送测试指令,判定光感模块是否正常,若是则执行步骤S23;若否,则执行步骤S21;S23、基于所述设备型号获取所述光感模块的配置参数。进一步的所述的一体机集成I2C光感模块的适配方法,所述配置参数包括光强光感值对应关系表;所述基于配置参数初始化自动背光模块具体包括:将所述光强光感值对应关系表录入所述自动背光模块。进一步的所述的一体机集成I2C光感模块的适配方法,所述自动背光模块的工作过程包括:间隔预定时间接收一次光感模块检测到的当前光感值;判定所述当前光感值与前一次光感值是否相同,若是则将当前光感值保存为前一次光感值;若否,则设置与所述当前光感值对应的背光亮度,并将当前光感值保存为前一次光感值。进一步的所述的一体机集成I2C光感模块的适配方法,所述一体机具有多个不同类型的光感接口,用于适配连接多种类型的光感模块。一种使用所述的一体机集成I2C光感模块方法的适配系统,包括电性连接的自动背光模块和控制模块,光感模块通过I2C线路与控制模块连接;所述控制模块,用于检测获取光感模块的基础参数,根据所述基础参数,通过在线调试得到光感模块的配置参数;基于配置参数初始化自动背光模块;所述自动背光模块,用于自动调整一体机的背光亮度。进一步的所述的适配系统,所述控制模块包括检测单元、初始化及配置单元、读写单元、处理单元和通信单元;所述检测单元、所述初始化及配置单元、所述读写单元、所述通信单元分别与所述处理单元;所述检测单元,用于检测光感模块的设备型号;所述初始化及配置单元,用于初始化所述自动背光模块;所述读写单元,用于与光感模块进行数据交互;所述通信单元,用于连接网络;所述处理单元,用于控制模块的功能实现。进一步的所述的适配系统,所述一体机具有多个不同类型的光感接口,用于适配连接多种类型的光感模块。一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现所述的方法。一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述的方法。相较于现有技术,本专利技术提供的一种一体机集成I2C光感模块的适配方法和系统,具有以下有益效果:本专利技术提供的一体机集成I2C光感模块方法和系统,在新的光感模块接入系统后,控制模块自动识别光感模块的基础参数,进而获取配置,达到初始化自动背光模块,以使新的光感模块与自动背光模块适配的效果,方便快捷。附图说明图1是本专利技术提供的适配方法的流程图;图2是本专利技术提供的获取光感模块配置参数的流程图;图3是本专利技术提供的自动背光模块工作流程图;图4是本专利技术提供的适配系统的结构框图;图5是本专利技术提供的计算机可读存储介质的结构框图。具体实施方式为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本领域技术人员应当理解,前面的一般描述和下面的详细描述是本专利技术的示例性和说明性的具体实施例,不意图限制本专利技术。本文中术语“包括”,“包含”或其任何其他变体旨在覆盖非排他性包括,使得包括步骤列表的过程或方法不仅包括那些步骤,而且可以包括未明确列出或此类过程或方法固有的其他步骤。同样,在没有更多限制的情况下,以“包含...一个”开头的一个或多个设备或子系统,元素或结构或组件也不会没有更多限制,排除存在其他设备或其他子系统或其他元素或其他结构或其他组件或其他设备或其他子系统或其他元素或其他结构或其他组件。在整个说明书中,短语“在一个实施例中”,“在另一个实施例中”的出现和类似的语言可以但不一定都指相同的实施例。除非另有定义,否则本文中使用的所有技术和科学术语具有与本专利技术所属领域的普通技术人员通常所理解的相同含义。请参阅图1,本专利技术提供一种一体机集成I2C光感模块的适配方法,一体机包括电性连接的自动背光模块和控制模块,光感模块通过I2C线路与控制模块连接,具体的,所述一体机包括影印一体机和电脑一体机,进一步优选为电脑一体机,一般情况下,需要一体机能够根据周围环境的光强进行亮度的调整,当周围环境的光度较强则调高亮度,反之则调低亮度,所述自动背光模块就是用于调整一体机的亮度,因此需要光感模块来检测周围环境的光强,一般的一体机是通过控制模块得到光感模块的光感值数据,进而输送到所述自动背光模块中,进而自动背光模块根据光感值进行亮度调整;在光感模块的使用中本文档来自技高网...

【技术保护点】
1.一种一体机集成I2C光感模块的适配方法,其特征在于,一体机包括电性连接的自动背光模块和控制模块,光感模块通过I2C线路与控制模块连接,所述方法包括步骤:/n获取光感模块的基础参数;/n根据所述基础参数,通过在线调试得到光感模块的配置参数;/n基于配置参数初始化自动背光模块。/n

【技术特征摘要】
1.一种一体机集成I2C光感模块的适配方法,其特征在于,一体机包括电性连接的自动背光模块和控制模块,光感模块通过I2C线路与控制模块连接,所述方法包括步骤:
获取光感模块的基础参数;
根据所述基础参数,通过在线调试得到光感模块的配置参数;
基于配置参数初始化自动背光模块。


2.根据权利要求1所述的一体机集成I2C光感模块的适配方法,其特征在于,所述基础参数包括光感模块的设备型号;所述通过在线调试得到光感模块的配置参数具体包括:
S21、通过所述设备型号在线查询测试指令;
S22、向光感模块发送测试指令,判定光感模块是否正常,若是则执行步骤S23;若否,则执行步骤S21;
S23、基于所述设备型号获取所述光感模块的配置参数。


3.根据权利要求1所述的一体机集成I2C光感模块的适配方法,其特征在于,所述配置参数包括光强光感值对应关系表;所述基于配置参数初始化自动背光模块具体包括:
将所述光强光感值对应关系表录入所述自动背光模块。


4.根据权利要求1所述的一体机集成I2C光感模块的适配方法,其特征在于,所述自动背光模块的工作过程包括:
间隔预定时间接收一次光感模块检测到的当前光感值;
判定所述当前光感值与前一次光感值是否相同,若是则将当前光感值保存为前一次光感值;若否,则设置与所述当前光感值对应的背光亮度,并将当前光感值保存为前一次光感值。


5.根据权利要求1所述的一体机集成I2C光感模块的适配方法,其特征在于,所述一体机具有多个不同类型的光感接口,用于...

【专利技术属性】
技术研发人员:黎小辉郑泽龙吴小瑶
申请(专利权)人:广州朗国电子科技有限公司
类型:发明
国别省市:广东;44

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

1