参考视频:https://www.bilibili.com/video/BV19q4y127jC
测量仪的工作原理为:利用振荡电路,将电阻、电容的测量转变为与之成一定函数关系频率的测量,再利用单片机对不同频率进行测量和处理,用数码管显示被测量的大小,可以利用按键对被测量类型进行选择。
测量电阻范围为:≤1MΩ。
测量电容范围为:≤10000pF。
测量精度〈±5%。
测试效果
电阻值计算
首先需要外部中断获取频率值
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();
}
}
}
}
然后在每秒的定时器中进行计算
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !