- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
攀枝花学院电信学院专业基础综合实验
[太阳能热水器控制器设计实验]
学生姓名: 张 科
学生学号: 201010503085
院(系): 电 信 学 院
年级专业: 10 自动化 2班
指导教师: 孙 艳 忠
二〇一二年十二月
设计准备
课程设计的目的
检查学生对本门课程所学知识的掌握程度及对知识的灵活的运用情况。
检查学生对具体问题的分析能力和解决问题的能力。
锻炼学生的实际设计能力。
加强学生对单片机在应用设计中的感性认识,为日后的单片机应用打基础。
课程设计的内容和要求
本设计主要利用PTJ204/205/206/207压力传感器,将检测的模拟信号经过A/D转换后送入单片机处理。通过LED数码管来显示温度和水位。要经过几部分的设计来完成:
()LED设计
(b)设计
(c)(d)设计
1) 实验电路及连线。
2) 给出实验程序设计框图及程序清单。
3) 验证实验的可靠性。
一、温度传感器DS18B20
(1) DS18B20的内部结构图
(2)DS18B20的功能
DS18B20单纯通信功能是分时完成的。单线信号包括复位脉冲,响应脉冲,写“0”,写“1”,读“1”。它们有严格的时隙概念。系统对DS18B20的操作以ROM命令(5个)和存储器命令(6个)形式出现。对它的操作协议是:初始化DS18B20发复位脉冲-发ROM功能命令-处理数据-发存储器命令处理数据,各种操作都有相应的时序图。
DS18B20在使用时,一般都采用单片机来实现数据采集。只需将DS18B20信号线与单片机1位I/O线相连,且单片机的1位I/O线可挂接多个DS18B20,就可实现单点或多点温度测量。DS18B20传感器的精度高、互换性好;它直接将温度数据进行编码,可以只使用一根电缆传输温度数据,通信方便,传输距离远且抗干扰性好,与用传统的温度传感器系统相比系统得以简化。系统扩充维护十分方便。
二、水压传感器及A/D转换
水位传感器输出的信号为模拟信号,由于输出量微弱,要经过放大器的放大转化为0~5VADC0832中进行转换,输出为串行数字数据,送入单片机89C51处理。传感器和AD转换原理图如下图所示:
模拟量输入及AD转换电路结构
3.3.1 水压传感器
力学传感器的种类繁多,如电阻应变片压力传感器、半导体应变片压力传感器、电感式压力传感器、压阻式压力传感器、电容式压力传感器、谐振式压力传感器及电容式加速度传感器等。但应用最为广泛的是压阻式压力传感器,它具有极低的价格和较高的精度以及较好的线性特性。在水箱的最底部安装压力传感器,水位的不同,传感器检测到的压力值就不同,采集到的模拟量信号经过处理和计算,就能换算成水位的高低,经过单片机显示。
ADC0832结构及原理
ADC0832芯片引脚图
芯片各引脚说明:
1 CS_ 片选使能,低电平芯片使能。
2 CH0 模拟输入通道0,或作为IN+/-使用。
3 CH1 模拟输入通道1,或作为IN+/-使用。
4 GND 芯片参考0 电位(地)。
5 DI 数据信号输入,选择通道控制。
6 DO 数据信号输出,转换数据输出。
7 CLK 芯片时钟输入。
8 Vcc/REF 电源输入及参考电压输入(复用)。
ADC0832 为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在0~5V之间。芯片转换时间仅为32μS,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过DI 数据输入端,可以轻易的实现通道功能的选择。单片机对ADC0832 的控制原理:
正常情况下ADC0832与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO和DI并联在一根数据线上使用。当ADC0832工作时其CS输入端为高电平,此时芯片禁用,CLK和DO/DI的电平可任意。当要进行A/D转换时,须先将CS使能端低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端CLK输入时钟脉冲,DO/DI端则使用DI端输入通道功能选择的数据信号。在第1个时钟脉冲的下沉之前DI端必高电平,表示启始信号。在第2、3个脉冲下沉之前DI端输入2 位数据用于选择通道功能,当此2 位数据为1” 、0”时,只对CH0 进行单通道转换。当2位数据为1” 、1”时,只对CH1进行单通道转换。当2
文档评论(0)