基于430单片机的PID温度控制毕业设计 联系客服

发布时间 : 星期五 文章基于430单片机的PID温度控制毕业设计更新完毕开始阅读4a419b4fde80d4d8d15a4f5b

中北大学信息商务学院2013届本科毕业设计说明书

主程序模块的程序流程图如图5.2所示。

开始 系统初始化 等待 N 温度设定否

Y 读温度设定值 等待 N N

运行/停止键按下否 Y 数据采集 温度显示 PID运算 Y Y 控制输出 N

运行/停止键按下否 图5.2 主程序流程图

5.2数据采集和显示模块

数据采集模块的任务是负责温度信号的采集以及将采集到的数字量提供给单片机。 Msp430F149通过控制DS18B20读取实时温度,然后,通过P5口送到LCD12864进行显示。显示程序设计框图如图5.3所示。

21

中北大学信息商务学院2013届本科毕业设计说明书

开始 N 清除屏幕

测试显示屏送显示地址 幕是否忙状 Y

返回 送显示数据 图5.3显示程序设计框图

22

中北大学信息商务学院2013届本科毕业设计说明书

6 仿真与实物展示

6.1 Altium Designer 6.0软件简介

2005年年底,Protel软件的原厂商 Altium公 司推出了Protel系列的最新高端版本Altium Designer 6.0。 Altium Designer 6.0,它是完全一体化电子产品开发系统的一个新版本,也是业界第一款也是唯一一种完整的板级设计解决方案。Altium Designer 是业界首例将设计流程、集成化 PCB 设计、可编程器件(如 FPGA)设计和基于处理器设计的嵌入式软件开发功能整合在一起的产品,一种同时进行PCB和FPGA设计以及嵌入式设计的解决方案,具有将设计方案从概念转变为最终成品所需的全部功能。

6.2仿真

通过对电路的硬件设计和程序设计,我们使用了PROTEUS对设计的电路进行仿真设计。首先,我们将硬件电路在PROTEUS中连接好,按照设计总电路图连接各个硬件,通过单片机C语言来进行编程,程序如附录所示。通过KEIL软件降我们的源程序转换成目标程序来进行仿真,生成*.hex文件。最后从PROTEUS中,将我们的程序导入单片机中,便能进行实时仿真。 PCB电路图如图6.1所示:

图6.1整体设计PCB图

23

中北大学信息商务学院2013届本科毕业设计说明书

通过PCB图做出的实物图如图6.2所示:

图6.2 实物图

24