基于STM32的电容电阻测量仪Proteus仿真设计+程序设计+设计报告+讲解视频

基于STM32的电容电阻测量Proteus仿真设计

基于STM32的电容电阻测量Proteus仿真设计

(Proteus仿真+程序设计+设计报告+讲解视频)

仿真图Proteus 8.9

程序编译器:keil 5

编程语言:C语言

设计编号:C0114

1.主要功能

基于STM32的电阻电容测量proteus仿真设计

电路元件参数电阻电容测量电路的设计要求:

测量仪的工作原理为:利用NE555振荡电路,将电阻电容测量转变为与之成一定函数关系频率的测量,再利用STM32单片机对不同频率进行测量和处理,用LCD1602显示被测量电阻和电容的大小。

测量电阻范围为:100欧姆–1000 000欧姆。

测量电容范围为:1000PF–1UF。

电阻测量相对精度5%(小电阻偏大)。

电容测量相对精度6%(大电容偏大)。

使用proteus仿真运行。

资料下载链接:

通过网盘分享的文件:KEY_C0114

链接: https://pan.baidu.com/s/1DlX21NjYbrSoBqtKVB-U9w?pwd=rpkv

提取码: rpkv

2.仿真设计

开始仿真后自动测量电阻大小,LCD1602液晶第一行显示电阻大小,第二行显示电容大学。示例待测电阻1000000Ω,测量值1020243Ω,相对误差2%。

示例待测电容10000Pf,测量值10008Pf,相对误差2%

电阻电感测量

其他测量值和误差值如下所示

标称阻值 (kΩ)系统测量值 (kΩ)绝对误差 (kΩ)相对误差 (%)
11.0180.0181.8000
22.0280.0281.4000
1010.1350.1351.3500
2020.2690.2691.3450
5050.6340.6341.2680
100101.4331.4331.4330
10001030.33130.3313.0331
标称容值 (pf)系统测量值 (pf)绝对误差 (pf)相对误差 (%)
10009973.00.3000
500049919.00.1800
10000996238.00.3800
5000050739739.01.4780
1000001038953895.03.8950
50000054545445454.09.0908
1000000109090990909.09.0909

3.程序设计

程序是用keil5 mdk版本打开的,如果打开有问题,核实下keil的版本。程序是固件库版本编写的。有注释可以结合讲解视频理解。

程序注释

int main(void)
{
    int temp;
    MyGPIO_Init();
    LCD_Init();
    MyNVIC_Init();
    MyTIM2_CC_Init();
    MyTIM3_CC_Init();
    while(1)
    {
        if(0 != MyCC2.OK)
        {
            MyCC2.OK = 0;// 清除标志位,表示本次测量已完成
            temp = MyCC2.f;// 获取周期
            temp = 1000000 / temp;// 计算频率单位秒
            temp = 7142857 / temp - 165;// 核心计算公式		
            Data_Display(1,temp,LCDStr_R);// 显示结果
/***********************************************************************
频率公式f=ln(2)/((R1+2Rx)C1)	//其中C1=0.1μF=1e-7F  R1=330Ω
得到核心计算公式temp = 7213475 / temp - 165;			
************************************************************************/						
        }
        if(0 != MyCC3.OK)
        {
            MyCC3.OK = 0;
            temp = MyCC3.f;
            temp = 1000000 / temp;
            temp = 2181818 / temp;
            Data_Display(2,temp,LCDStr_C);
/***********************************************************************
频率公式f=ln(2)/((R1+2R2)C1)	//其中R1=R2=220KΩ
换算C1= 1.44/(330*1000*f)
得到核心计算公式	temp = 2181818 / temp;			
************************************************************************/							
        }
        
    }
}

程序流程图

在这里插入图片描述

4.设计报告

11641字设计报告,内容包括设计目标、硬件设计、软件设计、结论等。

论文报告

如今,随着电子技术产业和相关科学技术的快速发展,电力电子技术的应用越来越广泛,对各种电子元件的要求也越来越严格及标准化。在这样的必然要求下,电子类产品需要具有越来越高的质量、性能及性价比。在电子产品中,电阻器,电容器和电感器是使用最广泛的电子元件。这些电子元器件从设计到出厂的整个过程都要经过非常严格的检测和挑选,从而确保所生产的产品的质量能够满足相关电路的设计要求。准确有效地测量各种电子元器件在实际工作中的性能及参数特征,可以帮助设计人员设计出高质量的电路,具有很高的利用价值,因此设计精准度高、可靠性强的智能电阻测量仪具有很大的必要性。

此外,随着单片机时钟和处理数据的速度的提高,微控制器精确测量元件参数应用越来越常见。以微控制器为核心的电阻测量电路不仅简单明了,而且易于转换,测量结果相对直观,误差小。同时智能仪器具有巨大的发展空间,目前正在向智能化,网络化,小型化和开放式系统等方向发展,对国家智能制造行业和检测行业具有重要影响。所以,高精度RLC智能测试仪在电子产品的设计、开发、生产和测试中至关重要。设计一些常见且廉价的测量仪器,或不断更新和改进现有测试仪,避免简单使用硬件的昂贵成本,并改善国内电子元器件,这对设备检测水平具有重要意义。

5.下载链接

0、常见使用问题及解决方法–必读!!!!

1、程序代码

2、Proteus仿真

3、功能要求

4、开题报告

5、设计报告

6、框图

7、讲解视频

Altium Designer 安装破解

KEIL+proteus 单片机仿真设计教程

KEIL安装破解

Proteus元器件查找

Proteus安装

Proteus简易使用教程

单片机学习资料

相关数据手册

答辩技巧

设计报告常用描述

鼠标双击打开查找嘉盛单片机51 STM32单片机课程毕业设计.url

资料清单

资料下载链接:

链接: https://pan.baidu.com/s/1DlX21NjYbrSoBqtKVB-U9w?pwd=rpkv

提取码: rpkv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BT-BOX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值