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

主控: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板图等资料的可以直接私信我。

  • 14
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
基于AVR单片机设计交通灯是一种常见的课程设计项目。这个项目旨在通过使用AVR单片机控制器和LED灯来模拟交通信号灯的运作。 首先,我们需要准备一个AVR单片机,适当的外围电路和一组LED灯。AVR单片机将作为主控制器,负责控制交通信号灯的变化。 接下来,我们需要设计程序来控制交通信号灯的工作模式。我们可以使用AVR单片机编程语言来编写程序。首先,我们需要定义交通信号灯的几种状态,如绿灯、红灯和黄灯。 然后,我们可以设置一个定时器,通过定时器中断来触发程序中的状态转换。例如,我们可以将绿灯持续亮10秒,然后切换到黄灯亮3秒,最后切换到红灯亮10秒。然后,我们可以再次切换回绿灯。 在程序中,我们还可以设置一个按键来模拟行人的请求。当行人按下按钮时,程序可以通过状态转换,使得红灯亮起,给行人过马路的时间。 在程序设计和编写完成后,我们可以将AVR单片机和外围电路连接起来,并烧写程序。然后,我们将LED灯连接到适当的引脚上,模拟交通信号灯的变化。 最后,我们可以测试整个系统。通过触发定时器中断和按下行人按键,我们可以观察到LED灯的变化,从而模拟真实的交通信号灯运作。 通过这个课程设计项目,我们可以加深对AVR单片机和嵌入式系统设计的理解。同时,还可以提高我们的编程和电路设计能力。这个项目也能帮助我们更好地理解和掌握交通信号灯的工作原理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值