您的位置 首页 胎压OE替换件

飞思卡尔 TPMS胎压产品设计- UINT8 TPMS_READ_DYNAMIC_ACCEL_Z

飞思卡尔 TPMS胎压产品设计- UINT8 TPMS_READ_DYNAMIC_ACCEL_Z

UINT8 TPMS_READ_DYNAMIC_ACCEL_Z(UINT8 u8Filter, UINT8* u8Offset, UINT16* u16UUMA)

•说明:该功能自动执行TPMS_READ_ACCELERATION_Z测量,并具有给定的初始动态偏移。如果结果过高或过低,它将更改动态偏移值并重新执行TPMS_READ_ACCELERATION_Z,直到a)结果有效或b)结果被设置为高或低,并且没有更多偏移步骤。UUMA内部的偏移和未补偿加速度将更新。

•堆栈大小:48字节

•大约持续时间:从一个极端到中心29065μs;2816μs最佳情况。

•电源管理:该功能要求核心配置为STOP4模式,并以全总线速度运行。

•中断管理:该功能利用ADC中断从停止模式唤醒。

•资源:SMI、ADC、内部键合线。

•输入参数:

–UINT8 u8FiltSelect:如果为非零,则启用250 Hz滤波器。否则,选择500 Hz滤波器。

–UINT8*u8Offset:指向加载初始步骤的指针。有效的偏移步长范围为0-15,并在设备的数据表中描述。更新后的偏移量值将在函数末尾返回。如果加速度过高或过低,且函数已超出偏移步长,则应返回255(“0-1”)或16(“15+1”)的值。

–UINT16*指向通用无补偿测量阵列的指针。

未补偿加速度将相应更新。

•返回:

–UINT8 u8Status:有关此状态字节格式的更多信息,请参阅胎压监测系统读取加速。

UINT8 TPMS_COMP_ACCELERATION_Z(UINT16 *u16CompAccel, UINT16* u16UUMA)

•说明:执行9位补偿加速度测量。用户有责任确保UUMA中有更新有效的未补偿电压、温度和加速度读数,以返回有意义的值。

–如果u16CompAccel导轨电压过低,则u16CompAccel将强制为1,并设置“过流/下流”状态标志。

–如果u16CompAccel rails高,u16CompAccel将被强制设置为$1FE,并设置“溢出/下溢”状态标志。

–如果估计通过的未补偿电压测量值低于保证的工作区域,则例程将设置“电压”状态标志。无法保证返回值的准确性。

–有关重复性数据,请参阅XTH87XXXX系列数据表。

•堆栈大小:55字节

•约持续时间:955μs

•电源管理:此功能完全在运行模式下执行。

•中断管理:该功能不等待中断。它也不受中断的影响。

•资源:UUMA。

•输入参数:

–UINT16*U16加速度:更新的9位补偿加速度。

–UINT16*u16UUMA:指向通用无补偿测量阵列的指针(如第2.3节所述)。未补偿的电压、温度和加速度将从此阵列中获取。

•返回:

–UINT8 u8Status:表18中描述了有效的错误标志/输出。

飞思卡尔 TPMS胎压产品设计- UINT8 TPMS_READ_DYNAMIC_ACCEL_Z 胎压OE替换件 第1张

注意:来自网络整理

 

版权所有,如未注明,均为原创,转载请注明
齐东汽车电子博客 qidongyy.com
本文标题:飞思卡尔 TPMS胎压产品设计- UINT8 TPMS_READ_DYNAMIC_ACCEL_Z
如有疑问:请转到这里联系我
网站建设:推荐老薛主机-优质海外主机服务商

热门文章