精品论文]基于单片机的恒温箱控制系统设计内容摘要:
A T 8 9C 5 1R21 0KR31 0KR41 0KV C CP 1. 0Y1C13 3P FC23 3P FV C CF U Z A 1B E L LabfcgdeDPY109 7 5 4 2 1a b c d e f g6dpdpcom3com8D P 1abfcgdeDPY109 7 5 4 2 1a b c d e f g6dpdpcom3com8D P 2abfcgdeDPY109 7 5 4 2 1a b c d e f g6dpdpcom3com8D P 3L1L2K1K2K3A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9I C 37 4L S 16 4V C C1 2 3 4 5 6 7 816 15 14 13 12 11 10 9R P 1A1B2C3E14E25E36Y015Y114Y213Y312Y411Y510Y69Y77I C 57 4L S 13 8V C CR51KV C C+ C31 0U 课件之家精心整理资料 欢迎你的欣赏 课件之家精心整理资料 欢迎你的欣赏 R1VC C 3DQ 2GND 1IC2DS18B 20VC CI C 4M O C 3041V C CF U Z A 11 2JPA C 220VR627R7330R839Q2C6RL BELLBELLQ1VC C 图 2 基本硬件电路图 功能模块 根据上面对工作流程的分析,系统软件可以分为以下几个功能模块: (1) 键盘管理:监测键盘输入,接收温度预置 ,启动系统工作。 (2) 显示:显示设置温度及当前温度。 (3) 温度检测及温度值变换:完成 A/D 转换及数字滤波。 (4) 温度控制:根据检测到的温度控制电炉工作。 (5) 报警:当预置温度或当前炉温越限时报警。 系统硬件设计 DS18B20 测温电路 DS18B20 数字温度计是 Dallas 公司生产的 1- Wire 器件 , 即单总线器件。 与传统的热敏电阻有所不同, DS18B20 可直接将被测温度转化成串行数字信号,以供单片机处理,具有连线简单、微型化、低功耗、高性能、抗干扰能力强、精度高等特点。 因此用它来组成一个测温系统,具有电路简单,在一根通信线上可以挂很多这样的数字温度计,十分方便。 目前已被众多行业进行广泛的运用(锅炉、温控表粮库、冷库、课件之家精心整理资料 欢迎你的欣赏 课件之家精心整理资料 欢迎你的欣赏 工业现场温度监控、仪器仪表温度监控、农业大棚温度监控等)。 通过编程, DS18B20 可以实现 9~ 12 位的温度读数。 信息经过单线接口送入DS18B20或从 DS18B20送出,因此从微处理器到 DS18B20仅需连接一条信号线和地线。 读 、 写和执行温度变换所需的电源可以由数据线本身提供,而不需要 外部电源。 每片 DS18B20 在出厂时都设有唯一的产品序列号,因此多个 DS18B20 可以挂接于同一条单线总线上,这允许在许多不同的地方放置温度传感器,特别适合于构成多点温度测控系统。 DS18B20 的特点介绍 ( 1)独特的单线接口方式,与单片机通信只需一个引脚, DS18B20 与微处理器连接时仅需要一条口线即可实现微处理器与 DS18B20 的双向通讯。 ( 2)在使用中不需要任何外围元件。 ( 3)可用数据线供电,电压范围: +~ + V。 ( 4)测温范围为 55 ~ +125 ℃。 在 10~ +85℃范围内误差为 ℃。 ( 5)通过编程可实现 9~ 12位的数字读数方式。 ( 6)用户可自设定非易失性的报警上下限值。 ( 7)支持多点组网功能,通过识别芯片各自唯一的产品序列号从而实现单线多挂接,多个 DS18B20 可以并联在唯一的线上,简化了分布式温度检测的应用,实现多点测温。 ( 8)负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。 ( 9)告警寻找命令可以识别和寻址那些温度超出预设告警界限的器件。 单线( 1wire)技术 目前常用的微机和外 设之间数据传输的串行总线有 I2C总线、 SPI总线等,其中,I2C 总线采用同步串行两线(一根时钟线、一根数据线)方式,而 SPI 总线采用同步串行三线(一根时钟线、一根输入线和一根数据出线)方式。 这两种总线需要至少两根或两根以上的信号线。 美国达拉斯半导体公司推出了一项特有的单线( 1wire)技术。 该技术与上述总线不同,它采用单根信号线,即可传输时钟,又能传输数据,而且数据传输是双向的,因而这种单线技术具有线路简单、硬件开销少、成本低廉、便于扩展的优点。 单线技术适用于单主机系统,单主机能够控制一个或多个从机设备。 主机可以是微控制器,从机可以是单线器件,它们之间的数据交换、控制都由这根线完成。 主机或从机通过一个漏极开路或三态端口连至数据线,以允许设备在不发送数据时能够释放该线,而让其他设备使用。 单线通常要外接一个约 5KΩ的上拉电阻,这样,当该线闲置时,其状态为高电平。 主机和从机之间的通信主要分 3个步骤:初始化单线器件、识别单线器件和单线课件之家精心整理资料 欢迎你的欣赏 课件之家精心整理资料 欢迎你的欣赏 数据传输。 由于只有一根线通信,所以它们必须是严格的主从结构,只有主机呼叫从机时,从机才能应答,主机访问每个单线器件必须严格遵循单线命令序列,即遵守上述 3 个步骤的顺序。 如果命令序列混 乱,单线器件将不会响应主机。 所有的单线器件都要遵循严格的协议,以保证数据的完整性。 1wire 协议由复位脉冲、应答脉冲、写 0、写 读 0 和读 1这几种信号类型组成。 这些信号中,除了应答脉冲,其他均由主机发起,并且所有命令和数据都是字节的地位在前。 DS18B20 的引脚及功能介绍 DS18B20 的外形及 TO- 92 封装引脚排列见左图,其引脚功能描述见表 1,实测温度和数字输出的对应关系见表 2. 表 1 DS18B20详细引脚功能描述 表 2 温度值分辨率配置表 温度 数字输出(二进制) 数字输出(十六进制) +125℃ 0000 0111 1101 0000 07D0H +85℃ 0000 0101 0101 0000 0550H +℃ 0000 0001 1001 0001 0191H +℃ 0000 0000 1010 0010 00A2h +℃ 0000 0000 0000 1000 0008H 0℃ 0000 0000 0000 0000 000H 序号 名称 引脚功能描述 1 GND 地信号 2 DQ 数据输入 /输出引脚。 开漏单总线接口引脚。 当被用着在寄生电 源下,也可以向器件提供电源。 3 VDD 可选择的 VDD引脚。 当工作于寄生电源时,此引脚必须接地。 课件之家精心整理资料 欢迎你的欣赏 课件之家精心整理资料 欢迎你的欣赏 ℃ 1111 1111 1111 0000 FFF8H ℃ 1111 1111 0101 1110 FF5EH ℃ 1111 1110 0110 1111 FF6FH 55℃ 1111 1100 1001 0000 FC90H DS18B20 的使用方法 由于 DS18B20 采用的是 1- Wire 总线协议 方式,即在一根数据线实现数据的双向传输,而对 AT89S51 单片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件的方法来模拟单总线的协议时序来完成对 DS18B20 芯片的访问。 由于 DS18B20 是在一根 I/O线上读写数据,因此,对读写的数据位有着严格的时序要求。 DS18B20 有严格的通信协议来保证各位数据传输的正确性和完整性。 该协议定义了几种信号的时序:初始化时序、读时序、写时序。 所有时序都是将主机作为主。精品论文]基于单片机的恒温箱控制系统设计
相关推荐
机处理后,对相应的受控电器产生控制。 单 片 机 遥控 按钮 红外 发射 单 片 机 红外 接收 控制方式选择开关 受控 电器 课件之家精心整理资料 欢迎你的欣赏 11 方案三:利用红外遥控开关电路 用单片机制作一个红外电器遥控器,可以分别控制 5个电器的电源开关,和一个电灯开关,并且可以对电灯进行亮度的调光控制。 红外发射部分结构图如下: 图 当按下遥控按钮时,单片机产生相应的控制脉冲
冷却后出水冷器,进入氨分离器,部分液氨被分离出来,气体出氨分离器,进入透平循环机入口,经加压后进入循环气滤油器出来后进入冷交换器热气进口。 在冷交换器管内被管间的冷气体换热,冷却后出冷交换器与压缩送来经过新鲜气滤油器的新鲜气氢气、氮气会合进入氨冷器,被液氨蒸发冷凝到 5~ 10℃,被冷凝的气体 再次进入冷交,在冷交下部气液分离,液氨送往氨库气体与热气体换热后再次出塔,进入合成塔再次循环 [2]。
47D178D18~CLR1CLK111Q22Q53Q64Q95Q126Q157Q168Q198584838281807978V C C777675747372717057580605655545352515049 48 47 46 45 44 434241403938373635 34 33 32 31 30 292827262524232221 20 19 18 17 16 1514 13
用到配置指定或配置说明。 配置指定用于把例化元件和相应的实体-结构体 ―绑定 ‖起来,配置说明为大型设计提供配置管理的手段。 利用配置技术,可以选取不同的结构体,这样就可以对同一设计任务进行多种配置的性能实验,从而选取性能最优的逻辑实现。 程序包:程序包是一个可编译的 VHDL 源设计单元,建立一个程序包的目的是将公用的子程序,数据类型、常数以及编译过的设计接口综合起来,以备顶层调用。
“虚拟样机 ,在此基础上与其它模块集成就可以满足多方面的仿真要求. 模块简介: ADAMS /View(用 户界面模块 )是以用户为中心的交互式图形环境,它将简单的图标、菜单、鼠标点取操作与交互式图形建模、仿真计算、动画显示等功能完美地集成在一起。 其实体建模的内核采用 Parasolid 格式,除提供了丰富的零件几何图形库外,还提供了完整的约束开和力/力矩库,支持布尔运算,建模工作快速。
RAM,如 6264, 62256等。 随着软件设计水平的提高,往往只要改变或增加软件中的数据处理算法,就可以使系统功能提高很多,而系统的硬件不必做任何更换就使系统升级换代。 只要在硬件电路设计初期考虑到这 一点,就应该为系统将来升级留足够的 RAM 空间,哪怕多设计一个 RAM的插座,暂不插芯片也好。 (5) I/O 端口:在样机研制出来后进行现场试用时,往往会发现一些被忽视的问题