多点温度检测系统设计
结束语
AT89C51的时钟为12M,I/O口可达32个,高的时钟频率和丰富的I/O,都为实现电路功能提供了非常有利的条件。同时也AT89C51内含4KB FLASH ROM,开发环境友好,易用,方便,大大加快本系统设计开发。拨码开关的使用,使操作更为简洁,易懂。实时显示电路的设计,使温度信息更迅速,直观地发布。本制作的设计中使用了传感器的只是插座电路,因此,该系统的可扩展性很强。整个系统硬件简单、可靠,系统成本低。
致此本人设计基本完成了预期的目标,系统在硬件自动测试,键盘操作,实时显示方面做的比较好。但是由于时间仓促、条件有限,设计成果并不是很完美,还存在下面问题:串口通讯不稳定,未对温度数值统计处理以及存储。我准备在今后的工作过程中进一步完善此设计。
第 21页 共 27 页
多点温度检测系统设计
参考文献
[1]. 贾振国. DS1820 及高精度温度测量的实现[J].电子技术应用,2000(1):58 - 59.
[2]. 余永权. 单片机原理及应用. 北京:电子工业出版社, 1997
[3]. 邦田. 电子电路实用抗干扰技术. 北京:人民邮电出版社,1994 [4]. Dallas semiconductor inc,ds18b20 programmable resolution 1—wiredigital thermometer 2001[Z] .
[5]. 曲喜贵. 电子元件材料手册[ M]. 北京:电子工业出版社,1989.422-430. [6]. 黄贤武,郑筱霞,曲波等. 传感器实际应用电路设计[M]. 成都:电子科技大学出版社,1997.4-10.
[7]. 刘君华. 智能传感器系统 [M] . 西安:西安电子科技大学出版社,1999. [8]. 余永权. Flash 单片机原理及应用 [M]. 北京:电子工业出版社,1997. [9]. 邦田. 电子电路实用抗干扰技术 [M] . 北京:人民邮电出版社,1994. [10]. 周云波. 由DS18B20单线数字温度计构成的单线多点温度测量系统. 电子技术应用,1996(2):15- 20.
[11]. 吉鹏 ,马云峰等. 微机原理与接口技术 [M]. 北京:高等教育出版社,2001. [12]. 振国. DS1820 及高精度温度测量的实现 [J] . 电子技术应用,2000 (1) . [13]. 东耀,汪仁煌. 数字温度传感器在仓库温度检测系统的应用[J]. 传感器世界,2001(12):30- 33.
[14]. 月霞,孙传友. DS18B20 硬件连接及软件编程[J]. 传感器世界,2001(12):25- 29.
[15]. 一线数字温度传感器资料[M]. 武汉:武汉力源电子有限公司,1996.
[16]. 贤武,郑霞,曲波. 传感器实际应用电路设计[M]. 成都:电子科技大学出版社,1997.
[17]. 伟正. 单线数字温度传感器的原理与应用[1]. 电子技术应用,2000,6.66-68 [18]. DALLAS公司.DS18B20数据手册[Z]
[19]. 周月霞,孙传友. DS18B20 硬件连接及软件编程[J]. 传感器世界,2001,(12). [20]. 单线数字温度传感器资料[M]. 武汉:武汉力源电子有限公司,1996.
第 22页 共 27 页
多点温度检测系统设计
[21]. 贾东耀,汪仁煌. 数字温度传感器在仓库温度检测系统的应用[J]. 传感器世界,2001(12).
[22]. 余永权. ATMEL 89系列单片机应用技术[M]. 北京:北京航空航天大学出版社2002.
[23]. 胡汉才. 单片机原理及系统设计[M]. 北京:清华大学出版社,2002
[24]. 李更祥. 单总线数字式智能型温度传感器在测控领域中的应用[J]. 计算机自动测量与控制,1999,7(3):51-53.
[25]. 忠梅. 单片机的C语言应用程序设计[M]. 北京:北京航空航天大学出版社,1997
第 23页 共 27 页
多点温度检测系统设计
附录
附录一:温度测试子程序流程图
开始 序列号初始化DS18B20发搜索ROM命令读并存储当前Y DS18B20 存在一个DS18B20? N 初始化DS18B20跳过ROM命令温度转换命令us等待1ms 转换结束 初始化 DS18B20 序列号温度匹配ROM命令发一个DS18B20读当前DS18B20 NY 所有DS18B20所有都访问完毕都访问完毕? 第 24页 共 27 页
多点温度检测系统设计
附录二:电路原理图
12345678J1412345DS10YELLOWCCD0D1D2D3D4D5D612345678abacdfgbeecfdgdpdpGNDD0D1D2D3D4D5D612345678DS11YELLOWCCabacdfgbeecfdgdpdpGNDD0D1D2D3D4D5D612345678DS13YELLOWCCabacdfgbeecfdgdpdpGNDD0D1D2D3D4D5D612345678DS12YELLOWCCabacdfgbeecfdgdpdpGNDVCCVCCVCCVCCVCCVCCVCCVCCVCCDS17DS18DS16DS15DYELLOWCCDC380.1UC390.1UC400.1UC410.1UC420.1UC430.1UC440.1UC450.1UC370.1U999VCCRP48*10KVCCL233uHC4810u/16VT/0C46VCCRP38*10K9DS0DS1DS2DS3VCCJ1612310K987654321987654321DCBACR7300VCCDS0DS1DS2DS39101112131415164511VCCOUT7OUT6OUT5OUT4OUT3OUT2OUT1ULN2003GNDIN7IN6IN5IN4IN3IN2IN1U1787654321P07P06P05P04P03P02P01P00INT1INT0T1T0EA/VPX1X2RESETRDWDVCCD5LEDD6D5D4D3D2D1D01415910111213GFEDCBALEBILT5436217P07P06P05P04P03P02P01P00323334353637383913121514311918Y2RESET20MHz91716123456789VCCU130.1U12345678940VCCJ13P10P11P12P13P14P15P16P17123456782122232425262728123458765T2T1J1712310KU2218161412SELBSEL0SEL1SEL2SEL74LS1511Y11Y21Y31Y4VCCA1A2A3A41G2GB1B2B3B420246811911131517VCCDS141234VCCJ1812310KCU3AT89C51P20P21P22P23P24P25P26P27U19SELBT0VCC975310BUZZER2Y12Y22Y32Y4GNDVCCT3J1912310K+5VRXDTXDALE/PPSEN10113029RXDTXDVCCU208VCCSDASCLA0A1A2162375Y1674LS244VCCVCCSTBABCD0D1D2D3D4D5D6D7U217SEL74LS15111SEL010SEL19SEL24T/03T12T21T315T414T513T612T774LS151T4J2012310KC470.1uVCCC2920PD4LEDC2820PGNDVCC20564WVCCT5J2112310KBGNDWPAT24C16B74HC04U16AR630021876C31S21u/16VP-SWVCC5U15/RESETVSRCTVCCNE56604RXDTXDCTRESETCLKGND1234R81KC300.68uRESET5T0C361u/25V491012113C351u/25V1680C2-GND8VCCT6J2212310KGND15C34C2+R2OT2INR1OT1INC1-VS-R2INT2OR1INT1O68713142C331u/25V1u/25V162738495VCCJ15T7VCCJ2312310KU18MAX232VS+7805J1212CON2A1PTC2U14OUT2+5VVCCR2GND11A221C1+VCC16C321u/25VDB9IN3C27470u/25VC2510u/16VC261u/16VD6LEDATitleSizeA3Date:File:123456D7NumberRevision22-May-2006E:\\谭诗炜\\毕业设计.ddb7Sheet of Drawn By:8第 25页 共 27 页