基于FPGA的温度循环检测与报警系统的设计.doc

资料分类:本科论文 上传会员:冰雪公主 更新时间:2018-04-26
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:22663
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:“温度”是各类工业控制生产中常见的、而又十分重要的控制参数。人们研制出各种针对不同控制对象的温度自动控制系统,其中软件控制算法已比较成熟,但温度控制系统的硬件构成特别是功率控制部分往往存在着硬件结构复杂,分离元件较多,结构较为封闭等问题。随着FPGA器件的大规模运用,采用FPGA器件可简化控制系统的硬件结构。

本文在阐述测温系统设计背景及FPGA工作原理的基础上,详细介绍了该系统的硬件部分和软件设计过程。其中,硬件部分是以Altera公司的EP1C3T144C8芯片、1602液晶显示器和DS18B20数字温度传感器为核心器件,主要由温度采集、按钮输入、LCD温度显示、阈值设定以及声光报警等五部分组成。软件设计采用模块化设计方法,使得程序易于调试和维护,利用Verilog HDL语言实现数据处理、LCD显示、阈值设定及报警等各功能子模块的编写,并通过Quartus II软件对该系统的各项功能进行了仿真。实验结果表明该系统具备结构开放、性能可靠、灵活方便等特点,可以胜任不同控制对象的温度检测任务。

关键词 FPGA;DS18B20;1602液晶显示器;Verilog HDL语言;Quartus II软件

 

目录

摘要

Abstract

1 绪论-1

1.1 课题的意义与应用背景-1

1.2 课题的设计背景及其意义-1

2 EDA技术和可编程逻辑器件-3

2.1 电子设计自动化EDA技术-3

2.2 可编程逻辑器件-3

2.2.1 可编程逻辑器件简介-3

2.2.2 使用FPGA器件进行开发的优点-5

2.2.3 FPGA技术的发展趋势-6

2.2.4 FPGA设计的开发流程-7

2.3 硬件描述语言及数字系统设计方法-8

2.3.1 硬件描述语言VHDL简介-8

2.3.2 硬件描述语言Verilog HDL简介-9

2.3.3 Verilog HDL与VHDL的比较-10

2.3.4 利用硬件描述语言设计数字系统-11

3 硬件电路的设计-13

3.1 硬件的总体设计-13

3.2 FPGA芯片的选择-13

3.3液晶显示器-14

3.4温度传感器-16

3.5报警电路-20

3.6按键控制电路-21

3.7时钟电路-21

4 FPGA软件电路的设计-22

4.1编程软件的介绍-22

4.2 FPGA系统的整体结构-23

4.3 软件的分步实现-23

4.3.1 分频模块的设计-23

4.3.2 温度测量控制模块的设计-24

4.3.3 DS18B20驱动模块的设计-25

4.3.4温度寄存模块的设计-26

4.3.5 温度报警模块的设计-27

4.3.6 LCD显示驱动模块的设计-28

5 FPGA的系统调试-30

结论-32

致谢-33

参考文献-34

附录1 FPGA设计电路图-35

附录2 各个模块的程序-36

相关论文资料:
最新评论
上传会员 冰雪公主 对本文的描述:本设计主要是用于实验室的进行实验的仿真系统,实现了远距离的对系统的实时监测。在众多的测温系统中,测温元件常常选用热敏电阻、半导体测温二极管以及集成模拟温度传感器(......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: