毕业论文 基于psoc的温度检测系统的软件设计.doc
约48页DOC格式手机打开展开
毕业论文 基于psoc的温度检测系统的软件设计,摘 要随着现代计算机和自动化技术的发展,作为各种信息的感知、采集、转换、传输处理的功能器件,温度检测的作用日益突出,已成为自动检测、自动控制系统和计量测试中不可缺少的重要技术工具。本文主要介绍基于psoc的温度检测系统的软件设计,开发工具使用的是cypress公司的psoc designer5.1,实现的功能主要包括温...
内容介绍
此文档由会员 ljjwl8321 发布
摘 要
随着现代计算机和自动化技术的发展,作为各种信息的感知、采集、转换、传输处理的功能器件,温度检测的作用日益突出,已成为自动检测、自动控制系统和计量测试中不可缺少的重要技术工具。本文主要介绍基于PSoC的温度检测系统的软件设计,开发工具使用的是Cypress公司的PSoC Designer5.1,实现的功能主要包括温度数据的检测、处理、显示和报警,通过键盘设定报警值。本文简单介绍了PSoC(可编程片上系统)的特点、以及内部的主要模块,介绍了温度检测系统的各硬件模块,该系统体积小、成本低、工作可靠、具有很高工程应用价值 。
关键词:可编程片上系统(PSoC) 温度传感器 软件设计
The Software Design of temperature detection based on PSoC
Abstract
As the development of the computer and automation technology and as the function device of sensor, convert, transmission and process, temperature detection becomes more and more important. It is a key technology tool in automation of detection, control and measure test. The article mainly introduces the software design of temperature detection based on PSoC. The software design is based on the PSoC Designer5.1 which is developed by Cypress. The important functions include the detection of temperature data, process, display and alarm. Through the set of the key, it can give an alarm. The paper also briefly introduces the characteristics of PSoC(Programmable System on Chip) as well as some of the configuration of the hardware design module. This system has many characteristics——little volume, low cost and working stability, and it is very useful to the engineering application.
Key Words : PSoC ;Temperature detection ;Software development
目 录
摘 要 I
ABSTRACT II
第一章 绪 论 1
1.1 设计背景和意义 1
1.2 本文的安排 1
第二章 简述主要集成芯片和软件开发环境 2
2.1 简述主要集成芯片 PSOC 2
2.2 软件开发环境 7
2.2.1 PSoC Express 7
2.2.2 PSoC Designer™ 5.1 8
第三章 硬件电路分析 11
3.1 总体电路框图设计分析 11
3.2 模块电路分析 11
3.2.1 电源电路 11
3.2.2 温度传感器模块 12
3.2.3 报警器模块 13
3.2.4 LED显示模块 13
3.2.5 键盘扫描模块 15
第四章 软件设计 16
4.1 总体流程图 16
4.2 软件设计 16
4.2.1 PSoC Designer™ 5.1软件开发流程简介 16
4.2.2基于PSoC的温度检测系统的软件设计详细流程 18
4.2.3 键盘扫描 18
4.2.4 温度传感器数据输入 21
4.2.5 数据放大 22
4.2.6 模数转换 23
4.2.7 数据的显示和报警 24
4.2.8 系统全局变量 26
第五章 软硬件调试 28
5.1前期准备 28
5.2 调试 29
第六章 设计中的问题和设计方法改进 31
6.1 设计中的问题 31
6.2 设计方法改进 32
结 语 33
参考文献 34
附 录1 35
附 录2 40
致 谢 42
随着现代计算机和自动化技术的发展,作为各种信息的感知、采集、转换、传输处理的功能器件,温度检测的作用日益突出,已成为自动检测、自动控制系统和计量测试中不可缺少的重要技术工具。本文主要介绍基于PSoC的温度检测系统的软件设计,开发工具使用的是Cypress公司的PSoC Designer5.1,实现的功能主要包括温度数据的检测、处理、显示和报警,通过键盘设定报警值。本文简单介绍了PSoC(可编程片上系统)的特点、以及内部的主要模块,介绍了温度检测系统的各硬件模块,该系统体积小、成本低、工作可靠、具有很高工程应用价值 。
关键词:可编程片上系统(PSoC) 温度传感器 软件设计
The Software Design of temperature detection based on PSoC
Abstract
As the development of the computer and automation technology and as the function device of sensor, convert, transmission and process, temperature detection becomes more and more important. It is a key technology tool in automation of detection, control and measure test. The article mainly introduces the software design of temperature detection based on PSoC. The software design is based on the PSoC Designer5.1 which is developed by Cypress. The important functions include the detection of temperature data, process, display and alarm. Through the set of the key, it can give an alarm. The paper also briefly introduces the characteristics of PSoC(Programmable System on Chip) as well as some of the configuration of the hardware design module. This system has many characteristics——little volume, low cost and working stability, and it is very useful to the engineering application.
Key Words : PSoC ;Temperature detection ;Software development
目 录
摘 要 I
ABSTRACT II
第一章 绪 论 1
1.1 设计背景和意义 1
1.2 本文的安排 1
第二章 简述主要集成芯片和软件开发环境 2
2.1 简述主要集成芯片 PSOC 2
2.2 软件开发环境 7
2.2.1 PSoC Express 7
2.2.2 PSoC Designer™ 5.1 8
第三章 硬件电路分析 11
3.1 总体电路框图设计分析 11
3.2 模块电路分析 11
3.2.1 电源电路 11
3.2.2 温度传感器模块 12
3.2.3 报警器模块 13
3.2.4 LED显示模块 13
3.2.5 键盘扫描模块 15
第四章 软件设计 16
4.1 总体流程图 16
4.2 软件设计 16
4.2.1 PSoC Designer™ 5.1软件开发流程简介 16
4.2.2基于PSoC的温度检测系统的软件设计详细流程 18
4.2.3 键盘扫描 18
4.2.4 温度传感器数据输入 21
4.2.5 数据放大 22
4.2.6 模数转换 23
4.2.7 数据的显示和报警 24
4.2.8 系统全局变量 26
第五章 软硬件调试 28
5.1前期准备 28
5.2 调试 29
第六章 设计中的问题和设计方法改进 31
6.1 设计中的问题 31
6.2 设计方法改进 32
结 语 33
参考文献 34
附 录1 35
附 录2 40
致 谢 42