预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

系统主程序主要作用是为其它程序构建整体框架及初始化工作。系统主程序首先对单片机和A/D芯片等进行初始化,然后调用温度采集子函数对温度进行采集,接着调用A/D转换子程序进行模拟量和数字量的转换,然后将数据保存,调用显示子函数显示温度数值。[2]然后比较设定温度与实时温度大小,测得值与期望值的偏差比较,输出相应的控制参数,调用控制模块来实现加热。温度采集子程序的主要作用是负责温度信号的采集以及将采集到的模拟量通过A/D转换器转换为对应的数字量传输给单片机。温度显示子程序主要包含三个模块,分别是LCD1602初始化、写操作时序、读操作时序。实物的制作基本完成,能够实现所要求的基于PID算法的加热、制热。运用在实际中可进行水温监测控制与加热等。调试结果如下所示。当传感器测得温度低于设定温度时,启动加热,加热电阻升温,相应的指示灯亮,同时相应的继电器吸合,继电器可以驱动负载(风扇、制冷片、加热管等)。当温度高于报警值时,声光报警。