基于FPGA的智能温度控制仪设计,ds18b20,继电器等,源码可用!

        最近的课程大报告都是基于vivado FPGA的,搞了很长时间也很头疼,就是从0开始,记录下这个过程,帮助以后会用到的小伙伴们

这次的设计题目是基于FPGA的智能温度控制仪设计

设计方案:

        该系统通过FPGA主控,搭载ds18b20温度检测模块,该系统实时测定温度并显示,通过外接风扇、加热片、按键等电路,对阈值温度进行调节,对目标温度进行升降温控制,通过外接通风口达到实时迅速的工件温度调控作用。

 整个系统设计图:

做的过程很痛苦,不少坑,有点懒,就不一一讲述了,报告里都有,不懂的私信或者QQ问我吧(有时间会回来填坑的)

       (1) 传感器节点:包括DS18B20温度传感器、继电器、升压模块、小风扇和加热片等组件。传感器节点负责温度采集、执行控制、放大功率等操作。

        (2)中央控制器:使用FPGA作为中央控制器,负责温度数据处理、控制逻辑实现和与用户界面的通信。

       (3) 用户界面:通过按键和数码管作为用户界面,用户通过按下按键改变设定温度和利用数码管显示系统状态。

模块代码总览:

module ds18b20_dri(
	input 				clk			,		//系统时钟,50M
	input				rst_n		,       //低电平有效的复位信号	
	
	inout		dq	,				//单总线(双向信号)
	input       key0_in, 
	input       key1_in, 
	input       key2_in, 
	output [3:0] wei_slec,
    output  [7:0] duan_slec,
    output [3:0] wei_slec1,
    output  [7:0] duan_slec1,
    output   [0:0] look1, 
    output  [0:0] look2, 
    output  [0:0] look3

);

         了解樱桃子的同学们知道,我很久没更新了,最近真的非常忙,但我真的没忘,私信都回了!接下来我继续整理,都给大家做参考

        有时候私信如果联系不上我(太多了qwq),可以加QQ:1966546583,备注CSDN

附上这个工程的源码和详细的报告,因为我自己做了,所以亲测可行!!!

链接【免费】基于FPGA的智能温度控制仪设计,程序源码+报告,vivado直接用!资源-CSDN文库

猜你喜欢

转载自blog.csdn.net/qq_62517226/article/details/132525454