基于单片机的环境参数检测系统

基于单片机的环境参数检测系统
基于单片机的环境参数检测系统

题目:基于单片机的环境参数检测系统

1.实验目的

(1)了解单片机的基础知识;

(2)了解51单片机的组成和工作方法;

(3)掌握项目工程的建立、编辑、编译和下载的过程方法;

(4)熟练单片机开发调试工具和方法;

(5)了解DHT11温湿度及MQ-9烟雾检测模块等的工作原理和使用方法;

(6)掌握使用单片机开发实际项目的能力。

2.实验要求和技术指标

2.1实验要求

能够实时显示温度、湿度等参数。

2.2 技术指标

一个以单片机为控制核心的环境参数检测系统,需要实现的功能为:

①能够准确的显示当前的温度以及湿度。温度检测的范围0℃-60℃,测温精度:±2℃;湿度检测范围20%-100%RH,测湿精度:±5%RH;

②能够实现对可燃性气体的检测,比如烟雾、CO等;

③能够实现对环境参数的移动实时检测,并将检测参数发送至手机客户端;

④载具小车移动方式采用蓝牙或WIFi控制,具有前进、后退、左转、右转、停止功能;

⑤具有报警功能,一旦发现检测参数超过了预设值,蜂鸣器蜂鸣报警;

⑥系统的温湿度及日期采用LCD1602显示。

3.实验内容和目标

本设计是一种基于单片机的移动式环境参数监测系统,以STC公司生产的STC89C52单片机为系统的控制核心,以蓝牙控制小车作为载体,搭载DHT11温湿度传感器模块、MQ-9烟雾检测模块等作为环境温湿度和烟雾数据采集装置,采集周围环境的实时温度、湿度及烟雾的数值,并上传给单片机分析处理,同时将处理结果利用LCD1602液晶显示器显示,完成对所处位置周围环境温湿度及烟雾情况的实时监测显示和超限报警功能。检测参数还可通过蓝牙发送到手机APP显示。

4.系统总体设计

4.1 系统设计思路

主控电路芯片选择STC89C52单片机,STC89C52单片机的优点有很多,例如执行指令的速度很快,对工作环境的要求比较低;温湿度传感器模块我们选择了DHT11数字温湿度传感器,DHT11传感器能同时检测温湿度的变化,比以前单纯分别使用DS18B20检测温度,使用湿度传感器检测湿度更加方便简单。烟雾检测模块采用MQ-9,其具有对可燃性气体的检测功能,灵敏度高。移动载具采用常用的51小车,并通过HC06蓝牙模块控制小车的行进状态。

根据电路原理连接好外围电路。通过蓝牙控制小车移动,并通过DHT11传感器和MQ-9烟雾传感器准确地检测出当前场所下的温湿度和可燃性气体浓度,并将所测数据信号传递给STC89C52单片机进行分析和处理。STC89C52单片机再将所得数据发送给LCD1602液晶屏显示。同时可以通过向蓝牙

发送指令,让其将检测参数返回至手机APP。报警方式采用蜂鸣器报警,系统设计软件编辑中分别预先设置好所需温湿度和烟雾浓度的限值,若温湿度和烟雾浓度超过限值,蜂鸣器将响起警报声。

整体上来说,本设计主要涉及了小车的蓝牙控制、温湿度测量、烟雾检测、串口通信等。硬件方面主要有7个模块,即温湿度传感器、烟雾传感器、L298N驱动模块、蓝牙、LCD1602液晶、单片机主控板、蜂鸣器报警模块。

4.2 系统设计原则

要求单片机系统应具有可靠性高、操作维护方便、性价比高等特点。设计原则有以下几个:

1. 可靠性高:可靠性是单片机系统应用的前提,在系统设计的每一个环节,都应该将可靠性作为首要的设计准则。提高系统的可靠性通常从以下几个方面考虑:使用可靠性高的元器件;设计电路板时布线和接地要合理;对供电电源采用抗干扰措施;输入输出通道抗干扰措施;进行软硬件滤波等。

2. 操作维护方便:在系统的软硬件设计时,应从操作者的角度考虑操作和维护方便,尽量减少对操作人员专业知识的要求,以利于系统的推广。因此在设计时,要尽可能减少人机交互接口,多采用操作内置或简化的方法。

3. 性价比高:单片机除体积小、功耗低等特点外,最大的优势在于高性能价格比。一个单片机应用系统能否被广泛应用,性价比是其中一个关键因素。因此,在设计时,除了保持高性能外,尽可能降低成本,如简化外围硬件电路,在系统性能和速度允许的情况下尽可能用软件功能取代硬件功能等。

4.3 系统整体框图

由本系统的设计思路和相关的功能要求,同时也充分考虑到要尽可能的降低系统运行的成本,提高系统的稳定性,降低系统的复杂程度,最终确定的系统的整体框图如下图所示。

图1 系统整体框图

5.系统器件选择及硬件设计

5.1主控芯片的选择

方案一:采用AT89C51单片机

AT89C51是美国ATMEL公司生产的低电压,高性能CMOS型8位单片机,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大。其片内的4K程序存储器是FLASH工艺的,这种单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密,这又很好地保护我们的劳动成果。再者,AT89C51目前的售价比8031还低,市场供应也很充足。AT89C51可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低系统的成本。只要程序长度小于4K,四个I/O口全部提供给用户。可用5V电压编程,而且擦写时间仅需lOms。AT89C51芯片提供三级程序存

储器加密,提供了方便灵活而可靠的硬加密手段,能完全保证程序或系统不被仿制。PO口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。

方案二:采用STC89C52单片机

STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。

比较这两种方案,由于在学校期间学过数字电路、单片机原理、C语言程序设计,综合考虑本系统需要满足的技术指标、单片机的各部分资源、硬件设计的性价比以及作为学生能够获得的资源,加之学校也提供了相应的硬件操作平台,实际操作起来比较方便,故STC为更合理的选择,即选择方案二。STC89C52单片机引脚图如下图所示。

图2 STC89C52引脚图

主要特性:本芯片具有512字节数据存储空间和8K字节程序存储空间,内带4K字节EEPROM 存储空间,可直接使用串口下载。

(1)工作电压:5V单片机5.5V~3.3V,3V单片机3.8V~2.0V。

(2)工作频率:正常工作频率0~40MHz,相当于普通的8051~80MHz,最大的工作频率可达48MHz。

(3)时钟/机器周期:STC90C516RC是增强型8051单片机,有6时钟/机器周期和12时钟/机器周期模式,所以指令代码完全兼容传统8051。

(4)片上集成512字节RAM(Random Access Memory) ,用户应用程序空间为8K字节,内带4K 字节EEPROM存储空间,可以使用dataflash技术进行在线数据保存防止掉电造成数据丢失。

(5)芯片具有4组通用的I/O口,其中P0口是漏极开路输出可以作为总线扩展端使用,该端口作为普通端口使用时须要加弱上拉电阻才能正常工作。P1、P2、P3是准双向的I/O口具有弱上拉电阻。

(6)芯片下载程序时只须通过RxD/P3.0,TxD/P3.1端口进行串行数据传输就能完成,不需要专用的编程器和仿真器进行下载程序。该芯片内部具有EEPROM存储空间使得系统可以在线编程和应用编程。

(7)片内16位定时器/计数器一共有3个,分别是T0、T1、T2。可以通过指令控制定时和计数

功能。

(8)外部中断,触发电路下降沿或低电平中断,Power Down模式可由外部中断低电平触发中断方式唤醒。

5.1.1引脚说明

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P0口在访问外部存储器时,P0口既是一个真正的双向数据总线口,又是输出8位地址口。它包括一个输出锁存器,两个三态缓冲器,一个输出驱动电路和一个输出控制电路。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入”1”后,被内部上拉为高电平,可用作输入。P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。专门为用户使用的I/O口,是准双向口,P1口为8位准双向口,每一位均可单独定义为输入或输出口。在编程校验期间,用做输入低位字节地址。P1口可以驱动4个TTL负载。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH 编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流,这是由于上拉的缘故。P2口也是双向口。它是供系统扩展时输出高8位地址。如果没有系统扩展时,也可以作为用户的I/O口使用。P2口作为外部数据存储器或程序存储器的地址总线的高8位输出口AB8-AB15,P0口由ALE选通作为地址总线的低8位输出口AB0-AB7。外部的程序存储器由PSEN信号选通,数据存储器则由WR和RD读写信号选通,因为2=64k,所以STC89C52最大可外接64kB的程序存储器和数据存储器。P3口除了作为普通I/O口,还有第二功能:

表1 P3口第二功能

5.2 蓝牙小车硬件设计

蓝牙小车系统整体硬件结构以STC89C52单片机为中心主要分为以下几个部分:

(1)供电结构,采用分压式供电,由于各个模块对电压的要求不同,所以需要通过分压以适应不同模块对电压的要求。其中舵机需要8V电压的供应,而单片机、传感器、蓝牙等模块则需要较低一点的电压5V供电。

(2)无线通信结构,通过对蓝牙模块与单片机通信电路的设计以及单片机串口功能的调试,做到小车与手机的无线通信。

(3)运动结构,即舵机模块是整个系统的基础,通过对舵机性能参数的测定对舵机进行标定、控诉。小车实物图如下图所示:

图3 系统实物图

5.3温湿度检测设计

5.3.1方案选择

方案一:采用热电阻温度传感器和HOS-201湿敏传感器

热电阻是利用导体的电阻随温度变化的特性制成的测温元件。现应用较多的有铂、铜、镍等热电阻。其主要的特点为精度高、测量范围大、便于远距离测量。铂的物理、化学性能极稳定,耐氧

化能力强,易提纯,复制性好,工业性好,电阻率较高,因此,铂电阻用于工业检测中高精密测温

和温度标准。缺点是价格贵,温度系数小,受到磁场影响大,在还原介质中易被玷污变脆。铜电阻

的温度系数比铂电阻大,价格低,也易于提纯和加工;但其电阻率小,在腐蚀性介质中使用稳定性差。在工业中用于-50~180℃测温。

HOS-201湿敏传感器为高湿度开关传感器,它的工作电压为交流1V以下,频率为50HZ~1KHZ,测量湿度范围为0~100%RH,工作温度范围为0~50℃,阻抗在75%RH(25℃)时为1MΩ。这种传感器原是用于开关的传感器,不能在宽频带范围内检测湿度,因此,主要用于判断规定值以上或

以下的湿度电平。然而,这种传感器只限于一定范围内使用时才具有良好的线性,从而有效地利用

其线性特性。

方案二:选用DHT11作为设计的温湿度检测模块。DHT11是一款集成型的数字温湿度一体传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。测量范围20%~90%RH,0℃~50℃。测温精度为-\+2℃,测湿精度为-\+5%RH。

比较以上两种方案,虽然第一种方案在测量的精度方面比第二种更高,但是第二种方案的电路、软件设计更简单,在功耗、测量精度等方面达到要求,故本设计采用方案二。

5.3.2 DHT11通讯过程

DHT11温湿度传感器采用一线制通信协议,所谓“一线制”顾名思义,设备与上位控制器通信使用1根线,这根线同时承担了时钟和数据线的角色。

用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据。从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集。采集数据后转换到低速模式。

总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发

送80us低电平响应信号。主机发送开始信号结束后,延时等待20-40us后,读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可,总线由上拉电阻拉高。

图4 DHT11时序图

总线为低电平,说明DHT11发送响应信号,DHT11发送响应信号后,再把总线拉高80us,准备发送数据,每一bit数据都以50us低电平时隙开始,高电平的长短定了数据位是0还是1。如果读取响应信号为高电平,则DHT11没有响应,请检查线路是否连接正常。当最后一bit数据传送完毕后,DHT11拉低总线50us,随后总线由上拉电阻拉高进入空闲状态。

图5 DHT11起始响应时序图

数字0的表示方法:

图6 DHT11数字0时序图

数字1的表示方法:

图7 DHT11数字1时序图

5.3.3 DHT11数据帧及电气特性

DATA 用于微处理器与DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下:

一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据

+8bi温度整数数据+8bit温度小数数据。数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”所得结果的末8位。

电气特性:VDD=5V,T = 25℃,除非特殊标注(采样周期间隔不得低于1秒钟)

图8 DHT11电气特性图

5.3.4 DHT11工作原理框图及实物图

温湿度控制系统是由单片机、数据采集系统、A/D转换、警报装置以及具有其他辅助功能组成的温湿度系统,主要报警装置是蜂鸣器,结构图如图所示:

图9 温湿度模块工作原理框图

图10 温湿度测量电路原理图图11 DHT11实物图图10中,1脚为电源引脚,2脚接单片机的P3.3口向单片机传输数据,3脚为空脚,4脚接地。正是由于DHT11是单线传输,所以接线电路简单。

5.4 烟雾检测模块设计

5.4.1实现功能

本设计能够检测环境中烟雾,并具有报警功能,电路基本组成包括:烟雾信号采集模数转换电路、单片机控制电路、报警电路。烟雾信号采集电路一般由烟雾传感器和模拟放大电路组成,将烟雾信号转化为模拟的电信号。模数转换电路将从烟雾检测电路送出的模拟信号转换成单片机可识别的数字信号后送入单片机。单片机对该数字信号进行滤波处理,并对处理后的数据进行分析,是否大于或等于某个预设值(也就是报警限),如果大于则启动报警电路发出报警声音,反之则为正常状

态,以上是烟雾报警部分的整体设计思路。

烟雾传感器及单片机是可燃烟雾检测报警器的两大核心,根据报警器功能的需要,选择合适、精确、经济的烟雾传感器及单片机芯片是至关重要的。

该部分由烟雾传感器、A/D转换电路、MCU控制电路、报警电路组成。框图如下图所示:

图 12 烟雾检测部分框图

5.4.2 烟雾传感器选择

烟雾传感器就是一个能将空气中的烟雾浓度变量转换成有一定对应关系的输出信号的装置。而烟雾传感器就是通过监测环境中烟雾浓度来实现火灾防范的。当烟雾探头接触到烟雾或者其他特定的气体时,烟雾探头内部阻值发生变化,产生一个模拟值,从而对其进行控制。烟雾传感器利用烟雾敏感元件的电阻受烟雾(主要是可燃颗粒)浓度影响阻值变化的原理向单片机发送烟雾浓度相应的模拟信号,单片机从而对其进行控制。由于本次设计的是针对公共场所的烟雾,而这些烟雾大多都含有一氧化碳,所以就选用对一氧化碳具有很高灵敏度的MQ-9气体传感器。

(1)MQ-9可燃气检测模块介绍

MQ-9 气体检测模块由MQ-9气体传感器、电压比较器和RC滤波电路组成,分为高温检测和低温检测两种方式,由加热电压控制工作方式的切换,在1.5v加热电压下可以对空气中的一氧化碳进行检测,在5v加热电压时可对空气中的甲烷和丙烷进行检测,在这里我们使用低压方式,利用串联电阻分压控制传感器的加热电阻丝上的电压为1.5V左右,用于对CO的检测。当与烟雾接触时,如果晶粒间界处的势垒受到该烟雾的调制而变化,就会引起表面电导率的变化。利用这一点就可以获得这种烟雾存在的信息,烟雾浓度越大,电导率越大输出电阻越低。

MQ-9使用在清洁空气中电导率较低的二氧化锡作为气敏材料,在1.5v加热电压下,该材料的电导率随着空气中一氧化碳的浓度提高而降低,因此在一氧化碳环境中,输出的电压校洁净环境中要大很多,并随浓度增加呈现近似线性变化。封装好的气敏元件有6只针状管脚,其中4个(A或B)用于信号取出,2个用于提供加热电流。

MQ-9传感器具有抗干扰能力强、输出信号大、灵敏度高、响应和恢复时间短、电导率变化大、工作稳定和寿命长等优点,在市面上应用相当广泛。

由于测量范围和物理量的不同,传感器的结构和工作机理就不同。烟雾传感器大多数输出的电信号是模拟信号。当输入的信号强度符合A/D转换器的输入级别时,那么就不用放大器放大了,反之,就需要放大器对其进行放大。所以MQ-9传感器要想把采集到的信号发送给单片机,那就必须要经过A/D转换器将其转换成单片机可以识别的电信号。

设计时应注意,气敏元件开机通电时,其内阻很小,但经过一段时间后,就能恢复到原来的稳定状态。因此,QM-2气体传感器需开机预热几分钟,才可投入使用,以免造成误报。该气敏元件的引脚及结构图如图13,14所示。

图 13 MQ9引脚示意图图14 MQ9结构示意图传感器的表面电阻Rs,是通过与其串联的负载电阻RL上的有效电压信号VRL输出而获得的。二者之间的关系为:

图15 CO浓度与电压关系图

(2)MQ-9的计算公式:

阻值R与空气中被测气体的浓度C的计算关系式为:logR=mlogC+n(m,n均为常数)。n与气体检测灵敏度有关,除了随传感器材料和气体种类不同而变化外,还会由于测量温度和激活剂的不同而发生大幅度的变化。另一方面,m表示随气体浓度而变化的传感器的灵敏度(也称之为气体分离率)。对于可燃性气体来说,m值多数介于1/2至1/3之间。

传感器电阻的计算:Rs=(Vc/Vri-1)X RL,式中Vc为回路电压,Vri是传感器4脚、6脚输出的电压即Uo,RL是负载电阻。根据上式即可算出传感器电阻Rs。

传感器输出电压计算:根据MQ-9的工作原理(其电导率随着气体浓度的增大而增大,其电阻是电导率的倒数,所以其电阻是减小的,其特性相当于一个滑动变阻器),并且参考测试电路可以得到下面的公式:Uo=(R11/R11+Rs)*Vc。

Vc为回路电压即电源电压,其加在MQ-9传感器的1脚、3脚之间。Uo是传感器4脚、6脚输出的电压,Rs为传感器的体电阻。其中若气体浓度上升,必导致Rs下降。而Rs的下降则会导致MQ-9的4脚,6脚对地输出的电压增大。所以气体浓度增大,其输出的电压也会增大。

(3)MQ-9应用电路仿真图及实物图

proteus中并无相应的气体检测器件,因此我们根据MQ9的结构构造一个器件用于展示接线。A 端接高电平,B端用于信号输出,1,4引脚之间为加热电阻,滑动变阻器用于调节检测的灵敏度,其设定值用于和传感器的输出电压进行比较,LM324为集成放大器芯片,我们将其用作电压比较器,当传感器处于被检测气体环境中时,气敏材料阻值降低,输出电压增大并超过设定电压,此时LM324输出低电平,指示灯亮。仿真图及实物图如下图所示。

图 16 MQ-9接线示意图图17 MQ-9实物图

5.5 显示器设计

5.5.1 方案选择

显示模块的选择方案:

方案一:LCD1604字符型液晶显示模块是专门用于显示字母、数字、符号等的点阵型液晶显示模块,可显示4行,每行16个字符。分4位和8位数据传输方式,提供5X7点阵+光标和5X10点阵+光标的显示模式。提供显示数据缓冲区DDRAM、字符发生器CGROM和字符发生器CGRAM,可以使用CGRAM来存储自己定义的最多8个5X8点阵的图形字符的字模数据。提供了丰富的指令设置:清显示、光标回原点、显示开/关、光标开/关、显示字符闪烁、光标移位、显示移位等。

方案二:用发光二极管(简称LED)组成的字形来显示数字,七个条形发光二极管排列成七段组合字型,便构成了半导体数码管。半导体数码管分共阳极数码管和共阴极数码管,此次设计采用共阴极数码管显示,即七个发光二极管的阴极连在一起接地。当共阴极数码管的某一阳极接高电平时,相应的二极管发光,根据字形使某几段二极管发光,所以共阴极数码管需要输出高电平有效的译码器来驱动。

数码管亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定,从而得到了广泛的应用,但对于温湿度的显示不太方便,而且连线复杂。

方案三:1602采用并口传输,速度比1604串口快,1602内部集成有显示芯片,可以识别英文字母和阿拉伯数字,第一行显示起始位置位80H,第二行显示其实位置为40H,需要先输入地址后输入数据。直接0x30+数据,就能显示数据了。

对于本次设计对显示内容的要求,三个方案都能实现,但是由于显示的内容比较简单,如果使用LCD1604是对资源的浪费,再加上LCD1604显示面体积较大,功耗比较大,所以本次设计显示模块最终选择了LCD1602。

5.5.2 LCD1602引脚与接口电路原理介绍

通常使用LED作为背光光源时,5V可以达到最大亮度,并且随着电压降低而变暗。

5.5.3 LCD1602 读写操作时序

读操作时序:

图18 读操作时序图

写操作时序:

图19 写操作时序图

5.5.4 LCD1602电路原理图和接线图

图20 LCD1602接线图图21 LCD1602原理图

5.6 驱动模块设计

对于驱动力不足和转向问题,设计一般会采用两种方法,一是设计由分离原件组成的驱动电路

实现,另一种方法则是采用专用的驱动芯片来实现。由于专用的驱动芯片结构简单、价格便宜、可靠性高等特点,因而被广泛的应用实现电机的驱动。L298N驱动模块,采用ST公司原装全新的L298N 芯片,SMT工艺稳定性高,采用高质量铝电解电容,使电路稳定工作。可以直接驱动两路3-35V 直流电机,并提供了5V输出接口(输入最低只要6V),可以给5V单片机电路系统供电(低纹波系数),支持3.3V MCU和ARM 控制,可以方便的控制直流电机速度和方向,也可以控制2相步进电机,5线4相步进电机,是智能小车必备利器。

L298N芯片内含两个全桥式驱动器,可以同时驱动两个直流电机或者一个两相四线步进电机。逻辑输入部分加入光电隔离模块,从而更好的保护控制器;模块最大输入电压为40V,单路峰值电流为3A,持续2A,最大功率不得超过25W;逻辑端输入端采用标准TTL电平控制,并设有两个使能端ENA\ENB,用来允许、禁止器件工作,默认接到VCC。

L298N 为双H桥直流电机驱动芯片,其驱动部分端子供电范围Vs:+5V~+16V ;如果需要在板内取电,则供电范围为Vs:+6V~+16V。驱动部分峰值电流Io为2A。逻辑部分端子供电范围Vss:+5V~+7V(可板内取电+5V);逻辑部分工作电流范围为0~36mA;控制信号输入电压范围(IN1 IN2 IN3 IN4)为低电平时是-0.3V≤Vin≤1.5V,若为高电平则为2.3V≤Vin≤Vss。对于使能信号输入电压范围(ENA ENB),低电平时为-0.3≤Vin≤1.5V(控制信号无效);高电平时为2.3V≤Vin≤Vss(控制信号有效)。最大功耗为20W(温度T=75℃时),存储温度为-25℃~+130℃。H桥电路可以用下图表示其原理。

图22 H桥驱动电路原理图

从图中可以看出,假设开关A、D接通,电机正向转动,而开关B、C接通时,直流电机将反15 向转动,从而实现了电机的正向控制。当然实际应用中我们还可以得到其他两种状态。当刹车时,将A、C或B、D接通,则电机惯性转动产生的电动势将被短路,形成阻碍运动的感应电流,开成“刹车”作用。当惰行时,4个开关全部断开,则电机惯性所产生的电动势将无法开成电路,从而也就不会产生阻碍运动的感应电流,电机将惯性转动较长时间。电机驱动电路图及L298N实物图如下所

示。

图23 电机驱动模块电路图图24 L298N电机驱动

5.7 蓝牙模块设计

5.7.1 方案选择

无线控制是为了能够实现对智能车的远程遥控,使小车可以在遥控状态下代替人类完成一些危

险项目。目前短距离无线数据传输技术主要有两大类,一类是基于IrDA红外无线通信技术,另一类是基于ISM(Industrial Scientific Medical)频段射频通信技术。较为主流的几种通信技术之间既存在着相互竞争,但又在某些实际应用领域内相互补充、相互配合,究竟选择何种技术更优越,

需要由具体的工作环境来决定。表2所示为四种短距离无线通讯技术主要性能参数。

表2 几种典型无线传输方案比较

方案:通过表格可以看出,他们在近距离通讯领域都可以提供可靠的通信服务,但是同时他们

的应用有着各自的技术架构的限制。在以上的几种中,我最终选择了蓝牙无线传输方式。

5.7.2 蓝牙模块简介

蓝牙模块主要是为了实现上位机与下位机的数据传输,本设计是通过蓝牙转串口模块,实现上

位机与下位机的无线通讯功能,所以本质上使用的是单片机串口通信。

串行通讯的特点是:数据按位顺序传送,最少仅需一根传输线即可完成,成本低但传送速度慢。串行通讯的距离可以从几米到几千米。

在本设计中采用HC-06蓝牙模块。通过手机发送指令来控制智能车的前进、后退、转弯和其他

功能。

HC-06蓝牙无线通信模块有两种工作方式,一个是命令响应工作模式,另一个是自动连接工作

模式。在命令响应工作模式下,使用者通过向模块发送AT工作指令来对模块的控制参数进行设定和下达控制指令。而在自动连接工作模式下,模块又有三种工作模式,分别为主机(Master)、从机(Slave)和回环(Loopback)三种工作模式,选定工作模式后,模块就自动按照提前设定好的方式进行数据

传输。通过调节模块外部引脚的输入电平来动态转换模块的工作状态。蓝牙模块电路原理图与实物

图如下图所示。

图25 HC06蓝牙模块电路原理图图26 HC06实物图

5.7.3 模块引脚说明

模块引脚说明如下图所示。

图27 模块引脚说明

5.7.4 USB转TTL模块

本设计需要通过使用串口调试软件使得上位机与底层小车进行通信达到调试小车的目的,但是目前笔记本电脑因为空间的限制和其他方面考虑的原因都没有串口,所以需要使用到这一个USB转串口模块。

模块与单片机需要按下图所示相连接。

图28 USB转TTL模块与单片机的连接示意图

5.7.5 安卓手机蓝牙遥控的设计与实现

1.设计基本思路

遥控功能的实现基于蓝牙通信协议的建立,需要从依次实现以下几个步骤:

1)检测HC06蓝牙模块是否能够正常工作,将蓝牙模块按要求接上5v或3.3v电压,等待一段时间后,使用安卓终端搜索,查看蓝牙模块是否能够被搜索并与其相连接;

2)单片机串口能否正常通信,编写好串口通信程序并将其烧录字单片机中,将单片机通过开发板与电脑串口连接,打开电脑端串口调试工具查看是否能够正常通信;

3)查看蓝牙模块是否能够正常发送和接收数据,将蓝牙模块通过USB转TTL模块与电脑USB口相连,打开电脑串口调试助手。安装好手机APP,与蓝牙模块连接好后,使用手机端APP查看是否能够正常发送和接收数据;

4)将蓝牙模块的串口与智能小车上的单片机串口相连,并编写好遥控选择功能代码,使用手机发送数据,查看智能小车能否执行相应的的指令。下图为电脑端串口调试助手:

图29 蓝牙调试助手

2.遥控任务分配

通过无线蓝牙通信的实现,上层安卓终端主要可以实现以下小车的行进方向,进入的工作模式等,具体功能如下表所示。

表3 按键功能表

首先将智能小车正常上电工作,待小车初始化完成后,打开安卓终端的APP进行连接,连接成功后即可选择功能。手机APP如下图所示:

图 30 手机APP界面

5.8 蜂鸣器报警模块设计

方案一:采用语音芯片ISD1820

美国ISD公司于2001年最新推出一种单片8~20秒单段语音录放电路ISD1820,它的基本结构与ISD1110、1420完全相同,采用CMOS技术,内含振荡器,话筒前置放大,自动增益控制,防混淆滤波器,扬声器驱动及FLASH阵列。

ISD1820的地址模式必须要精确计算录音时间与地址单元的换算,才能确定每段语音的起始地址,除非使用ISD公司生产的ISD1425高级语音编程拷贝机进行自动分段录音并将地址读出,否则使用起来还是很麻烦的。而操作模式虽然可以不用担心语音地址的问题,但在多段录放上的操作略显繁琐,完成一个功能要进行多个管脚的操作,使用起来不是很方便。而且ISD1820价格昂贵,货源稀缺,虽功能强大,但不是最佳选择。

方案二:采用压电式蜂鸣器

压电式蜂鸣器是一种电声转换器件。将压电材料粘贴在金属片上,当压电材料和金属片两端施加上一个电压后,因为压电效应,蜂鸣片就会产生机械变形而发出声响。压电材料有多种,用在蜂鸣片上的压电材料通常是高压极化后的压电陶瓷片。蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、报警器、电子玩具、汽车电子设备、定时器等电子产品中作发声器件。压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成,有的压电式蜂鸣器外壳上还装有发光二极管。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5-15V直流工作电压)多谐振荡器起振输出1.5-2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。因此该产品电路设计简单,操作更加方便,而且具有很高的性价比。

综上所述,本设计选择方案二蜂鸣器作为本系统的报警模块。当温湿度检测模块和烟雾传感器模块将检测数据发送单片机并经其处理后,程序将处理后的数据与设定的报警值进行比较,如果不在设定的阈值范围内,系统将驱动蜂鸣器发声报警。蜂鸣器驱动原理图及接线图如下图所示:

图31 蜂鸣器驱动原理图

如上图所示,蜂鸣器的正极接到三极管的发射极E,蜂鸣器的负极接到地上面,三极管的基级B 经过限流电阻R1后由单片机的P3.6引脚控制,当P3.6输出高电平时,三极管T1截止,没有电流流过线圈,蜂鸣器不发声;当P3.6输出低电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。因此,我们可以通过程序控制P3.6脚的电平来使蜂鸣器发出声音和关闭。

6 系统软件设计

6.1 软件系统概述

完成系统硬件的设计之后,接着系统软件设计。首先要建立程序框架的流程图,对整个设计划分模块,每个子模块实现其功能,最终把各个子模块合理的连接起来,构成总的程序,这样能快速准确进行编程。首先建立主程序框架流程图,弄明白整个系统程序设计,其次再分别设计传感器模块、显示模块和键盘模块的程序,最后在进行整合,形成一个完整的程序。

本软件系统设计采用C语言编程。C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。

C语言编程的优点有:

1. 简洁紧凑、灵活方便;

2. 运算符丰富;

3. 数据类型丰富;

4. 语法限制不太严格,程序设计自由度大。

软件系统程序总体结构如下图示。

图 32 系统程序总体结构图

6.2软件任务分析

由设计的工作流程图和功能分析以及硬件电路的连接决定了软件的设计以及要实现的功能,在软件任务分析中涉及到三部分的分析:一、软件程序的编写与修改;二、用到的Keil软件的任务分析;三、proteus软件任务分析。

6.3 系统主程序设计

主程序是整个软件系统的核心,通过对各子程序的调用,来实现整个系统的功能。本系统是一个智能的温湿度采集及烟雾检测系统,要求把DHT11温湿度传感器和MQ-9烟雾检测模块采集的数字信号送到微处理器STC89C52进行处理,并用液晶显示器LCD1602进行显示。整个主程序的流程是开机初始化,然后通知DHT11传送温湿度信号,MQ-9检测烟雾信号,通过对温湿度和烟雾数据的分析和运算,分别调用相应的子程序来实现各个功能。

6.4 子程序设计

6.4.1 蓝牙控制小车程序设计

图33 蓝牙小车工作流程图

如上图所示,当启动电源,系统初始化完成后,小车进入等待任务模式,等待上层手机的APP 客户端发送任务指令。小车接收到上层手机发送的小车行进方向的指令后相对应的前进、后退、左转、右转、停止等。

6.4.2温湿度检测程序设计

传感器的通信协议规定,DHT11不会主动进行温湿度数据的采集,首先是由单片机通过I/O口主动产生要求的激发信号,然后将数据线的控制权交给传感器,接着单片机通过while语句不间断的检查I/O口的高低电平,从而达到对时序的正确把握,解析出准确的传输数据。

DHT11温湿度传感器模块的软件程序流程图如下图所示。

图34 温湿度检测流程图

Proteus仿真图如下所示:

图35 温湿度检测仿真

6.4.3 烟雾检测程序设计

首先要给传感器预热,因为MQ-9型半导体电阻式烟雾传感器在不通电存放一段时间后,再次通电时,传感器不能立即正常采集烟雾信息,需要一段时间预热。程序初始化结束后,系统进入监控状态。在整个报警系统工作中,将烟雾信号变成电信号,然后送出模拟信号,再给AD采集电路采集由单片机进行分析处理,判断是否超过预设报警值,系统是否启动报警。

N

图36 烟雾检测流程图

6.4.4 LCD1602显示程序设计

液晶显示模块是一个慢显示器件,在执行每条指令之前要确认模块的忙标志为低电平,表示不忙,则此指令失效,要显示字符时要先输入显示字符地址,告诉模块在哪里显示字符。1602液晶显示模块可与单片机接口直接连接,无需再加驱动。

LCD1602的显示数据过程是首先液晶初始化,初始化完成后执行延时程序,等待数据的采集,延时完成后LCD会先写入一些指令和显示字符的地址,在这完成后单片机会向LCD发送数据即写数据,数据发送完LCD就会读取写入的地址并显示出来,最后返回。

LCD1602显示器软件程序流程图如下图所示。

图37 LCD1602显示子程序流程图

6.4.5 蓝牙程序设计

首先将智能小车正常上电工作,待小车初始化完成后,打开安卓终端的APP进行连接,连接成

功后即可选择功能。

n

图38 蓝牙连接流程图

6.4.6 蜂鸣器报警程序设计

图39 蓝牙连接流程图

7.系统仿真图

基于单片机的电压监控

基于单片机的频率、电压监测系统设计 随着信息化、数字化在各行各业的迅猛发展,武器系统中的信息化、数字化也将成为未来的发展趋势。武器系统中,司乘人员在空间狭小的操作仓里,经常要面对功能众多、大小不等、量程各异的仪表盘,这些仪表盘不仅占用空间,而且不够直观,在分秒必争的战场中,情况紧急时,容易造成司乘人员的误操作或反应滞后,给操作带来不必要的麻烦。本文提出一种进行交流电频率、电压测量的方法,以简化武器系统的操作仓,节省了空间,使司乘人员更加直观地进行系统供电频率、电压的监测,而不用先找位置,再进行各种仪表体积、量程的对比确认,最后才进行观测参数的读取,简化了过程,节省了时间。 1频率、电压监测装置的硬件设计 1.1 ATMEL89系列单片机简介 ATMEL89系列单片机共有AT89C51、AT89C52、89C1051、89C2051等型号,该芯片采用51内核,兼容MCS-51产品,100 000次重复编程/擦写,具有5 V供电和低压供电型号。下面以AT89C52为例进行说明。ATMEL89C52是美国ATMEL,公司生产的低电压、高性能C MOS8位单片机,具有PLC C、TQFP和DIP等封装,片内含8 kB的程序存储器,256 B的数据存储器,3个16 b定时/计数器,1个标准串行通讯口,8各中断源,内部带有振荡器、上电复位和看门狗电路、5个I/O口、多达36根I/O线。特别是内部的8 kB 闪存,为程序开发提供了很大方便。 1.2 系统设计框图 以日常照明所用的50~60 Hz交流电为测量对象进行测量原理的摸底,测量系统的硬件电路主要包含供电、隔离变压、电压信号比较输出、A/D转换以及单片机接口控制、串口输出部分构成,测量系统框图如图1所示。

基于单片机的过零检测控制系统的设计

基于单片机的过零检测控制系统的设计 如下图所示为按上述思想设计的电压正向过零检测电路。220V的交流电首先经过电阻分压,然后进行光电耦合,假设输入的是A相电压,则在A相电压由负半周向正半周转换时,图中三极管导通并工作在饱和状态,会产生一个下降沿脉冲送入ADμC812的INT0引脚使系统进入中断程序。微机系统进入中断程序后,发出采样命令并从采样保持器读取无功电流值Iqm,这个无功电流即为A相的无功电流,经过1/4个周期电压达到最大值,此时对电压进行采样,得到UM,由UM=1.414U可以得到电压有效值U。 过零检测及单片机调压 首先用PWM(脉宽调制)方法用于可控硅控制是有条件的,即调制频率不能大于市电频率(50Hz),也就是周期

不能小于20mS,否则就不能达到调制作用,调制频率超过市电频率时,可控硅即处于连续导通状态而不能达到调压目的。只有调制频率低于市电频率才能起到调压目的,即限制市电的周波通过可控硅的数量而起到调压的目的。因此用该种方法调制的电压周波数一定是小于50HZ,超过了人眼视觉暂留效应,此就是用于调光产生闪烁的原因。该调压方法用在调功或对脉动电压不敏感的用途上尚可。如果采用可控硅调压用在调光上,须采用移相的调制方法,可使光连续可调。采用移相方法就需过零检测作为移相基点。过零检测其实并不难,如果要求调压比不是很高采用简单的方法即可奏效;用一只三极管即可。用单片机进行移相调压控制可以做得很精。/********************************************************************************/ #i nclude __CONFIG (CPD&PROTECT&BOREN&MCLRDIS&PWRTEN&WDTEN&INTIO); /********************************************************************************/ // void init (void); /********************************************************************************/ // bit fg_pw,fg_vs,fg_zq; volatile unsigned char fg_count; volatile unsigned int time1_temp,buff; /********************************************************************************/ #define powon GPIO|=0B00110000 #define powoff GPIO&=0B00001111 #define vpp GPIO2 #define feedback GPIO0 /********************************************************************************/ void init (void) { CLRWDT(); TRISIO=0B11001111; WPU=1; IOCB=4; //使能过零信号中断 VRCON=0;

机房环境监控系统方案

AYLCE机房综合监控系统解决方案 1.概述 通过对某客户机房动力和环境集中监控系统项目需求的分析和我们多次对机房现场勘察及与技术管理人员的沟通和交流,我们推荐选用最新版的专业机房动环设备集中监控管理软件――“AYLCE机房综合监控系统”。该系统可以很好实现对计算机机房的动力(包括供配电、防雷、UPS、蓄电池)、环境(包括温湿度、空调监测、漏水监测)、安保(视频监控、门禁)等三部分的各个子系统进行现场实时监控和管理。通过采用先进的计算机技术、网络通讯技术、视频传输技术、图像处理技术和软件组态技术等,可方便地实现对各个智能设备运行状态、运行参数的显示、处理和存储等;并可实现各子系统之间的数据流动,并且具有强大的联动功能;同时,本系统的故障自动检测与专家诊断功能以及丰富的报警功能,也极大地减轻了机房维护人员负担,在提高了机房系统的可靠性的同时提高了整个机房的运行效率,实现了对于机房的科学管理。强大的二次开发接口,内置完整VBScript,兼容各种通用控件,能够及其方便快速地对用户的特殊需求作开发,完全不必担心影响系统稳定性。 通过AYLCE机房综合监控系统对所有的信息、报警事件进行记录,实现相关信息采集的实时化以及报警信息处理的自动化,为某客户的信息化、网络化系统提供一个稳定、安全的机房环境保障。 2.设计依据 ◆用户机房动力环境集中监控需求 ◆《电子信息系统机房设计规范(GB 50174-2008)》 ◆《电子计算机机房设计规范(GB 50174-93)》 ◆《计算机站场地技术条件(GB 2887-89)》 ◆《计算机站场地安全要求(GB 9361-88)》 ◆《通信局(站)电源、空调及环境集中监控管理系统(YDt 1363.2-2005)》 ◆《智能建筑设计标准(GB/T50314-2006)》 ◆《低压配电设计规范(GB 50054-95)》

基于单片机的温度测量系统

基于51单片机的温度测量系统 来源:微计算机信息作者:赵娜赵刚于珍珠郭守清 摘要: 单片机在检测和控制系统中得到广泛的应用, 温度则是系统常需要测量、控制和保持的一个量。本文从硬件和软件两方面介绍了AT89C2051单片机温度控制系统的设计,对硬件原理图和程序框图作了简洁的描述。 关键词: 单片机AT89C2051;温度传感器DS18B20;温度;测量 引言 单片机在电子产品中的应用已经越来越广泛,并且在很多电子产品中也将其用到温度检测和温度控制。为此在本文中作者设计了基于atmel公司的AT89C2051的温度测量系统。这是一种低成本的利用单片机多余I/O口实现的温度检测电路, 该电路非常简单, 易于实现, 并且适用于几乎所有类型的单片机。 一.系统硬件设计 系统的硬件结构如图1所示。 数据采集 数据采集电路如图2所示, 由温度传感器DS18B20采集被控对象的实时温度, 提供给AT89C2051的口作为数据输入。在本次设计中我们所控的对象为所处室温。当然作为改进我们可以把传感器与电路板分离,由数据线相连进行通讯,便于测量多种对象。 DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达℃,被测温度用符号扩展的16位数字量方式串行输出,支持3V~的电压范围,使系统设计更灵活、方便;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。以上特点使DS18B20非常适用于远距离多点温度检测系统。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20使电压、特性有更多的选择,让我们可以构建适合自己的经济的测温系统。如图2所示DS18B20的2脚DQ为数字信号输入/输出端;1脚GND为电源地;3脚VDD为外接供电电源输入端。 AT89C2051(以下简称2051)是一枚8051兼容的单片机微控器,与Intel的MCS-51完全兼容,内藏2K的可程序化Flash存储体,内部有128B字节的数据存储器空间,可直接推动LED,与8051完全相同,有15个可程序化的I/O点,分别是P1端口与P3端口(少了)。 接口电路 图2 单片机2051与温度传感器DS18B20的连接图 接口电路由ATMEL公司的2051单片机、ULN2003达林顿芯片、4511BCD译码器、串行EEPROM24C16(保存系统参数)、MAX232、数码管及外围电路构成, 单片机以并行通信方式从~口输出控制信号,通过4511BCD译码器译码,用2个共阴极LED静态显示温度的十位、

SensaphoneIMS-4000机房环境监控系统解决方案-广州置信机电教案资料

Sensaphone IMS-4000机房环境监控系统解决方案 广州置信机电科技有限公司 2008年1月

随着信息技术的发展和普及,计算机系统及通信设备数量与日俱增,规模越来越大,中心机房、计算机系统和通讯网络已成为各大单位业务管理的核心部分。为保证其安全正常运行,与之配套的机房动力系统、环境系统、消防系统、保安系统必须时时刻刻稳定协调工作。如果机房动力及环境设备出现故障,轻则影响电脑系统的运行,重则造成计算机和通信设备报废,使系统陷入瘫痪,后果不堪设想。因此对中心机房的动力及环境系统进行实时集中的监控极其必要。 随着计算机及网络设备的普及化,计算机及网络系统对企业的重要性愈来愈高,其配套的环境设备也日益增多。因此,机房的管理及监控是现代计算机及网络通信机房非常重要的一个环节。 IMS-4000是专为现代计算机及网络通信机房而设计的远程环境及网络监控报警系统。IMS-4000 除可监视机房内的环境参数外,更可监控网络上的IP设备。它可通过多种不同的通信方式发送报警信息。而且IMS-4000 已结合了网页服务器及电邮服务器的功能,用户可方便地在互联网或通过电子邮件得到机房的信息。 IMS-4000实现了机房集中分布式监控和智能化专家管理,在电信、金融、海关、税务、电力、公安、交通等许多行业的机房中得到良好的应用,其系统设计先进、运行稳定、操作方便获得用户一致好评。 1. 系统介绍 SensaphoneIMS-4000 远程环境与网络监控报警系统将改变计算机、网络机房的监控方式,包括环境条件和网络设备,系统将会随时告知机房状态,例如:温度、湿度、电压、漏水、服务器、UPS故障等。IMS 将及时地通知任何的被发现的问题,方式有:电话、传真机、传呼机、E-Mail等。主要功能: 1台IMS主机可扩展31个IMS副机。 每主机有8个传感器输入,以检测环境条件。 10 M网络端口与网络设备连接。 本地的配置RS-232 串联端口。 不间断的后备电池组。 噪音探测的麦克风。 允许机架、挂壁或桌面安装。 ConsoleView 软件设计,处理IMS系统。 1.1. 环境监控 IMS-4000可监控机房的各项环境参数,包括温度、湿度、烟雾报警、声音、漏水、门禁、红外线感应、电源及其它设备,如空调、UPS的报警等。IMS-4000更细微到检测机柜内、服务器、散热器或特定设备的温度,比监控空调设备或房间温度更准确。 1.2. IP网络设备监控与服务

基于单片机的直流电压检测系统设计_课程设计说明书

山东建筑大学 课程设计说明书 题目:基于单片机的直流电压检测系统设计课程:单片机原理及应用B课程设计 院(部):信息与电气工程学院 专业:通信工程 班级:通信111 姓名:张安珍 学号:2011081342 指导教师:张君捧 完成日期:2015年1月

目录 摘要......................................................... I I 正文.. (1) 1 设计目的和要求 (1) 3 设计内容和步骤 (2) 3.1单片机电压测量系统的原理 (2) 3.2 单片机电压测量系统的总体设计 (3) 3.2.1 硬件选择 (4) 3.2.2 软件选择 (4) 3.3 硬件电路的设计 (4) 3.3.1 输入电路模块设计 (4) 3.3.2 LM7805稳压电源电路介绍 (5) 3.3.3 显示模块电路设计 (5) 3.3.4 A/D转换设计 (7) 3.3.5 单片机模块的简介 (9) 3.4系统软件的设计 (12) 3.4.1主程序的设计 (12) 3.4.2 各子程序的设计 (14) 总结与致谢 (16) 参考文献 (17) 附录一系统整体电路图 (18) 附录二 A/D转换电路的程序 (19) 附录三 1602LCD显示模块的程序 (21)

摘要 随着电子科学技术的发展,电子测量成为广大电子工作者必须掌握的手段。对测量的精度和功能的要求也越来越高,而电压的测量甚为突出,因为电压的测量最为普遍。本设计在查阅了大量前人设计的数字电压表的基础上,利用单片机技术结合A/D转换芯片ADC0832构建了一个直流数字电压表。本文首先简要介绍了单片机系统的优势,然后详细介绍了直流数字电压表的设计流程,以及硬件系统和软件系统的设计。 本文介绍了基于89S51单片机的电压测量系统设计,介绍1602LCD液晶的功能和ADC0832的转换原理。该电路设计简单,方便。该设计可以测量0~5V的电压值,并在1602LCD液晶上显示出来。 本系统主要包括三大模块:主程序模块、显示模块、A/D转换模块,绘制点哭原理图与工作流程图,并进行调试,最终设计完成了该系统的硬件电路,在软件编程上,采用了c语言进行编程,开发了显示模块程序,A/D转换程序。 关键词:89S51单片机;1602LCD液晶;ADC0832

基于单片机的压力检测系统设计

常熟理工学院 电气与自动化工程学院 《传感器原理与检测技术》课程设计 题目:基于AT89C51单片机的 压力检测系统的设计 姓名:李莹 学号: 160509240 班级:测控 092 指导教师:戴梅 起止日期: 2012年7月2日-9日

电气与自动化工程学院 课程设计评分表 课程名称:传感器原理与检测技术 设计题目:压力检测系统的设计 班级:测控092学号:160509240 姓名:李莹 指导老师:戴梅 年月日

课程设计答辩记录 自动化系测控专业 092 班级答辩人:李莹课程设计题目压力检测系统的设计

目录第一章概述 1.相关背景和应用简介 2.总体设计方案 2.1总体设计框图 2.2各模块的功能介绍 第二章硬件电路的设计 1.传感器的选型 2.单片机最小系统设计 3.模数转换电路设计 4.传感器接口电路设计 5.显示电路设计 6.电源电路设计 7.原理图 第三章软件部分的设计 1.总体流程图 2.子程序流程图及相关程序 第四章仿真及结果 第五章小结 参考文献

第一章概述 1.传感器的相关背景及应用简介 近年来,随着微型计算机的发展,传感器在人们的工作和日常生活中应用越来越普遍。压力是工业生产过程中的重要参数之一。压力的检测或控制是保证生产和设备安全运行必不可少的条件。实现智能化压力检测系统对工业过程的控制具有非常重要的意义。压力传感器是工业实践、仪器仪表控制中最为常用的一种传感器,并广泛应用于各种工业自控环境,涉及水利水电、铁路交通、生产自控、航空航天、军工、石化、油井、电力、船舶、机床、管道等众多行业。压力测量对实时监测和安全生产具有重要的意义。在工业生产中,为了高效、安全生产,必须有效控制生产过程中的诸如压力、流量、温度等主要参数。由于压力控制在生产过程中起着决定性的安全作用,因此有必要准确测量压力。通过压力传感器将需要测量的位置的压力信号转化为电信号,再经过运算放大器进行信号放大,送至8位A/D转换器,然后将模拟信号转换成单片机可以识别的数字信号,再经单片机转换成LED显示器可以识别的信息,最后显示输出。 此次设计是基于单片机的压力检测系统,选择的单片机是基于AT89C51单片机的测量与显示,将压力经过压力传感器转变为电信号,经过放大器放大,然后进入A/D 转换器将模拟量转换为数字量显示,我们所采样的A/D转换器为ADC0808。 2.总体设计方案 本次设计是基于AT89C51单片机的测量与显示。电路采用ADC0809模数转换电路,ADC0809是CMOS工艺,采用逐次逼近法的8位A/D转换芯片,片内有带锁存功能的8路模拟电子开关,先用ADC0809的转换器对各路电压值进行采样,然后将模拟信号转换成单片机可以识别的数字信号,再经单片机转换成LED显示器可以识别的信息,最后显示输出。本次设计是以单片机组成的压力测量,系统中必须有前向通道作为电信号的输入通道,用来采集输入信息。压力的测量,需要传感器,利用传感器将压力转换成电信号后,再经放大并经A/D转换为数字量后才能由计算机进行有效处理。然后用LED进行显示。本设计的最终结果是,将软件下载到硬件上调试出来了需要显示的数据,当输入的模拟信号发生变化的时候,通过A/D转换后,LED将显示不同的数值。

单片机温度检测记录系统

物理与电子信息学院题目:单片机温度检测记录系统 行政班级: 成员分组名单 学号:姓名: 选课班级:任课教师:成绩:

目录 1 设计任务与要求 (2) 设计任务 (2) 技术指标 (2) 题目评析 (2) 2 方案比较与论证 ........................................................................................ 错误!未定义书签。 各种方案比较与选择........................................................................... 错误!未定义书签。 3 系统硬件设计 ............................................................................................ 错误!未定义书签。 系统的总体设计 .................................................................................. 错误!未定义书签。 图3-2 总体原理图 ................................................................................ 错误!未定义书签。 功能模块设计及工作原理的分析....................................................... 错误!未定义书签。 时钟显示模块..................................................................... 错误!未定义书签。 温度传感器模块................................................................. 错误!未定义书签。 LCD显示数据模块 ............................................................. 错误!未定义书签。 串口数据传输显示模块..................................................... 错误!未定义书签。 发挥部分的设计与实现....................................................................... 错误!未定义书签。 年月日时分秒,温度报警上限设置功能......................... 错误!未定义书签。 硬件按钮部分................................................................... 错误!未定义书签。 红外遥控设置模块............................................................. 错误!未定义书签。 按键传输串口数据............................................................. 错误!未定义书签。 4 系统软件设计 ............................................................................................ 错误!未定义书签。 5 测试结果 .................................................................................................... 错误!未定义书签。 6 系统电路存在的不足和改进的方向......................................................... 错误!未定义书签。 7 参考文献 .................................................................................................... 错误!未定义书签。 8 附录: ............................................................................................................. 错误!未定义书签。

基于单片机的电量检测系统设计方案

基于单片机的电量检测系统设计方案 1绪论 自第一个微处理器问世以来,以微处理器为核心构成的计算机以各种各样的形式,无孔不入的渗入到人们的生产、生活、科研等各个领域,为人类带来了渗透到各个领域的“智能”。微处理器是整个智能仪器仪表的核心,检测电路时微处理器的外围设备,微机通过接口发出各种控制信息给检测电路,以规定功能、启动测量、改变工作方式等。微机通过查询或检测电路向微机提出的中断请求,使微机及时了解检测电路的工作状态。当检测电路完成一次测量后,微机读取测量数据,进行了解检测电路的工作状态。当检测电路完成一次测量后,微机读取测量数据,进行必要的加工、计算、变换等处理,最后以各种方式输出,如送显示器、打印机打印,或送给系统的主控制器等等。 近二十年来,以计算机科学,信息学,生命科学为代表的各门新兴学科的迅猛发展,极大限度的刺激了全球经济的发展,在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,电能是人们日常生活和工业生产中的重要能源之一,在现代社会中起着越来越重要的作用,而电压、电流是其中最关键的两个因素,是否准确的测量电压、电流对我们的生活和生产有着至关重要的影响,特别是电工和电力系统等领域经常要对交流电量进行采样测试以了解工作电压或整个电网的工作情况。

2 WB系列交流电量传感器 2.1 概述 WB系列交流电量传感器采用电磁隔离技术和专用厚膜集成电路。对电网或电路中的交流电流或交流电压进行实时测量,将其变换成跟踪电压暑促(Vg)、直流电压输出(Vz)、直流电压输出(Iz)、频率输出(Fk)。传感器的输出可以与各型AD转换器配接构成数据采集系统,也可以与传统模式、数字式指示仪表配接,显示被测量之值。体积小、重量轻、精度高、耗能低,输入电路、输出电路完全隔离,输出信号可以共地,输出形式多样,满足各种使用要求,在0~120%标称输入围,输出信号入输出信号之间保持正比例关系,通聘宽带,可以测量5kHz以的正弦交流电流或交流电压。结构形式多样,提供直插式、DIN卡装式安装方式,方便各种场合使用等特点。 2.2 WB交流电量传感器的工作原理 本系列传感器采用模块化电路结构,如图2-1主要由电流测头1(或电压侧头2)、采样电路3、定标放大器4、装用厚膜集成转化器5、6、7组成。 E Vg Vz Iz Fk +E 图2-1 电路结构 被测电流信号Ix﹝或被测电压信号Ux﹞经电流测头1﹝或电压测头2﹞隔离变换,在二次回路形成高精度毫安级跟踪电流,经采样电路3转换为跟踪电压信号,在经定标放大器4进行放大、定标,形成跟踪电压输出Vg;跟踪电压信号经AC/DC转换器5后,形成直流电压输出Vz。Vz输出经V/I转换器6后形成直流输出Iz,Vz输出经V/F变换器7后形成频率输出Fk。只有输出跟踪电压Vg的产品才使用正负电源

基于单片机的气体检测系统设计..

高等教育自学考试本科毕业论文基于单片机的气体检测系统设计考生姓名:准考证号: 专业层次:院(系): 指导教师:职称: 重庆科技学院 二O一三年九月十五日

摘要 本论文研究设计了一种用于公共场所及室内具有检测及超限报警功能的室内空气质量检测系统。其设计方案基于89C51单片机,选择瑞士蒙巴波公司的CH20/S-10甲醛传感器和MQ-5气体传感器。系统将传感器输出的4~20mA的标准信号通过以AD0832为核心的A/D转换电路调理后,经由单片机进行数据处理,最后由LCD显示甲醛浓度值。文中详细介绍了数据采集子系统、数据处理过程以及数据显示子系统和报警电路的设计方法和过程。系统对于采样地点超出规定的甲醛容许浓度和天然气规定浓度时采用三极管驱动的单音频报警电路提醒监测人员。同时,操作人员对于具体报警点的上限值可以通过单片机编程进行设置。 另外,该系统对浓度信号进行了信号补偿等处理,减少了测量误差,因此,具有较高的测量精度,而且结构简单,性能优良。本系统的量程为0-10ppm,精度为0.039ppm 。 关键词: 甲醛检测,天然气检测,AT89C52单片机

ABSTRACT This thesis design of a paper for public places and indoor testing and over-limit alarm functions with indoor air quality testing system. Its design is based on 89C51 single chip, with the choice of MQ-5 gas sensors and CH20/S-10 formaldehyde sensor from Switzerland mengbabo company. Sensor system will output 4 ~ 20mA standard signal through the core ADC0832 for A / D conversion circuit after conditioning, by the single-chip microcomputer for data processing, at last display the formaldehyde concentration on the LCD . The article detailed the data acquisition subsystem, data processing and data display and alarm system circuit design method and process. When the sampling sites when the formaldehyde and Natural gas concentration exceeded,To the single-transistor drive circuit audio alarm will sound the alarm,Testing staff to remind. At the same time,The concentration of formaldehyde, Can be set through the single-chip programming. In addition, the system signals a concentration compensation signal processing, a reduction of measurement error, therefore, have a high measurement accuracy, and simple structure, excellent performance. The range of the system for 0-10ppm, accuracy 0.039ppm. Keywords: Formaldehyde detection,Natural gas detection, AT89C52 single-chip

机房环境监控系统介绍

机房环境监控系统介绍 一、概述 机房环境监控系统是一个综合利用计算机网络技术、数据库技术、通信技术、自动控制技术、新型传感技术等构成的计算机网络,提供的一种以计算机技术为基础、基于集中管理监控模式的自动化、智能化和高效率的技术手段,系统监控对象主要是机房动力和环境设备等设备(如:配电、UPS、空调、温湿度、漏水、烟雾、视频、门禁、消防系统等)。 二、机房环境监控的项目和内容 1、配电系统 主要对配电系统的三相相电压、相电流、线电压、线电流、有功、无功、频率、功率因数等参数和配电开关的状态监视进行监视。当一些重要参数超过危险

界限后进行报警。 2、UPS电源(包含直流电源) 通过由UPS厂家提供的通讯协议及智能通讯接口对UPS内部整流器、逆变器、电池、旁路、负载等各部件的运行状态进行实时监视,一旦有部件发生故障,机房动力环境监控系统将自动报警。系统中对于UPS的监控一律采用只监视,不控制的模式。 3、空调设备 通过实时监控,能够全面诊断空调运行状况,监控空调各部件(如压缩机、风机、加热器、加湿器、去湿器、滤网等)的运行状态与参数,并能够通过机房动力环境监控系统管理功能远程修改空调设置参数(温度、湿度、温度上下限、湿度上下限等),以及对精密空调的重启。空调机组即便有微小的故障,也可以通过机房动力环境监控系统检测出来,及时采取措施防止空调机组进一步损坏。 4、机房温湿度 在机房的各个重要位置,需要装设温湿度检测模块,记录温湿度曲线供管理人员查询。一旦温湿度超出范围,即刻启动报警,提醒管理人员及时调整空调的工作设置值或调整机房内的设备分布情况。 5、漏水检测 漏水检测系统分定位和不定位两种。所谓定位式,就是指可以准确报告具体漏水地点的测漏系统。不定位系统则相反,只能报告发现漏水,但不能指明位置。系统由传感器和控制器组成。控制器监视传感器的状态,发现水情立即将信息上传给监控PC。测漏传感器有线检测和面检测两类,机房内主要采用线检测。线检测使用测漏绳,将水患部位围绕起来,漏水发生后,水接触到检测线发出报警。 6、烟雾报警 烟雾探测器内置微电脑控制,故障自检,能防止漏报误报,输出脉冲电平信号、继电器开关或者开和关信号。当有烟尘进入电离室会破坏烟雾探测器的电场平衡关系,报警电路检测到浓度超过设定的阈值发出报警。 7、视频监控 机房环境监控系统集成了视频监控,图像采用MPEG4视频压缩方式,集多画面测览、录像回放、视频远传、触发报警、云台控制、设备联动于一体,视频

五种机房动力环境监控系统的优缺点

五种机房动力环境监控系统的优缺点 摘要:本文主要介绍了五种机房动力环境监控系统的优缺点,云安防底端存储机房环境动力监控系统、嵌入式机房动力环境监控系统、多串口服务器动力环境监控系统、传统动力环境监控系统与早期机房动力环境监控系统。 一、云安防底端存储机房环境动力监控系统 在“嵌入式协议解释、主动上报”的基础上,进一步完善底端离线存储、底端告警脱机上报机制,实现在线监控主动上报,网络异常时底端存储,并通过底端设备将告警通知。 优点:监控内容全面、布线简洁、实时数据传输效率高、支持底端告警通知、监控不缺失、功能强大。 缺点:相对成本比较高,功能较为复杂。 如上图所示:设备监控接入控制器完成底端采集、底端协议解释,在通信网络正常时,采用主动上报机制,将发生变化的数值上报给服务器;当发生网络中断时,其负责存储底端事件及告警,并通过电信短信模块将告警通知负责人。 图中智能设备协议采集器作为设备监控接入控制器与智能设备(如智能UPS)之间通信桥梁,其作用: 统一前端协议解释。对接入的智能设备统一接入的标准协议解释及转化,底端完成协议解释工作。λ λ下载通信协议驱动后,自动与智能设备通信,自动点明智能设备、采集数据包,并在其本地存储,当设备监控接入控制器需该智能设备信息时,快速响应。不支持透明传输,加快采集效率。 完成接口转换功能。其对下,与智能设备通信提供RS232或RS422或RS485接口,适应现场的接线需求。λ λ统一接口通信参数,其对下,与智能设备的通信参数因具体设备各异;但对上通信,与设备监控接入控制器通信时,采用统一的通信参数(波特率、停止位、数据位等)。 本方案采用以上监控采集方式进行设计,采用先进的设计理念,满足不同场合的更高效应用。

基于单片机的温度测量系统设计DOC

基于单片机的温度测量系统设计DOC

基于STC单片机的温度测量系统的研究 摘要:本文针对现有温度测量方法线性度、灵敏度、抗振动性能较差的不足,提出了一种基于STC单片机,采用Pt1000温度传感器,经过间接测量铂热电阻阻值来实现温度测量的方案。重点介绍了,铂热电阻测量温度的原理,基于STC实现铂热电阻阻值测量,牛顿迭代法计算温度,给出了部分硬件、软件的设计方法。实验验证,该系统测量精度高,线性好,具有较强的实时性和可靠性,具有一定的工程价值。 关键词:STC单片机、Pt1000温度传感器、温度测量、铂热电阻阻值、牛顿迭代法。 Study of Temperature Measurement System based on STC single chip computer Zhang Yapeng,Wang Xiangting,Xu Enchun,Wei Maolin Abstract:A method to achieve temperature Measurement by the Indirect Measurement the resistance of platinum thermistor is proposed. It is realized by the single chip computer STC with Pt1000 temperature sensor.The shortcomings of available methods whose Linearity, Sensitivity, and vibration resistance are worse are overcame by the proposed method. This paper emphasizes on the following aspects:the principle of temperature measurement by using platinum thermistor , the measurement of platinum thermistor’s resistance

基于单片机的电压测量系统的设计【开题报告】

毕业设计(论文)开题报告 题目:基于单片机的电压测量系统的设计 专业:电子信息工程 1选题的背景、意义 电子测量是泛指以电子技术为基础手段的一种测量技术。它是测量学和电子学相互结合的产物。电子测量除具体运用电子科学的原理、方法和设备对各种电量、电信号及电路元器件的特性和参数进行测量外,还可以通过各种敏感器件和传感装置对非电量进行测量,这种测量方法往往更加方便、快捷、准确,有时是用用其他测量方法不可替代的[1]。近几十年来计算机技术和微电子技术的迅猛发展为电子测量和测量仪器增添了巨大活力。电子计算机尤其是尤其是微型计算机与电子测量仪器相结合,构成了一代崭新的仪器和测试系统,即人们通常所说的“智能仪器”和“自动测试系统”,它们能够对若干电参数进行自动测量,自动量程选择,数据记录和处理,数据传输,误差修正,自检自校,故障诊断及在线测试等,不仅改变了若干传统测量的概念,更对整个电子技术和其他科学技术产生了巨大的推动作用。现在,电子测量技术(包括测量理论、测量方法、测量仪器装置等)已成为电子科学领域重要且发展迅速的分支学科[2]。 电压是属于电子测量中一个重要的组成部分。了解,测出各种电压的值,有助于让我们更加安全、方便的使用电压。因此研究电压的测量值具有重要价值[4]。 电压,也称作电势差或电位差,是衡量单位电荷在静电场中由于电势不同所产生的能量差的物理量。电压的基本概念电压是指电路中两点A、B之间的电位差(简称为电压),其大小等于单位正电荷因受电场力作用从A点移动到B点所作的功,电压的方向规定为从高电位指向低电位的方向。电压的国际单位制为伏特(V),常用的单位还有毫伏(mV)、微伏(μV)、千伏(kV)等,直流电压与交流电压如果电压的大小及方向都不随时间变化,则称之为稳恒电压或恒定电压,简称

基于单片机的一氧化碳检测系统设计

基于单片机的一氧化碳检测系统设计

————————————————————————————————作者:————————————————————————————————日期:

石家庄铁道大学四方学院毕业设计 基于单片机的一氧化碳检测系统设计The Design of CarbonMonoxide TestingSystemBased on Single Ch ip 2014届电气工程系 专业电气工程及其自动化 学号 学生姓名李婉菁 指导老师冯国胜 完成日期 2014年5月20日

毕业设计成绩单 学生姓名李婉菁学号班级方1010 -7 专业电气工程及其自动化 毕业设计题目基于单片机的一氧化碳检测系统设计 指导教师姓名冯国胜 指导教师职称教授 评定成绩 指导教师得分 评阅人得分 答辩小组 组长 得分 成绩: 院长(主任) 签字: 年月日

毕业设计任务书 题目基于单片机的一氧化碳检测系统设计 学生姓名李婉菁学号班级1010 -7 专业电气工程及其自动化 承担指导任务单位电气工程系导师 姓名 冯国胜 导师 职称 教授 一、主要内容 本设计以单片机为核心,利用一氧化碳检测传感器检测环境中的一氧化碳浓度,并利用显示器显示当前的浓度值,同时可设定报警值,超过设定值时进行声光报警。 二、基本要求 1.选择合适的单片机; 2.选择合适的传感器,并设计信号处理电路,使单片机能够采集浓度信息; 3. 选择合适的时间芯片; 4.设计键盘电路,可设定报警值; 5. 选择合适的显示器,设计显示电路,显示当前的时间和浓度值; 6. 选择合适的存储芯片,设计存储电路,存储超限的浓度值和对应的时间; 7. 设计蜂鸣器电路,浓度超限时报警; 8.设计电源电路,为单片机供电; 9. 编写软件程序,实现系统功能。 三、主要技术指标 1.利用protel绘制电路图并形成PCB图,制作出实物; 2.利用C语言语言完成软件设计; 3.单片机建议选用STC12C520XAD系列; 4. 显示器建议选用LCD1602; 5.存储芯片建议选用AT24C02。 四、应收集的资料及参考文献 1.单片微型计算机原理与接口技术科学出版社 2. 单片机原理及应用高等教育出版社 3.传感器与检测技术高等教育出版社 五、进度计划 第1-2周:资料收集,设定方案; 第3周:撰写开题报告; 第4-7周:确定设计方案,完成电路设计,编写程序; 第8周:中期检查; 第9-12周:系统调试,撰写论文; 第13-14周: 论文审核,定稿; 第15-16周:答辩。

单片机温度能检测记录系统

毕业设计(报告)课题:单片机温度能检测记录系统 学生: 陈奇伟系部: 电子信息系班级: 微电子091班学号: 2009000987 指导教师: 伊洪剑 装订交卷日期: 2012.3.16

毕业设计(报告)成绩评定记录表

郑重申明 本人呈交的毕业实习报告(设计),是在伊洪剑导师的指导下,独立进行实习和研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本毕业实习报告(设计)的成果不包含他人享有著作权的内容。对本毕业实习报告(设计)所涉及的实习和研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本毕业实习报告(设计)的知识产权归属于作者与培养单位。 学生签名[签字盖章] 陈奇伟 日期2012.03.16

摘要 在现代工业生产和科学实验中,温度是最普遍、重要的参数之一。温度的变化会直接影响产品的质量和实验结果,与我们的生活息息相关。 本文以AT89C51为核心,组成一个包括温度采集、数据处理、报警系统、液晶显示和人机界面等子系统的温度监视记录系统,其中以数字温度传感器DS18B20 为数据采集端,DS1302为时钟芯片,采用LCD1602实时显示时间与温度信息、采用蜂鸣器及液晶显示屏闪烁进行报警,并且通过串口进行数据记录、制表以及生成温度变化曲线。 实验表明,采用AT89C51控制的温度监测记录系统具有反应速度快,精度高等优点。人机交互界面有利于记录温度数据和预测温度变化的实现。 关键词:温度采集;单片机;LCD1602;DS18B20;报警

目录1 前言 1.1研究背景 (7) 1.2研究现状 (7) 1.3本文研究内容及流程图 (7) 1.4毕业设计中用到的硬件及软件工具 (9) 1.5实验成果展示 (9) 2AT89C51单片机 (12) 2.1 AT89C51 单片机简介 (12) 2.1.1 AT89C51 单片机的管脚介绍 (13) 2.2 主要特性 (14) 2.3 单片机最小系统 (14) 3 温度采集模块 (15) 3.1温度传感器DS18B20简介 (15) 3.1.1DS18B20特征 (15) 3.2DS18B20时序 (16) 3.2.1 DBS18B20初始化时序 (16) 3.2.2 DBS18B20 写时序 (16) 3.3DS18B20电路 (16) 4计时模块 (18) 4.1DS1302简介 (18) 4.2实验中DS1302的读写地址 (18) 4.3DS1302电路 (18) 5 显示模块 (20) 5.1LCD1602简介 (20)

相关文档
最新文档