- 博客(9)
- 收藏
- 关注
转载 Psensor driver 三(校准)
为了解决动态门限校准初始就有物体遮住会导致proximity sensor功能失效的问题,可以引入固定门限校准机制,当动态门限校准背景噪声 a很大时,设置高低门限值还是基于固定门限校准的背景噪声 a,这样就能规避proximity sensor功能失效的问题。缺点:正如哲学所言万事万物都是变化的,唯一不变的是变化,proximity sensor的背景噪声 a也是变化的,会随着手机使用过程变化,如用户手机跌落导致proximity sensor结构密封性下降,CTP材质老化导致光孔透光性变化等等。
2023-05-09 11:13:08
365
转载 Psensor driver 二(重要函数)
if((ps> atomic_read(&obj->ps_thd_val_high)) && ps < 2048) //ps 和 高门限比较。if(err= hwmsen_attach(ID_LIGHT, &obj_als))// //als sensor 注册到sensor系统。elseif((ps < atomic_read(&obj->ps_thd_val_low))) //ps 和 高门限比较。caseALSPS_GET_PS_RAW_DATA: //获取ps raw data值。
2023-05-09 11:11:52
151
转载 Psensor driver 一(原理介绍)
(近距离传感器)采用光学原理,包含红外线发射器、红外线监测器,当没有物体遮挡时,红外线监测器监测到的是Ambient light(环境光)及Crosstalk(串扰)光线中的红外线。proximity sensor通过I2C接口和BB通信,PS功能打开,当有物体接近或离开时,会通过EINT产生中断,两路电源VDD、LED_AL,如上图,硬件连接很简单。转自:https://blog.csdn.net/u013531497/article/details/38388589。如上图所示,proximity。
2023-05-09 11:08:36
1185
转载 Android Sensors 总结五(校准原理)
获取初始的offset (stOffset.usX、stOffset.usY、stOffset.usZ)、gain值,sensor稳定后,获取sensor data 10次取平均值,计算accAverage 和accReference的差值,判断差值是否在容忍的范围内,如果在范围内,则将初始的offset 、gain值写入EEPROM offset 、gain寄存器,超过范围,则根据差值计算出新的offset值,并将新的offset 、gain值写入EEPROM offset 、gain寄存器。
2023-05-09 10:37:36
578
转载 Android Sensors 总结四(driver相关结构体)
caseHWM_IO_ENABLE_SENSOR: //打开相应的sensor,并poll sensor数据。caseHWM_IO_DISABLE_SENSOR: //关闭相应的sensor,flag 为sensor type。caseHWM_IO_ENABLE_SENSOR_NODATA: //仅仅打开sensor。转自:https://blog.csdn.net/u013531497/article/details/38612681。
2023-05-09 10:35:30
243
1
转载 Android Sensors 总结三(hal相关结构体)
caseHWM_IO_ENABLE_SENSOR: //打开相应的sensor,并poll sensor数据。caseHWM_IO_DISABLE_SENSOR: //关闭相应的sensor,flag 为sensor type。caseHWM_IO_ENABLE_SENSOR_NODATA: //仅仅打开sensor。转自:https://blog.csdn.net/u013531497/article/details/38612681。
2023-05-09 10:31:26
296
1
转载 Android Sensors 总结二 (架构)
转自:https://blog.csdn.net/u013531497/article/details/38587715。
2023-05-09 10:24:29
75
1
转载 Android Sensors 总结一 (介绍)
同时支持虚拟传感器(virtual sensor),虚拟sensor是基于多个物理sensor的数据通过算法得到另一种物理行为,如motion sensor基于accelerometer和gyroscope以得到一些动作信息(静止、拿起、左转、右转),多个sensor组合也叫sensor fusion。加速度传感器用来测量加速度值,三轴加速度传感器可以测量物体x、y、z三个方向的加速度值,进而可以判断物体放置的方式(竖放、横放、平放)及物体的初略运动(翻转、顺时钟甩、逆时钟甩)1 sensor 介绍。
2023-05-09 10:19:38
750
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人