基于单片机的电容测试仪设计硬件设计

上传人:仙*** 文档编号:34103965 上传时间:2021-10-20 格式:DOC 页数:68 大小:5.20MB
收藏 版权申诉 举报 下载
基于单片机的电容测试仪设计硬件设计_第1页
第1页 / 共68页
基于单片机的电容测试仪设计硬件设计_第2页
第2页 / 共68页
基于单片机的电容测试仪设计硬件设计_第3页
第3页 / 共68页
资源描述:

《基于单片机的电容测试仪设计硬件设计》由会员分享,可在线阅读,更多相关《基于单片机的电容测试仪设计硬件设计(68页珍藏版)》请在装配图网上搜索。

1、毕业设计毕业设计( (论论文)文)专业纸专业纸昆明理工大学津桥学院 毕业设计(论文)题 目: 基于单片机的电容测试仪设计-硬件设计 系 部: 计算机与电子电气工程系 专 业: 电子信息科学与技术 年 级: 2009 级 学生姓名: xxx 学号: 200916022218 指导教师: xx 日 期: 2013-5-9 教教 务务 处处 制制毕业设计毕业设计( (论论文)文)专业纸专业纸 基于单片机的电容测试仪系统设计基于单片机的电容测试仪系统设计 硬件设计硬件设计 The Capacitor Tester Based on the Single Chip Microcomputer - Har

2、dware Designschool:Kun Ming University of Science and Technology Institute of Oxbridge College Department:Computer and Department of Electrical and Electronic Engineering Subject:Electronic Information Science and Technology Grade: 09 Name: xx Student ID: 200916022218 Teacher: xx 毕业设计毕业设计( (论论文)文)专业

3、纸专业纸目目 录录摘要摘要.IABSTRACT.II前言前言.1第第 1 章章 绪论绪论.21.1 课题研究的目的及意义.21.2 课题选题背景.21.3 课题研究内容.3第第 2 章章 系统总体结构系统总体结构.42.1 硬件设计.42.1.1 主控芯片.42.1.2 1602 液晶显示.62.1.3 LM324 运算放大器芯片.72.1.4 74LS138 译码器芯片 .82.2 软件设计.82.2.1 C 简介 .82.2.2 KEIL 简介.92.2.3 PROTEUS 简介 .92.3 系统工作原理.10毕业设计毕业设计( (论论文)文)专业纸专业纸第第 3 章章 电路原理分析设计电

4、路原理分析设计.123.1 电路板总体结构.123.2 电路板各模块功能分析.133.2.1 电源电路模块分析.133.2.2 串口通信电路模块分析.133.2.3 液晶显示电路模块分析.143.2.4 按键电路模块分析.143.2.5 放电电路模块分析.153.2.6 量程转换电路模块分析.153.2.7 电容测量电路模块分析.16第第 4 章章 原理图绘制及原理图绘制及 PCB 板制作板制作.194.1 单元电路的原理图设计.194.1.1 作图工具 Altium designer09 简介.194.1.2 原理图的设计流程.204.1.3 器件库的制作.214.1.4 元器件清单.244

5、.2 仿真及万能板电路焊接、调试.254.2.1 Proteus 的仿真.254.2.2 Ni Multisim 11 仿真 .264.2.3 焊接万能板.274.3 PCB 印制板设计与制作 .28毕业设计毕业设计( (论论文)文)专业纸专业纸4.3.1 设置 PCB 设计环境.284.3.2 元件布局.314.3.3 布线,覆铜.334.3.4 PCB 板的焊接.36第第 5 章章 总结总结.385.1 设计工作总结.385.2 后期展望.38谢辞谢辞.40参考文献参考文献.41附录附录.43附录一(英语文献).43附录二(中文翻译).51毕业设计毕业设计( (论论文)文)专业纸专业纸-

6、I -基于单片机的电容测试仪硬件设计摘摘 要要随着经济的发展和科技水平的提高,很多智能芯片的制造,使电子测量仪表向数字化、智能化方向发展。电容量的测量是电子测量中最基本的参数测量,要求有一定的精确度,同时要求测量的量程要宽,测量的速度要快。电容在工业生产中相当常见,在电子教学过程当中也很常见。本课题针对在校学生实验,设计中经常因为标签丢失而无法得知其容值,提出开发了基于单片机的电容测试仪系统。该课题通过单片机,LCD1602 液晶显示屏,测量电路设计等,研制了一套“电容测试系统” ,该系统是由显示系统,按键系统及测量系统等组成。具体实现了通过按键改变系统状态对不同电容测量其电容值及显示的功能。

7、论文论述了该课题的硬件设计部分,其中重点论述了结合系统各功能及系统原理,初步构想原理图,电路原理论证之后,通过 Altium Designer 软件进行特殊器件的原理图库文件的绘制,PCB 封装制作以及原理图的绘制;论述系统 PCB 制板流程,制作成品 PCB 电路板,其中包括 PCB 的布局,布线,泪滴和覆铜;最后通过焊接、调试完成系统硬件设计最终实现印刷板的制作及各功能的实现。关键词关键词:单片机,电容测试,LCD1602毕业设计毕业设计( (论论文)文)专业纸专业纸- II -The Capacitor Tester Based on the Single Chip Microcompu

8、ter - Hardware DesignAbstractWith the development of economy and the improvement of science and technology, many smart chip manufacturing, electronic measuring instrument to digital, intelligent direction. Capacitance measurement is one of the most basic electronic measurement parameters measurement

9、, requires a certain accuracy, at the same time requires wide measurement range, measurement speed is faster. Capacitance is fairly common in industrial production, are also common in the middle of the electronic teaching process. In the design of this topic in view of the students in the experiment

10、, often because the label is missing and not privy to the capacitance value, capacitance measuring instrument based on single chip microcomputer system is developed.The subject through the single chip microcomputer, LCD1602 LCD display, measuring circuit design, etc., has developed a set of capacita

11、nce test system, the system is made up of display system, key system and measurement system, etc. Concrete implementation of merit key change measuring the capacitance of the system status, for different values and display functions.Paper discusses the hardware design part of the subject, which main

12、ly discusses the system each function and the system principle, preliminary design principle diagram and circuit principle after argument, with Altium Designer software to carry on the special device, the principle of library file of drawing, PCB assembly production as well as the schematic drawing,

13、; System PCB plate-making process, PCB circuit board on the production of finished products, including PCB layout, wiring, tears and copper clad; Finally through welding, debugging, complete system hardware design achieve printing plate production and the realization of each function.毕业设计毕业设计( (论论文)

14、文)专业纸专业纸- III -Key words: Single chip microcomputer,Capacitance test,LCD1602毕业设计毕业设计( (论论文)文)专业纸专业纸- 1 -前言前言在日常的电路工程或者是电路试验中,电容是一个最常见的元器件,实际应用中,对电容的电容值的准确度要求也是很高的。在实际操作中,对电容的测量存在许多麻烦,数值的表现也不够直观。为此,我们查阅资料,根据所学的知识,设计了一个数字电容测试仪,只要接入被测电容,打开开关以后,就能直接在屏幕上显示出电容的大小,方便在以后的实验中对电容的使用。本课题通过分小组协作的模式展开,两位同学分别负责整个

15、系统的硬件设计和软件设计。本设计以 STC89C52 单片机为控制器,通过单片机测量电容的充电时间来计算电容值。在基准电压一定时电容量和电容充放电时间成正比,通过电源给被测电容器充电,充电开始给单片机一个信号使单片机开始计数,充电到基准电压值后通过比较器给单片机一个信号使单片机停止计数,然后把计数值转化成电容量。论文主要技术方向为电路原理图的设计,制作和电路工作原理的解析。在理解目标任务的整机结构及各单元电路的工作原理基础上,熟悉承担的子课题所要解决的难点问题、解决问题的方法、技术要求等;按子课题的要求题电路进行原理图设计;合并各个子课题的设计,完成系统的总体设计,进行整机实物制作及程序调试,

16、实现功能。第第 1 1 章章 绪论绪论1.1 课题研究的目的及意义电容量是电子信息行业中非常关键的一项物理量,在信息、工业、各种高新技术的开发和研究中也是一个非常普遍和常用的测量参数。电容器的基本作用就是充电与放电,但由这种基本充放电作用所延伸出来的许多电路现象,使得电容器有着种种不同的用途,例如:在电动马达中,用它来产生相移;在照相闪光灯中,用它来产生高能量的瞬间放电等等。而在电子电路中,电容器不同性质的用途尤多,这许多不同的用途,虽然也有截然不同之处,但因其作用毕业设计毕业设计( (论论文)文)专业纸专业纸- 2 -均来自充电与放电。电容量的测量是电子测量中最基本的参数测量,要求有一定的精

17、确度,同时要求测量的量程要宽,测量的速度要快。因此,设计可靠、安全、便捷的电容测试仪具有极大的现实必要性。电容的重要性是显而易见的,在生活生产中都离不了电容器。所用的电器,生产中的机械设备,如果没有了电容都将无法继续使用。虽然他只是一个不起眼的小配件,但他是不能或缺的。可以想象要是在生产生活中没有了电容,生产无法继续生活将缺少太多的色彩。1.2 课题选题背景 在设计的过程中,往往需要用到很多电容,电阻等器件。然而在使用过程中,由于时间和管理的疏忽经常会把器件的容量标签丢失,以至于无法得知器件的容量。而且在一些废电路板上有很多也可以使用但又记不得容量的器件,要是扔了又觉得很浪费。在实际操作中,对

18、电容的测量也存在许多麻烦,数值的表现也不够直观。为此,查阅资料,根据所学的知识,设计了一个数字电容测试仪,只要接入被测电容,打开开关以后,就能直接在屏幕上显示出电容的大小,方便在以后的实验中对电容的使用。现在作为学生所接触到的仅仅停留在学校的实验和设计中,还不曾接触的工业生产和商业交易中,更大批量的器件都会被丢弃浪费。这不止是对资源的浪费,还是对环境的一种破坏。所以回收利用不仅是一种节约也是一种环保。所以,可以直接对电容量进行测量的电容表在更多的范围中应该得到更加充分的应用。1.3 课题研究内容本课题通过分小组协作的模式展开,同学分别负责整个系统的硬件终端设计,软件终端设计。本设计以 STC8

19、9C52 单片机为控制器,通过单片机测量电容的充电时间来计算电容值。在基准电压一定时电容量和电容充放电时间成正比,通过电源给被测电容器充电,充电开始给单片机一个信号使单片机开始计数,充电到基准电压值后通过比较器给单片机一个信号使单片机停止计数,然后把计数值转化成电容量。其硬件终端设计的主要内容如下:电的原理图设计。熟悉系统中各个单元电路的功能,按功能进行元器件型号的筛选分类,理毕业设计毕业设计( (论论文)文)专业纸专业纸- 3 -出相应的原理图器件清单。开始根据要求设计电路的原理图用 Altium Designer 软件对原理图进行绘制。其中所应用到的创建项目、建立库文件、设置电路图纸尺寸以

20、及版面、添加元件库、放置元器件、元器件布线、放置网络标号、元器件的参数设置及添加封装等。PCB 印制板图绘制。利用 Altium Designer 软件构建 PCB 文件,设置 PCB 的各种参数后将原理图导入到 PCB 文件中,形成初步构局,通过调整元件的位置进行简单的布局,采用自动布线和手工布线结合使 PCB 中的布局合理美观。再对 PCB 图进行泪滴和覆铜。形成最终的 PCB 图。使用相应的元器件,参照原理图完成电路板的焊接。本课题通过硬件和软件设计的搭配,通过不断的调试和修改最终实现电容测量的功能。第第 2 2 章章 系统总体结构系统总体结构2.1 硬件设计2.1.1 主控芯片图 2-

21、1 STC89C52 实物图STC89C52 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程 Flash 存储器。STC89C52 使用经典的 MCS-51 内核,但做了很多的改进使得芯片具有传统 51 单片机不具备的功能。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 STC89C52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k 字节 Flash,512 字节 RAM, 32 位 I/O 口线,看门狗定时器,内置 4KB EEPROM,MAX810 复位电路,3 个 16 位 毕业设计毕业设计( (论论文

22、)文)专业纸专业纸- 4 -定时器/计数器,4 个外部中断,一个 7 向量 4 级中断结构(兼容传统 51 的 5向量 2 级中断结构) ,全双工串行口。另外 STC89X52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU 停止工作,允许 RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率 35MHz,6T/12T 可选。其特性可以总结如下:1. 增强型 8051 单片机,6 时钟/机器周期和 12 时钟/机器周期可以任意 选择,指令代码完全兼容传统 8

23、051.2. 工作电压:5.5V3.3V(5V 单片机)/3.8V2.0V(3V 单片机)3. 工作频率范围:040MHz,4. 用户应用程序空间为 8K 字节5. 片上集成 512 字节 RAM6. ISP(在系统可编程)/IAP(在应用可编程) ,无需专用编程器,无 需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程 序,数秒即可完成一片7. 具有 EEPROM 功能8. 共 3 个 16 位定时器/计数器。即定时器 T0、T1、T29. 通用异步串行口(UART) ,还可用定时器软件实现多个 UART10. PDIP 封装STC89C52 在本系统中所使用的引脚

24、功能说明 P1 端口(P1.0P1.7,18 引脚):P1 口是一个带内部上拉电阻的 8 位双向 I/O 口。P1 的输出缓冲器可驱动(吸收或者输出电流方式)4 个 TTL 输入。对端口写入 1 时,通过内部的上拉电阻把端口拉到高电位,这是可用作输入口。P1 口作输入口使用时,因为有内部上拉电阻,那些被外部拉低的引脚会输出一个电流。 RST(9 引脚):复位输入。当输入连续两个机器周期以上高电平时为有效,用来完成单片机单片机的复位初始化操作。 P3 端口(P3.0P3.7,1017 引脚):P3 是一个带内部上拉电阻的 8 位毕业设计毕业设计( (论论文)文)专业纸专业纸- 5 -双向 I/O

25、 端口。P3 的输出缓冲器可驱动(吸收或输出电流方式)4 个 TTL 输入。对端口写入 1 时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。XTAL2(18 引脚):振荡器反相放大器的输入端。XTAL1(19 引脚):振荡器反相放大器和内部时钟发生电路的输入端。VSS(20 引脚):接地 P0 端口(P0.0P0.7,3932 引脚):P0 口是一个漏极开路的 8 位双向I/O 口。 VCC(40 引脚):电源电压 2.1.2 1602 液晶显示 图 2-2 LCD1602 液晶显示屏实物图1602 液晶也叫 1602 字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模

26、块。它由若干个 5X7 或者 5X11 等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形。1602LCD 是指显示的内容为 16X2,即可以显示两行,每行 16 个字符液晶模块(显示字符和数字) 。 液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA 移动通信工具等众多领域。液晶显示器的分类液晶显示的分类方

27、法有很多种,通常可按其显示方式分为段式、字符式、点阵式等。除了黑白显示外,液晶显示器还有多灰度有彩色显示等。如果根据驱动方式来分,可以分为静态驱动、单纯矩阵驱动和主动矩阵驱动三种。毕业设计毕业设计( (论论文)文)专业纸专业纸- 6 -其工作特性如下:3.3V 或 5V 工作电压,对比度可调 内含复位电路 提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能 有 80 字节显示数据存储器 DDRAM 内建有 192 个 5X7 点阵的字型的字符发生器 CGROM 8 个可由用户自定义的 5X7 的字符发生器 CGRAM2.1.3 LM324 运算放大器芯片图 2-3 LM324

28、实物图LM324 由四个独立的,高增益,内部频率补偿运算放大器构成,其中专为从单电源供电的电压范围经营。从分裂电源的操作也有可能和低电源电流消耗是独立的电源电压的幅度。应用领域包括传感器放大器,直流增益模块和所有传统的运算放大器现在可以更容易地在单电源系统中实现的电路。例如,可直接操作的 LM324,这是用来在数字系统中,轻松地将提供所需的接口电路,而无需额外的15V 电源标准的 5V 电源电压。特点如下:1.短路保护输出2.真差动输入级3.可单电源工作:3V-32V4.低偏置电流:最大 100mA5.每封装含四个运算放大器毕业设计毕业设计( (论论文)文)专业纸专业纸- 7 -6.具有内部补

29、偿的功能7.共模范围扩展到负电源8.行业标准的引脚排列9.输入端具有静电保护功能2.1.4 74LS138 译码器芯片图 2-4 74LS138 实物图74LS138 为 3 线8 线译码器共有 54LS138 和 74LS138 两种型式,其主要电特性的典型值如下:74LS138 传播延迟时间 22ns 功耗 32Mw.其工作原理:当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。利用 G1、/(G2A)和/(G2B)可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码

30、器。若将选通端中的一个作为数据输入端时,138 还可作数据分配器。其工作原理如下:当一个选通端(E1)为高电平,另两个选通端((/E2)和/(E3))为低电平时,可将地址端(A0、A1、A2)的二进制编码在 Y0 至 Y7 对应的输出端以低电平译出。比如:A2A1A0=110 时,则 Y6 输出端输出低电平信号。利用 E1、E2 和 E3 可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码器。 若将选通端中的一个作为数据输入端时,74LS138 还可作数据分配器。可用在 8086 的译码电路中,扩展内存。毕业设计毕业设计( (论论文)文)专业纸专业纸- 8 -2.2 软

31、件设计2.2.1 C 简介C 语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C 语言,适于编写系统软件,随着微型计算机的日益普及,出现了许多 C 语言版本。由于没有统一的标准, 使得这些 C 语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为 C 语言制定了一套 ANSI 标准,成为现行的 C 语言标准。2.2.2 KEIL 简介Keil uV

32、ision2 是 51 系列兼容单片机 C 语言软件开发系统,使用接近于传统 c 语言的语法来开发,与汇编相比,C 语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用,而且大大的提高了工作效率和项目开发周期,他还能嵌入汇编,可以在关键的位置嵌入,使程序达到接近于汇编的工作效率。KEILC51 标准 C 编译器为 8051 微控制器的软件开发提供了 C 语言环境,同时保留了汇编代码高效,快速的特点。C51 编译器的功能不断增强,使你可以更加贴近 CPU 本身,及其它的衍生产品。C51 已被完全集成到 uVision2 的集成开发环境中,这个集成开发环境包含:编译器,汇编器,实时操

33、作系统,项目管理器,调试器。uVision2 IDE 可为它们提供单一而灵活的开发环境。其优点如下:Keil C51 生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。与汇编相比,C 语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用 C 来开发,体会更加深刻。Keil C51 软件提供丰富的库函数和功能强大的集成开发调试工具,全 Windows 界面。2.2.3 PROTEUS 简介Proteus 是世界上著名的 EDA 工具(仿真软件),从原理图布图、代码调试毕业设计毕业设计( (论论文)文)专

34、业纸专业纸- 9 -到单片机与外围电路协同仿真,一键切换到 PCB 设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB 设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086 和 MSP430 等,2010 年又增加了 Cortex 和 DSP 系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持 IAR、Keil 和 MPLAB 等多种编译器。Proteus 软件不仅具有其它 EDA 工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真

35、单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、致力于单片机开发应用的科技工作者的青睐。在本设计中,通过 PROTEUS 构建了电路原理图,与程序所连接进行了对本系统的仿真,对于在接入硬件调试之前起到了很大的帮辅作用。在使用该软件的最初期,由于对软件功能的不熟悉,许多功能都不会使用,构建原理图时,许多器件也无法找到,通过学习和查询,逐渐掌握了该软件的使用方法,慢慢的完成了原理图的构建和仿真。2.3 系统工作原理 图 2-5 系统工作原理图本电路在加入待测电容后,系统将对加入的电容检测是否存有剩余电量。通过检测,电容如有剩余电量,则通过单片机选通放电三极管 Q7,将电容上的

36、毕业设计毕业设计( (论论文)文)专业纸专业纸- 10 -电放掉,放电完毕之后。74LS138 译码电路完成对电容的测量前的放电及量程的转换。电路选通 Q1-Q5 中的一个三极管,经过一定的电阻(本系统中选用1M.100K.10K.1K.100) ,对电容进行充电;同时,打开单片机的计数器 0,开始计数。然后单片机等待外部中断 0 的发生。当电容充电达到参考电压值时,比较器翻转,该电压值与一个固定电压值做比较,当两个电压进行比较时,当“+”端电压高于“-”端时,输出管截止,相当于输出端开路。当 “-”端电压高于“+”端时,输出管饱和,相当于输出端接低电位。 由此来确定所测电容是否充电完毕。 发

37、出充电完成信号到中断 0 端口,单片机响应中断,停止计数器 0,并关闭充电电路,接通放电电路。接着读出计数器 0 的值,进行计算,适当的调整后,输出到 LCD 上显示。毕业设计毕业设计( (论论文)文)专业纸专业纸- 11 -第第 3 3 章章 电路原理分析设计电路原理分析设计3.1 电路板总体结构量程转换电路单片机STC89C52电源电路电源指示灯电容测量电路液晶显示按键电路串口通信电路晶振电路复位电路MAX232DB974LS138LM324图 3-1 电路板总体架构图本系统采用电容充放电原理,使电容充电并达到基准电压后,电压比较器会输出一个充电停止信号送给单片机,单片机根据计数器记录的充

38、电时间计算出电容的值送给液晶显示。系统硬件电路包括单片机主控电路、电容测量电路、量程转换电路、显示及按键电路、电源电路。本系统的电路板总体结构框图。电路板以 STC89C52 单片机为核心,各功能模块电路进行绘制。其中供电系统是选用 5V 交流供电,电源指示灯则显示电源的开关情况,当系统通电时:指示灯亮。当系统未通电时:指示灯不亮。串口通信电路则包括了 Max232 芯片,DB9 接头。按键电路则由两个独立按键组成。液晶接口是单排座 16 针接口。量程转换电路由 74LS138 芯片和充电电路及放电毕业设计毕业设计( (论论文)文)专业纸专业纸- 12 -电路组成。电容测量电路则由 LM324

39、 芯片和电容测量电路构成。3.2 电路板各模块功能分析3.2.1 电源电路模块分析图 3-2 电源电路原理图本电路使用直插式电源。该电源由 220V 输入,5V 输出供电路板所需的电源。该电源插口有三个管脚。1 脚接 VCC,2.3 脚接 GND.其额定工作功率为:I/PAC:100-240V,AC:50-60Hz.3.2.2 串口通信电路模块分析图 3-3 串口通信电路原理图该电路由 DB9 接头和 MAX232 芯片构成。DB9 接头在本电路中使用到三条接口,2 脚接 RXD,3 脚接 TXD,5 脚接 VCC。MAX232 芯片则分别接入了四个 22uf的电解电容,其 13.14 脚分别

40、接 TXD.RXD,11.12 脚与单片机的 P3.0 和 P3.1 口相接。该两部分都成了本电路的串口通信电路。毕业设计毕业设计( (论论文)文)专业纸专业纸- 13 -3.2.3 液晶显示电路模块分析图 3-4 液晶显示电路原理图该电路使用 LCD1602 液晶显示屏用作显示输出。本电路中,LCD1602 有八个数据引脚(D0D7)与 STC89C52 相连。用于接收指令和数据;STC89C52 通过RS,RW,和 E 这三个端口控制 LCD 模块。RS:WCU 写入数据或者指令选择段。NCU要写入指令时,使 RS 为低电平;MCU 要写入数据时,使 MCU 为高电平。3 脚则与一个阻值为

41、 10KV 的可调电阻相接,用于对显示屏的明暗度进行调节。3.2.4 按键电路模块分析图 3-5 按键电路原理图本电路使用的是独立按键电路,由两个按键 S1.S2 分别与单片机的P3.6,P3.7 相连接。毕业设计毕业设计( (论论文)文)专业纸专业纸- 14 -3.2.5 放电电路模块分析图 3-6 放电电路原理图该电路中放电电路由电阻 R20 及 NPN 三极管 Q7 所构成。当所测电容中存有剩余电量时,74LS138 芯片 Y0 口输出一个低电平,电路将接通放电电路。剩余电量经电阻 R20,及三极管 Q7 流过,通过回路放空。当剩余电量放空时,则 Y0口输出一个高电平,通知单片机发出外部

42、中断,由此放电电路关闭。3.2.6 量程转换电路模块分析图 3-7 量程转换电路原理图毕业设计毕业设计( (论论文)文)专业纸专业纸- 15 -该电路由 74LS138 芯片及量程转换电路构成。量程转换电路有 5 个三极管与若干不同阻值的电阻构成。5 个 PNP 三极管的发射极与 VCC 连接,基极测分别接入一个阻值为 1K 欧姆电阻,该电阻的另外一段则接入了 74LS138 芯片的Y1Y5。集电极则分别接入了不同阻值的 5 个电阻。(本系统中选用1M.100K.10K.1K.100)。在本电路中,其工作原理:测量开始由单片机控制译码电路给被测电容放电,放电完成后再有单片机控制译码电路选择充电

43、电阻来完成量程自动转换。当 74LS138 芯片的 A2A0 口输出电信号 0 1 0 时,电路将接通 Y0Y5 中的任意一端。待测电容通过接通的一条电路,经过三极管和所连接的不同阻值的电阻对其进行充电。由于每次充电会选通不同的电路,所以对待测电容充电的时间也会有所不同。通过每次充电的所需的时间,从中选取一个最为合适的作为最终选定量程。3.2.7 电容测量电路模块分析图 3-8 电容测量电路原理图该电路由电容测量模块和 LM324 芯片构成。当待测定容放完剩余电量,选定量程后,系统通过测量电路开始对待测电容进行充电,测量。电容测量电路工作原理:量程转换利用 74LS138 芯片选择充电电阻来完

44、成。测量电路以电容的充电规律作为测量依据,电源电压 E 给被测电容 Cx 充电,Cx两端电压随充电时间的增加而上升。当充电时间 t 等于 RC 时间常数 时,Cx两端电压约为电源电压的 63.2%。即 0.632E。电容测试仪就是以该电压作为测毕业设计毕业设计( (论论文)文)专业纸专业纸- 16 -试基准电压,测量电容器充电达到该电压的时间,便能知道电容器的容量。例如,设电阻 R 的阻值为 1 k。两端电压上升到 0.632E 所需的时间为 1ms,那么由公式 =RC 可知 C。的容量为 1 微法。根据电容的充电公式,可以计算出电容在充电到电压时充电时间跟电容的容量和电阻成正比,跟充电电源电

45、压无关。工作过程如下:首先,通过单片机使 74LS138 芯片选通放电三极管 Q,将电容上的电放掉,单片机控制 74LS138 芯片选通 Q1-Q5 中的一个三极管,经过一定的电阻,对电容进行充电,同时,打开单片机的计数器 0,开始计数。然后单片机等待外部中断 0 的发生。当电容充电达到参考电压值时,比较器翻转,发出充电完成信号到中断 0 端口,单片机响应中断,停止计数器 0,并关闭充电电路。接着读出计数器 0 的值,进行计算,适当的调整后,输出到 LCD上显示。本电路通过一个电压比较器来检测电容充电的终止。由电阻 R14,R21及 R22 构成一个分压器,产生一个基准电压。当电容两端电压超过

46、比较电压时,比较器翻转,产生一个低电平到单片机的中断 0(INT0)引脚,通知单片机电容充电完成。该处用到了 LM324 芯片,其内部有四个运算放大器,系统中用到了其中的两个分别为 LM324A 和 LM324B。在电路对电容进行充电时,LM324 用来将所充的电量和额定的电压做比较。在 LM324 中的两个运算放大器之间加入了两个 1K 欧姆电阻,用来对 LM324 输出的波形进行稳定调整。该部分所输出的波形,用Multisim 软件做出了仿真。毕业设计毕业设计( (论论文)文)专业纸专业纸- 17 -图 3-9 LM324 波形仿真图毕业设计毕业设计( (论论文)文)专业纸专业纸- 18

47、-第第 4 4 章章 原理图绘制及原理图绘制及 PCBPCB 板制作板制作4.1 单元电路的原理图设计4.1.1 作图工具 Altium designer09 简介Altium Designer 基于一个软件集成平台,把为电子产品开发提供完整环境所需的工具全部整合在一个应用软件中。 Altium Designer 包含所有设计任务所需的工具:原理图和 HDL 设计输入、电路仿真、信号完整性分析、PCB 设计、基于 FPGA 的嵌入式系统设计和开发。另外可对 Altium Designer 工作环境加以定制,以满足用户的各种不同需求。Altium Designer 在单一设计环境中集成板级和 F

48、PGA 系统设计、基于 FPGA 和分立处理器的嵌入式软件开发以及PCB 版图设计、编辑和制造。其特点:Altium Designer 提供了一个强大的高集成度的板级设计发布过程,它可以验证并将您的设计和制造数据进行打包,这些操作只需一键完成,从而避免了人为交互中可能出现的误差。系统简化规范了发布设计项目的流程,或者更具体地说,是那些项目中定义的配置, 直观,简洁而且稳定。更重要的是,该系统可以被直接链接到后台版本控制系统。毕业设计毕业设计( (论论文)文)专业纸专业纸- 19 -4.1.2 原理图的设计流程启用画图工具设置工作环境元器库构建及装载置放元器件及布局原理图布线原理图错误检查及修改

49、原理图构建完成图 4-1 原理图设计流程图1. 启用画图工具启动 Altium Designer 进入原理图设计,由电路图的尺寸对图纸的大小设计相应的参数。2. 设置工作环境设置 Altium Designer 的工作环境,包括设置格点大小,背景颜色等等,其他参数可以使用系统默认值。3. 元器库构建及装载毕业设计毕业设计( (论论文)文)专业纸专业纸- 20 -根据电路原理图内容的需要,自己制作元器件库以及加入了其他可使用的器件库。将元器件库添加到库文件中,将元器件从库文件取出放置到图纸上,并对放置零件的序号、零件封装进行定义和设定等工作。根据所设计的要求的不同,所需要的元器件及其封装也是不相

50、同的。在本设计中,使用到了由自己构建的元器件库和其他已有的可用元器件库。对我在原理图的设计过程中,提供了很大的方便。4. 置放元器件及布局根据设计的题目要求,将库文件中的元器件依次放置在图纸中,进行合理的布局(同一模块的器件选择尽量放置于各自的附近),其中自动标注元器件。根据课题要求设置元器件的参数属性和网络标识的放置。5. 原理图布线根据原理图的构造,将图纸上的元件用导线、符号连接起来,构成一个完整的原理图,将初步绘制好的电路图作进一步的调整和修改,使得原理图更加规范和美观。6. 原理图错误检查及修改对所构成的原理图进行连线的检查,检查是否有连接错误或者没连接成功的情况,还有对元器件的管脚是

51、否有接错的情况。如有错误,则及时修改。7. 原理图构建完成 在检错完成后,原理图构建完成。4.1.3 器件库的制作在本设计中,所使用的器件库分别有软件自带的,网络下载的以及自己动手绘制的相关器件的器件库。使用作图软件 Altium Designe 自己绘制相关元器件及器件库,具体的操作步骤如下:1.创建原理图库毕业设计毕业设计( (论论文)文)专业纸专业纸- 21 -图 4-2 原理图库创建创建原理图库后,可以对本设计所需的元器件进行制作和编辑。2.原理图库的编辑图 4-3 原理图库设计元器库编辑管理器界面与原理图设计编辑器界面相似。主要由元件库管理器,主工具栏,菜单,使用工具栏,编辑区等组成

52、。除了主工具栏以外,元件库编辑管理器提供了两个重要的工具栏,即绘制图形工具栏和 IEEE 工具栏。毕业设计毕业设计( (论论文)文)专业纸专业纸- 22 -3.原理图库参数设置图 4-4 原理图库参数设置对编辑器进行参数的设置,其中包括界面的大小,颜色以及网格的应用等等。4.绘制元器件图 4-5 元器件的绘制引脚参数设置:毕业设计毕业设计( (论论文)文)专业纸专业纸- 23 -图 4-6 Pin 特性参数设置该部分主要对绘制完成的元器件的引脚参数进行设置,主要是引脚标号和引脚的标识。4.完成保存图 4-6 文件保存界面完成原理图的绘制,将其保存。4.1.4 元器件清单原理图元器件清单是按照本

53、设计要求具体制定的,其中包括了各个器件的参数设置,标号以及其封装信息。毕业设计毕业设计( (论论文)文)专业纸专业纸- 24 -图 4-7 元器件清单截图4.2 仿真及万能板电路焊接、调试4.2.1 Proteus 的仿真在本系统设计初期,通过 Proteus 软件对电路进行仿真实验。通过该软件,对电路的 LCD1602 液晶显示驱动以及按键电路的功能实现进行了仿真实现。对本系统的设计工作进程起到了关键的作用。以下为 Proteus 软件仿真的原理图设计:XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD

54、336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C52A1B2C3E16E24E35Y015Y114Y213Y312Y411Y510Y69Y7

55、7U274LS138D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3LCD1LM016L234567891RP1RESPACK-8VCCGNDQ18550Q28550Q38550Q48550Q58550R71kR81kR91kR101kR111kR131MR14100kR1510kR161kR17100C622pFC722pFX1GNDR191kR201kR211kR221kQ88550R231kR241kR251kR262.7kC110.1uFR271kQ118050R291kR3010/2WR11kVCCVCCC110pFR30(1)R19

56、(2)U3:A(+IP)54%RV210kU3:D(+IP)CX100FENTERABCD321411U3:ALM324121314411U3:DLM324Q6NPNVCC图 4-8 Proteus 仿真原理图截图该图为 Proteus 软件对 LCD1602 液晶显示驱动的模拟仿真图:毕业设计毕业设计( (论论文)文)专业纸专业纸- 25 -图 4-9 Proteus 仿真截图4.2.2 Ni Multisim 11 仿真Multisim 是美国国家仪器(NI)有限公司推出的以 Windows 为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描

57、述语言输入方式,具有丰富的仿真分析能力。本电路中,用其对系统的充电及放电电路进行仿真。当接通不同的电路时,其产生的波形发生了明显的跳动,说明该电路可对电容进行充放电。图 4-10 Multisim 仿真电路截图该图为系统充电电路及放电电路在 Multisim 软件上的仿真,取三个不同的点对电压进行测量,LM324 两个部分的输出端接入一个示波器对其波形的跳动进行显示。当仿真进行时,电路各个节点的电压都产生了不同。说明了 LM324 运算放大器对电压进行了比较和输出。本电路从左至右,于三个不同的节点上加入了三个万用表,用于对三个点毕业设计毕业设计( (论论文)文)专业纸专业纸- 26 -的电压进

58、行检测。 (数据显示顺序由上往下对应电路图中的万用表由左往右) 。图 4-11 Multisim 仿真截图4.2.3 焊接万能板在万能板焊接的初期,对电源的 5V 输入能否满足其正常工作所需的电压做了一些实验对其进行验证。将 LM324 通过 5V 供电,电压输出端为 3.77V,此时的反相端口则为 1.8V。电压输出端为 3.76V,此时的反相端口则为 3V。由此LM324 在 5V 供电时,都能在其额定的电压内,所以没有为 LM324 做单独电压,而是通过整个系统的 5V 电源直接供电。下图为验证 LM324 供电的实物图:图 4-12 检测电路实物截图本系统设计当中,通过万能板的焊接做成

59、了初期的硬件,用于对程序的调试。经过对原理图的研究,电路可行性的考证之后。购买了万能板及电路所需毕业设计毕业设计( (论论文)文)专业纸专业纸- 27 -的器件,芯片以及其他各种相关的零件,通过不断的修改和焊接。终于完成了万能板的焊接,并且通过调试,使其可以正常工作。图 4-13 万能板实物截图4.3 PCB 印制板设计与制作4.3.1 设置 PCB 设计环境在从原理图编辑器转换到 PCB 编辑器之前,需要创建一个有最基本轮廓的空白 PCB 文件。1.新建 PCB 文件图 4-13 创建 PCB 文件截图截图2.PCB 参数设置毕业设计毕业设计( (论论文)文)专业纸专业纸- 28 -图 4-

60、14 板选项框执行 Design-Board-Options 命令,设置版图的参数。执行该命令后将会出现如图对话框,然后就可以正式的 PCB 元件导入,布局以及布线。3.认识 PCB 的层PCB 各层的含义如下:(1) Signal layer(信号层) 信号层主要用于布置电路板上的导线.(2) Internal plane layer(内部电源/接地层) 该类型的层仅用于多层板,主要用于布置电源线和接地线.我们称双层板,四层板,六层板,一般指信号层和内部电源/接 地层的数目.(3)Mechanical layer(机械层) 一般用于设置电路板的外形尺寸,数据标记,对齐标记,装配说明以及其它的

61、机械信息.这些信息因设计公司或 PCB 制造厂家的要求而有所不同.执行菜单命令能为电路板设置更多的机械层.另外,机械层可以附加在其它层上一起输出显示. (4) Solder mask layer(阻焊层) 在焊盘以外的各部位涂覆一层涂料,如防焊漆,用于阻止这些部位上锡.阻焊层用于在设计过程中匹配焊盘,是自动产生的。(5) Paste mask layer(防护层) 它和阻焊层的作用相似,不同的是在机器焊接时对应的表面粘贴式元件的焊盘。 (6)Keep out layer(禁止布线层) 用于定义在电路板上能够有效放置元件和布线的区域.在该层绘制一个封闭区域作为布线有效区,在该区域外是不能自动布局

62、和布线的.毕业设计毕业设计( (论论文)文)专业纸专业纸- 29 -(7)Silkscreen layer(丝印层) 丝印层主要用于放置印制信息,如元件的轮廓和标注,各种注释字符等.(8) Multi layer(多层) 电路板上焊盘和穿透式过孔要穿透整个电路板,与不同的导电图形层建立电气连接关系,因此系统专门设置了一个抽象的层,多层.一般,焊盘与过孔都要设置在多 层上,如果关闭此层,焊盘与过孔就无法显示出来.(9) Drill layer(钻孔层) 钻孔层提供电路板制造过程中的钻孔信息(如焊盘,过孔就需要钻孔).Altium Designer 提供层堆栈管理器对各层属性进行管理。在层堆栈管理

63、器,可自定义层的结构,看到层堆栈的立体效果。对电路板工作层的管理可以执行 DesignLayer Stack Manager 命令。图 4-15 层堆栈管理器窗口4.定义层和设置层的颜色如果查看 PCB 工作区的地步,会看见一系列的标签。PCB 编辑器是一个多层环境,在设计印制电路板时,往往会遇到工作层选择的问题,可以在不同的工作层上进行不同的操作。当进行工作层设置时,可以执行 PCB 设计管理器的Design-Board-Layer 命令,将弹出如图对话框,其中显示用到的信号层,平面层,机械层以及层的颜色和图纸颜色。毕业设计毕业设计( (论论文)文)专业纸专业纸- 30 -图 4-15 视图

64、配置窗口4.3.2 元件布局在设计中,布局是一个重要的环节。布局结果的好坏将直接影响布线的效果,因此可以这样认为,合理的布局是 PCB 设计成功的第一步。打开 PCB 文件:执行工具器件布局自动布局弹出下列窗口:图 4-16 PCB 自动生成确认窗口点击 YES 后生成 PCB 布局图,经过对元器件的摆放和布局,形成以下界面:毕业设计毕业设计( (论论文)文)专业纸专业纸- 31 -图 4-17 PCB 元器件布局窗口1.要有合理的走向:如输入/输出,交流/直流,强/弱信号,高频/低频,高压/低压等,它们的走向应该是呈线形的(或分离),不得相互交融。其目的是防止相互干扰。最好的走向是按直线,但

65、一般不易实现,最不利的走向是环形。 2.选择好接地点:小小的接点不知有多少工程技术人员对它做过多少论述,足见其重要性。 3.合理布置电源,电容:一般在原理图中仅画出若干电源,电容,但未指出它们各自应接于何处。其实这些电容是为开关器件而设置的,布置这些电容就应尽量靠近这些元部件,离得太远就没有作用了。 4.线条有讲究:有条件做宽线决不做细;高压及高频线应园滑,不得有尖锐的倒角,拐弯也不得采用直角。地线应尽量宽,最好使用大面积覆铜,这对接地点问题有相当大的改善。 5.有些问题虽然发生在后期制作中,但却是 PCB 设计中带来的,它们是: 过线孔太多,沉铜工艺稍有不慎就会埋下隐患。所以,设计中应尽量减

66、少过线孔。同向并行的线条密度太大,焊接时很容易连成一片。所以,线密度应毕业设计毕业设计( (论论文)文)专业纸专业纸- 32 -视焊接工艺的水平来确定。焊点的距离太小,不利于人工焊接,只能以降低工效来解决焊接质量。4.3.3 布线,覆铜PCB 的设计环节当中,设计规则是不可缺少的一部分。因为它关系到 PCB中布线,覆铜的好坏。所以我们得先进行规则和约束的设置。执行设计规则,根据要求设置其约束数据,如下图所示:图 4-18 PCB 规则设置框规则设置对话框可以对,线宽(线宽决定通过的电流大小)线间距以及各种孔的大小等不同的参数进行设置。在本系统设计时 PCB 中布线时的线宽为0.635mm,各孔径的尺寸设定为 0.889mm。1.PCB 的布线布线是整个 PCB 设计中最重要的工序,该步骤将会影响 PCB 板的性能优劣。在 PCB 的设计过程中,布线一般有三种层次的划分:首先是布通。这是 PCB 设计时的最基本的要求。如果线路没有布通,PCB 板将无法运行,这将会是一块不成功的板子。其次是电器性能的满足。这是衡量一块电路板是否合格的标准。这是在布通之后,调整布线,使其能达到最佳的电器性能

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!