NE555芯片测量电阻值

描述

参考视频:https://www.bilibili.com/video/BV19q4y127jC

测量仪的工作原理为:利用振荡电路,将电阻、电容的测量转变为与之成一定函数关系频率的测量,再利用单片机对不同频率进行测量和处理,用数码管显示被测量的大小,可以利用按键对被测量类型进行选择。
测量电阻范围为:≤1MΩ。
测量电容范围为:≤10000pF。
测量精度〈±5%。

NE555

测试效果

NE555

电阻值计算

首先需要外部中断获取频率值

void TIM1_BRK_UP_TRG_COM_IRQHandler(void)
{
    if (TIM_GetITStatus(TIM1, TIM_IT_Update) != RESET) {
        TIM_ClearITPendingBit(TIM1, TIM_IT_Update);
				EXIT_BUFF = EXIT_NUM*2;
				EXIT_NUM = 0;
			
			if(flag_Get==1)
			{
				Get_Hz  = ALL_NUM1 / (2*EXIT_BUFF) - 10000;
				if(Get_Hz< 10000)
				{
					Get_Hz = 0;
					Get_Small();
					
				}else{
					Get_Hz = Get_Hz / 100 * 93; 
					SEND_VALUE();
				}
			}else if(flag_Get==2)
			{
				Get_Hz  = ALL_NUM2 / (2*EXIT_BUFF) - 165;
				if(Get_Hz >10000)
				{
					Get_Hz = 0;
					Get_Big();
					
				}else{
					Get_Hz = Get_Hz / 10 * 9; 
					SEND_VALUE();
				}

			}
    }
}

然后在每秒的定时器中进行计算

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分