项目记录 / 基于FPGA实现数字温度计

本文介绍了使用FPGA实现的数字温度计设计,包括设计目标、硬件组成(DS18B20温度传感器、FPGA数据处理和LED显示模块)以及程序设计细节。通过DS18B20驱动模块、分频模块、数制转换和显示模块实现了温度数据的采集、处理和显示。仿真结果显示温度测量准确,报警功能正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、设计目标

2、硬件部分

3、程序设计

4、仿真及测量效果


1、设计目标

1)温度测量范围0~125℃;

2)led数码管显示温度;

3)存在报警温度(可修改)。

2、硬件部分

主要由三个部分构成:    

1)温度采集模块;(DS18B20)

2)数据处理模块;(FPGA)

3)温度显示模块。(LED数码管)

框图:

 

DS18B20

1. 特性

  • 主要由七部分组成:高速暂存器、8位CRC发生器、64位ROM、寄生电源、温度传感器、高温触发器TH和低温触发器TL;
  • 64位ROM是温度敏感元件,其中包含了DS18B20唯一的序列号;
  • 单总线:输入输出共用,有严格的读写时序要求;
  • 3个引脚:VDD、GND、DQ;
  • 测量结果以9~12位数字量方式串行传送。

2. 温度数据输出

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值