单片机电阻表的设计说明书(共40页)

上传人:re****.1 文档编号:508068682 上传时间:2023-05-18 格式:DOC 页数:31 大小:891KB
返回 下载 相关 举报
单片机电阻表的设计说明书(共40页)_第1页
第1页 / 共31页
单片机电阻表的设计说明书(共40页)_第2页
第2页 / 共31页
单片机电阻表的设计说明书(共40页)_第3页
第3页 / 共31页
单片机电阻表的设计说明书(共40页)_第4页
第4页 / 共31页
单片机电阻表的设计说明书(共40页)_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《单片机电阻表的设计说明书(共40页)》由会员分享,可在线阅读,更多相关《单片机电阻表的设计说明书(共40页)(31页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上目录1、 设计内容和要求.22、 系统总体结构.3 2.1、系统总体设计.3 2.2、主控部分的选择.43、 最小系统.64、 硬件设计.641 总体设计框图.642 电压测量的设计.74.3 模数ADC转换的设计.7 4.4 液晶显示电路的设计.85、 输入、输出部分.96、 软件设计.10 6.1主控程序流程.10 6.2软件仿真.117、 实物制作与仿真.128、 总结.139、 参考文献.14附录1 原件清单.15附录2 原理图.16附录3 程序.17附录4 实物图.31第一章 设计内容和要求 随着现代科技的飞速发展,生产生活中人们对工具的要约越来越高。其中我

2、日常所使用的电阻表的精度和性能也要求越来越高。并且电阻表完全可以通过现代科技来实现智能化,智能化即不需要人工来调节档位,测量不同阻值的电阻时,可以自动更换档位。并且同时显示出阻值和量程。这次课程设计我的课题就是基于单片机芯片STC89C52设计一个三档位的电阻表,第一档位:1-100欧,第二档:1-5k欧,第三档:1-10k欧。电阻表能自动转换量程,测量结果使用LCD显示,误差小于5%。设计内容包括:1、单片机最小系统2、模数转换3、电阻电压转换4、显示测得的电阻阻值设计原理为通过伏安法测出电阻的阻值,经过模数转换,将测得的阻值显示到LCD上。 第二章 系统总体结构2.1系统总体设计 系统共分

3、为四个部分:电阻电压转换、模数转换器、单片机、LCD显示。2.2主控部分的选择进行深入的分析和思考,将本次设计系统分为一下几个部分:A/D转换电路、被测电阻、单片机系统、显示电路、电机控制电位器电路。电源电路档位选择电路档位电路显示电路控制电路被测电阻A / D 转 换 电 路 自动测量电阻表系统框图电阻的测量电路:电阻电压转换测量法,采用R/U转换器将被测电阻转换成电压,经转换后得到的直流电压经A/D转换器转换为数字信号,由单片机控制输出显示被测电阻值到LCD。电机控制电位器电路:采用继电器作为档位开关控制,继电器是一种电控制器件。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之

4、间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。采用2个继电器分别控制不同电阻测试档位。控制系统由单片机系统控制。A/D转换器:选用ADC0832;ADC0832芯片是生产的一种8 、A/D转换芯片。由于它体积小,兼容性,性价比高而深受单片机爱好者及企业欢迎,其目前已经有很高的普及率。其具有以下特点: 双通道A/D转换; 输入输出电平与TTL/CMOS相兼容; 5V电源供电时输入电压在05V之间; 工作频率为250KHZ,转换时间为32S; 一般功耗仅为15mW; 8P、14PDIP(双列直插)、P

5、ICC 多种封装; 商用级芯片温宽为0C to +70C,工业级芯片温宽为40C to +85C;芯片接口说明: CS_使能,低电平芯片使能。CH0 模拟输入通道0,或作为IN+/-使用。 CH1 模拟输入通道1,或作为IN+/-使用。 GND 芯片参考0 电位(地)。 DI 数据信号输入,选择通道控制。 DO 数据信号输出,转换。 CLK 芯片时钟输入。 Vcc/REF 电源输入及参考电压输入(复用)。 ADC0832 为8A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在05V之间。芯片转换时间仅为32S,据有双可

6、作为,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过DI 数据输入端,可以轻易的实现通道功能的选择。单片机:AT89C52;显示器:选用LCD1602。工业字符型液晶,能够同时显示16x02即32个字符。1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的型液晶模块。它由若干个5X7或者5X11等字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形。特性:3.3V或5V工作电压,对比度可调;内含复位电路;提供各种控

7、制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能;有80显示数据存储器;内建有192个5X7的字型的字符发生器;8个可由用户自定义的5X7的字符发生器CGRAM;微功耗、体积小、显示内容丰富、超薄轻巧,常用在袖珍式仪表和低功耗应用系统中。操作控制。第三章最小系统由STC89C52,复位电路,时钟产生电路组成。其原理图如下: 最小系统电路原理图第四章 硬件设计本系统是一个简单的单回路控制系统。为了实现对电阻的精确测量和测量档位自动切换,本系统采用了AT89C52单片机作为系统的控制中心,在测试电阻阻值时,有信号测试端将所测信号送入A/D转换器ADC0832,经A/D转换后将数据送入单片机

8、进行数据处理,实时将所测电阻阻值经液晶显示模块显示。在进行档位切换时。由单片机控制的继电器构成档位开关,对档位进行正确切换。总体设计框图如图AT89C52(CPU)阻值信号采集数据显示A/D转换分频电路电源电路档位切换总体设计框图42 电压测量的设计 如图2所示为被测电阻电压测量。电压经过已知电阻R1和被测电阻Rx接到地。通过OUT输出被测电阻Rx上的电压。送到ADC0832的CH0口。图3 被测电阻电压测量图4.3 模数ADC转换的设计由电压测量得到的电压经过ADC模数转换可得到8位的电压值,经过欧姆定律(即电压之比等于电阻之比)可得到被测电阻的阻值的大小。公式如下错误!未找到引用源。本设计

9、用到的R1的阻值为200、20k和200k。由被测电阻得到的电压值经ADC0832的2脚CH0输入,经过内部的AD转换,在DO 6输出数字电压量,经过上述公式的转变,在P1.1口上的显示的数字量为被测电阻的阻值数字量。如图3所示为被测电阻电压量转换为阻值量。P1.1P1.1OUTCH0 ADC0832 DO 被测电阻电压量转换为阻值量图4.4 液晶显示电路的设计经过ADC0832模数转换得到的电阻值数字量,在MCU的P1.1口输入,MCU系统处理后在P0口由LCD1602显示出来该被测电阻的阻值。如图4所示为被测电阻阻值显示。 P0 单片机P1.1D0D7 LCD1602OUT 被测电阻阻值显

10、示图第5章 输入、输出部分电阻表主控制部分电源需要用5V直流电源供电,把频率为50Hz、有效值为220V的单相交流电压转换为幅值稳定的5V直流电压。其主要原理是把单相电经过电源变压器、整流电路、滤波电路、稳压电路转换成稳定的直流电压。由于输入电压为电网电压,一般情况下所需直流电压的数值和电网电压的有效值相差较大,因而电源变压器的作用显现出来起到降压作用。降压后还是交流电压,所以需要整流电路把交流电压转换成直流电压。由于经整流电路整流后的电压含有较大的交流分量,会影响到负载电路的正常工作。需通过低通滤波电路滤波,使输出电压平滑。稳压电路的功能是使输出直流电压基本不受电网电压波动和负载电阻变化的影

11、响,从而获得稳定性足够高的直流压。本电路使用充电器解决电源稳压问题。我们使用的是经过特殊加工过的电路板,在板的内部已经将整流、变压的线路连好了。各原件所用的5V直流电源在电路板内部连成了几条线路,使用起来很方便。电阻输入则是通过将不同阻值的电阻接在表的两端,阻值范围是1-10K欧姆。当接入时电阻表的液晶显示屏上会自动显示出当前所接入的电阻的阻值和量程(档位)。当所接电阻超出量程时,LCD显示ERROR。时序参数表时序参数符号极限值单位测试条件最小值典型值最大值E信号周期tc400-ns引脚EE脉冲宽度tpw ,tF150-nsE上升/下降沿时间tR-25ns地址建立时间tsp130-ns引脚E、RS、R/W地址保持时间

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号