基于I2C温湿度传感器控制系统的设计.doc
《基于I2C温湿度传感器控制系统的设计.doc》由会员分享,可在线阅读,更多相关《基于I2C温湿度传感器控制系统的设计.doc(77页珍藏版)》请在咨信网上搜索。
3 中华人民共和国教育部 东北林业大学 毕 业 设 计 设计题目: 基于I2C温湿度传感器控制系统的设计 学 生: *** 指导教师: ** 教授 学 院: 信息与计算机工程学院 专 业: 电子信息工程2007级2班 2011年6月 东北林业大学 毕 业 设 计 任 务 书 设计题目 基于I2C温湿度传感器控制系统的设计 指导教师 ** 教授 专 业 电子信息工程2007级2班 学 生 *** 2010年 12 月 20 日 题目名称:基于I2C温湿度传感器控制系统的设计 任务内容(包括内容、计划、时间安排、完成工作量与水平具体要求) 一、内容 温湿度的测量在仓储管理、生产制造、气象观测、科学研究以及日常生活中被广泛应用,传统的模拟式湿度传感器一般都要设计信号调理电路并需要经过复杂的校准和标定过程,因此测量精度难以保证,且在线性度、重复性、互换性、一致性等方面往往不尽人意。 SHT11是瑞士Sensirion公司生产的具有I2C总线接口的单片全校准数字式相对湿度和温度传感器。该传感器采用独特的CMOSens TM技术,具有数字式输出、免调试、免标定、免外围电路及全互换的特点。通过51单片机控制SHT11传感器实现对周围环境的温湿度的实时测量和显示,并具有键盘输入、数据存储、时钟和语音播报等功能。 二、计划、时间安排 第七学期 1、18周 准备开题,撰写开题报告; 第八学期 2、1-2 周 毕业实习,进行开题报告答辩 3、3-5周 查阅、搜集关远SHT11温湿度传感器原理资料,选择某时钟芯片和语音芯片,并熟悉其控制原理。 4、6-13周 进行系统设计、开发和软件、硬件调试; 5、14-16周 撰写设计说明书、准备答辩。 三、完成工作量与水平具体要求 1、熟悉和了解单片机控制技术,掌握51单片机语言编程; 2、通过51单片机控制SHT11传感器实现对周围环境的温湿度的实时测量和显示,并具有键盘输入、数据存储、时钟和语音播报等功能。 3、进行系统方案设计,进行软件、硬件调试。 参考文献篇数:20篇以上(含3篇外文) 说明书字数:10000字以上 外文翻译:一篇与本设计相关的文章(1000外文单词以上) 专业负责人意见 签名: 年 月 日 基于I2C温湿度传感器控制系统的设计 摘 要 随着传感器在生产和生活中的更加广泛的应用,利用复合传感器实现对各种场合的温度及湿度的测试与控制得到更快的开发。本设计以单片机AT89C52作为处理器,控制SHT11采集温、湿度数据,并做了数据非线性校正,通过LED数码管实时显示测量的温、湿度值。控制DS1302时钟芯片在LCD上实时显示时间和日期,并具有修改时间、日期等功能。控制存储芯片24C02实现数据(温湿度、时间)存储、读出显示和上传等功能。当温、湿度超过设定的阈值时本系统具有语音报警功能。 本设计详细介绍了SHT11数字温湿度传感器的工作原理、内部结构,测量分辨率和测量范围、操作命令和接口时序;时钟芯片DS1302的外部引脚、内部寄存器以及读写时序;语音芯片ISD1420的操作方法、存储器24C02的管脚及时序操作;CH451的特点和功能。同时对利用SHT11温湿度传感器、AT89C52微控器组成的自动温湿度测控系统,提出了硬件的组成及软件的设计方案,使其达到了整个系统的温度测量误差优于0.5°C,相对湿度测量误差优于4%RH的预期指标。为开发高集成度、高测量精度、高可靠性的温湿度测控系统提供了技术支持。 关键词:SHT11;测量与控制;温度和湿度 Based on the I2C of temperature and humidity control system design Abstract As sensors in production and life more extensive application of the compound sensor to m- -ake various venues of temperature and humidity test and control get faster development.This d- -esign system based on the single chip computer AT89C52 as processor, control SHT11 tempe- -rature, humidity data acquisition, data and the nonlinear correction, through the LED digital di- -splay real-time measurement of the temperature and humidity value. DS1302 clock control ch- -ips in the real-time display LCD time and date, and have modification time, date function.Con- -trol memory chip 24 C02 realize data (temperature and humidity, time) storage, read display a- -nd upload function. When the temperature, humidity set more than the threshold value of this system with voice alarm function. This design introduces SHT11 digital temperature and humidity sensor of the working pri- -nciple, structure, measurement of resolution and measurement range, operation orders and int- -erface timing; The clock DS1302 chip external pins, internal registers and timing, speaking,re- -ading and writing; Voice chip ISD1420 the operating methods, the memory of the 24C02 in ti- -me sequence operation; tube feet CH451 characteristics and function. At the same time use S- -HT11 temperature and humidity sensor, AT89C51 micro controller of automatic temperature and humidity measurement and control system, and put forward the hardware composition and software design plan to make it to the whole system temperature measurement error better than the 0.5 ° C, relative humidity measurement error is better than the expected 4% RH index. For the development of the high level of integration, high measurement precision, high reliability of the temperature and humidity control system provides technical support. Key words:SHT11; measurement and control; temperature and humidity 目 录 摘要 Abstract 1 绪论 1 1.1 课题的背景及意义 1 1.2 本设计的内容和实现方法 2 2 芯片原理简介 3 2.1 单片机的选择 3 2.2 温湿度传感器的选择 3 2.2.1 SHT11的内部结构 3 2.2.2 SHT11的性能指标 4 2.2.3 SHT11基本工作原理 4 2.2.4 SHT11的数据测量和控制 4 2.3 时钟芯片的选择 7 2.3.1 DS1302外部引脚及内部结构 7 2.3.2 DS1302内部寄存器 8 2.3.3 DS1302读写时序 9 2.4 语音芯片的选择 10 2.4.1 ISD1420封装、各引脚功能及特性 10 2.4.2 操作模式 12 2.5 存储芯片的选择 12 2.5.1 24C02管脚和特性 13 2.5.2 24C02的时序操作 13 2.6 数码管驱动及键盘控制芯片的选择 14 2.6.1 CH451特点 14 2.6.2 CH451的功能 15 3 系统硬件电路的设计 18 3.1 温湿度传感器SHT11的电路设计 18 3.2 时钟电路的设计 19 3.3 语音电路设计 19 3.4 数据存储电路的设计 21 3.5 键盘和显示电路的设计 21 4 软件设计 23 4.1 SHT11软件设计 24 4.2 单片机外围电路的软件设计 24 4.2.1 时钟电路的软件设计 24 4.2.2 语音电路的软件设计 26 4.2.3 数据存储器的软件设计 26 4.3 显示电路软件设计 28 4.3.1 LED显示电路的软件设计 28 4.3.2 LCD显示电路的软件设计 28 5 结论 30 参考文献 附录 致谢 东北林业大学毕业设计 基于I2C温湿度传感器控制系统的设计 1 绪论 1.1 课题的背景及意义 在人类社会高度发达的今天,人们对信息的提取,处理,传输以及综合等要求愈来愈迫切,而作为信息提取的功能器件——传感器与人类的关系也愈加密切。由于计算机技术突飞猛进的发展和微型计算机的兴起,国民经济中任何一个部门中重要提取的各种信息都有可能通过计算机进行正确及时地处理,如在仓储管理、工业生产制造、智能化建筑、科学研究及日常生活中需要对温度和湿度进行较为准确的测量和控制,温度和湿度传感器在这里就起着至关重要的作用。 市场上常见的温度,湿度传感器以电压输出为主要表现形式,温度湿度与所表现出来的电压信号呈非线性的关系,且因为材料本身的差异,不同的传感器其非线性曲线也各不相同,缺乏一个产品应具备的通用性和互换性[1]。 实际中的应用的温湿度传感器要具备以下特点: (1) 敏感材料的特性岁温湿度的变化有较大的变化,而且该变化易于测量; (2) 材料对温湿度的变化有较好一一对应关系,即对除温湿度外其它物理量的变化不敏感; (3) 性能误差及老化小,重复性好,尺寸小; (4) 有较强的耐机械、化学及热作用等特点; (5) 与被检测的温湿度范围和精度相适应。 随着科学技术的发展,传感器的功能已突破传统的功能,其输出不再是一个单一的模拟信号(如0~10mV),而是经过微电脑处理好后的数字信号,有的甚至带有控制功能,这就是所说的数字传感器。 传感器本身体积也是越小越好,传感器的可靠性直接影响到电子设备的抗干扰等性能,研制高性能、宽温度范围的传感器将是永久性的方向。集成化半导体传感器满足以上要求,而且得到越来越广泛的应用[2]。 自动化生产程度的不断提高,对传感器的要求也不断提高,必须研制出具有灵敏度高、精确度高、响应速度快、互换性好的新型传感器以确保生产自动化的可靠性。 SHT11是瑞士Sensirion公司推出的基于CMOSens技术的新型温湿度传感器。该传感器将CMOS芯片技术与传感器技术结合起来,发挥出强大的优势互补作用。 SHT11智能化数字传感器内部集成了相对湿度传感器、温度传感器、放大器、14位A/D转换器、校准存储器(E2PROM)、随机存取存储器(RAM)、状态寄存器、循环冗余校验码(CRC)寄存器、二线串行接口、控制单元、加热器及低电压检测电路。这样就免去了传感器外围电路,保证了高可靠性和高稳定性,提高了看干扰能力。而且不需要经过复杂的校准、标定过程,测量精度得到保证,且在线性度、重复性、互换性、一致性等方面都不错。在未来的大型温湿测控系统中将得到广泛的应用。 1.2 本设计的内容和实现方法 在生产生活中,温湿度传感器得到越来越广泛的应用。高科技电子类产品、工业生产制造等领域都需要对环境温湿度进行实时控制,而市场上的温湿测控系统是多数以传统温湿度传感器为核心的测控系统,在要求高精度,高可靠性的场合,已不能满足需要。随着传感器制造技术的发展,多种新型的传感器出现在我们面前,它们采用当前最前沿的传感器制造技术,利用先进的生产工艺制造,由着良好的适应性和较高的可靠性,而且使用方便。SHT11就是这样一种数字温湿度智能传感器。 本设计是利用SHT11传感器设计出一个可用到环境监测和控制的温湿度的控系统。利用SHT11温湿度传感器对环境温度和湿度进行采集和处理,从而实现对环境温湿度的实时检测和控制,并且可以语音播报和对数据的存储和读取。 本设计采用I2C总线协议传输的,整个系统主要包括:数字式温湿度传感器SHT11、显示电路LCD、LED、时钟电路、键盘电路、外存储器电路、语音电路及电源电路。温湿度传感器主要完成对周围温湿度的采集、处理,是整个系统的核心部分;LED用来显示当前实时温度值、湿度值以及温度预警值、湿度预警值;LCD用来显示当前时间包括年、月、日、时、分、秒;语音电路主要用来报警,当温度、湿度高于预警值时触发语音芯片工作;键盘主要控制温、湿度预警值的调整、时间的调整以及时间、温、湿度等信息的保存和调用;电源电路提供5V电压为系统供电。 2 芯片原理简介 2.1 单片机的选择 AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元 AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。 AT89C52提供以下标准功能:8K字节Flash闪速存储器,256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两极中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位[3]。 2.2 温湿度传感器的选择 SHT11是瑞士Sensirion公司推出的基于CMOSens技术的新型温湿度传感器。它是一种全新的基于智能传感器设计理念的新型传感器,该传感器将温度、湿度传感器、信号调理、数字变换、串行数字通信接口、数字校准全部集成到一个高集成度、体积极小的芯片当中, 利用它可以同时测量目标对象的温度和湿度,并实现数字式输出。在现代工业中,利用微控制器进行数据通讯的工业控制越来越广泛。特别是由于传输距离、现场状况等诸多可能出现的因素的影响,微控制器与传感器之间的通讯数据常会发生无法预测的错误。为了防止错误所带来的影响,在数据的接收端必须进行差错校验。本文基于温湿度内漏检测系统而编写的传感器SHT11和微控制器之间的串行通讯系统,介绍了一种软件差错校验方案—循环冗余校验法,克服了传统差错检验法对数据行或列的偶数个错误不敏感、漏判概率高等缺点,使校验过程既简单实用又成本低廉。 2.2.1 SHT11的内部结构 内部结构主要包括了相对湿度传感器、温度传感器、放大器、14位A/D转换器、校准存储器(E2PROM)、随机存取存储器(RAM)、状态寄存器、循环冗余校验码(CRC)寄存器、二线串行接口、控制单元、加热器及低电压检测电路。其外部引脚如图2-1所示。SCK是传感器和微处理器之间同步传输时钟输入端。DATA三态门用于数据的读取。DATA在SCK时钟下降沿之后改变状态, 并仅在SCK时钟上升沿有效。数据传输期间,在SCK时钟高电平时,DATA必须保持稳定。为避免信号冲突,微处理器应驱动DATA在低电平。需要一个外部的上拉电阻(10 kΩ)将信号提拉至高电平[4]。 GND NOP SHT11 2.2.2 SHT11的性能指标 DATA NOP (1)温湿度传感器、信号放大调理、A/D转换、I2C总线 接口全部集成于一个芯片上(CMOSens技术); NOP SCK (2)全校准相对湿度及温度值输出; (3)工业标准I2C总线数字输出接口; NOP VDD (4)具有露点值计算输出功能; (5)免外围元件; (6)卓越的长期稳定性; 图2-1 SHT11的外部引脚 (7)湿度值输出分辨率为14位,温度值输出分辨率为12位,可编程降至12位和8位; (8)可靠的CRC数据传输校验功能; (9)片内装载的校准系数,保证100%的互换性; (10)电源电压:2.4V~5.5V; (11)电流消耗:测量0.55mA,平均0.28mA,睡眠0.3mA。 2.2.3 SHT11基本工作原理 单片机向SHT11发出命令,SHT11利用两只传感器分别产生相对湿度和温度的信号,然后经过放大器放大,分别送至A/D转换器进行模/数转换,校准和纠错,最后通过二线串行接口将相对湿度及温度的数据送至单片机处理。单片机处理数据后进行数字显示,并作相应的控制。 单片机向传感器发出的命令由三位地址位和传感器的五位命令位组成。SHT11的命令集如表2-1所示。 表2-1 SHT11的命令集 命令 编码 说明 测量温度 00011 温度测量 测量湿度 00101 湿度测量 读寄存器状态 00111 “读“状态寄存器 写寄存器状态 00110 “写“状态寄存器 软启动 11110 重启芯片,清除状态记录器的错误记录,11ms后进入下一个命令 SHT11有五条命令,即测量湿度(00101),测量温度(00011),写状态寄存器(00110),读状态寄存器(00111)和软件复位(11110)。一般SHT11在8个SCK时钟后,如果命令接受正确将DATA端拉低。在第9个SCK时钟结束后DATA线变高,开始响应[5]。 2.2.4 SHT11的数据测量和控制 1)、SHT11传感器数据测量过程: (1) 发送命令 在发送命令之前,应先发送一个“传输开始”序列,该序列组成如图2-2所示。之后发送命令,命令由三位地址位(只支持000)和5位命令组成。其5条命令即是上面已经提到过的:测量湿度(00101)、测量温度(00011)、写状态寄存器(00110)、读状态寄存器(00111)和软件复位(11110)命令。须指出的是在8个SCK时钟之后,如果命令接收正确将DATA端拉低(ACK回答)。在第9个SCK时钟结束后DATA线边高。发送命令的时序如图2-3所示。 DATA SCK 图2-2 传输开始序列 SCK SDA A2 A1 A0 C4 C3 C2 C1 C0 ACK 图2-3 命令时序 (2) 测量时序 1 在微处理器(本设计用的是AT89C52单片机)发出一个测量命令(00000101为湿度测量命令,00000011为温度测量命令)后,微处理器等待SHT11测量,大约需要210ms,这个时间由SHT11内部的振荡器确定。测量完毕后,SHT11将DATA信号线拉低;接着SHT11和微处理器进行数据传送,当传输完每个字节的测量数据后,由控制器拉低数据线,表示承认接收的每个字节;接收全部数据是MSB在第一位(对12位的结果,数据第一个字节的第5个是SCK是MSB位;对8位数据结果,第一字节是无效的)。如果8位CRC校验和不用,控制器可爱测量数据的LSB位后将ACK变高。如果8位校验和使用,控制器可在测量数据的LSB位后面将ACK变低。在CRC数据的回答位传输结束后,SHT11自动返回等睡眠,等待下次开始。以测量相对湿度,测量值N = 0000100100110001为例,整个测量过程时序如图2-4、2-5、2-6所示。 1 0 0 0 0 0 0 data Sck 图2-4 发送湿度测量命令 data ack 0 0 0 1 1 1 0 0 1 1 0000 LSB sck MSB 图2-5 读取相对湿度数据 CRC校检和 DATA SCK MSB LSB ack 返回休眠模式 图2-6 读取CRC校检和 (3) 复位时序 如果传感器传输失败,下一SCK信号将复位串行接口,当使DATA处于高电平时,触发SCK9次以上并随后发出一个前述的“传输开始”序列,此时时序只复位接口,状态寄存器保持它的内容。复位时序如图2-7所示。 DATA 开始时序 图2-7 复位时序 SCK (4) 状态寄存器 SHT11的状态寄存器是一个8位的寄存器,详见表2-2。 表2-2 SHT11状态寄存器类型及说明 位 类型 说明 缺省 7 保留 0 6 读 工检限(低电压检查) × 5 保留 0 4 保留 0 3 只用于实验 0 2 读/写 加热 0 关 1 读/写 不从OTP重下载 0 重下载 0 读/写 “1”=8位相对湿度,12位温度分辨率 “0”=12位相对湿度,14位温度分辨率 0 12位相对湿度,14位温度 具体情况如下: D6:电池低压检测位。当D6=0时,表示VCC大于2.47V。当D6=1时,表示VCC小于2.47V。 D2:加热控制位。当D2=0是关断加热器,当D2=1时,接通加热器。 D1:再装校准存储器控制位。当D1=0时,表示不再装。当D1=1时,表示再装。 D0:精确控制位。当D0=0时,表示12位湿度/14位温度测量。当D0=1时表示8位湿度/12位温度测量。 2) 数据处理 (1) 湿度变换 SHT11的输出特性呈一定的非线性,为了补偿湿度传感器的非线性以获取准确数据,可按如下公式修正湿度值: RHlinear=c1+c2*SORH+c3*SORH2 式中SORH为传感器相对湿度测量值,系数取值如下: 12位SORH:c1= -4 c2= 0.0405 c3= -2.8*10-6 8位SORH: c1= -4 c2= 0.648 c3= -7.2*10-4 (2) 温度补偿 上述湿度计算公式是按环境温度为25℃进行计算的,而实际的测量温度则在一定范 围内变化,所以应考虑湿度传感器的温度系数,按如下公式对环境温度进行补偿。 RH true=(T℃-25)*(t1+t2*SORH)+ RHlinear 当SORH为12位时t1= 0.01;t2= 0.00008,当SORH为8位时,t2= 0.00128 (3) 温度变换 由设计决定的SHT11温度传感器的线性非常好,故可用下列公式将温度数字输出转 换成实际温度值: 温度=d1+d2*SOT 当电源电压为5V、温度传感器的分辨率为14位时,d1= -40,d2= 0.01,当温度传感器的分辨率为12位时,d1= -40,d2= 0.04[7]。 2.3 时钟芯片的选择 DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2.5~5.5V。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力。DS1302用于数据记录,特别是对某些具有特殊意义的数据点的记录上,能实现数据与出现该数据的时间同时记录,因此广泛应用于测量系统中[8]。 2.3.1 DS1302外部引脚及内部结构 DS1302的外部引脚分配如图2-9所示,内部结构如图2-10所示。 1 8 2 7 3 6 4 5 Vcc2 Vcc1 X1 X2 GND Sclk I/O CE 图2-9 外部引脚分配 图2-10 DS1302内部结构 各引脚的功能为:Vcc1:主电源;Vcc2:备份电源。当Vcc2>Vcc1+0.2V时,由Vcc2向DS1302供电,当Vcc2< Vcc1时,由Vcc1向DS1302供电。SCLK:串行时钟,输入,控制数据的输入与输出;I/O:三线接口时的双向数据线;CE:输入信号,在读、写数据期间,必须为高。该引脚有两个功能:第一,CE开始控制字访问移位寄存器的控制逻辑;其次,CE提供结束单字节或多字节数据传输的方法。 2.3.2 DS1302内部寄存器 (1) DS1302有下列几组寄存器: DS1302有关日历、时间的寄存器共有12个,其中有7个寄存器(读时81h~8Dh,写时80h~8Ch),存放的数据格式为BCD码形式,如表2-3所示[9]。 小时寄存器(85h、84h)的位7用于定义DS1302是运行于12小时模式还是24小时模式。当为高时,选择12小时模式。在12小时模式时,位5是,当为1时,表示PM。在24小时模式时,位5是第二个10小时位。秒寄存器(81h、80h)的位7定义为时钟暂停标志(CH)。当该位置为1时,时钟振荡器停止,DS1302处于低功耗状态;当该位置为0时,时钟开始运行。 控制寄存器(8Fh、8Eh)的位7是写保护位(WP),其它7位均置为0。在任何的对时钟和RAM的写操作之前,WP位必须为0。当WP位为1时,写保护位防止对任一寄存器的写操作。 表2-3 DS1302有关的日历、时间寄存器 读寄存器 写寄存器 范围 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 81h 80h 00-59 CH 10秒 秒 83h 82h 00-59 10分 分 85h 84h 1-12 /0-23 12 /24 0 10 时 时 AM/PM 87h 86h 1-31 0 0 10日 日 89h 88h 1-12 0 0 0 10月 月 8Bh 8Ah 1-7 0 0 0 0 0 周日 8Dh 8CH 00-99 10年 年 8Fh 8Eh —— WP 0 0 0 0 0 0 0 (2) DS1302有关RAM的地址 DS1302中附加31字节静态RAM的地址如表2-4所示。 表2-4 附加31字节静态RAM的地址 读地址 写地址 数据范围 C1h C0h 00-ff C3h C2h 00-ff … … … FDh FCh 00-ff (3) DS1302的工作模式寄存器 所谓突发模式是指一次传送多个字节的时钟信号和RAM数据。突发模式寄存器如表 2-5所示。 表2-5 工作模式寄存器 工作模式寄存器 读寄存器 写寄存器 时钟突发模式寄存器 CLOCK BURST BFh BEh RAM突发模式寄存器 RAM BURST FFh FEh 2.3.3 DS1302读写时序 DS1302是SPI总线驱动方式。它不仅要向寄存器写入控制字,还需要读取相应寄存器的数据。要想与DS1302通信,首先要先了解DS1302的控制字。DS1302的控制字如表2-6。 表2-6 控制字 1 RAM A4 A3 A2 A1 A0 RD /CK /WR 控制字的最高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入到DS1302中; 位6:如果为0,则表示存取日历时钟数据,为1表示存取RAM数据; 位5至位1(A4~A0):指示操作单元的地址; 位0(最低有效位):如为0,表示要进行写操作,为1表示进行读操作。 控制字总是从最低位开始输出。在控制字指令输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从最低位(0位)开始。同样,在紧跟8位的控制字指令后的下一个SCLK脉冲的下降沿,读出DS1302的数据,读出的数据也是从最低位到最高位。数据读写时序如图2-11、2-12所示。 CE 图2-11 单字节读 I/O SCK D0 D1 D2 D3 D4 D5 D6 D7 R/W A0 A1 A2 A3 A4 R/C 1 CE SCK R/W A0 A1 A2 A3 A4 R/C 1 D0 D1 D2 D3 D4 D5 D6 D7 I/O 图2-12 单字节写 2.4 语音芯片的选择 信息储存器件ISD1402语音芯片是单片高质量短周期的录放音电路采用CMOS工艺内部包含片上时钟麦克前置放大器自动增益控制带通滤波器平滑滤波器和功率放大器由ISD1400 组成的最小应用系统仅包含一个麦克喇叭几个阻容元件两个开关和电源。录制的信息存放在内部不挥发单元中断电后可以长久保存这种独特的单片解决方案使用了ISD 的专利模拟存储技术语音和音频信号不经过转换直接以原来状态存储到内部存储器可以实现高质量的语音复制。 2.4.1 ISD1420封装、各引脚功能及特性 1) ISD1420的封装如图2-13所示[12]。 (1) 录音REC 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 A0 A1 A2 Sp+ A3 A4 A5 NC NC A6 A7 NC Vssd Vssa Sp- Vccd REC Sclk RLED PLAYE PLAYL NC ANA out ANA in AGC Mic ref MIC Vcca ISD1420 REC输入是低电平有效录音信号,当REC为低时开始录音在录音过程中REC必须保持为低电平,REC信号优先于放音信号PLAYE和PLAYL。如果在放音过程中REC被拉低放音将立即终止录音开始。当 REC变高或内部存储器已录满信息录音操作结束。录制完毕后在结束处会记录一个结束标志这样在分段放音时会结束放音,当REC变高后器件会自动进入掉电模式。 (2) PLAYE触发放音 当此管脚上检测到低电平跳变时,将开始放音操作遇到结束标志EOM或存储器的尾部放音将停止,结束放音后器件自动进入掉电等待模式在放音过程中将PLAYE 变高不会终止当前的放音操作。 (3) PLAYL电平放音 当此管脚的信号由高变为0时将开始放音, 操作PLAYL变为高电平遇到结束标志EOM或 存储器的尾部放音将停止,结束放音后器件自动进入掉电等待模式。注:在放音中如果遇到结束标志或到达存储器尾部如PLAYL或PLAYE保持为低电平,器件仍将进入掉电等待模式内部时钟和时序停止但是PLAYE和PLAYL的上升沿没有,防抖动延迟任何下降时序特别是开关抖动将会引起另外一次的放音。 图2-13 ISD1420的封装 (4) 电源输入VCC 、VCCD ISD1420内部的模拟电路和数字电路使用不同的电源回路以减小噪声的干扰这些电源回路,通过不同的引脚引出,注意尽量靠近系统,电源连接在一起务必在靠近器件处加退藕措施。 (5) 地输入VSSA VSSD 同 VCCA、VCCD类似ISD1420内部模拟地和数子地也使用不同的回路这些管脚在尽可能靠近器件处连接接地。 (6) 录音LED输出RECLED 当处于录音操作时RECLED,输出为低电平它可以驱动一个LED,显示表明现在正处于录音状- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 I2C 温湿度 传感器 控制系统 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【xrp****65】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【xrp****65】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【xrp****65】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【xrp****65】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文