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

飞思卡尔 TPMS芯片之- TPMS_READ_ACCELERATION 2

飞思卡尔 TPMS芯片之- TPMS_READ_ACCELERATION 2

UINT8 TPMS_COMP_ACCELERATION_X((UINT16*U16COMPACELX,UINT16*u16UUMA)

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

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

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

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

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

•堆栈大小:55字节

•约持续时间:955μs

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

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

•资源:UUMA。

•输入参数:

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

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

•返回:

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

飞思卡尔 TPMS芯片之- TPMS_READ_ACCELERATION 2 胎压OE替换件 第1张

UINT8 TPMS_READ_ACCELERATION_Z(UINT16 *u16UUMA, UINT8 u8Avg, UINT8 u8FiltSelect, UINT8 u8DynamicOffset)

•说明:执行无补偿的10位测量。在等待ADC收敛时,此函数进入STOP4。如果ADC因意外原因无法收敛,则此函数具有内置超时:在五次连续非ADC中断后,该函数将假定ADC读取失败,相应地将其标记,然后退出。如果设置了LVWF(低电压警告标志)硬件位,它也将相应地对其进行标记。

–如果ADC值高于或低于正常工作条件,将设置“加速错误”状态标志。预期的加速结果将被强制为“0”或“1023”(轨道高或轨道低)。

–如果ADC超时而没有结果,将设置“ADC错误”状态标志。

•堆栈大小:31字节

•大约持续时间:2901μs(500 Hz滤波器,1个读数),4255μs(250 Hz滤波器,1个读数)。

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

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

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

•输入参数:

–UINT16*u16UUMA:指向通用无补偿测量阵列的指针(如第2.3节所述)。仅更新10位未补偿加速结果。

–UINT8 u8Avg:将测量数平均化为一个结果。该值可以设置为1、2、4、8或16。

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

–UINT8 u8DynamicOffset:为适当的加速度读数选择偏移设置。有效范围为0-15。有关给定偏移步长的加速度范围,请参阅产品规格。

•返回:

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

飞思卡尔 TPMS芯片之- TPMS_READ_ACCELERATION 2 胎压OE替换件 第2张

注意:来自网络整理

 

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

热门文章