TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430FR5887使用scan IF上的问题

使用MSP430FR5887 上的ESI接口做无磁传感器,使用FLOWESI生成代码,使用原代码能正常工作,但是我想加入校准保存,把TSM_Auto_cal();Fine_Noise_level();

Set_DAC();这三个语句生成的值保存起来,在掉电或复位时可以不用重新校准。但是发现把校准值读出后使用采样的值就变乱了,只要TSM_Auto_cal()这句存在并且不导入保存的TSM值无论重复上下电多次都可以正常使用。只要缺少TSM_Auto_cal(),使用保存的TSM值在第一次烧录后不下电可以正常运行,上下电后就会出现采样错误的情况。

Susan Yang:

TI是有ESI/scan IF使用例程的,您可以参考以下

www.ti.com.cn/…/TIDM-LC-WATERMTR

www.ti.com/…/slaa639.pdf

的 Runtime Calibration With AFE2

有对于校准的详细介绍

相关代码的话,可以在 www.ti.com/…/tidc583 下载

Water Meter Reference Design for Two LC Sensors, Using ESI Software

user4237831:

回复 Susan Yang:

已读过上面推荐的手册,但是我遇到的不是上方的问题。是存储上的问题,只想做一次校准,后期就不做校准了。除了TSM_Auto_cal();Fine_Noise_level();Set_DAC();这三句中的值要保存外还有其他的校准数据要保存吗。

Susan Yang:

回复 user4237831:

理解您的意思了

若是只是保存的话,这3句就可以了

user4237831:

回复 Susan Yang:

//User need to switch on the motor with half-covered matal disc to finish the calibrationSet_DAC();
在函数上面这段话是说要在表盘转动时标定DAC,对这表盘的转速有要求么,如果有转速是多少

赞(0)
未经允许不得转载:TI中文支持网 » MSP430FR5887使用scan IF上的问题
分享到: 更多 (0)