简单自检功能用法
CTSR系列的副边共有4个管脚,分别是VCC(电源),0v(地),Ref(参考脚),Out(输出脚)。
自检功能是配合使用Ref和Out两个管脚来完成的:
首先,需要将Ref拉低至0v到1v范围内的低电平并持续至少30ms,此时传感器进入自检模式;
然后,对Out管脚的输出电平Vout进行检测,如果在表1所述范围,说明传感器正常,否则说明该传感器已经失效;
在实际应用中,由于传感器的Ref和Out可能会传输比较长的距离,因此可能引入共模干扰,为了减少共模干扰以及温漂的影响,通常会将Ref与Out接成差分输入的方式。本文采用了TI公司的ADS1000作为AD转换器,该器件内置有PGA环节,可对差分输入量放大之后再进行AD转换。
当CTSR的Ref用于输出模式时,Vout的输出范围可达2.5v±2v,因此如果需要得到整个测量范围的值,需设置PGA=1。
实现自检模式时,将微控制器的IO口置为高电平,经U3跟随之后驱动Q1,此时Q1导通,由传感器内部的2.5V基准经过内部的500ohm电阻给Q1灌电流,将Ref拉低,当这一过程持续超过30ms,传感器开始自检,此时将AD采集得到的数据与表1中的数据进行比对。由于U1将Ref和Out接成差分模式,因此应该是将AD值与Vout和Vref的差值进行对比。