【单片机设计】基于AVR单片机的简易电阻、电容和电感测量仪

本文详细介绍了ATmega16单片机的特点,包括其内部组件和功能,以及如何利用其通用IO、USART和输入捕获模块进行电阻、电容和电感的测量。文章提供了测量原理、范围和精度,并展示了实际应用的验证结果。
摘要由CSDN通过智能技术生成

主控: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多谐振荡器所产生的矩形脉冲的频率公式为

f=\frac{1}{ln2(R1+2R2)C}

通过使用AVR单片机的输入捕获模块进行频率的测量,进行逻辑计算得到测量结果。

经过实测,电阻测量范围可达到:100Ω~1MΩ,测量精度:\pm 5%

                  电容测量范围可达到:100pF~10000pF,测量精度:\pm 5%

              

电感测量原理,使用电容三点式振荡器,根据接入不同的电感得到的振荡器输出正弦波的频率不同的原理,可使用电容三点式振荡器进行电感的测量,将振荡产生的正弦波信号进行波形变换,得到相同频率的矩形波输入单片机进行频率的测量,再根据所产生正弦波的频率的公式计算出待测电感的数值。

注意:电容三点式振荡器起振条件

三点式电容振荡器所产生的正弦波的频率公式为

f=\frac{1}{2\pi \sqrt{LC}}

经过实测,电感测量范围可达到:100\muH~10mH,测量精度:\pm 5%

             

3D预览图

结语

上述方案均经过实物实测验证。

本文所有内容均为原创,如需转载请附上本文网址。

如果需要相关的代码、原理图和PCB板图等资料的可以直接私信我。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值