主控:ATmega16单片机
ATmega16 有如下特点:
16K字节的系统内可编程Flash(具有同时读写的能力,即RWW), 512 字节 EEPROM,1K 字节 SRAM,32 个通用 I/O 口线,32 个通用工作寄存器,用于边 界扫描的 JTAG 接口,支持片内调试与编程,三个具有比较模式的灵活的定时器 / 计数器 (T/C),片内/外中断,可编程串行USART,有起始条件检测器的通用串行接口,8路10位具 有可选差分输入级可编程增益 (TQFP 封装 ) 的 ADC ,具有片内振荡器的可编程看门狗定 时器,一个 SPI 串行端口,以及六个可以通过软件进行选择的省电模式。
本装置主要使用到的有通用IO、USART串口和IC输入捕获,使用ATmega16单片机节省成本,同时可以满足需求。
测量装置结构框图
装置设有三个接入口,需要测量哪种类型的元器件,将其接入对应的接口,按下按键后进行数值的测量,并通过LCD1602显示测量类型、测量结果和单位,发光二级管进行指示测量类型。
测量原理
电阻、电容测量原理相同,均使用555多谐振荡器也常用作方波发生器,根据接入电阻或电容的阻值不同得到振荡器输出方波信号的频率不同,再根据所产生方波的频率公式计算出待测电阻或电容的数值。为了提高测量精度和测量范围使用可变电阻进行调节。
555多谐振荡器所产生的矩形脉冲的频率公式为
通过使用AVR单片机的输入捕获模块进行频率的测量,进行逻辑计算得到测量结果。
经过实测,电阻测量范围可达到:100Ω~1MΩ,测量精度:%
电容测量范围可达到:100pF~10000pF,测量精度:%
电感测量原理,使用电容三点式振荡器,根据接入不同的电感得到的振荡器输出正弦波的频率不同的原理,可使用电容三点式振荡器进行电感的测量,将振荡产生的正弦波信号进行波形变换,得到相同频率的矩形波输入单片机进行频率的测量,再根据所产生正弦波的频率的公式计算出待测电感的数值。
注意:电容三点式振荡器起振条件
三点式电容振荡器所产生的正弦波的频率公式为
经过实测,电感测量范围可达到:100H~10mH,测量精度:%
3D预览图
结语
上述方案均经过实物实测验证。
本文所有内容均为原创,如需转载请附上本文网址。
如果需要相关的代码、原理图和PCB板图等资料的可以直接私信我。