1、摘 要笔记本电脑,便于携带,体积小,而且它的功能满足大多数人的需要,随着科学技术的近步带来的成本下降,笔记本的价格也为大多数人所接受。随着使用笔记本人数的增加,笔记本的各种问题也暴露出来,除了性价比之外,最关心的莫过于散热。笔记本在 性 能 与 便 携 性 对 抗 中 , 散 热 成 为 最 关 键 的 因 素 , 笔 记 本 散 热 一 直是 笔 记 本 核 心 技 术 中 的 瓶 颈 。 有 时 笔 记 本 电 脑 会 意 外 的 死 机 , 一 般 就 是 系 统 温度 过 高 导 致 。 为 了 解 决 这 个 问 题 , 人 们 设 计 了 散 热 底 座 , 可 以 使 笔 记 本
2、 产 生 的热 量 尽 快 的 扩 散 到 电 脑 外 部 , 不 影 响 笔 记 本 的 使 用 功 能 , 不 会 使 电 脑 的 线 路 出 现腐 蚀 现 象 , 保 证 笔 记 本 电 脑 的 正 常 工 作 。 好 的 底 座 可 以 很 大 的 延 长 笔 记 本 电 脑使 用 寿 命 。本设计针对散热问题做了深入的探讨,并设计出一套基于单片机控制的智能散热底座,综合了成本和性能等相关因素,采用了 Atmel 公司的 AT89S52 为核心搭建了该系统。在本着成本控制和推向市场的前提下,文中的电路简约而易于批量生产,在完成散热功能和最少成本的前提下达到了节能和智能。关键词:散热底座
3、;单片机;智能控制ABSTRACTNotebook computer is portable and small, and its functions could meet the needs of the majority, with the developing of science and technology, the cost decline, and the price of the laptop base to be acceptable to most people. But with the increase in the number of using the laptop
4、 people, they exposed various problems, in addition to cost, people always concerned about dissipating heat extremely. In the confrontation of the laptops performance and portability, the most critical factor is dissipating heat, and laptops dissipating heat has been the bottleneck of the core techn
5、ology. Sometimes it end up unexpected, it is always because of that the system temperature is too high. To solve this problem, people have designed heat dissipation base, the heat can remove from the laptop to the outside as quickly as possible, it does not affect the use of laptop, and its electron
6、ic line will not be eroded, to ensure the normal operation of laptop. A good base could extend the life of laptop.This design makes an in-depth discussion about heat dissipation, and design a microcontroller-based intelligent control of cooling base, synthesize cost and performance and so on, using
7、the core AT89S52 Atmel Corporation built the system. Under the premise of cost and market, the circuit in this design is simple and easy-to-volume production, it can be intelligent and energy-saving under the premise of heat dissipation and minimum cost.Key Words:cooling base; micro control unit; in
8、telligent control目 录1 引言 11.1 系统研究背景 .11.2 散热原理和方式 .11.3 笔 记 本 散 热 底 座 设 计 21.3.1 散 热 底 座 的 材 料 .21.3.2 散 热 底 座 的 结 构 .21.3.3 散热底座的性能 22 系统方案论证 42.1 系统框图 .42.2 各模块方案论证 .42.2.1 控制器的选择 42.2.2 温度采集器件的选择 52.2.3 电机及其驱动器的选择 63 系统硬件设计 73.1 单片机 AT89S52 .73.1.1 芯片介绍 73.1.2 系统时钟电路 .113.1.3 复位电路 .113.2 温度传感器电路
9、 123.2.1 芯片 DS18B20 介绍 .123.2.2 传感器连接电路 .133.3 直流电机驱动电路 143.3.1 三极管简介 .143.3.2 直流电机简介 .143.3.3 直流电机驱动电路 .143.4 串口通信电路 153.4.1 串口通信介绍 .153.4.2 芯片 MAX232 介绍 163.4.3 MAX232 电路连接图 163.5 电源电路 173.5.1 电源芯片介绍 .173.5.2 电源芯片连接电路 .184 系统软件设计 .204.1 编程语言简介 204.2 单片机程序设计 214.2.1 主程序设计 .214.2.2 温度采集子程序 .224.3 VB
10、 上位机程序设计 .224.3.1 VB6.0 软件介绍 .224.3.2 主程序设计 .244.3.3 交互式界面设计 .245 系统集成与调试 .265.1 硬件调试 265.2 软件 调试 275.3 调试问题及解决方法 28结 论 .30参考文献 .31附录 1: 单片机程序 32附录 2: VB6.0 程序 .36附录 3: 英文资料及中文翻译 39致 谢 .5811 引言1.1 系统研究背景笔记本电脑,便于携带,而且它的功能满足大多数人的需要,随着技术的近步带来的成本下降,笔记本的价格也为大多数人所接受。随着使用笔记本人数的增加,笔记本的各种问题也暴露出来,其中散热问题至关重要,它
11、不仅关系着能耗更关系着笔记本的使用寿命。因此散 热 成 为 最 关 键 的 因 素 , 笔 记 本 散 热 一 直 是 笔 记 本 核心 技 术 中 的 瓶 颈 。 有 时 笔 记 本 电 脑 会 莫 名 奇 妙 的 死 机 , 一 般 就 是 系 统 温 度 过 高 导致 。 为 了 解 决 这 个 问 题 , 人 们 设 计 了 散 热 底 座 , 可 以 使 笔 记 本 产 生 的 热 量 尽 快的 扩 散 到 电 脑 外 部 , 不 影 响 笔 记 本 的 使 用 功 能 , 保 证 笔 记 本 电 脑 的 正 常 工 作 。而 目 前 市 场 上 仅 仅 有 的 是 单 开 关 式
12、的 散 热 器 , 且 操 作 不 方 便 , 经 常 开 关 , 还 没 有根 据 温 度 变 化 来 进 行 控 制 的 智 能 散 热 底 座 。1.2 散热原理和方式散 热 , 其 实 就 是 一 个 热 量 传 递 过 程 通 过 传 导 、 对 流 、 辐 射 等 几 种 方 式 。 通常 在 台 式 机 中 主 要 是 风 冷 技 术 , 这 包 括 中 央 处 理 器 、 显 卡 、 电 源 及 机 箱 的 散 热风 扇 等 , 在 笔 记 本 电 脑 中 , 风 冷 依 旧 的 主 要 的 散 热 方 式 , 绝 大 数 的 散 热 方 式 是 :风 扇 、 热 管 、 散
13、热 板 的 组 合 。 目 前 很 多 笔 记 本 电 脑 采 用 铝 镁 合 金 的 外 壳 , 对 散 热也 起 到 了 一 定 的 作 用 。 在 笔 记 本 电 脑 底 部 一 般 都 有 散 热 通 风 口 , 或 吸 入 或 吹 出 ,对 笔 记 本 电 脑 的 散 热 都 非 常 重 要 。 笔 记 本 电 脑 在 设 计 的 时 候 也 考 虑 到 散 热 问 题 ,往 往 会 用 垫 脚 将 机 身 抬 高 , 但 是 在 温 度 过 高 的 时 候 , 就 显 得 比 较 勉 强 。 笔 记 本 的散 热 底 座 的 散 热 原 理 主 要 有 两 种 : 1.单 纯 通
14、过 物 理 学 上 的 导 热 原 理 实 现 散 热 功 能 。将 塑 料 或 金 属 制 成 的 散 热 底 座 放 在 笔 记 本 的 底 部 , 抬 高 笔 记 本 以 促 进 空 气 流 通 和热 量 辐 射 , 可 以 达 到 散 热 效 果 。 2.在 散 热 底 座 上 面 再 安 装 若 干 个 散 热 风 扇 来 提 高散 热 性 能 。 这 种 风 冷 散 热 方 式 包 括 吸 风 和 吹 风 两 种 。 两 种 送 风 形 式 的 差 别 在 于 气流 形 式 的 不 同 , 吹 风 时 产 生 的 是 紊 流 , 属 于 主 动 散 热 , 风 压 大 但 容 易
15、受 到 阻 力 损失 , 例 如 我 们 日 常 夏 天 用 的 电 风 扇 ; 吸 风 时 产 生 的 是 层 流 , 属 于 被 动 散 热 , 风 压小 但 气 流 稳 定 , 例 如 机 箱 风 扇 。2理 论 上 说 , 开 放 环 境 中 , 紊 流 的 换 热 效 率 比 层 流 大 , 但 是 笔 记 本 底 部 和 散 热底 座 实 际 组 成 了 一 个 封 闭 空 间 , 所 以 一 般 吸 风 散 热 方 式 更 符 合 风 流 设 计 规 范 。 市场 上 的 散 热 底 座 多 数 是 有 内 置 吸 风 式 风 扇 的 。1.3 笔 记 本 散 热 底 座 设 计
16、1.3.1 散 热 底 座 的 材 料当 前 市 场 主 要 产 品 使 用 的 材 料 有 两 种 : 金 属 或 者 塑 料 。 金 属 的 导 热 性 好 , 但现 在 任 何 一 款 笔 记 本 的 底 部 都 有 防 滑 胶 垫 , 和 金 属 散 热 底 座 不 可 能 紧 贴 在 一 起 ,所 以 金 属 的 导 热 性 能 不 能 完 全 发 挥 出 来 。 当 然 , 金 属 底 座 还 是 可 以 更 好 地 将 笔 记本 内 散 发 出 来 热 量 吸 收 并 扩 散 出 去 。 另 外 金 属 一 般 比 较 重 , 而 且 由 于 制 造 时 工 艺要 求 较 高 ,
17、 一 旦 做 工 不 够 精 细 , 极 易 伤 人 。 塑 料 材 质 一 般 比 较 轻 便 , 硬 度 也 较 高 ,很 多 工 程 塑 料 的 强 度 甚 至 超 过 金 属 。 出 于 成 本 及 轻 便 的 考 虑 , 重 量 较 轻 、 发 热 小的 笔 记 本 可 以 选 用 设 计 较 好 的 塑 料 散 热 底 座 。 但 是 如 果 是 重 量 较 大 , 发 热 较 高的 笔 记 本 还 是 得 使 用 金 属 材 质 的 做 工 良 好 的 散 热 底 座 。1.3.2 散 热 底 座 的 结 构风 扇 型 的 散 热 底 座 构 造 , 一 般 是 由 金 属 或
18、者 塑 料 外 壳 加 上 内 置 的 2-4 个 风扇 构 成 , 风 扇 的 供 电 方 案 有 通 过 笔 记 本 USB 接 口 供 电 以 及 外 置 电 源 供 电 两 种 。大 多 数 笔 记 本 电 脑 的 散 热 底 座 的 风 扇 均 采 用 吸 风 式 设 计 , 因 为 这 样 可 以 最 大 限 度的 减 少 空 气 扰 动 造 成 的 影 响 , 提 高 散 热 效 率 。散 热 底 座 风 扇 的 数 量 和 布 局 也 非 常 重 要 , 现 在 的 笔 记 本 后 部 往 往 是 电 池 , 而一 些 主 要 发 热 部 件 如 : 中 央 处 理 器 和 硬
19、 盘 等 位 置 相 对 靠 中 间 , 特 别 是 硬 盘 , 大多 设 计 在 手 托 下 面 , 而 这 些 部 位 很 多 散 热 底 座 往 往 没 有 设 计 风 扇 。 所 以 在 设 计散 热 底 座 前 , 先 弄 清 笔 记 本 底 座 几 个 主 要 部 件 的 位 置 , 确 定 最 热 的 几 个 位 置 。1.3.3 散 热 底 座 的 性 能性 能 判 定 方 法 : 同 等 环 境 下 , 使 用 散 热 底 座 和 不 使 用 , 分 别 记 录 开 机 五 分钟 和 开 机 一 小 时 后 的 系 统 主 要 温 度 参 数 , 可 以 大 概 确 定 该
20、散 热 底 座 的 散 热 性 能 。3还 需 要 特 别 注 意 的 是 散 热 底 座 的 噪 音 和 振 动 问 题 , 风 扇 的 数 量 和 质 量 是 决 定 因素 。 风 扇 多 固 然 增 加 散 热 效 果 , 但 是 相 应 的 耗 电 及 噪 音 振 动 也 增 加 了 , 所 以 一般 以 2 3 个 为 宜 。 所 以 底 座 测 试 的 时 候 需 要 留 心 判 断 下 其 噪 音 是 否 能 够 接 受 ,是 否 会 有 振 动 影 响 电 脑 硬 盘 。天津职业技术师范大学 2010 届本科生毕业设计42 系统方案论证本系统的结构主要包括对外界温度信息的采集电
21、路,控制器电路,散热风扇控制电路,上位机串口通信电路。选择合理的电路方案,能实现好系统的功能,降低设计的成本,而且有利于后继添加的扩展功能。下面先给出系统组成框图,然后对可能的各方案进行比较说明。2.1 系统框图 串PC图 2-1 系统框图2.2 各模块方案论证2.2.1 控 制 器 的 选 择方案一:采用可编程逻辑器件 CPLD 作为控制器。CPLD 可以实现各种复杂的逻辑功能、规模大、密度高、体积小、稳定性高、IO 资源丰富、易于进行功天津职业技术师范大学 2010 届本科生毕业设计5能扩展。采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的控制核心。但本系统不需要复杂
22、的逻辑功能,对数据的处理速度的要求也不是非常高。且从使用及经济的角度考虑放弃了此方案。方案二:采用凌阳公司的 16 位单片机,它是 16 位控制器,具有体积小、驱动能力高、集成度高、易扩展、可靠性高、功耗低、结构简单、中断处理能力强等特点。处理速度高,尤其适用于语音处理和识别等领域。但是当凌阳单片机在语音处理和辨识时,由于其占用的 CPU 资源较多而使得处理其它任务的速度和能力降低。方案三:采用 Atmel 公司的 AT89S52 单片机作为主控制器。AT89S52 是一种低功耗、高性能 CMOS 微控制器,具有 8K 在系统可编程 Flash 存储器。使用Atmel 公司高密度非易失性存储器
23、技术制造,与工业 80C51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52 具有以下标准功能:8k 字节 Flash,256 字节 RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。因此,本设计采用方案三。2.2.
24、2 温 度 采 集 器 件 的 选 择方案一:使用模数转换芯片和模拟温度器件组成,其温度感知器件一般为温度的线性器件,然后通过模拟转数字芯片把模拟量转换为数字量送入控制器加以识别和判断,其优点是,其通过选择合适的转换芯片和模拟温度器件可已达到很高的精度,一般的模数转换有 8 位、10 位、12 位等,在一般的系统中都采用此种方案。但对于本设计中会产生更多的电路,一是增加了体积不易于安装,二是本系统不需要很高的精度。方案二:采用“一线总线”数字化温度传感器 DS18B20,DS18B20 支持“一线总线”接口,测量温度范围为 -55125,在-1085范围内,精度为0.5。现场温度直接以“一线总
25、线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。适用于对性能要求不高,成本控制严格的应用,是经济型产品。天津职业技术师范大学 2010 届本科生毕业设计6因此,本设计采用方案二。2.2.3 电 机 及 其 驱 动 器 的 选 择方案一:采用直流电机加模拟电路,通过电位器调节电机两端电压进行控制。达林顿管串联在直流电机回路上,通过调节电位器改变电机回路的电流的大小,从而达到控制电机的目的。此方案的优点在,电路简单,通过一个电位器就可以达到调节电机速度的目的,但它也存在明显的不足,三极管工作在放大区时在电机回路上将产生
26、一个压降,会产生很多的热量,效率很低。方案二:采用 PWM 控制步进电机。PWM 控制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。PWM 对半导体器件的导通和关断进行控制,是输出端得到一系列幅值相等而宽度不相等的脉冲,用这些脉冲来代替正弦波或其他所需要的波形。按一定的规则对各脉冲的宽度进行调制,既可改变逆变电路输出电压的大小,也改变输出频率。对于本设计的不足之处也很明显,步进电机适用于精确控制,本电路不需要非常精确。而且电路过于复杂,成本过高。方案三:采用三级管直接驱动直流电机,电路使三级管工作在饱和和截止区,三极管处于
27、很低的功耗状态,发挥简单的开关作用来控制电机两端电流的通断,从而达到控制电机的目的。此设计简单,成本低,易于实现,因此,本设计采用方案三。天津职业技术师范大学 2010 届本科生毕业设计73 系统硬件设计硬件系统的主要包括对外界温度信息的采集电路,控制器电路,散热风扇控制电路,上位机串口通信电路,电源电路。下面就具体的电路进行阐述。3.1 单片机 AT89S523.1.1 芯 片 介 绍AT89S52 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程 Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上 F
28、lash 允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程Flash,使得 AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52 具有以下标准功能:8k 字节 Flash,256 字节 RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。另外 AT89S52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方
29、式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。主要性能1.与 MCS-51 单片机产品兼容2.8K 字节在系统可编程 Flash 存储器3.1000 次擦写周期4.全静态操作:0Hz33Hz5.三级加密程序存储器6.32 个可编程 I/O 口线7.三个 16 位定时器/计数器8.八个中断源9.全双工 UART 串行通道10.低功耗空闲和掉电模式天津职业技术师范大学 2010 届本科生毕业设计811.掉电后中断可唤醒12.看门狗定时器13.双数据指针14.掉电标识符AT89S52 方框图图 3-1 AT89S52 方框图引脚结构:天津职业技术师范大学
30、2010 届本科生毕业设计9图 3-2 AT89S52 引脚图引脚功能描述:VCC:电源。GND:地。P0 口:P0 口是一个 8 位漏极开路的双向 I/O 口。作为输出口,每位能驱动 8 个 TTL 逻辑电平。对 P0 端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0 口也被作为低 8 位地址/数据复用。在这种模式下,P0 具有内部上拉电阻。在 flash 编程时,P0 口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。P1 口:P1 口是一个具有内部上拉电阻的 8 位双向 I/O 口,P1 输出缓冲器能驱动 4 个 TTL 逻辑电平。对
31、P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。此外,P1.0 和 P1.2 分别作定时器/计数器 2 的外部计数输入(P1.0/T2)和时器/计数器 2 的触发输入( P1.1/T2EX) 。在 flash 编程和校验时,P1 口接收低 8 位地址字节。天津职业技术师范大学 2010 届本科生毕业设计10P2 口:P2 口是一个具有内部上拉电阻的 8 位双向 I/O 口,P2 输出缓冲器能驱动 4 个 TTL 逻辑电平。对 P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时
32、,被外部拉低的引脚由于内部电阻的原因,将输出电流。在访问外部程序存储器或用 16 位地址读取外部数据存储器时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送 “1”。在使用 8 位地址访问外部数据存储器时,P2 口输出 P2 锁存器的内容。在 flash 编程和校验时,P2 口也接收高 8 位地址字节和一些控制信号。P3 口:P3 口是一个具有内部上拉电阻的 8 位双向 I/O 口,P2 输出缓冲器能驱动 4 个 TTL 逻辑电平。对 P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。P3
33、 口亦作为 AT89S52 特殊功能(第二功能)使用。在flash 编程和校验时,P3 口也接收一些控制信号。RST:复位输入。晶振工作时,RST 脚持续 2 个机器周期高电平将使单片机复位。看门狗计时完成后,RST 脚输出 96 个晶振周期的高电平。特殊寄存器AUXR(地址 8EH)上的 DISRTO 位可以使此功能无效。DISRTO 默认状态下,复位高电平有效。ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低 8位地址的输出脉冲。在 flash 编程时,此引脚(PROG)也用作编程输入脉冲。在一般情况下,ALE 以晶振六分之一的固定频率输出脉冲,可用来作为外部定时
34、器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE 脉冲将会跳过。如果需要,通过将地址为 8EH 的 SFR 的第 0 位置“1”,ALE 操作将无效。这一位置“1”,ALE 仅在执行 MOVX 或 MOVC 指令时有效。否则,ALE 将被微弱拉高。这个 ALE 使能标志位的设置对微控制器处于外部执行模式下无效。PSEN:外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。当 AT89S52 从外部程序存储器执行外部代码时,PSEN 在每个机器周期被激活两次,而在访问外部数据存储器时,PSEN 将不被激活。EA/VPP:访问外部程序存储器控制信号。为使能从 0000H 到
35、 FFFFH 的外部程序存储器读取指令,EA 必须接 GND。为了执行内部程序指令,EA 应该接VCC。在 flash 编程期间,EA 也接收 12V 电压。XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相放大器的输出端。天津职业技术师范大学 2010 届本科生毕业设计113.1.2 系 统 时 钟 电 路时钟电路是用来产生 89S52 单片机工作时所必须的时钟信号,89S52 本身就是一个复杂的同步时序电路,为保证工作方式的实现,89S52 在唯一的时钟信号的控制下严格的按时序执行指令进行工作,时钟的频率影响单片机的速度和稳定性。通常时钟由于两种形式:内部时钟和
36、外部时钟。我们系统采用内部时钟方式来为系统提供时钟信号。89S52 内部有一个用于构成振荡器的高增益反向放大器,该放大器的输入输出引脚为 XTAL1 和XTAL2,它们跨接在晶体振荡器和用于微调的电容,便构成了一个自激励振荡器电路中的 C1、C2 的选择在 30PF 左右,但电容太小会影响振荡的频率、稳定性和快速性。晶振频率为在 1.2MHZ12MHZ 之间,频率越高单片机的速度就越快,但对存储器速度要求就高。为了提高稳定性我们采用温度稳定性好的瓷片电容,采用的晶振频率为 11.0592MHZ。 059MXTALCp图 3-3 时钟电路3.1.3 复 位 电 路复位电路是影响单片机系统运行稳定
37、性的主要内部因素之一。单片机的复位操作有手动复位和加电复位两中方式。加电复位是任何单片机都具有的功能。它通过专用的复位电路产生复位信号,是系统的原始复位方式,发生在开机加电时,是系统自动完成的。单片机系统在调试程序时,有可能出现死机、死循环、程序“跑飞”等情况,手动复位是解决这一情形的最好方式 。单片机系统中用到的复位方式有四种,它们是:积分型、微分型、比较器型和看门狗型。前三种是在芯片外面用分立元件或集成电路芯片搭建完成,最后一种位于芯片内部,属于芯片的一部分。单片机系统中用到的复位电路有上天津职业技术师范大学 2010 届本科生毕业设计12电复位、按键电平复位和按键脉冲复位三种。本设计中,
38、为了简便设计采用的上电复位电路如下图所示: VC10uF/6RKST图 3-4 复位电路3.2 温度传感器电路3.2.1 芯 片 DS18B20 介 绍Dallas 半导体公司的数字化温度传感器 DS1820 是世界上第一片支持“一线总线”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。DS18B20 支持“一线总线”接口,测量温度范围为 -55125,在-1085范围内,精度为0.5。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。与
39、前一代产品不同,新的产品支持3V5.5V 的电压范围,使系统设计更灵活、方便。DS18B20 可以程序设定 912位的分辨率,精度为0.5。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在 EEPROM 中,掉电后依然保存。DS1822 与 DS18B20 软件兼容,是 DS18B20 的简化版本。省略了存储用户定义报警温度、分辨率参数的 EEPROM,精度降低为2,适用于对性能要求不高,成本控制严格的应用,是经济型产品。继“一线总线”的早期产品后,DS1820 天津职业技术师范大学 2010 届本科生毕业设计13开辟了温度传感器技术的新概念。DS18B20 和
40、DS1822 使电压、特性及封装有更多的选择,让我们可以构建适合自己的经济的测温系统。18B20 管脚图图 3-5 18B20 管脚图3.2.2 传 感 器 连 接 电 路VC10uF/6RKST59MXALpPE4OI78DNWGcUB图 3-6 传感器连接电路天津职业技术师范大学 2010 届本科生毕业设计143.3 直流电机驱动电路3.3.1 三 极 管 简 介三极管,全称应为半导体三极管,也称双极型晶体管,晶体三极管,是一种电流控制电流的半导体器件。其作用是把微弱信号放大成幅值较大的电信号,也用作无触点开关。三极管分类:按材质分:硅管、锗管。按结构分:NPN、PNP。按功能分:开关管、
41、功率管、达林顿管、光敏管等。按功率分:小功率管、中功率管、大功率管。按工作频率分:低频管、高频管、超频管。按结构工艺分:合金管、平面管。晶体管促进并带来了“固态革命”,进而推动了全球范围内的半导体电子工业。作为主要部件,它及时、普遍地首先在通讯工具方面得到应用,并产生了巨大的经济效益。由于晶体管彻底改变了电子线路的结构,集成电路以及大规模集成电路应运而生,这样制造像高速电子计算机之类的高精密装置就变成了现实。3.3.2 直 流 电 机 简 介输出或输入为直流电能的旋转电机,称为直流电机,它是能实现直流电能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时
42、是直流发电机,将机械能转换为电能。直流电机的结构应由定子和转子两大部分组成。直流电机运行时静止不动的部分称为定子,定子的主要作用是产生磁场,由机座、主磁极、换向极、端盖、轴承和电刷装置等组成。随着人们生活水平的提高,产品质量、精度、性能、自动化程度、功能以及功耗、价格问题已经是选择家用电器的主要因素。永磁直流电机既具有结构简单、 运行可靠、维护方便等优点,又具备良好的调速特性,现已广泛应用于各种场合。3.3.3 直 流 电 机 驱 动 电 路采用三级管直接驱动直流电机,电路使三级管工作在饱和或截止区,三极管处于很低的功耗状态,发挥简单的开关作用来控制电机两端电流的通断,从而达到控制电机的目的。
43、对于电路的保护采用二极管续流方式并联在电机两端。天津职业技术师范大学 2010 届本科生毕业设计15A-+Motr H850VCR34.7K1N图 3-7 直流电机驱动电路3.4 串口通信电路3.4.1 串 口 通 信 介 绍RS-232 已经成为 PC 机与通信工业中应用最广泛的串行通信接口之一,尽管近年来随着 USB 技术的成熟与发展,RS-232 串口的地位将逐步被 USB 接口协议取代,但是在工业控制与嵌入式系统中,RS-232 串口通信以其低廉的实现价格,较长的通信距离,优异的抗干扰能力,仍然占有十分大的应用比例。RS-232 是一种在低速率串行通信中增加通信距离的单端标准,其采用了
44、不平衡的传输方式,典型的 RS-232 信号在正负电平之间摆动,数据传输时,发送端驱动器的输出正电平范围在+5+15V 之间,负电平范围在-5-15V 之间,与TTL 电平相对应时,逻辑 1 对应 RS-232 通信的负电平,逻辑 0 对应 RS-232 通信的正电平。9 针串口功能一览表:1.载波检测(DCD)2.接收数据(RXD)3.发送数据(TXD)4.数据终端准备好(DTR)5.信号地(GND)6.数据准备好(DSR)7.发送请求(RTS) 8.发送清除(CTS)9.振铃指示(RI)数据连接线主要在设备中起桥梁的作用,使 PC 机与单片机,PC 机与 PC 机之间进行数据通信,串口天津
45、职业技术师范大学 2010 届本科生毕业设计16间通信只要连接三条线就可以了。即接收数据线,发射数据线和信息地线。在某时刻,对一台机来说是发送数据,对另一台机就是接收数据。所以接收数据线与发射数据线要换接。3.4.2 芯 片 MAX232 介 绍MAX232 产品是由美国 Maxim 公司推出的一款兼容 RS-232 标准的芯片,该器件包含两个驱动器、两个接收器和一个电压发生器电路提供 TIA/EIA-232-F电平,该器件符合 TIA/EIA-232-F 标准,每一个接收器将 TIA/EIA-232-F 电平转换成 5TTL/CMOS 电平,每一个发送器将 TTL/CMOS 电平转换成 TI
46、A/EIA-232-F电平,有从贴片到直插等不同的封装类。图 3-8 MAX232 芯片内部结构图3.4.3 MAX232 电 路 连 接 图MAX232 采用单 5V 供电,内部有两个电荷泵,通过充电电容的作用将+5V 电压转换为+10V 的电压,第一个电荷泵利用充电电容 C1 将+5V 电压加倍提升到+10V,第二个电荷泵利用充电电容 C2 和 C4 将+10V 电压变换为-10V 的电压,为RS-232 通信提供工作电平。对于 MAX232 来说,推荐采用 10uF 的电解电容。天津职业技术师范大学 2010 届本科生毕业设计17C1+V62-345TOU7RIN890GDMAXuFJ图
47、 3-9 MAX232 与电脑连接3.5 电源电路3.5.1 电 源 芯 片 介 绍电源电路主要运用到 7805 稳压芯片,输出电压为 5V,加散热片时驱动电流可达 1A,输出电流 200300mA 时,7805 温度在 50 度左右,并且有过温切断输出起到保护功能。该系列芯片技术成熟,所需的外围器件少,性价比高,运用的非常广泛,其内部原理图如图 3-10 所示。图 3-10 为 7805 的引脚图:1.INPUT 电源输入端,最大可达 35V 2.GROUND 电源地3.OUTPUT +5V 输出端天津职业技术师范大学 2010 届本科生毕业设计18图 3-10 7805 内部原理图图 3-
48、11 7805 的引脚图3.5.2 电 源 芯 片 连 接 电 路由变压器出来的交流信号经过桥式整流和电容滤波之后送给 LM7805,稳压5V 输出,它的输出单独供给单片机。在三端稳压管的输入输出端与地之间连接大容量的滤波电容,使滤掉纹波的效果更好,输出的直流电压更稳定。接小容量高频电容以抑制芯片自激,输出引脚端连接高频电容以减小高频噪声,使单片机工作在一个良好的电源环境中,提高系统稳定性。天津职业技术师范大学 2010 届本科生毕业设计19VinoutGNDR78051FC462.SLE电 源 电 路 A图 3-12 电源电路原理天津职业技术师范大学 2010 届本科生毕业设计204 系统软
49、件设计软件部分也是整个系统的核心部分之一,硬件制作成功后,加上软件部分才能使整个系统得以运行。本系统的软件部分主要包括主程序和系统初始化子程序、电机控制程序、温度采集程序、串口通信程序。4.1 编程语言简介C 语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。C 语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用 C语言明显优于其它解释型高级语言,有一些大型应用软件也是用 C 语言编写的。C 语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。其特点为:1.语言简洁、紧凑、使用方便、灵活。2.运算符丰富。3.数据结构丰富,具有现代化语言的各种数据结构。4.具有现代化的控制语句。5.语法限制不太严格,程序设计自由度大。6.能实现汇编语言的大部分功能,可以直接对硬件进行操作。7.生成目标代码质量高,程序执行效率高。8.程序可移植性好。汇 编 语 言 是 面 向 机 器 的 程 序 设 计 语 言 。 汇 编 语 言 是 一 种 功 能 很 强 的 程 序设 计 语 言 ,也 是 利 用