使用IDAC来测量电阻打基础!
采集“液位”信号:通过物理转换将液位转换成电阻信号的变化,所以我这里使用IDAC电流源组件,通过R*I=U,然后通过ADC采集电压就可以换算出目标电阻及液位高低。 一、添加IDAC组件二、编辑原理图三、配置IDAC组件四、配置IDAC输出端口P3.0 五、编辑代码测试IDAC组件 IDAC_1_Enable();//使能该组件 IDAC_1_Start();//开始组件 IDAC_1_SetValue(1);//设置IDAC输出电流 六、结果默认1bit=1.2uA,实际1bit=1.153uA,不过对目标测量影响不大!赞一个~~~~~~~~~~
IDAC_1_SetValue(40);电流=48.352uA ~ 48.361uA
IDAC_1_SetValue(80);电流=95.758uA ~ 95.764uA
IDAC_1_SetValue(120);电流=145.369~ 145.396uA
IDAC_1_SetValue(160);电流=193.519~ 193.555uA
IDAC_1_SetValue(200);电流=241.57~241.60uA
IDAC_1_SetValue(255);电流=307.90~307.94uA IDAC_1_SetValue(1);//设置IDAC输出电流
有条件看“输出电流”,就多看几个嘛,看中间的,看最大的,最大可到300(或600)uA。
看电流误差大不大。 楼主加油哟 前排支持,赞一个!
页:
[1]