站内搜索
发作品签到
专业版

多用电表(电阻/电感/频率/交流Vpp表)(固定三种波形识别)

工程标签

1.5k
0
0
0

简介

基于Raspberry Pi Pico 和 Arduino的电阻电感交流电压测量

简介:基于Raspberry Pi Pico 和 Arduino的电阻电感交流电压测量

开源协议

CC BY-NC-SA 4.0

创建时间:2024-04-22 00:14:28更新时间:2024-04-22 10:54:01

描述

题目要求

题目分析

 

•电感/电阻测量
•电感:用LM393电压比较器组成LC振荡电路,测得其未串入待测电感和串入待测电感时的震荡频率,根据LC振荡电路频率公式即可算出待测电感电感值。
•电阻:用1kΩ电阻与其串联组成分压电路,通过电压的比值计算出待测电阻值。
 
•电阻/电感识别原理
•使用双刀双掷开关,在未按下时将测量通路短路以测得LM393的固有震荡频率,按下时接通测量通路同时输出给单片机“按下”信号。
•首先默认按照电感类型测量,若LC振荡电路不起振则为断路。
•若计算得电感值为0,则通过继电器切换为电阻模式测量(断开LM393通路,串入1kΩ电阻)。
•若计算得电阻值为0则为短路,但可能为电感测量,故短路报警后重新切换为电感模式。
 

•频率测量

•使用LM393电压比较器和稳压二极管将待测信号转化为3.3v的PWM信号由单片机测量频率。

•单片机采用外部中断,可以通过测量两次上升沿中断的时间差来计算频率,但频率高(大概3000Hz以上)时进入和离开中断模式的时间会造成较大误差。考虑待测频率的范围,采用统计一秒内中断次数的方式计算频率,精确度较高。

 

•峰峰值测量

•使用半波精密整流电路将待测信号转为直流电,再用单片机ADC测量待测信号的最大值和最小值的差,计算获得峰峰值。(直接半波整流,二极管压降会造成测量误差)

 

•波形识别

•配合精密整流电路,大量采样,计算出待测信号的有效值,用峰值与有效值的比值判断波形

 

硬件电路组成

树莓派pico连接PCB板,接线情况见代码,需注意树莓派vusb接PCB 5v,树莓派usb供电,也可分别供电;

 

程序流程图


实物展示

用于测试的Demo板

Demo板反面

注意事项

正弦和三角波的交流电压的有效值即波形,在较高频率(10kHz+)下测量误差较大(100mV+)

实物图PCB丝印有误,竖排排针最下面为交流电压输入而不是G(ND),文件中已更改

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
第1版(不带显示).ino
7
2
最终代码和库文件.rar
29
3
后期2版.ino
11
4
OLED DEMO.rar
13
5
数据(作废).xlsx
6
6
多用电表 原理图 最终版.pdf
27
7
终审改.pptx
14
8
中期检查.pptx
10
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航