"基于FPGA的温湿度检测智能小车数字系统设计与实现-1651390-刘思源"

需积分: 0 0 下载量 123 浏览量 更新于2024-01-26 收藏 1.48MB PDF 举报
数字逻辑综合实验报告-1651390-刘思源 背景: 轨道式自动引导车 RGV 在流水化生产中起到了相当大的作用,在进行加工清洗作业的时候有时需要进行过热检测。本文实现的基于 FPGA 的检测温湿度红外循迹可变。 同济大学计算机系 数字逻辑课程综合实验报告 学号:1651390 姓名:刘思源 专业:信息安全 授课老师:郭玉臣 目录 一、 实验内容 3 二、 温湿度检测智能小车数字系统总框图 3 三、 系统控制器设计 5 四、 子系统模块建模 7 五、 测试模块建模 2 为了满足生产过程中对过热检测的需求,本实验设计了一种基于 FPGA 的温湿度检测智能小车数字系统。该系统能够通过红外循迹实现温湿度检测,并根据检测结果采取相应的控制措施。下面将对该系统的设计过程进行详细介绍。 首先,我们需要了解该系统的总体框图。温湿度检测智能小车数字系统的总体框图如下所示: // 插入总体框图图片 该系统主要由三个子系统组成,分别是红外传感器子系统、温湿度传感器子系统和控制子系统。红外传感器子系统负责实现红外循迹功能,能够准确地检测轨道上的路径并进行跟随。温湿度传感器子系统用于检测环境的温度和湿度,并将检测结果传输给控制子系统。控制子系统根据传感器子系统的数据进行处理,采取相应的控制措施。 接下来,我们将重点介绍系统控制器的设计。该控制器采用有限状态机的设计思想,根据传感器数据的变化不断调整系统的行为。 通过对控制器的建模,我们将控制器划分为多个模块,包括状态机模块、输入模块、输出模块和时钟模块。其中,状态机模块负责控制系统的状态以及状态的切换。输入模块接收传感器数据,并根据数据的变化更新状态机的状态。输出模块根据当前状态生成相应的控制信号,用于控制小车的行动。时钟模块用于同步各个子模块的工作。 为了验证系统设计的正确性,我们还进行了测试模块的建模。测试模块主要用于验证控制器的功能和性能。通过输入不同的测试数据,我们观察系统的输出是否符合预期,并根据测试结果进行相应的调整。 综上所述,本实验设计了一种基于 FPGA 的温湿度检测智能小车数字系统。该系统能够通过红外循迹实现温湿度检测,并根据检测结果采取相应的控制措施。实验中我们详细介绍了系统的总体框图、系统控制器的设计以及测试模块的建模。通过实验验证,系统设计符合要求并能够正常工作。 关键词:轨道式自动引导车,RGV,过热检测,FPGA,温湿度检测,红外循迹,数字系统,控制器设计,子系统模块建模,测试模块建模。