基于FPGA的温控风扇(2) - 图文(2)

2019-03-23 11:46

3.2系统器件简介

3.2.1 DS18B20单线数字温度传感器简介

单线数字温度传感器DS18B20简介新的\一线器件\体积更小、适用电压更宽、更经济 Dallas 半导体公司的数字化温度传感器DS1820是世界上第一片支持 \一线总线\接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为丈量系统的构建引进全新概念。DS18B20、 DS1822 \一线总线\数字化温度传感器 同DS1820一样,DS18B20也 支持\一线总线\接口,丈量温度范围为 -55°C~+125°C,在-10~+85°C范围内,精度为±0.5°C。DS1822的精度较差为± 2°C 。现场温度直接以\一线总线\的数字方式传输,大大进步了系统的抗干扰性。

DS18B20内部结构主要有四部分:64位ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。其管脚有三个,其中DQ为数字信号端,GND为电源地,VDD为电源输入端。 3.2.2 DAC0832芯片的简介

DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。

根据对DAC0832的数据锁存器和DAC寄存器的不同的控制方式,DAC0832有三种工作方式:直通方式、单缓冲方式和双缓冲方式。 DAC0832引脚功能电路应用原理图DAC0832是采样频率为八位的D/A转换芯片,集成电路内有两级输入寄存器,使DAC0832芯片具备双缓冲、单缓冲和直通三种输入方式,以便适于各种电路的需要(如要求多路D/A异步输入、同步转换等)。所以这个芯片的应用很广泛,关于DAC0832应用的一些重要资料见下图: D/A转换结果采用电流形式输出。若需要相应的模拟电压信号,可通过一个高输入阻抗的线性运算放大器实现。运放的反馈电阻可通过RFB端引用片内固有电阻,也可外接。DAC0832逻辑输入满足TTL电平,可直接与TTL电路或微机电路连接。 第

4章 软件设计

4.1程序设置

程序设计部分主要包括主程序、DS18B20初始化函数、DS18B20温度转换函数、温度读取函数、键盘扫描函数、LCD1602显示函数、温度处理函数以及DAC0832转换。DS18B20初始化函数完成对DS18B20的初始化;DS18B20温度转换函数完成对环境温度的实时采集;温度读取函数完成主机对温度传感器数据的读取及数据换算,键盘扫描函数则根据需要完成初值的加减设定;温度处理函数对采集到的温度进行分析出理,为DAC0832的转换提供条件;风扇电机控制函数则根据温度的数值,再经过功率放大电路对电机转速及启停的控制。

LCD160 2显示模

人体红外检测模块 键盘模块 温度测量模块 D/A转换模块 顶层文件开始 第5章时序分析和综合

5.1 RTL Viewer

5.2 Technology Map Viewer

5.3 时序仿真

第6章 硬件实物


基于FPGA的温控风扇(2) - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教师招聘结构化面试题目答案大全

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: