基于ADC0832的数字电压表设计报告.doc
- 文档编号:1701691
- 上传时间:2022-10-23
- 格式:DOC
- 页数:16
- 大小:319.50KB
基于ADC0832的数字电压表设计报告.doc
《基于ADC0832的数字电压表设计报告.doc》由会员分享,可在线阅读,更多相关《基于ADC0832的数字电压表设计报告.doc(16页珍藏版)》请在冰豆网上搜索。
设计题目:
基于ADC0832数字一路电压表电路设计
专业班级:
电气工程及其自动化1024
学号:
22、32、21
姓名:
杨青涛、康爱丽、孟广琴
指导教师:
瓮嘉民
目录
基于ADC0832的一路数字电压表设计 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
基于ADC0832的一路数字电压表设计
1、电压表设计原理图
2、proteus仿真图
3、原理图
4、PCB图
5、实物图
第二组:
杨青涛
孟广琴基于ADC0832的一路数字电压表设计
康爱丽
6、报告
1、设计方案
通过一个A/D(ADC0832模拟数字转换)芯片采集后将外测电压信号转换为数字信号,再由单片机(AT89S52)处理信号,输出信号,由LCD1602显示各路电压。
89S52引脚图
2、电路特色
设计以单片机at89s52芯片为核心的简单电压测量电路,它由5V直流电源供电。
在硬件方面,通过可变电阻调节输入电压的变化来反映检测到的电压变化。
通过A/D转换后数字量在单片机at89s52处理在转换成相应的实际电压,通过LCD1602显示器进行显示。
LCD显示电压实现零辐射、低功耗、散热小、体积小、图像还原精确、字符显示锐利等。
3、功能介绍
该电压表由单片A/D转换器构成,在很大的电压情况下,电压表去测量时会对其并联很大的电阻分掉高压,然后再进行测量,这时本来很大的电压,到后来测出来的电压就会很小,这就是A|D转换实现低压电压表测量高压
液晶与89S52的接口
4、流程图、
开始
设置存储值
调用液晶初始化函数
等待五秒
调用电压显示函数
进行A/D转换
进算整数部分
计算小数部分
延时25秒
开始
定义引脚
延时1秒
调用函数延时若干毫秒
液晶模块忙碌状态?
调用写函数
液晶模块显示
指定字符显示的实际地址
将数据写入液晶模块
对LCD的显示模式进行初始化设置
返回
返回
Y
N
(1)主程序
(2)液晶模块
电压显示流程图
开始
设置参数
写到结束标志?
写显示地址
将字符写入LCD
调用显示电压小数点的函数
调用函数显示电压的单位
显示电压的整数部分
显示电压的小数部分
将模拟信号转换成数字信号
返回
Y
N
(3)电压显示
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打开完整的原理图点芯片,在programfile一行选入keil生成“基于的ADC0832的数字电压表.hex”。
5、2感受(孟广琴)
(1)问:
怎么用Proteus添加元器件?
答:
先用Keil软件对原程序进行了一下调试,如果程序没有错误再进行原理图的绘制,先点击左侧device栏上的P按钮,就会弹出元器件选择对话框。
写上关键字就可以找到相应的元件,双击需要的元件就可以将此元件加到当前的device栏中,在device栏中选中需要放置的元件,这样就可以放置了。
(2)问:
怎样用Proteus软件进行仿真?
答:
先单AT89S52就会弹出一个对话框,在ProgramFile中找到原理图的程序,就会生成“基于的ADC0832的数字电压表.hex”确定后开始仿真,在LCD1602上就会显示“volt:
0.00v”,调节电位器就可要LCD1602就可显示各处的电压。
(3)问:
PCB板的制造及PCB板上焊接原件?
答:
首先用专用纸打印出PCB图,预备PCB板,其次,到专用实验室进行加工处理,得到PCB板;PCB板焊接前,首先注意烙铁的温度,以免烧伤原件及其PCB板,其次,焊接的端子,要美观。
5、3感受(杨青涛)
疑点①:
怎样调试?
答:
首先将程序经过KEIL编译,生成以HEX为后缀的文件;其次,在软件Proteus7Professional中的ISIS7Professional软件中绘制出原理图,经检测无错,然后双击AT89S52芯片,弹出编辑元件对话框,在PROGRAMFILE中选择以软件KEIL生成的以后缀HEX的文件,单击确定。
最后,在ISIS7Professional的界面中,单击ISIS7Professional左下按钮(开始,帧进,暂停,停止)仿真。
疑点②:
检测最终结果?
答:
首先将所有准备工作做好,其次接电源,进行观看结果状况,查看结果同时调节电位器,是否LCD1602显示器电压变化,如果变化则成功,否则进行检测出错原因。
结果:
将制作本课题的相关材料、规划、综合整理,完成课题目的。
6参考资料
1、proteus教程----电子线路设计、制版与仿真
清华大学出版社出版,朱清慧、张凤蕊、翟天嵩、王志奎编著
2、《ProtelDXP电路设计》清华大学出版社出版
3、网上资料查询
16
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ADC0832 数字 电压表 设计 报告