电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

pic18温度监测系统设计

pic18温度监测系统设计_第1页
1/9
pic18温度监测系统设计_第2页
2/9
pic18温度监测系统设计_第3页
3/9
基于 PIC18 的低功耗温度采集系统设计一、系统组成整个系统包括 PIC18F452 最小系统电路、多点温度采集测量电路(由 MCU 内部 A/D 模块实现)、电源模块(向器件提供电源)、外部数据存储电路和液晶显示和低压检测及报警电路(低压检测由 MCU 内部 LVD 模块实现)。电路如下图所示:系统电路图二. 硬件结构设计2.1 PIC18F452 及其外围电路图一PIC18F452 是 Microchip 生产的低功耗和高速率的高性能增强型能闪存单片机。此设计中外围电路包括复位电路、时钟电路、下载口电路,而时钟电路中外部晶体振荡器采纳 8MHz 的晶体振荡器,为系统提供精确的实时时钟,假如要求的频率精度不需要高于正负 5%,也可以使用所有纳瓦器件和 nanowatt XLP 器件都具有的内部 RC 振荡器,与外部 RC 振荡器相比,内部 RC 振荡器的频率稳定度更高并且功耗也比外部振荡器低,这样就可以减少功耗。这些电路都采纳 3v 的系统电源,也减少了功耗。2.2 多点温度采集测量电路图二本设计中采纳了片上 8 个 ADC 模块的 8 个 A/D 模拟信号输入通道,程序在运行的过程中经过内部的一个多路开关,可以选择任意一个通道进行 A/D 转换。此设计中采纳模拟输入,假如采纳数字输入,当输入电压接近 VDD 时,数字输入的引脚会达到最低,但输入电压接近 VDD 和 VSS 之间的中点时,则数字输入缓冲器内的晶体管会偏置到线性区,他们将会消耗相当大的电流。假如将该引脚配置为模拟输入,则数字缓冲器会被关闭,使引脚电流和控制器总电流下降,这样就降低了功耗。采纳了 8 个电压跟随器,将热敏电阻上采集到的电压值通过电压跟随器传送到 PIC18 MCU,以电压跟随器的高输入阻抗低输出阻抗特性,来保证采集到的电压最大限度地输入到 MCU 中。通过 MCU 内部 A/D 转换模块将采集到的各点热敏电阻上的电压值,经过 MCU,MCU 便可根据电压—电阻—温度之间的关系计算出各点的温度。控制微处理器外部电路的功耗,是一个十分重要的环节,在设计电路中,需要确定哪些物理模式或状态时必须的,以关闭不需要的电路。在此设计中由于数据采集不需要每时每刻都进行,可以设为每十分钟进行一次,所以可以在不采集数据,未进行 A/D 采样的时候关闭该模块的电路,在这 10 分钟内让系统进入睡眠模式。睡眠后,系统采纳看门狗定时器(WDT)唤醒。WDT 一次性无法定到 10 分钟,但软件中可以通过设置一个程序变量,让 MCU 在被唤醒后推断睡眠...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

pic18温度监测系统设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部