当前位置:文档之家› 基于单片机的温度采集系统报告.doc

基于单片机的温度采集系统报告.doc

咨询人士学习成长与交流平台

目录

一、设计要求 (1)

二、设计目的 (1)

三、设计的具体实现 (2)

1、系统概述 (2)

2、单元电路设计 (3)

1)锅炉示意电路: (3)

2)测温电路: (4)

3) 水可饮用指示电路: (5)

4)模/数转换电路: (6)

5)温度显示电路: (6)

6)上电复位电路: (7)

7)时钟电路: (8)

8)电源电路 (9)

9)整体电路如下图: (9)

3、软件程序设计 (11)

1)程序主流程如下: (11)

2)判温程序流程如下: (11)

四、结论与展望 (18)

五、心得体会与建议 (18)

本资料由皮匠网收录,更多免费资料下载请点

咨询人士学习成长与交流平台

六、附录 (20)

七、参考文献 (21)

本资料由皮匠网收录,更多免费资料下载请点

咨询人士学习成长与交流平台单片机课程设计报告

设计题目:基于单片机的温度采集系统设计

一、设计要求

系统要求实现温度的测量控制

转换精度:8位

转换范围:0℃——+128℃

转换误差:≤1摄氏度

二、设计目的

通过采用单片机实现系统功能的设计实习,要达到理论上巩固既学知识,实践上丰富设计经验,并通过设计过程中暴露出来的一些问题,达到优化知识结构、丰富动手思维能力。同时,通过对设计中遇到的各种未知知识及设计技巧的学习和解决,更好的培养学生的自学能力。通过以分组的形式,来培养学生的团结互助,相互学习补充。这样,不仅在学习上达到的学生间、知识间的融合,更增进了学生的融洽,为即将步入社会的大四学生打下良好的基础。

咨询人士学习成长与交流平台

三、设计的具体实现

1、系统概述

框图

说明:该测量系统由单片机实现烧水锅炉各功能的控制。

锅炉具有自动加水,沸水控制,加热控制等功能。初始化单片机时系统进入锅炉加水功能,当水位达到上限水位时,锅炉产生一个中断脉冲中断单片机,跳出加水,进入单片机控制锅炉加热功能,当锅炉中水的温度达到80度时,降低加热电压,并允许使用锅炉中的水。当锅炉中的水用至低于下限水位时,锅炉同样会产生一个中断脉冲中断单片机,回复前面过程,再次进行加水控制,如此达到单片机控制热水锅炉的温度测控功能。

MCU

89C51

锅 炉

高水位 低水位

进水

出水

三级加热

ADC 0809

74LS373

1

2

3

4

5

高警戒水位

低警戒水位

锅炉示意图

三级加热

6

8

进水

出水

T1

D2

D1

U9

咨询人士学习成长与交流平台 D1/P1.3

D2/P1.2

功能

0 0 不加热 1 0 半压加热 1

1

全压加热

D1,D2的触发端则分别与单片机的P1.3,P1.2口相连,达到控制的目的。

2)测温电路:

Rx Cu100

R1

100

VC C

GND

R2330R31k 5ANOLOG GND

A1

R4

660

R51k 5

VC C

0~2.5v

咨询人士学习成长与交流平台 VC C P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78

RST/VpD 9P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR 16P3.7/RD 17

XTAL1

19P2.1P2.2P2.3P2.4P2.5P2.6P2.7PSEN ALE/PR OG EA/Vpp P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0XTAL218drin k able

R?RES2

GND

dp

a

b c d e f g oci 1oci 2RST

C L K

3

D

2

Q 5

Q 6

U5A 74LS74

VC C 40P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78

RST/VpD 9P3.0/RXD 10Vss

20P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR 16P3.7/RD 17

XTAL1

19P2.0

21

P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN 29ALE/PR OG 30EA/Vpp 31

P0.739P0.638P0.537P0.436P0.335P0.234P0.133P0.032XTAL218U289C 51

GND

IN-026ms b2-121

2-220IN-1272-3192-418IN-2282-582-615IN-312-714lsb2-817IN-4

2EOC

7IN-5

3ADD-A 25IN-64ADD-B 24ADD-C 23IN-75

ALE 22ref(-)

16OE 9START

6ref(+)12

CLOCK

10ADC0809

GND VC C

GND

ADC_clk

ADC_clk

ANOLOG a b c d e f g dp

dp

a b c d e f g oci 1oci 2VC C

GND

RST

控制ADC0809的目的。ADC0809的转换时钟信号由89C51的ALE 端信号经D 触发器分频后接入。

5)温度显示电路:

a b f c g d

e

DPY 1234567a b c d e f g 8

dp

dp

G N D

9

LED1a b f c g d

e

DPY 1

234567a b c d e f g 8

dp

dp

G N D

9

LED2a b f c g d

e

DPY 1234567a b c d e f g 8

dp

dp

G N D 9

LED3D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q7

19

OE 1LE 11

U174LS373

a b c d e f g dp

咨询人士学习成长与交流平台VC C

C8

RST

单片机在启动上电时都应该复位内部,以达到正常工作的目的。电路中,RST接到89C51的RST端,电容在上电的瞬间短路,RST端接入高电平,单片机复位;达到稳态后,电容相当于断路,RST接为低电平,失去复位功能。

7)时钟电路:

相关主题
文本预览
相关文档 最新文档