嵌入式系统课程设计--智能家居控制系统.doc

上传人:聆听****声音 文档编号:789646 上传时间:2023-04-30 格式:DOC 页数:29 大小:1.06MB
下载 相关 举报
嵌入式系统课程设计--智能家居控制系统.doc_第1页
第1页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第2页
第2页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第3页
第3页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第4页
第4页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第5页
第5页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第6页
第6页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第7页
第7页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第8页
第8页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第9页
第9页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第10页
第10页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第11页
第11页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第12页
第12页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第13页
第13页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第14页
第14页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第15页
第15页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第16页
第16页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第17页
第17页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第18页
第18页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第19页
第19页 / 共29页
嵌入式系统课程设计--智能家居控制系统.doc_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

嵌入式系统课程设计--智能家居控制系统.doc

《嵌入式系统课程设计--智能家居控制系统.doc》由会员分享,可在线阅读,更多相关《嵌入式系统课程设计--智能家居控制系统.doc(29页珍藏版)》请在冰点文库上搜索。

嵌入式系统课程设计--智能家居控制系统.doc

前言

1984年,在美国康涅迪格州(Connecticut)特福德市建设了世界上第一幢智能建筑—都市大厦,虽然当时只是对一栋破旧的大楼进行了改造,但是是采用先进的计算机技术对都市大厦内部的电梯、照明、空调等设备进行监控,并且还可以提供情报资料、电邮、语音通信等信息的服务。

自此以后,在美国、欧洲、澳大利亚、韩国及新加坡等经济较发达的国家先后提出了各种智能家居控制方案,如欧洲的EIB总线、美国的C-Bus总线、新加坡的8X系统用于智能家居系统的协议,而且主要发达国家都从国家战略的高度大力推广智能家居控制系统。

国外很多大型公司非常看好智能家居控制的市场前景,例如:

比利时的TELETASK、美国的Honeywell、德国的Merten、新加坡NICO等国际知名公司,都在加大力度研发智能家居控制系统。

而且每个公司都有其不同的特点:

比利时的TELETASK重特点在于控制,其家居自动化系统质量稳定而且具有强大的升级能力,其最大的优点在于模块化结构,所有的模块接口由AUTOBUS总线相连。

美国的Honeywell重点在于安防,旨在提供安全、便利、舒适等特点。

其系统大多用有RS-485,CANBUS,红外遥控等技术德国的Merten智能控制系统是通过EIB工具软件ETS进行系统配置和功能设置的,Merten提供免费的产品数据库。

新加坡NICO主要采用LonWorks技术,并在“智能照明控制”领域成为行业的佼佼者。

在进入21世纪的现代,智能家居控制系统依然成为国外流行的时尚文化,有着非常诱人的前景与巨大的市场,根据国际专家不完全统计,在未来十年内智能家居控制产品销售额能够达到328亿美元。

虽然国外每家公司的策略不尽相同,但都坚信同样的信念,就连IBM公司的迈克尔.凯罗斯克说:

“这是个不容IBM公司忽视的市场机会。

现阶段,智能家居控制系统在我国的研究与应用相对处于一个起步阶段,但是也呈现出蓬勃发展的趋势,在2011年5月正式提出的“十二五”规划中也明确提出了将智能住宅作为战略性新型产业培育发展,在大力扶持的物联网时代,智能家居控制系统在我国必将迎来一种热潮。

然而智能家居控制系统在我国发展的近十年来,一直遇到市场瓶颈,原因在于:

对我国广大家庭来说,智能家居系统依然是一个概念产品,并没有在人们心中形成一种消费化的产品,市场认可度比较低。

智能家居行业现状也不容乐观,出现很多问题:

智能家居系统技术标准不统一,操作性差,价格昂贵,而且产品参差不齐。

虽然智能家居系统在我国近十年的发展历程中小有成就,提出了很多的概念性产品,但都没有很好的满足人们的核心需求,这种问题的关键性在于:

目前智能家居控制系统产品的稳定性差,并且兼容性也不成熟,以至于实际效果与人们所要求的效果有很大的差异。

在我国虽然智能家居起步尚晚,技术水平处于发展阶段,但我国人口众多,人们对住宅的刚性需求很大,随着国家大力扩大内需,民众的消费水平也不断提供,对生活水平质量的要求不断加大,因此在现有阶段大力扶持智能家居行业也是对我国房地产事业的发展指明了一个新的发展平台。

因此现阶段我国很多IT公司有一个明确的方向:

智能家居控制系统先从实用性做起,积攒一些技术手段及民众对其功能性的需求,然后逐渐开始做高端性的产品。

具统计资料显示,目前我国已有70%的家庭安有网络宽带,在一线、二线城市化进程中,将有50%左右的住宅要实现智能化控制,由此看来我国智能家居控制系统前景还是可观。

目前,在国内智能家居控制系统起步虽然较晚,但是国内一些知名的传统家电行业巨头如:

海尔、TCL等,还有一些IT巨头如:

河东企业(HDL)、上海索博、波创科技等都已经涉足智能家居行业,并投入大量的资金与高端技术来研发。

而先进入该领域的一些企业基本都推出了各自的产品,如海尔集团的“U-home”、TCL的“Mihome我的智能管家”、波创“EHOME智能家居远程控制系统”,都得到一定程度上的应用。

在当前社会高速发展的同时,更是倡导节能减排、低碳环保,由此利用智能家居控制设备的优点,其悄然已经成为房地产行业、住宅建设、IT技术行业发展的重点。

随着生活节奏的加快,人们更感受到时间、生活的便捷、安全的重要性,并且对生活质量的追求也越来越强烈,因此将智能化系统应用于家庭住宅中,有着重要的意义,也同时满足广大民众的愿望。

由此可见智能家居控制系统有着非常广阔的前景。

目录

第1章方案论证 1

1.1智能家居控制系统结构设计 1

1.2智能家居控制系统方案框图 2

第2章硬件系统设计 3

2.1处理器芯片的选择 3

2.1.1电源电路设计 3

2.1.2复位电路设计 4

2.1.3时钟电路设计 5

2.1.4串口电路设计 6

2.1.5JTAG电路设计 6

2.1.6SDRAM电路设计 7

2.1.7FLASH电路设计 8

2.2ZigBee接口电路设计 11

2.3WIFI接口电路设计 12

2.43G接口电路设计 13

2.5温度接口电路设计 14

2.6烟雾传感器接口电路设计 15

第三章应用软件设计 17

3.1交叉编译环境的搭建 17

3.2U-Boot的移植 17

3.3Linux内核的移植 18

3.4YAFFS2文件系统移植 19

3.5ZigBee模块驱动软件设计 20

3.63G模块驱动软件设计 22

3.7WiFi模块驱动软件设计 23

第4章小结 25

参考文献 26

第1章方案论证

1.1智能家居控制系统结构设计

经过对用户所需功能以及现有市场产品做出分析,本论文设计主要将智能家

居控制系统主要分五个部分组成:

电源部分、中央控制器S3C2410A核心板、各个功能子模块、智能家居控制系统内部通信以及智能家居控制系统外部通信。

电源部分:

电源部分是为整个智能家居控制系统供电,因此是硬件设计的重点,在控制设备设计两种电源控制方案,其一是用直流开关电源接220V电压来接入设备为系统供电,其二是采用干电池直接对系统供电。

中央控制器核心板:

中央控制器是整个智能家居控制系统的核心,本设计采用Samsung公司的嵌入式ARM-S3C2410A芯片,首先绘制其最小系统原理图,PCB板制作成插针形式,预留一些I/O接口来连接其它功能子模块,并可以在客户需要其他功能时做出设备的扩展。

其主要完成以下工作:

接收各个功能子模块所采集的数据信息进行分析,对分析结果和客户所需要实现的功能,然后发送指令对家居设备进行控制;并以嵌入式系统设定网关,对通过网络访问家居设备时提供安全机制保障。

功能子模块:

功能子模块以中央控制器为核心,实现系统所需的特定功能,比如:

智能灯光的控制、家庭电器设备的控制、窗户以及门禁系统控制、室内温度及气体的采集、远程控制等。

每个模块的实现功能都是由中央控制器来发送指令。

智能家居控制系统内部通信:

其主要实现的功能是完成中央控制器与功能子模块之间的信息传递。

经过前面对有线与无线通信方式的分析与研究,本次设计采用无线通信方式作为智能家居控制系统的内部通信方式,并结合无线通信特点,本设计采用ZigBee+WIFI作为内部通信方式。

智能家居控制系统外部通信:

主要功能是实现用户通过Internet远程操作与控制家居设备,随着我国目前宽带网络的发展日趋完善,技术的不断成熟,现阶段我国常用的宽带接入方式有两种:

ADSL、无线上网及常说的WiFi,因此在控制系统中采用这两种方式,添加DM9000模块以有线方式接入,并将WiFi作为其外部通信,以此来降低系统成本及复杂度,系统中也添加3G模块,当家庭电器出现状况或发生危险情况是,实现通过3G网络以手机短信方式来告知用户。

1.2智能家居控制系统方案框图

经过对智能家居控制系统方案的选择及技术手段的选定,下图2-4给出本次控制系统方案框图。

由图可见,本次论文设计旨在实现的功能有:

家居照明控制系统、家庭安防控制系统(指纹识别和RFID射频卡相结合的门禁系统、火灾、煤气泄露)、通过温度传感器采集各个房间的温度、通过气体传感器采集空气湿度与有害气体、视频实时视频监控系统、采用256色LCD来显示小区信息、通过无线网络实现智能家居统控制系统同Internet网络连接,并通过3G网络实现与手机的对接。

图1-1智能家居控制系统框图

第2章硬件系统设计

2.1处理器芯片的选择

S3C2410A处理器是Samsung公司基于ARM公司的ARM920T处理器核,采用FBGA封装,采用0.18um制造工艺的32位微控制器。

该处理器拥有:

独立的16KB指令Cache和16KB数据Cache,MMU,支持TFT的LCD控制器,NAND闪存控制器,3路UART,4路DMA,4路带PWM的Timer,I/O口,RTC,8路10位ADC,TouchScreen接口,IIC-BUS接口,IIS-BUS接口,2个USB主机,1个USB设备,SD主机和MMC接口,2路SPI。

S3C2410处理器最高可运行在203MHz。

2.1.1电源电路设计

现在的ARM处理器为了减少系统的功耗、便于电源管理,采取多组电源供电的方式来工作。

一般都有CPU核心电压VCC_CORE、外围接口部分供电VCC_IO、内存接口部分供电电压VCC_MEM等多路供电电压。

本设计采用Samsung公司的S3C2410A处理器,考虑其应用场合以及电源管理部分的内部设计,采用多个分离原件来设计电源电路部分。

S3C2410A所需电压为2组:

一组为核心电压VCC_CORE为1.25V,用带固定输出的PJ1134调节分压电阻得到1.25V,另外一组为其片内功能模块及I/O引脚电压,分别为1.8V和3.3V。

如图2-1所示电路图:

图2-1S3C2410A内核电压

I/O引脚电压VCC_IO为3.3V,此外还包括:

ZigBee模块、WiFi模块、3G模块、温度采集模块等,所需均为3.3V。

电路设计如图2-2所示电路图,5V经LM1117-33转换成3.3V。

图2-25V转3.3V电路设计

USB、GPS、烟雾传感器等所需电压均为5V,电路设计如图2-3所示,由

LM2576经外接12V直流开关电源转换成5V,LM2576芯片有较强的输出电流驱动

能力,具有可靠的工作性能、较高的工作效率和较强的输出电流驱动能力,从而

为MCU的稳定、可靠工作提供了强有力的保证。

图2-312V转5V电路设计

2.1.2复位电路设计

本设计在采用分离式芯片的设计中,同时采用门电路来实现复位电路,电路

设计如图2-4所示,采用电阻电容电路及SN74LV14D组成了一个复位信号输出电

路。

带有RESET和nRESET两个复位信号输出,S3C2410A复位为低电平有效。

图2-4复位电路设计

2.1.3时钟电路设计

Samsung公司的S3C2410A处理器内部带有DPLL、APLL电路,所以外部一般都接频率比较低的12MHz或13MHz的有源晶振或晶体振荡器;由于S3C2410A内部带有RTC电路,还需外接32.768KHz的晶体振荡器,具体接法如图2-5所示。

C20、C22一般选用15pF的电容,VSS的引脚需要注意接到离晶体最近的VSS。

C21、C23一般选用22pF的电容,如果外部采用有源晶振的话,直接把时钟信号接到OSC32K_IN,而OSC32K_OUT引脚可以悬空,这个时候需要注意OSC32K_CTRL引脚,这个引脚是来OMAP确定使用内部晶体振荡器还是使用外部振荡器的。

在设计PCB的时候,振荡器电路走线要尽量近,晶体摆放位置要离ARM的时钟输入引脚近,而且最好在摆放晶体的表层铺上一层地信号铜箔,把晶体的时钟信号围起来。

图2-5时钟电路设计

2.1.4串口电路设计

S3C2410A系统为了与PC机之间进行通信,因此需要串口模块,采用RS-232,是一种全双工的串行接口,传输速率为20Kbps。

由于RS-232采用标准电平信号与S3C2410A采用的不同,因此两者之间进行通信必须经行信号电平转换,本次串口电路设计采用MAXIM公司的MAX3232芯片进行电平转换。

电路设计如图2-6所示。

图2-6串口电路设计

2.1.5JTAG电路设计

TAG是JointTestActionGroup的缩写,是一种国际标准测试协议,主要用于芯片内部测试,以及对系统进行仿真、调试。

标准的JTAG接口是4线:

测试数据输入TDI、测试数据输出TDO、测试模式选择TMS、测试时钟TCK。

在ARM最小系统中,JTAG主要实行对各个器件的测试,主要目的是调试BootLoader,一旦在集成开发环境下成功下载BootLoader后,开发工作就可以脱离JTAG接口,直接使用BootLoader和ARM处理器的外围接口来下载内核和文件系统了,另外还可以通过JTAG接口对Flash芯片烧写。

本设计采用20pins插针形式的JTAG接口电路设计。

如果在nRESET与nTRST这两个引脚信号不用时,要将这两个引脚上接1KΩ的上拉电阻,不然在进行调试时,这两个JTAG信号就不确定了,造成不能正常连接ARM系统;JTAG上的输出信号都要接10KΩ的电阻拉高,20pins的JTAG电路设计如图2-7所示:

图2-7JTAG接口电路设计

2.1.6SDRAM电路设计

在上面几个小部分介绍的电源电路设计、复位电路设计、时钟电路设计、JTAG电路设计等几个部分,已经组成了基于ARMS3C2410A处理器的最小系统硬件设计。

然而在本课题设计的智能家居手持设备,需采集、处理大量信息,还需要移植Linux,光是片内的SDRAM是不够的,还是需要外扩SDRAM,因此在本次控制系统设计时,需要设计大容量的存储器。

SDRAM多用于设备内存区,虽然掉电之后数据不能保存,但是它具有快速的读取与写入特性,而且速度远远大于Flash这样掉电不失数据的存储设备,这样使它非常适合用于作为程序的运行空间,存放运行时所需的数据和堆栈区。

对于嵌入式设备系统的启动过程来说,当系统刚上电的时候CPU会从0x0地址读取启动代码,然后对系统硬件进行简单必要的初始化,然后把后续的代码移入SDRAM,然后跳到SDRAM继续执行,这样就会在很大程度上提高系统的启动速度。

几乎所有的嵌入式设备都会用到SDRAM,可见它的应用之广,SDRAM不但价格上便宜,而且它的单位空间存储量也大。

由于本次设计的中央控制器是SC32410A,其片内具有独立的SDRAM刷新控制逻辑,可以方便地与SDRAM接口。

目前市场上最为常用的是16位数据带宽的SDRAM,工作电压为3.3V。

本次设计采用2片16位的SDRAM扩展为32位数据带宽的SDRAM。

采用Samsung公司16位数据带宽的SDRAM器件K4S561632C-TC75(32MB),采用高性能CMOS技术,按4M×16位×4组织方式,电路设计如图2-8所示:

图2-8SDRAM电路设计

2.1.7FLASH电路设计

Flash存储器是一种在系统可编程期间,存储的信息在系统掉电后不会丢失。

Flash在嵌入式设备中应用非常广泛,它具有容量大、读写速度快、低功耗、可整片或分扇区在系统编程(烧写)或擦除等特点,所有对芯片的操作都是根据它自己的内部嵌入的算法完成的。

它相比RAM等易失性存储器具有掉电不会失去数据的特点,所以很多时候我们用它来存放系统的重要数据,比如BootLoader,内核、程序代码等。

当前Flash主要分成两种:

Intel公司开发的NORFlash和TOSHIBA开发的NANDFlashoNORFlash容量小、成本高、但读速度要快,NANDFlash相比NORFlash容量大、成本低、但不适用与频繁读写,因此NORFlash适合用来存储少量程序代码,NANDFlash则是高数据存储密度的理想方案。

NORFlash采用AMD公司生产的AM29LV160DB,其采用COMS高性能结构,2Mx8-Bit结构。

AM29LV160DB是一款常见的Flash存储器,单片存储容量为16MB,工作电压为2.7-3.6V,AM29LV160DB具有16位数据宽度,并以16位(字模式)数据宽度的方式工作。

通过对其内部的命令寄存器写入标准命令序列,可对Flash进行编程、整片擦除以及其他操作。

电路设计如图2-9所示:

图2-9NORFlash电路设计

AM29LU160DB第47脚是BYTE#脚,如果采用数据位为16位,BYTE#需要接接高电平时:

或者采用数据位为8位,BYTE#就需要接低电平。

本设计接VCC,采用16位数据带宽,A0-A19是地址线,D0-D15作为数据输入输出口。

因为数据位是16位,AO-A19可以选择2^20=1M*2byte=2Mbyte,正好是AM29LV160DB的容量。

上图中AM29LV160DB的A20,A21是空脚,分别接的是LADDR21,LADDR22,这是为了以后方便扩展NORFlash的容量。

NANDFlash进行擦除和写操作的效率更高,并且容量更大,用十存储数据。

NANDFlash一般都采用Samsung公司的K9FXX08系列,有16M(K9F2808),32M(K9F5608),64M(K9F1208),128M(K9F1G08),它们的封装与原理图一致,只需要在软件编程中稍加修改,本设计采用K9F1G08,存储空间为128M。

图2-10NANDFlash电路设计

S3C2410A芯片内集成NANDFlash控制器,因此电路设计相对简单,K9F1G08和S3C2410A的连线包括,8个IO引脚连接S3C2410A的低8位数据总线[LADTA7-LDATAO],5个使能信号(nWE,ALE,CLE,nCE,nRE),1个状态引脚(R/B),1个写保护引脚(nWP,直接连接3.3V电压拉高。

地址、数据和命令,是在这_5个使能信号的配合下,通过8个IO引脚传输。

写地址、数据、命令时,nCE,nWE信号必须设为低电平,它们在nWE信号的上升沿被锁存:

命令锁存使能信号CLE和地址锁存使能信号ALE用来区别IO引脚上传输的是命令还是地址。

需要注意的是RnB信号是OC门输出,因此需要外部的10K欧姆上拉电阻。

电路设计如图2-10所示。

2.2ZigBee接口电路设计

图2-11ZigBee接口电路

考虑目前市场上的ZigBee产品以及技术方面的原因,因此采用TI公司的CC2530系列嵌入式无线通信模块。

CC2530是用于IEEE802.15.4,ZigBee和RF4CE应用的一个真正的片上系统(SOC)解决方案。

CC2530集成单片机、ADC、无线通信模块十一体,大大提高了单片机与无线通信模块组合时的可靠性,同时也减小了节点的体积与质量。

CC2530支持最新的ZigBee协议---ZigBee2007/PRO,ZigBee2007/PRO相对十以前的协议栈具有更好的互操作性、节点密度管理、数据负荷管理、频率捷变等方面有重大进步,并且支持网状网络,而且其相对十以前的版本,具有功耗低的优点。

这就使得运用CC2530设计出来的节点通信距离更远,组网性能更稳定可靠。

CC2530目前常用的有四种,分别是不同的Flash版本:

CC2530F32/64/128/256,分别具有32/64/128/256KB的闪存。

ZigBee接口电路设计如图2-11所示,描述的是CC2530模块上各引脚的连接状况,当使用诸如单极子的一个不平衡的天线,应该使用一个巴伦来最优化性能。

巴伦可以使用低成本的分立电感和电容实现。

巴伦包括C38,L3,C46和Loo32MHz晶振使用了一个外部32MHz振荡器XTAL1和两个负载电容(C49和Cs0);XTAL2是一个可选的32.768kHz晶振,有两个负载电容(C_53和C_54)用十32.768kHz晶振,32.768kHz晶振用十要求非常低的睡眠电流消耗和精确唤醒时间的应用。

CC2530与ARM-S3C2410A采用SPI接口形式,来进行通信,在S3C2410A作为主机时,SSEL引脚要接10K欧姆的上拉电阻,用一个GPIO口来接CC2530的使能端CSN,用四个中断EINT1,EINT3,EINT4,EINTS分解连接CC2530的四个中断输出引脚。

电路连接如图2-12所示:

图2-12S3C2410A与CC2530接口连接设计

2.3WIFI接口电路设计

WiFi模块采用上海汉枫电子科技有限公司推出的全新的第二代嵌入式Uart-WiFi模块产品HF-A11xoUart-WiFi是基十Uart接口的符合WiFi无线网络标准的嵌入式模块,通过FCC,CE,RoHS认证,内置无线网络l办议IEEE802.11协议栈以及TCP/IP协议栈,支持频率范围:

2.412-2.484GHz,能够实现用户串口或TTL电平数据到无线网络之间的转换。

图2-13HF-A11x电路设计

处理器S3C2410A的串口直接与HF-A11x的串口相连,进行通信,电路设计连接如图2-13所示,S3C2410A的3个GPIO口控制其WiFi状态指示(nLink、模块启动状态指示(nReady)、模组复位(nRST),电源为S3C2410A外部接口电源3.3V。

2.43G接口电路设计

3G模块采用ZTE中兴公司的MF210模块,MF210是一款PCIExpressMiniCand接口的HSUPA无线上网模块,MF210模块具有许多功能特点。

模块产品MF210和S3C2410A连接时时,主要分为以下信号组:

USB信号、SIIVICard信号、射频开关控制信号W_DISABLE_N、整机复位信号PERST_N、电源和地。

工作状态指示灯信号WWAN_LED_N经过一个限流电阻后直接接电源3.3V。

W_DISABLE_N信号(管脚号:

20)为MF210的输入信号,低电平有效,由与在MF210内部由150K欧姆电阻上拉到3.3V,因此系统对此电路不做上拉处理。

PERST_N信号(管脚号:

22)号为MF210的系统复位信号,低电平有效。

MF210具有高速USB2.0接口,支持全速和高速模式,其经过PCI-E接口引出连接到控制器S3C2410A,管脚为36(USB_DM),38(USB_DP)。

电路设计如图2-14:

图2-143G模块接口电路设计

本产品的射频天线接口有两个:

一个是主天线接口(PCB上有“MAIN”标识),一个是分集(GPS)天线(分集和GPS都可选,但不能同时支持)接口(PCB上有“AUX”标识)。

天线接口采用的射频座均为HRS公司U.FL-R-SMT(10),对应十射频接口的线缆,建议选用HRS公司的U.FL_LP_088。

2.5温度接口电路设计

结合本次控制系统的实际情况,由于需要采集家庭内部的温度,具有分散性,

因此本系统设计采用DALLAS公司的DS18B20,它具有进行多点温度采集的特

点。

DS18B20是采用“单总线”形式的数字温度传感器,它具有结构简单、体积小、功耗低、无须外接元件等特点,而且用户还可以自己设定预警上下限温度。

DS18B20其测量温度范围为-55到+125摄氏度,支持3-5.5V电压供电,因此本次系统电源的设计完全满足其供电模式。

DS18B20主要由四部分组成:

64位光刻ROM,温度传感器、配置寄存器和非易失性温度报警触发器。

ROM中的64位序列号出厂前已光刻固化,每个传感器的序列号都是唯一的,因此可以在一根总线上挂接多个DS18B20,能极大减少I/O口的占用,在使用中不需要任何外围元件,传感器与CC253

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2