1 / 34
文档名称:

电子体温计设计.doc

格式:doc   大小:605KB   页数:34页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电子体温计设计.doc

上传人:lu2yuwb 2022/8/23 文件大小:605 KB

下载得到文件列表

电子体温计设计.doc

相关文档

文档介绍

文档介绍:II
- -
任务分配
总体方案设计:XXX XXX XXX XXX XXX XXX
软件系统设计:XXX XXX
硬件系统设计:XXX XXX
绘图:XXX
软件编程:X






图3-1系统框图
传感器电路
美国DALLAS半导体公司设计生产一种DS18B20温度传感器,并且DS18B20是一种智能化的温度传感器。新出来的,比拟流行的温度传感器,是与平常传统的热敏电阻等测量温度的元件相比拟,它提供9位(二进制)温度读数,并且可以指示器件的温度,而且能够直接读出被测的温度数值,因此选用此传感器。
DS18B20的性能和特点如以下几点,都是很好的优点:其一是多个DS18B20可以并联在唯一一个单独的三线上,并且能够实现多点组网功能;其二是独特单独的单线接口仅仅需要一个端口引脚就可以进行通信;其三是用户可以自己定义的非易失性温度报警的设置;不需要外部的外围器件;其余的是可以通过数据线供电,~;当待机的时候,功耗为零;温度以9~12位的数字两读出;负电压特性,当电源极性接反的时候,温度计不会因发热而烧毁,只是不能正常工作。报警搜索命令识别并标志超过程序限定温度〔温度报警条件〕的器件
II
- -
5

DS18B20的主要特性:
〔1〕适应更加宽广的电压范围,电压范围:~,并且采用数据线供电,与此同时也可以采用寄生电源方式;
〔2〕DS18B20还具有的很多强大的功能,其中一项就是支持多点的组网功能,在唯一单独的三线上,就可以让多个DS18B20功能并联,实现组网多点测量体温;
〔3〕具有很独特的单线接口方式,需要一条口线即可让DS18B20在与微处理器连接,并且能够实现微处理器与DS18B20的双向通讯;
〔4〕不需要用其他的任何外围的元器件DS18B20就可以使用,一只三极管的集成电路包含了全部传感元件及转换电路;
〔5〕温范围-55℃~+125℃,在-10~+85℃的时侯精度是±℃左右;
〔6〕有9~12位的分辨率是可以用来编写程序的,℃、℃、℃℃,测量温度可实现精度高;
〔7〕温度转换为数字,且条件是在9位分辨率时,最多花费 ,而在12位分辨率时,把温度值转换为数字,速度更快,最多在750ms内;
〔8〕测量结果可以输出直接明确的数字的温度信号,通过串行,CPU接受"一线总线",同时可以传送CRC校验码,拥有极强的抗干扰纠错能力;
〔9〕负压特性:当接反电源极性的时候,芯片不会发热,因而更加不会被烧毁, 但之后不能正常工作。
图3-2 DS18B20电路图 3-3 DS18B20封装管脚图
II
- -
7
单片机电路
STC89C52是一种CMOS8位微小型控制器,其性能高、功耗低,并且具有可编程Flash存储器,数据容量是8K。在单芯片上,STC89C52为众多嵌入式控制系统应用提供有效、灵活的解决方案主要其原因就是拥有可编程Flash 和灵活的8位CPU。具有以下标准功能:512bitRAM,8kbitFlash,32位I/O口线,看门狗的定时器,内置4KB EEPROM,MAX810复位电路,单个6向量2级中断结构,三个16 位计数器/定时器,全双工串口。另外静态逻辑操作是STC89X52 降至0Hz,并且支持2种软件,与此同时,还可选择节电模式。当CPU停止工作,就是属于空闲模式。此时允许RAM、串口、计数器/定时器、中断时候继续工作。保存RAM内容,可以在掉电保护方式下,并且可以把振荡器冻结了,单片机停止一切工作,直到下一个硬件复位或中断为止。最高运作频率35Mhz,6T/12T可选。
STC单片机引脚说明:
〔1〕GND:接地
〔2〕VCC:电源电压
〔3〕RST:重新设置。当振荡器复位器件时,要保证持续RST脚两个机器周期的高电平时间。
〔4〕/EA/VPP:在此时间段外部程序的存储器〔0000H-FFFFH〕,就必须是在/EA保持持续电平低时,不管是否有内部的程序存储器。/EA将内部锁定为恢复设置,此时应当注意加密方式1;当/EA端保持电平高的时候,在FLASH可以编写程序的期间。此间的内部的程序存储器,施加12V编程电源在这个引脚上,也可以用于〔VPP〕。
〔5〕XTAL1:输入内部时钟的工作电路以及输入反向振荡的放大器。
〔6〕XTAL2:为反向振荡器的输出。
〔7〕P0口:总线复用口是P0口,而且是数据/地址合起来的,也即是一个8位开路漏级