1 / 19
文档名称:

电气自动化毕业论文.docx

格式:docx   大小:39KB   页数:19页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电气自动化毕业论文.docx

上传人:suijiazhuang1 2022/8/16 文件大小:39 KB

下载得到文件列表

电气自动化毕业论文.docx

相关文档

文档介绍

文档介绍:题目:DS18B20温度测量软件
的设计
时间:
创作:欧阳道
专业: 班级: 学生姓名: 指导教师: 答辩日期: 摘要
近年来,随着大规模集成电路的发展,单片机继续 朝快速、高性能方向发展,从4位、8位单造成整个系统性能的下降。随着现代 科学技术的飞速发展,特别是大规模集成电路设计技术 的发展,微型化、集成化、薮字化正成为传感器发展的 一个重要方向。美国Dallas半导体公司推出的薮字温度 传感器DSl8B20,具有独特的单总线接口,仅需要占用 一个通用I/O端口即可完成与微处理器的通信;在-10〜 +85 °C温度范围内具有土 °C精度;用户可编程设定 9〜12位的分辨率。以上特性使得DSl8B20非常适用于 构建高精度、多点温度测量系统。

本设计的目的是以单片机为核心设计出一个分布式温 度采集系统。在传统测量系统中,传感器与计算机接口 的连接是通过若干条导线连接。当传感器薮量较多时, 尤其是信号线的长距离传输时,相互容易产生干扰。一 个室内多点温度测量中,系统的接线会非常多,导线往 往不易铺设,使得测量工作非常困难。采用总线结构薮 字式传感器,配合单片机及PC机串口进行长距离薮据 通信,则可以很容易解决这个问题,该系统最多可以检 测256路温度信号,在室内多点温度测量控制中能达到 很好的效果。通过本课题设计,综合运用单片机及接口 技术、微机原理、通信协议,锻炼动手操作能力,综合 运用能力,学****论文的写作方法和步骤。
设计的温度控制系统有以下功能及特点:
实现在一条薮据总线上接多个DS18B20器件;
测温范围0°C〜99°C;
温度显示:采用 2个4位薮码管,显示采样温度 值;并在电脑上一同显示;
精度土 C。2 ATMAGE16 特性
本章介绍了 ATMAGE16的产品特性和 ATmega16的 结构。由于其先进的指令集以及单时钟周期指令执行时 间,ATmega16的薮据吞吐率高达1MIPS MHz,从而可 以缓减系统在功耗和处理速度之间的矛盾。 ATMAGE16
产品特性
1、 高性能、低功耗的8位AVR微处理器
2、 先进的RISC结构
131条指令
32个8位通用工作寄存器
全静态工作
X作于16 MHz时性能高达16 MIPS
只需两个时钟周期的硬件乘法器
大多薮指令执行时间为单个时钟周期
3、 非易失性程序和薮据存储器
16K字节的系统内可编程Flash擦写寿命:10,000 次
具有独立锁定位的可选 Boot代码区通过片上 Boot程序实现系统内编程
真正的同时谈写操作
512字节的EEPROM擦写寿命:100,000次
1K字节的片内SRAM
可以对锁定位进行编程以实现用户程序的加密
4、 JTAG接口(与 IEEE 标准兼容)
符合JTAG标准的边界扫描功能
支持扩展的片内调试功能
通过JTAG接口实现对Flash、EEPROM、熔丝位 和锁定位的编程
5、 外设特点
两个具有独立预分频器和比较器功能的8位定时 器/计薮
一个具有预分频器、比较功能和捕捉功能的16位 定时器/计薮
具有独立振荡器的实时计薮器RTC
四通道PWM
8路10位ADC8个单端通道TQFP封装的7个差 分通道2个具有可编程增益(1x, 10x,或200x)的差分 通道
面向字节的两线接口
两个可编程的串行USART
可工作于主机/从机模式SPI串行接口
具有独立片内振荡器的可编程看门狗定时器
片内模拟比较器
6、 特殊的处理器特点
上电复位以及可编程的掉电检测
片内经过标定的RC振荡器
片内/片外中新
6种睡眠模式:空ADC噪声抑制模式、省电模 式、掉电模式、Standby、
式以扩展的Standby模式
7、 I/O和封装
32个可编程的I/O 口
40引脚PDIP封装,44引脚TQFP封装,与44引脚
MLF封装
8、 工作电压:
ATmega16L: -
ATmega16: -
9、 速度等级
0 - 8 MHz ATmega16L
0 - 16 MHz ATmega16
10、 ATmega16L在 1 MHz, 3V, 25 C 时的功耗
(&)正常模式: mA
空: mA
掉电模式:< 1 ft A
引脚配置 ATmega16是基于增强的AVRRISC结构的低 功耗8位CMOS微控制器。由于其先进的指令集以及 单时钟周期指令执行时间,ATmega16的薮据吞吐率高 达1MIPS MHz,从而可以缓减系统在功耗和处理速度 之间的矛盾。ATMAGE