基于单片机的电冰箱温控器的设计-毕业论文内容摘要:
导体半导体公司继 DS18B20 之后推出的一种的一种改进型智能温度传感器。 DS18B20 作为检测元件,测温 范围为 55~125℃,最高分辨率可达 ℃。 DS18B20 可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。 按照系统设计功能的要求,确定系统由 6 个模块组成: 主控制器、测温电路、液晶显示电路、过欠压检测电路、按键电路、继电器压缩机电路。 温度控制器总体电路结构框图如图 21 所示。 S T C 8 9 C5 2 主 控制 器D S 1 8 B 2 0过 欠 压 检 测 1 2 8 6 4 液 晶继 电 器 压 缩 机按 键 电 路 图 2 1 温度控制器总体电路结构框图 更多论文 5 第三章 系统的总体 设计介绍 系统硬件电路的设计 温控器电路设计原理图如附录 A 所示,控制器使用单片机 STC89C52,温度传感器使用 DS18B20,及 12864 液晶显示屏实现温度和其他显示。 MCS51 单片机 STC89C52 单片微机封装形式为双排直列式结构( DIP),引脚共 40 个。 如图 31 所示。 MCS- 51 单片机 STC89C52 其内部基本组成为:一个 8 位的中央处理器( CPU), 256byte片内 RAM 单元, 4Kbyte 掩膜式 ROM, 2 个 16 位的定时器/计数器,四个 8 位的并行 I/O 口( P0, P1, P2, P3),一个全双工串行口 5 个中断源,一个片内振荡器和时钟发生电路 , 可编程串行通道 ,有 低功耗的闲置和掉电模式。 这种结构特点决定了单片机具有体积小、成本低、可靠性高、应用灵活、开发效率高、易于被产品化等优点,使其具有很强的面向控制的能力,在工业自动化控制、家用电器、智能化仪表、机器人、军事装置等领域获得了广泛的应用。 图 3 1 MSCC51 单片机 STC89C52 引脚图 更多论文 6 2.管脚说明: VCC:供电电压。 GND:接地。 P0 口: P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。 当 P1 口的管脚第一次写 1 时,被定义为高阻输入。 P0 能够用于外部程序数据存储器,它可以被定义为数据 /地址的第八位。 在 FIASH 编程时, P0 口作为原码输入口,当 FIASH 进行校验时, P0 输出原码,此时 P0 外部必须被拉高。 P1 口: P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口, P1 口缓冲器能接收输出4TTL 门电流。 P1 口管脚写入 1 后,被内部上拉为高,可用作输入, P1 口被外部下拉为低电平时,将输出电流, 这是由于内部上拉的缘故。 在 FLASH 编程和校验时, P1 口作为第八位地址接收。 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 口将输出电流( ILL)这是由于上拉的缘故。 P3 口也可作为 8051 的一些特殊功能口,如下所示: 口管脚 备选功能 RXD(串行输入口) TXD(串行输出口) /INT0(外部中断 0) /INT1(外部中断 1) T0(记时器 0 外部输入) T1(记时器 1 外部输入) 更多论文 7 /WR(外部数据存储器写选通) /RD(外部数据存储器读选通) P3 口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。 当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。 在 FLASH 编程期间,此引脚用于输入编程脉冲。 在平时, ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。 因此它可用作对外部输出的脉冲或用于定时目的。 然而要注意的是:每当用作外部数据存储器时,将跳过一个 ALE 脉冲。 如想禁止 ALE 的输出可在 SFR8EH 地址上置 0。 此时, ALE 只有在执行 MOVX, MOVC 指令是 ALE才起作用。 另外,该引脚被略微拉高。 如果微处理器在外部执行状态 ALE 禁止,置位无效。 /PSEN:外部程序 存储器的选通信号。 在由外部程序存储器取指期间,每个机器周期两次 /PSEN 有效。 但在访问外部数据存储器时,这两次有效的 /PSEN 信号将不出现。 /EA/VPP:当 /EA 保持低电平时,则在此期间外部程序存储器( 0000HFFFFH),不管是否有内部程序存储器。 注意加密方式 1 时, /EA 将内部锁定为 RESET;当 /EA 端保持高电平时,此间内部程序存储器。 在 FLASH 编程期间,此引脚也用于施加 12V 编程电源( VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来 自反向振荡器的输出。 温度传感器 DS18B20 温度传感器是本系统不可或缺的元件,其性能的好坏直接影响系统的性能,因此温度传感器采用 DALLAS 公司生产的高性能数字温度传感器 DS18B20。 DS18B20 是 DALLAS 公司生产的一线式数字温度传感器 , 具有 3 引脚 TO- 92 小体积封装形式 ; 温度测量范围为- 55℃~+ 125℃ , 可编程为 9 位~ 12 位 A/D 转换精度 ,测温分辨率可达 ℃ , 被测温度用符号扩展的 16 位数字量方式串行输出 ; 其工作电源既可在远端引入 , 也可采用寄生电源方式产生。 多个 DS18B20 可以并联到 3 根或 2更多论文 8 根线上 ,CPU 只需一根端口线就能与诸多 DS18B20 通信 ,占用微处理器的端口较少 ,可节省大量的引线和逻辑电路。 以上特点使 DS18B20 非常适用于远距离多点温度检测系统。 DS18B20 内部结构如图 33 所示 , 主要由 4 部分组成: 64 位 ROM、温度传感器、非挥发的温度报警触发器 TH 和 TL、配置寄存器。 DS18B20 的管脚排列如图 32 所示: 图 3 2 DS18B20 的管脚排 列图 DQ: 为数字信号输入/输出端。 GND:为电源地。 VDD:为外接供电电源输入端(在寄生电源接线方式时接地 ,见图 32)。 ROM 中的 64 位序列号是出厂前被光刻好的 , 它可以看作是该 DS18B20 的地址序列码 ,每个 DS18B20 的 64 位序列号均不相同。 64 位 ROM 的排的循环冗余校验码( CRC=X8+ X5+ X4+ 1)。 ROM 的作用是使每一个 DS18B20 都各不相同 ,这样就可以实现一根总线上挂接多个 DS18B20 的目的。 图 3 3 DS18B20 的内部结构 更多论文 9 DS18B20 用 12 位存贮温度值 , 最高位为符号位。 以下图表 为 DS18B20 的温度存储方式 , 负温度 S = 1, 正温度 S = 01 如 :0550H 为 + 85℃ , 0191H 为 ℃ , FC90H为 55℃。 23 22 21 20 21 22 23 24 温度值低字节 LSB S S S S S 26 25 24 温度值高字节 MSB 高低温报警触发器 TH 和 TL、配置寄存器均由一个字节的 EEPROM 组成 , 使用一个存 储器功能命令可对 TH、 TL 或配置寄存器写入。 其中配置寄存器的格式如下: 0 R1 R0 1 1 1 1 1 R R0 决定温度转换的精度位数: R1R0=00, 9 位精度 ,最大转换时间为 ,R1R0=01, 10 位精度 ,最大转换时间为 , R1R0=10, 11 位精度 ,最大转换时间为375ms, R1R0=11, 12 位精。基于单片机的电冰箱温控器的设计-毕业论文
相关推荐
采集由 DS18B20构成;由于 24C02C 采用 I2C总线结构,操作简单而且具有掉电保存数据的能力,所有闹钟的定时时间以及闹钟的开关用 24C02C来存储。 A T 8 9 S 5 2 主控 制 模 块蜂 鸣 器 报 警模 块2 4 C 0 2 C存 储 模 块1 2 8 6 4 液 晶 显示 模 块D S 1 3 0 2时 钟 模 块键 盘 模 块D S 1 8 B 2 0 模块 图
的显示电路是为了给使用者以提示而设置的。 考虑到为了节约单片机的口资源,本系统的显示采用串行显示的方式。 方案一:通过移位寄存器显示 只使用单片机的两个串行口, 就可以完成单片机的显示功能。 返回 密码正确。 开锁驱动电路 发光二极管亮 单片机微控制器 Y N 7 方案二:通过芯片 HD7279 显示 HD7279 为串行接口,可直接同时驱动 8 位共阴式数码管而不需要外围元件
件记录、监控功能,如:失压、失流、过压、过流、编程、开盖、电压合格率等;这些是感应式电能表所缺少的。 便于安装使用 感应式电能表的安装有严格的要求;而电子式电能表采用静止式的计量方式,因此不存在上述问题,加上体积小、重量轻,便于使用。 表 11 列出了两种电能表的性能比较。 表 11 感应式电能表与电子式电能表的性能比较 类别 感应式电 能表 电子式电能表 准确度(级别) ~ ~ 频率范围(
善招投标制度。 出台进一步加强和规范工程建设项目招投标工作的通知等文件,规范招投 标行为,同时对工程建设中挂靠借用资质投标和违规出借资质问题进行专项清理,有效防止工程领域腐败问题。 强化审计和公共资金监督。 加强重点领域、部门、行业的审计监督,财政预算执行、民生和社保资金、权力运行、履行经济责任等审计实现全覆盖。 对民生工程、重大项目等市政投资项目和社保基金、扶贫救灾资金、 “ 三农 ”
热电温度计是由热电偶、补偿导线及测量仪表 构成的。 其中热电偶 是敏感元件 , 它由两种不同的导体 A 和 B 连接在一起 , 构成一个闭合回路 , 当两个连接点 1 与 2 的温度不同时 , 由于热电 效应, 回路中就会产生零点几到几十毫伏的热电动势 , 记为 EAB。 接点 1 在测量时被置于测 量场所, 故称为测量端或工作端。 接点 2 则要求恒定在某一 温度下, 称为参考端或自由端 ,
E2PROM。 后者用于存储 TH , TL 值 ,数据先写入 RAM ,经校验后再传给 E2PROM。 而配置寄存器为高速暂存器中的第 5 个字节 ,他的内容用于确定温度值的数字转换分辨率 ,DS18B20 工作时按此寄存器中的分辨率将温度转换为相应精度的数值。 DS18B20内部主要包括寄生电源、温度传感器、 64位激光 ROM 单线接口、存放中间数据的高速暂存器