基于FPGA的液位检测系统的前端设计 |
|
|
摘要 本设计是关于一个基于FPGA的液位检测系统的设计,即设计合适的传感器来对液位的信号进行采集,然后在FPGA上对信号进行处理,主要是对FPGA用VHDL进行编程,建立若干逻辑模块对数据进行一系列的处理,最后利用LED来对信号进行输出显示。本文着重介绍了这个系统的液位检测信号采集的前端设计,前端设计包括传感器模块、放大电路模块以及A\D转换模块的设计,它是整个液位检测设计的基础,主要目的是数据的采集即如何获得高质量的液位信号,然后对其进行加工处理传送。本文介绍的前端设计能实现结构简化,系统精度较好,适用性强,具有良好的人机交互功能。
关键词:液位检测,传感器,FPGA,VHDL
第一章 引言 1.1液位检测的意义 液位检测广泛用于各种行业领域,它几乎遍及生产与生活的各个领域,尤其工业生产过程如石油、化工、医药和食品等行业领域中, 液体的测量不但要求精度高,还需很好地适应工业现场的特殊环境,具有在恶劣环境下持续传感的能力, 由于液体性质物理环境的复杂性,给准确检测液位变化带来的很大的困难。故对液位测量提出了精确、实时、在线的要求。随着科学技术与生产的迅速发展,液位自动检测领域出现了种类多样的测量手段,对其经济性、技术性提出了很高的要求。 1.2液位检测的发展现状和趋势 由于液位检测应用领域的不同,性能指标和技术要求也有差异,但适用有效的测量成为共同的发展趋势,随着电子技术及计算机技术的发展,液位检测的自动控制成为其今后的发展趋势,控制过程的自动化处理以及监控软件良好的人机界面,操作人员在监控计算机上能根据控制效果及时修运行参数,这样能有效地减少工人的疲劳和失误,提高生产过程的实时性、安全性。随着计算机控制技术应用的普及、可靠性的提高及价格的下降,液位检测的微机控制必将得到更加广泛的应用。 1.3 液位检测系统的任务和所要达到的目标 该系统功能结构主要分为五个方面:一、使用压力传感器去采集与压力相对应的电压值;二、由于本系统使用的传感器MPX53输出电压较小(毫伏级),所以输出电压必须经过放大电路放大再传送至A/D转换器;三、从A/D转换器出来后的信号变成了相应的数字信号,再将其传送给FPGA芯片;四、对FPGA用VHDL进行编程,建立若干逻辑模块对数据进行一系列的处理与控制(包括MAX197控制模块、数制转换模块以及LCD驱动模块);最后,把信号传送给LCD进行显示。液位检测功能图如图1-1所示。
图1- 1 液位检测功能结构图
我设计的部分是信号的采集即前端设计,其设计模块图1-2所示:其中包括传感器模块、放大电路模块、A\D转换模块的设计,设计所要达到的目标是硬件系统的结构简化,系统精度较好,适用性强,具有良好的人机交互功能,有问题就能立即发现,通过实现水位的显示以便自动调节控制液位。液位控制在设定值上正常运行不需要人工干预,操作人员劳动强度小。
图1- 2 前端设计模块图
第二章 传感器模块的设计方案 2.1传感器简介 传感器,指能感受规定的被测量并按照一定的规律转换成可用输出信号的器件或装置。根据传感器工作原理,可分为物理传感器和化学传感器二大类 : 传感器工作原理的分类物理传感器应用的是物理效应,诸如压电效应,磁致伸缩现象,离化、极化、热电、光电、磁电等效应。被测信号量的微小变化都将转换成电信号。化学传感器包括那些以化学吸附、电化学反应等现象为因果关系的传感器,被测信号量的微小变化也将转换成电信号。 而本设计的测量对象是液体,所选择的传感器能够准确反映液位 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 |
|
|
|
上一个论文: 浅谈变电站综合自动化中监控系统的硬件设计研究 下一个论文: 数控车削椭圆面的处理方法 |
|