基于ARM+FPGA的食用花生油质量快速 检测仪的设计
食用油种类有很多种,各类食用油的检测方法不尽相同。以花生油质量检测为例,由花生油的特殊物理性质可知,花生油在0~5℃时开始结晶[1,2],其他种类的食用油绕行电感器都不是在这个温度下结晶,利用这一特殊物理性质,在花生油结晶状态条件下对其进行吸光度测量,花生油在不同温度的结晶度信息是不一样的,所以需要一个恒定的温度环境来确保测量精度。本文给出了一种基于ARM+FPGA的便携式免化学试剂且环境友好型花生油质量快速检测仪的设计方案。
1仪器工作原理与方案设计
食用油质量现场快速检测仪是利用信号采集模块检测样品油的吸光度,因为吸光度与样品油的物质成分有关,通过吸光度可以了解样品油的纯度。
1.1工作原理
通过ARM处理器模糊PID计算,调整FPGA产生占空比可调的脉宽调制信号PWM,驱动热电制冷器实现恒温控制,仪器工作原理如图1所示。信号采集模块由单色LED光源和光频转换器TSL230B组成,TSL230B根据透射光强的不同,输出频率不同的脉冲信号(或方波信号)。因为透射光强与吸光度有关,FPGA读取信号采集模块输入不同的脉冲信号的频率,获得吸光度的信息,FPGA再把吸光度的信息传送给ARM控制器数据处理,计算出花生油样品纯度信息并在显示器上显示。
1.2 方案设计
ARM控制器具有信息处理能力强和高集成度的特点,现在很多智能仪器都是以ARM为核心的控制系统,但随着检测技术的发展,智能仪器的功能越来越多,控制过程设计的信息也越来越多,以ARM为核心的控制系统已经不能完全满足要求。而FPGA包含有大量实现组合逻辑的资源,可以完成较大规模的组合逻辑电路设计。与此同时,它还包含有相当数量的触发器,借助这些触发器,FPGA又能完成复杂的时序逻辑功能[11]。ARM与FPGA 的综合设计主要有以下优点:
(1)可以大幅减少外部器件的使用量。
(2)可以应用于各种场合,例如过程控制。
(3)控制对象比较多,使用一片ARM芯片与一片FPGA芯片使系统结构简洁、灵活。
(4)可以使整个系统设计变得功能分明、结构紧凑、时序容易控制等。
根据系统需要的功能,设计了结构的总体框架图,如图2所示。通过键盘按键发送控制信息,检测需要在温度恒定的情况下完成,所以需要一个恒温设备(热电制冷大功率电感器和温度传感器DS18B20组成)提供稳定的检测环境,光源用的是红光LED灯,红光照射到盛装食用油的比色皿上,在光的透射方向上放一个光电检测模块(光频转换器TSL230B),把光电检测模块的数据传送到CPU(ARM芯片+FPGA芯片组成),经过数据处理后送到LCD显示。
2 系统功能模块划分
在ARM与FPGA 的综合设计中,需要系统、合理地划分其功能,划分什么叫电感器的原则是面向任务。本系统设计中,ARM作为核心器件,采用16 bit数据通信,FPGA作为ARM的扩展外设备和协处理器。
由系统的工作原理可知,根据系统任务需求,整个系统的功能划分如图3所示。
ARM功能模块功能如下:
(1)UART0:接RS232串行接口,与计算机上的专用测控软件连接,相互进行数据通信。
(2)通信模块0: 与FPGA进行串行数据通信,给FPGA发送控制指令和数据,并接收FPGA发送的数据。
(3)I/O:连接LCD显示器,显示输出信息;连接键盘按键,对系统发送控制信号;连接外部数字信号,本系统读取的是温度传感器DS18B20的数据。
FPGA功能模块功能如下:
(1)通信模块2:与ARM进行串行数据通信,接收ARM发送的控制指令和数据,并向ARM发送数据。
(2)通用逻辑:实现存储器控制功能。
(3)PWM:实现占空比可调的PWM输出。
(4)计数器:对外部脉冲量频率或方波频率检共模电感器测。
(5)通信模块1:平面变压器厂家 | 平面电感厂家
HDMI产品设计和兼容测试常见问题与解析HDMI组织规定HDMI产品必须通过HDMI CT才能打上HDMI商标。同类产品中的后续产品也应通过自测试。业界极力推荐厂商在将产品送测前先做预测试以节省时间和金钱。Analog Devices (A
开关电源的可靠性设计方案摘要:对影响开关电源可靠性的几个方面作出较为详细的分析比较,从工程实际出发提出提高开关电源可靠性的方案。 关键词:开关电源;可靠性;电磁兼容引言电子产品的质量是技术性和可靠性两方面的综合。电源作为一个
基于控制器IRS2530D的节能灯调光镇流器设计引言 目前,电子节能灯已进入千家万户和楼堂馆所。国产电子节能灯中的电子镇流器,大多都采用分立元器件装配,优点是电路简单、成本低,但需使用磁环式驱动变压器,并且不带预热和调光功能,因此性能不佳、可靠性差