本發(fā)明涉及電氣控制領(lǐng)域,特別地涉及一種基于直線(xiàn)擬合與查表修調(diào)的調(diào)光方法。
背景技術(shù):
1、發(fā)光二極管(led)的發(fā)光亮度可以通過(guò)調(diào)節(jié)led的驅(qū)動(dòng)電流實(shí)現(xiàn)。脈沖寬度(pwm)調(diào)光方式可以通過(guò)改變pwm開(kāi)關(guān)占空比來(lái)控制led的平均驅(qū)動(dòng)電流,從而實(shí)現(xiàn)對(duì)led的發(fā)光亮度的調(diào)節(jié)。pwm開(kāi)關(guān)占空比越高則亮度越高;否則,開(kāi)關(guān)占空比越低則亮度越低。led開(kāi)關(guān)頻率遠(yuǎn)高于人眼的識(shí)別頻率,因此人眼不會(huì)感覺(jué)到燈光的亮滅閃爍,只能感覺(jué)到亮度變化。在實(shí)際應(yīng)用中,需要led進(jìn)行均勻的亮度變化,即線(xiàn)性的亮度變化。但由于人眼對(duì)高亮度與低亮度的敏感度不同,只有在開(kāi)關(guān)占空比指數(shù)變化時(shí),人眼才能識(shí)別到亮度的線(xiàn)性變化。為使得人眼獲得更舒適的調(diào)光感受,指數(shù)調(diào)光方式被廣泛使用。
2、現(xiàn)有指數(shù)調(diào)光方法包括查找表法、公式法、直線(xiàn)擬合法等。查找表法可以通過(guò)預(yù)先設(shè)定pwm配置值,使pwm配置值與pwm信號(hào)的高電平持續(xù)時(shí)間的關(guān)系符合指數(shù)映射關(guān)系,這種方式需要存儲(chǔ)大量數(shù)據(jù)以供查表輸出,消耗大量存儲(chǔ)資源。公式法需要借助大量的例如乘法器或者加法器進(jìn)行復(fù)雜的運(yùn)算,從而實(shí)現(xiàn)指數(shù)調(diào)光,實(shí)現(xiàn)難度高、運(yùn)算延遲大且需要大量的運(yùn)算資源;直線(xiàn)擬合法利用多條直線(xiàn)擬合指數(shù)調(diào)光曲線(xiàn),在擬合過(guò)程中需要利用大量的運(yùn)算資源并且精度較低。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)現(xiàn)有技術(shù)中存在的技術(shù)問(wèn)題,本申請(qǐng)?zhí)岢隽艘环N基于直線(xiàn)擬合與查找表修調(diào)的調(diào)光方法,包括,獲取pwm配置值,其中所述pwm配置值為二進(jìn)制數(shù),并且基于其取值范圍劃分出多個(gè)擬合區(qū)間,所述擬合區(qū)間的序號(hào)為至少基于所述pwm配置值的第一部分內(nèi)容確定的十進(jìn)制數(shù);基于所述pwm配置值的第一部分內(nèi)容判斷其所在擬合區(qū)間;當(dāng)所述pwm配置值為除其最大值以及其所在擬合區(qū)間為第一擬合區(qū)間以外的其他取值時(shí),基于所述pwm配置值和其所在的擬合區(qū)間獲得直線(xiàn)擬合結(jié)果;基于所述pwm配置值的第二部分內(nèi)容查找修調(diào)值表格獲得最高序號(hào)擬合區(qū)間對(duì)應(yīng)的修調(diào)值并作為修調(diào)值的初始值;基于所述pwm配置值的第一部分內(nèi)容獲得其所在擬合區(qū)間與最高序號(hào)擬合區(qū)間之間修調(diào)值的倍數(shù)關(guān)系;基于倍數(shù)關(guān)系以及修調(diào)值的初始值獲得所述pwm配置值對(duì)應(yīng)的修調(diào)值;將所述pwm配置值對(duì)應(yīng)的修調(diào)值應(yīng)用于所述直線(xiàn)擬合結(jié)果獲得最終修調(diào)結(jié)果,其中,所述最終修調(diào)結(jié)果的位數(shù)大于所述pwm配置值的位數(shù);其中,所述pwm配置值的第一部分內(nèi)容包括所述pwm配置值的最高n位;所述pwm配置值的第二部分內(nèi)容包括所述pwm配置值的除最高n位以外的其余位;其中,所述pwm配置值的第一部分與第二部分的位數(shù)的和為所述pwm配置值的總位數(shù);n為大于等于3的整數(shù)。
2、特別的,所述的方法,其中,當(dāng)所述pwm配置值位于除第一擬合區(qū)間外的其他擬合區(qū)間時(shí),與每個(gè)所述pwm配置值對(duì)應(yīng)的直線(xiàn)擬合結(jié)果從最低位到最高位依次包括第一部分,第二部分和第三部分;其中所述第一擬合區(qū)間為以所述pwm配置值的最小值為起始的區(qū)間;所述直線(xiàn)擬合結(jié)果為位數(shù)固定的二進(jìn)制數(shù),其第一部分包括一個(gè)或多個(gè)0,其中0的個(gè)數(shù)為所述pwm配置值所在的擬合區(qū)間的序號(hào)減1;其第二部分包括所述pwm配置值的最低x位的值,其中x為大于等于5的整數(shù);其第三部分的最低位為1,若存在其余位則為0。
3、特別的,所述的方法,其中,當(dāng)所述pwm配置值位于第一擬合區(qū)間時(shí),將所述pwm配置值作為所述直線(xiàn)擬合結(jié)果。
4、特別的,所述的方法,其中,當(dāng)所述pwm配置值為最大值時(shí),所述直接擬合結(jié)果為預(yù)設(shè)的固定值。
5、特別的,所述的方法,其中,通過(guò)查找倍數(shù)關(guān)系表格的方式,獲取所述pwm配置值所在擬合區(qū)間與最高序號(hào)擬合區(qū)間之間修調(diào)值的倍數(shù)關(guān)系,所述倍數(shù)關(guān)系表格包括pwm配置值的第一部分以及相對(duì)應(yīng)的倍數(shù)關(guān)系的值。
6、特別的,所述的方法,其中,基于倍數(shù)關(guān)系以及修調(diào)值的初始值獲得所述pwm配置值對(duì)應(yīng)的修調(diào)值,包括:對(duì)所述修調(diào)值的初始值除2后向下取整,其中基于所述倍數(shù)關(guān)系確定除2的次數(shù)。
7、特別的,所述的方法,其中,所述最高序號(hào)擬合區(qū)間對(duì)應(yīng)的修調(diào)值按照pwm配置值從小到大的順序呈對(duì)稱(chēng)分布,所述修調(diào)值表格中僅包括所述對(duì)稱(chēng)分布中的一半修調(diào)值,另一半通過(guò)對(duì)稱(chēng)關(guān)系獲得。
8、特別的,所述的方法,還包括,當(dāng)所述pwm配置值從低位起的第x位為0時(shí),基于所述pwm配置值的最低x-1位查找所述修調(diào)值表格獲得所述修調(diào)值的初始值。當(dāng)所述pwm配置值從低位起的第x位為1時(shí),基于所述pwm配置值的最低x-1位逐位取反的結(jié)果查找所述修調(diào)值表格獲取所述修調(diào)值的初始值。
9、特別的,所述的方法,其中,當(dāng)所述pwm配置值所在擬合區(qū)間為除第一以及最高序號(hào)擬合區(qū)間外的其他擬合區(qū)間時(shí),將所述修調(diào)值的初始值向右移位獲得當(dāng)前pwm配置值對(duì)應(yīng)的修調(diào)值,移位次數(shù)基于所述倍數(shù)關(guān)系確定。
10、特別的,所述的方法,還包括,當(dāng)pwm配置值所在擬合區(qū)間為最高序號(hào)擬合區(qū)間時(shí),設(shè)置最終修調(diào)結(jié)果的值為直線(xiàn)擬合結(jié)果與修調(diào)值初始值的差值。
11、特別的,所述的方法,還包括,當(dāng)pwm配置值為其最大值或者其所在擬合區(qū)間為第一擬合區(qū)間時(shí),設(shè)置修調(diào)值為0,設(shè)置最終修調(diào)結(jié)果的值為直線(xiàn)擬合結(jié)果。
12、本申請(qǐng)還涉及一種電子裝置,包括led調(diào)光裝置,其中,所述led調(diào)光裝置配置為執(zhí)行如前任一所述的方法。
13、特別的,所述的電子裝置,還包括led發(fā)光元件。
14、本申請(qǐng)?zhí)岢龅幕谥本€(xiàn)擬合與查表修調(diào)的調(diào)光方法,采用直線(xiàn)擬合與查表修調(diào)相結(jié)合的方式,不消耗運(yùn)算資源,利用更簡(jiǎn)單的算法、消耗少量的存儲(chǔ),實(shí)現(xiàn)具有較高精確度的指數(shù)調(diào)光。
1.一種基于直線(xiàn)擬合與查表修調(diào)的調(diào)光方法,包括,
2.根據(jù)權(quán)利要求1所述的調(diào)光方法,其中,當(dāng)所述pwm配置值位于除第一擬合區(qū)間外的其他擬合區(qū)間時(shí),與每個(gè)所述pwm配置值對(duì)應(yīng)的直線(xiàn)擬合結(jié)果從最低位到最高位依次包括第一部分,第二部分和第三部分;其中所述第一擬合區(qū)間為以所述pwm配置值的最小值為起始的區(qū)間;
3.根據(jù)權(quán)利要求1所述的調(diào)光方法,其中,當(dāng)所述pwm配置值位于第一擬合區(qū)間時(shí),將所述pwm配置值作為所述直線(xiàn)擬合結(jié)果。
4.根據(jù)權(quán)利要求1所述的調(diào)光方法,其中,當(dāng)所述pwm配置值為最大值時(shí),所述直線(xiàn)擬合結(jié)果為預(yù)設(shè)的固定值。
5.根據(jù)權(quán)利要求1所述的調(diào)光方法,其中,
6.根據(jù)權(quán)利要求5所述的調(diào)光方法,其中,基于倍數(shù)關(guān)系以及修調(diào)值的初始值獲得所述pwm配置值對(duì)應(yīng)的修調(diào)值,包括:
7.根據(jù)權(quán)利要求1所述的調(diào)光方法,其中,所述最高序號(hào)擬合區(qū)間對(duì)應(yīng)的修調(diào)值按照pwm配置值從小到大的順序呈對(duì)稱(chēng)分布,所述修調(diào)值表格中僅包括所述對(duì)稱(chēng)分布中的一半修調(diào)值,另一半通過(guò)對(duì)稱(chēng)關(guān)系獲得。
8.根據(jù)權(quán)利要求7所述的調(diào)光方法,還包括,
9.根據(jù)權(quán)利要求5或8所述的調(diào)光方法,其中,當(dāng)所述pwm配置值所在擬合區(qū)間為除第一以及最高序號(hào)擬合區(qū)間外的其他擬合區(qū)間時(shí),將所述修調(diào)值的初始值向右移位獲得當(dāng)前pwm配置值對(duì)應(yīng)的修調(diào)值,移位次數(shù)基于所述倍數(shù)關(guān)系確定。
10.根據(jù)權(quán)利要求1所述的調(diào)光方法,還包括,當(dāng)pwm配置值所在擬合區(qū)間為最高序號(hào)擬合區(qū)間時(shí),設(shè)置最終修調(diào)結(jié)果的值為直線(xiàn)擬合結(jié)果與修調(diào)值初始值的差值。
11.根據(jù)權(quán)利要求1所述的調(diào)光方法,還包括,當(dāng)pwm配置值為其最大值或者其所在擬合區(qū)間為第一擬合區(qū)間時(shí),設(shè)置修調(diào)值為0,設(shè)置最終修調(diào)結(jié)果的值為直線(xiàn)擬合結(jié)果。
12.一種電子裝置,包括led調(diào)光裝置,其中,所述led調(diào)光裝置配置為執(zhí)行權(quán)利要求1-11中任一所述的調(diào)光方法。
13.根據(jù)權(quán)利要求12所述的電子裝置,還包括led發(fā)光元件。