您现在的位置:网站首页答辩论文论文专题

仓库温度检测控制器课程设计说明书

  • 简介:中北大学硬件大型实验说明书学生姓名: 聂红娜 学 号: 0309040403 学 院: 电子与计算机科学技术学院 专 业: 计算机科学与技术 题 目: 仓库温度检测控制器 指导教师: 陈够喜 职称: 副教授 2007 年 1 月 25 日1. 需求分......
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
[页数] 9     [字数] 1996

[目录]
1. 需求分析
2. 概要设计
3. 详细设计
4. 硬件大型实验的总结

[原文]
1. 需求分析
1.1 本系统实现对仓库温度的检测及控制,具体实现过程是:
①、通过从键盘设定温度的上下限值。
②、通过温度采集程序把温度采集回来。
③、计算各个采样点的温度的平均值,并在显示器中显示出来。在此,显示器用的是LED。
④、把采集回来的温度同已经设定好的温度值进行比较,当温度高于上限值时,启动风机进行降温;当温度低于下限值时启动加热器进行加热。
      注:温度传感器用的是DS18B20,因为它有接口简单、测量温度范围大、精度高等优点。实现起来比较容易。
1.2 系统框图如下:                  
图1.1 系统框图 
1.3  系统流程图如下:
图1.2   系统流程图
2. 概要设计
2.1 系统的功能模块大体分为:
● 定时模块
● 显示模块
● 按键模块
● 温度采集模块
2.2 各个功能模块应该完成的功能:
定时模块主要完成系统中的定时延迟任务。
显示模块主要完成最大最小温度值的显示及采集温度平均值的显示。
按键模块主要完成系统中的按键处理(包括设定温度上下限值、系统的功能切换)。
温度采集模块主要是从温度传感器DS18B20中采集当前温度。
     各个模块之间的硬件接口主要是通过273,8255及8279扩展。
2.3 系统的数据字典及存储单元分配:
2.3.1  输出端口/器件         端口地址
CS0               CFA0H~CFA7H
CS1               CFA8H~CFAFH
8279              CFE8H
2.3.2 系统中变量设置情况
       变量                     分配的内存单元
     温度上限MAX                  22H
     温度下限MIN                   21H
     平均温度AVG                   20H
     温度值中间变量TEMP  
     采样温度值1的高八位TEMP1     40H
采样温度值1的低八位TEMP2     41H
采样温度值1的TEMP_NUM1     30H
     采样温度值2的高八位TEMP3     42H
采样温度值2的低八位TEMP4     43H
采样温度值2的TEMP_NUM2     31H
采样温度值3的高八位TEMP5     44H
采样温度值3的低八位TEMP6     45H
采样温度值3的TEMP_NUM3     32H
采样温度值4的高八位TEMP7     46H
采样温度值4的低八位TEMP8     47H
采样温度值4的TEMP_NUM4     33H
采样温度值5的高八位TEMP9     48H
采样温度值5的低八位TEMP10    49H
采样温度值5的TEMP_NUM5     34H
3. 详细设计
3.1 显示模块
3.1.1 功能描述:通过LED数码管显示最低温度,最高温度,以及平均温度......


[原文截取]
中北大学
硬件大型实验说明书
学生姓名: 聂红娜 学 号: 0309040403 学 院: 电子与计算机科学技术学院 专 业: 计算机科学与技术 题 目: 仓库温度检测控制器
指导教师: 陈够喜 职称: 副教授
2007 年 1 月 25 日
1. 需求分析
1.1 本系统实现对仓库温度的检测及控制,具体实现过程是:
①、通过从键盘设定温度的上下限值。
②、通过温度采集程序把温度采集回来。
③、计算各个采样点的温度的平均值,并在显示器中显示出来。在此,显示器用的是LED。
④、把采集回来的温度同已经设定好的温度值进行比较,当温度高于上限值时,启动风机进行降温;当温度低于下限值时启动加热器进行加热。
注:温度传感器用的是DS18B20,因为它有接口简单、测量温度范围大、精度高等优点。实现起来比较容易。
1.2 系统框图如下:
图1.1 系统框图
1.3 系统流程图如下:
图1.2 系统流程图
2. 概要设计
2.1 系统的功能模块大体分为:
定时模块
显示模块
按键模块
温度采集模块
2.2 各个功能模块应该完成的功能:
定时模块主要完成系统中的定时延迟任务。
显示模块主要完成最大.....
查看评论 已有0位网友发表了看法
  • 验证码: