基于ADC0832的数字电压表设计报告.doc_第1页
基于ADC0832的数字电压表设计报告.doc_第2页
基于ADC0832的数字电压表设计报告.doc_第3页
基于ADC0832的数字电压表设计报告.doc_第4页
基于ADC0832的数字电压表设计报告.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 设计题目 基于 ADC0832 数字一路电压表电路设计 专业班级 电气工程及其自动化 1024 学 号 22 32 21 姓 名 杨青涛 康爱丽 孟广琴 指导教师 瓮嘉民 2 目录目录 基于基于 ADC0832ADC0832 的一路数字电压表设计的一路数字电压表设计 3 1 电压表设计原理图 3 2 PROTEUS仿真图 4 3 原理图 5 4 PCB 图 6 5 实物图 7 6 报告 8 1 设计方案 8 2 电路特色 9 3 功能介绍 10 4 流程图 11 5 1感受 康爱丽 13 5 2感受 孟广琴 14 5 3感受 杨青涛 15 6 参考资料 16 3 基于基于 ADC0832ADC0832 的一路数字电压表设计的一路数字电压表设计 1 电压表设计原理图电压表设计原理图 4 2 proteus 仿真图仿真图 5 3 原理图 原理图 6 4 PCB 图图 7 5 实物图 实物图 第二组 杨青涛 孟广琴 基于 ADC0832 的一路数字电压表设计 康爱丽 8 6 报告 报告 1 设计方案 设计方案 通过一个 A D ADC0832 模拟数字转换 芯片采集后将外测 电压信号转换为数字信号 再由单片机 AT89S52 处理信号 输出信 号 由 LCD1602 显示各路电压 89S52 引脚图 9 2 电路特色 电路特色 设计以单片机 at89s5 芯片为核心的简单电压测量电路 它由 直流电源供电 在硬件方面 通过可变电阻调节输入电压的变 化来反映检测到的电压变化 通过 A D 转换后数字量在单片机 at89s5 处理在转换成相应的实际电压 通过 LCD1602 显示器进行 显示 LCD 显示电压实现零辐射 低功耗 散热小 体积小 图像 还原精确 字符显示锐利等 10 3 功能介绍 功能介绍 该电压表由单片 A D 转换器构成 在很大的电压情况下 电压 表去测量时会对其并联很大的电阻分掉高压 然后再进行测量 这 时本来很大的电压 到后来测出来的电压就会很小 这就是 A D 转 换实现低压电压表测量高压 液晶与 89S52 的接口 11 4 流程图 流程图 1 主程序 2 液晶模块 开始 设置存储值 调用液晶初始化函数 等待五秒 调用电压显示函数 进行 A D 转换 进算整数部分 计算小数部分 延时 25 秒 开始 定义引脚 延时 1 秒 调用函数延时若干毫秒 液晶模块忙碌状态 调用写函数 液晶模块显示 指定字符显示的实际地址 将数据写入液晶模块 对 LCD 的显示模式进行初始化设置 返回 返回 Y N 12 电压显示流程图 开始 设置参数 写到结束标志 写显示地址 将字符写入 LCD 调用显示电压小数点的函数 调用函数显示电压的单位 显示电压的整数部分 显示电压的小数部分 将模拟信号转换成数字信号 返回 Y N 3 电压显示 13 5 1 感受感受 康爱丽 康爱丽 问问 1 while 1 部分的流程图咋画 答答 1 这段语句说明结构体是一个死循环 这样就该明白咋画了 问问 2 画循环时需要在横线上添加 Y 和 N 该咋添加 答答 2 经百度查询后我明白了一般只有封闭图形才可以直接添加文 字的 比如矩形 这个问题还得用文本框解决 具体方法是设 置文本框属性线条颜色和填充颜色都设置为无 这样就可以实 现了 问问 3 菱形拐角处拐线和菱形的边脚怎么都对不上 答 3 网上查寻资料可知 按住 ctrl 微调 调图形时 按住 Alt 微调 这样边调整好了 问 4 理解数字电压表程序及应用 Protel DXP 软件 答 4 首先绘制流程图 根据流程图读懂程序 了解整个数字电压 表的运行结构 用软件绘制原理图 在检测是否出错 其次生 成 PCB 再次学会应用软件 据实际事物 布局元器件的方位 绘制 PCB 的封装及其原理图 最后手动布线 交线几乎没有 问问 5 怎么仿真 答答 5 用软件仿真调试工具 keil 编译程序生成文件 基于 ADC0832 的数字电压表 hex 用 Proteus 打开完整的原理图点芯片 在 program file 一行选入 keil 生成 基于的 ADC0832 的数字电压表 hex 14 5 2 感受 孟广琴 感受 孟广琴 1 问 怎么用 Proteus 添加元器件 答 先用 Keil 软件对原程序进行了一下调试 如果程序没有 错误 再进行原理图的绘制 先点击左侧 device 栏上的 P 按钮 就会弹出元器件选择对话框 写上关键字就可以找 到相应的元件 双击需要的元件就可以将此元件加到当前 的 device 栏中 在 device 栏中选中需要放置的元件 这 样就可以放置了 2 问 怎样用 Proteus 软件进行仿真 答 先单 AT89S52 就会弹出一个对话框 在 Program File 中 找到原理图的程序 就会生成 基于的 ADC0832 的数字 电压表 hex 确定后开始仿真 在 LCD1602 上就会显 示 volt 0 00v 调节电位器就可要 LCD1602 就可显 示各处的电压 3 问 PCB 板的制造及 PCB 板上焊接原件 答 首先用专用纸打印出 PCB 图 预备 PCB 板 其次 到专 用实验室进行加工处理 得到 PCB 板 PCB 板焊接前 首先注意烙铁的温度 以免烧伤原件及其 PCB 板 其次 焊接的端子 要美观 15 5 3 感受 杨青涛 感受 杨青涛 疑点 怎样调试 答 首先将程序经过 KEIL 编译 生成以 HEX 为后缀的文件 其次 在软件 Proteus 7 Professional 中的 ISIS 7 Professional 软件中绘制出原理图 经检测无错 然后双击 AT89S52 芯片 弹出编辑元件对话框 在 PROGRAM FILE 中选择以软件 KEIL 生成的以后缀 HEX 的文件 单 击确定 最后 在 ISIS 7 Professional 的界面中 单击 ISIS 7 Professional 左下按钮 开始 帧 进 暂停 停止 仿真 疑点 检测最终结果 答 首先将所有准备工作做好 其次接电源 进行观看结果状 况 查看结果同时调节电位器 是否 LCD1602 显示器电压 变化 如果变化则成功 否则进行检测出错原因 结 果 将

温馨提示

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

评论

0/150

提交评论