基于单片机的电路特性测试仪的设计

news2024/11/17 7:33:45

摘  要

当今社会科技的飞速发展,智能和便捷已经成为人们的日常诉求。现在放大电路在使用过程中经常出现故障,并且需要测试电路数据,但是大多数是手动进行测试,一定程度上影响了工作效率。

为了测量数据更安全更便捷,针对手动测试的不足,本设计做出了一种基于STC89C51的简易电路特性测试系统。其技术上利用STC89C51单片机作为控制核心,由单片机中控模块、ADC转换模块、显示模块、开关模块、稳压模块、滤波模块和报警模块组成。该系统主要实现给定放大电路参数(输入阻抗、输出阻抗、放大倍数)和元器件故障自动测试功能,弥补了手动测试的不足。

关键词:STC89C51单片机;电路特性测试;便捷

 

ABSTRACT

With the rapid development of science and technology in today's society, intelligence and convenience have become People's Daily demands. Now the amplifier circuit often fails in the use process, and needs to test the circuit data, but most of the test is manually, which affects the work efficiency to a certain extent.

In order to measure the data more secure and more convenient, aiming at the shortcomings of manual testing, this design has made a simple circuit characteristic tester system based on STC89C51.Technically, it uses STC89C51 MCU as the control core, which is composed of MCU central control module, ADC conversion module, display module, switch module, voltage regulator module, filter module and alarm module.The system mainly realizes the automatic measurement function of given amplifier circuit parameters (input impedance, output impedance, amplification) and component faults, which makes up for the shortage of manual testing.

Key wordsSTC89C51 microcontrollerCircuit characteristic testconvenience

目  录

第1章 前言....................................................... 1

  1.1 研究背景....................................................... 1

  1.2 发展前景....................................................... 1

第2章 设计内容方案....................................................... 1

  2.1 系统总体设计思路....................................................... 1

  2.2设计方案....................................................... 2

第3章 系统硬件设计....................................................... 2

  3.1 单片机中控模块....................................................... 3

3.1.1 单片机引脚图及引脚定义....................................................... 3

3.1.2最小系统....................................................... 5

  3.2 数据转换模块....................................................... 6

3.2.1 ADC模数转换电路原理图....................................................... 7

3.2.2 ADC管脚定义....................................................... 7

  3.3 显示模块....................................................... 7

3.3.1电子屏显示模块(LCD1602)....................................................... 7

3.3.2 LCD1602引脚定义....................................................... 8

  3.4开关模块....................................................... 8

  3.5滤波模块....................................................... 9

  3.6 稳压模块....................................................... 9

  3.7 故障告警模块...................................................... 10

  3.8 总体设计...................................................... 11

第4章 系统软件设计...................................................... 12

  4.1 开发环境...................................................... 12

  4.2 系统程序流程图...................................................... 13

    4.2.1 显示模块流程图...................................................... 13

    4.2.2 ADC0832数据读取流程图...................................................... 14

    4.2.3总体工作流程图...................................................... 15

第5章 系统调试...................................................... 16

结论...................................................... 17

参考文献...................................................... 18

致谢...................................................... 19

附录...................................................... 20

第1章 前言

1.1 研究背景及意义

随着电子工业的发展,人们的日常生活中使用的音频电子设备越来越多,音频设备的频繁故障也越来越多。在未来智能器件的快速发展中,简单电路特性测试仪被用来检测被测值,从而更快地发现和解决问题。

在各种电子设备中,放大电路被广泛使用。电子信息系统最基本的信号处理是放大,而模拟电路大多基于放大电路。在实际应用中,如果放大器电路出现故障,可能直接影响系统的正常工作。发现放大器电路中的故障,不仅对电子技术实验,而且对今后的电子设备维修工作都具有重要意义。

(1) 简单电路特性测试的研究有助于改善传统测试方法的缺点。

(2) 它可以开阔人们的视野,促使人们从一个新的角度看待电路特性测试。

1.2 发展前景

在各种电子设备中,放大电路被广泛使用。电子信息系统最基本的信号处理是放大,而模拟电路大多基于放大电路。在实际应用中,如果放大器电路出现故障,可能直接影响系统的正常工作。发现放大器电路中的故障,不仅对电子技术实验,而且对今后的电子设备维修工作都具有重要意义。与人工检测相比,简易电路测试仪的设计不仅灵活可控,可靠性高,而且可以实现智能诊断,具有非常广阔的应用前景。

第2章 设计内容方案

2.1 系统总体设计思路

基于STC89C51的简易电路特性测试仪系统主要是把信号做相应的处理,然后接入放大电路,再进入单片机经过内部指令,最后通过显示器显示出被测数据。具体系统结构框图如图2.1所示。

图2.1 系统总体结构框图

使用时,通过单片机产生方波,用滤波电路将方波转换为正弦波,接入待测放大电路,并将采集的数据发送到单片机中控模块。电子显示模块会显示测量的数据信息,告警模块是在放大电路元件出现故障时进行告警,以保障放大电路更加安全稳定。

2.2 设计方案

本设计的系统硬件主要由七部分组成:开关电路负责接通整个电路电源,滤波电路负责将波形转换为可用波形,A/D转换模块负责将采集的模拟量转换为适当的数字量,单片机中控模块,它一方面控制信号的转换,另一方面,将采集到的数据送到显示器,显示模块负责显示测量的实时数据,告警模块在放大电路元件出现故障时进行告警,稳压模块负责稳定输出电压。

单片机作为整个系统的中控装置,主要包括硬件部分和软件部分,硬件部分是由输入输出装置、89C52芯片、外围电路、最小系统组成;软件部分是控制整个系统运行的编程语言。

第3章 系统硬件设计

本设计系统硬件包括单片机中控模块、ADC转换模块、显示模块、开关模块、稳压模块、滤波模块和报警模块以及电路板上的电阻、电容、开关、三极管等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/442334.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

YOLOv8 更换主干网络之 GhostNetV2

《GhostNetV2:Enhance Cheap Operation with Long-Range Attention》 轻量级卷积神经网络(CNN)是专门为在移动设备上具有更快推理速度的应用而设计的。卷积操作只能捕捉窗口区域内的局部信息,这防止了性能的进一步提高。将自注意力引入卷积可以很好地捕捉全局信息,但这将大…

MySQL-----表的增删查改

文章目录 前言一、create1. 单行数据 全列插入2. 多行数据 指定列插入3. 插入冲突否则更新4. 替换 二、retrieve1. select列1.1 全列查询1.2 指定列查询1.3 查询字段为表达式1.4 为查询结果指定别名1.5 结果去重 2. where条件2.1 英语不及格的同学及英语成绩 ( < 60 )2.2 …

Google浏览器翻译无法正常使用解决

1.查找可用服务器地址 按WinR键打开运行→输入cmd回车&#xff0c;打开命令提示符→输入ping google.cn 回车。记录一下下图红框里的ip地址&#xff0c;一会要用到 最近自己ping出来的ip可能不能用了&#xff0c;可以尝试用下面的ip 142.251.163.90 142.250.113.90 142.251.…

springcloudfeign原理和流程

什么是Feign&#xff1f; Feign 的英文表意为“假装&#xff0c;伪装&#xff0c;变形”&#xff0c; 是一个http请求调用的轻量级框架&#xff0c;可以以Java接口注解的方式调用Http请求&#xff0c;而不用像Java中通过封装HTTP请求报文的方式直接调用。Feign通过处理注解&am…

【Cisco Packet Tracer| 四.跨交换机VLAN实验】

文章目录 一.连接实验拓扑图并设置主机IP地址1.连接实验拓扑图2.设置主机的IP地址 二.划分VLAN前测试是否ping通三.划分VLAN1.给主机划分VLAN2.给交换机之间的f0/24端口从Access模式切换到Trunk模式 四.划分VLAN后测试是否ping通五.另一种测试方式-信封图标 一.连接实验拓扑图并…

nginx加tomcat动静分离,负载均衡

tomcat是什么&#xff1a;java开发的开源服务器 处理动态页面&#xff0c;静态页面处理能力一般 jvm参数优化 配置添加 在119行之前 以2cpu 4G内存为例 JAVA_OPTS"$JAVA_OPTS -server -Xms2048m -Xmx2048m -Xmn768m -XX:ParallelGCThreads2 -XX:PermSize1024m -XX:MaxP…

IS230TCISH6C集成电路分类有哪些呢

​ IS230TCISH6C集成电路分类有哪些呢 集成电路分类有哪些 集成电路是一种微型电子器件或部件&#xff0c;集成电路有很多种&#xff0c;那么集成电路分类有哪些呢&#xff0c;下面小编就为大家介绍集成电路的分类。 按功能结构区分 模拟集成电路 数字集成电路 数/模混合集成电…

JavaSE学习进阶day06_04 集合的嵌套和不可变集合

接昨天讲的内容&#xff0c;今天还要继续学习集合。学完今天的内容&#xff0c;集合就告于段落了&#xff0c;坚持&#xff01; 集合的嵌套&#xff08;掌握&#xff01;&#xff09;&#xff1a; 什么是集合的嵌套&#xff1f;为什么要集合的嵌套&#xff1f;为了搞清楚这个…

算法篇——层序遍历大集合(js版)

102.二叉树的层序遍历 给你二叉树的根节点 root &#xff0c;返回其节点值的 层序遍历 。 &#xff08;即逐层地&#xff0c;从左到右访问所有节点&#xff09;。 链接&#xff1a;力扣 var levelOrder function(root) {var res [], queue [];if(!root) return res;// 队列…

海斯坦普Gestamp EDI 需求分析

海斯坦普Gestamp&#xff08;以下简称&#xff1a;Gestamp&#xff09;是一家总部位于西班牙的全球性汽车零部件制造商&#xff0c;目前在全球23个国家拥有超过100家工厂。Gestamp的业务涵盖了车身、底盘和机电系统等多个领域&#xff0c;其产品范围包括钣金、车身结构件、车轮…

非极大值抑制详细原理(NMS含代码及详细注释)

作者主页&#xff1a;爱笑的男孩。的博客_CSDN博客-深度学习,YOLO,活动领域博主爱笑的男孩。擅长深度学习,YOLO,活动,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.https://blog.csdn.net/Code_and516?typecollect 个…

配置vscode arcpy环境 基于ArcGIS的python

最近可能要用到arcpy&#xff0c;我以前这是知道有这个东西&#xff0c;但是没用过&#xff0c;今天正好记录下利用vsCode编译器&#xff0c;python开发来配置arcpy环境。 1.安装ArcGIS desktop 2.下载安装vscode 上面的两步没啥可说的&#xff0c;很简单&#xff0c;我要说…

ArcGIS、ENVI、InVEST、FRAGSTATS多技术融合提升环境、生态、水文、土地、土壤、农业、大气领域应用

基于ArcGIS、ENVI、InVEST、FRAGSTATS等多技术融合提升环境、生态、水文、土地、土壤、农业、大气等领域的数据分析能力与项目科研水平 点击查看原文 一、空间数据获取与制图 1.1 软件安装与应用讲解 1.2 空间数据介绍 1.3海量空间数据下载 1.4 ArcGIS软件快速入门 1.5 …

性能优化之-更高效的数据渲染

前言&#xff1a;中心思想还是让请求的资源得到更快响应的方法&#xff0c;比如压缩资源&#xff0c;减少数据量的大小&#xff0c;缓存数据以减少请求数量&#xff0c;http/2让网络传输变得更快这些&#xff0c;下面就让我们来看看浏览器是如何解析这些数据&#xff0c;最终又…

数据结构——红黑树

红黑树 概念与性质树节点的定义插入红黑树的验证红黑树与AVL树的对比 概念与性质 概念&#xff1a; 红黑树&#xff0c;是一种二叉搜索树&#xff0c;但在每个结点上增加一个存储位表示结点的颜色&#xff0c;可以是Red或Black。 通过对任何一条从根到叶子的路径上各个结点着色…

数字IC设计——功耗分析

一、概述 芯片的整体功耗很难通过简单的电流&#xff0c;电压或者电阻值的的相乘来计算。其原因在于&#xff0c;由于芯片作为具有复杂功能的器件&#xff0c;其功耗会根据其不同时段的不同行为&#xff0c;不同的外部条件而发生很大的变化。 1.1 功耗的分类 数字IC芯片的功…

Three.js+TypeScript+Webpack学习记录(二)

使用环境参考 Node.js v16.19.1 正文 跟着文档画个线 看看 Three 的官方文档&#xff0c;起步 -> 画线 -> 没了&#xff1f;&#xff01;&#xff01; 不管怎么说&#xff0c;先画个线吧。 import * as THREE from threeconst scene new THREE.Scene() const camer…

HummerRisk V1.0 开发手册(微服务版)

HummerRisk 是开源的云原生安全平台&#xff0c;以非侵入的方式解决云原生环境的安全和治理问题。核心能力包括混合云的安全治理和容器云安全检测。 本文将介绍HummerRisk 1.0以后的开发准备工作。 v1.0.0 以后的版本&#xff0c;代码在 dev 分支。欢迎大家在 dev 开发分支提…

多通道振弦传感器无线采集仪 数字传感器起始通道分配

多通道振弦传感器无线采集仪 数字传感器起始通道分配 寄存器 DS_CHNUM(299)用于设置读取到的数字传感器数据从哪个通道开始占用&#xff0c;默认为 1。 单个数字传感器占用的通道数量与具体的传感器类型有关&#xff0c;例如&#xff1a;每个激光测距仪会占用 1 个通道&#xf…

Linux Shell 实现一键部署二进制go+caddy+filebrowser

filebrowser filebrowser 是一个使用go语言编写的软件&#xff0c;功能是可以通过浏览器对服务器上的文件进行管理。可以是修改文件&#xff0c;或者是添加删除文件&#xff0c;甚至可以分享文件&#xff0c;是一个很棒的文件管理器&#xff0c;你甚至可以当成一个网盘来使用。…