您现在的位置: 通信界 >> 数据通信 >> 技术正文  
 
基于ARM+FPGA的食用花生油质量快速检测仪的设计[图]
[ 通信界 / 佚名 / www.cntxj.net / 2012/3/25 10:58:30 ]
 

摘要:采用ARM+FPGA结构给出一种高性能的便携式食用花生油质量快速分析仪的设计。将可编程片上系统应用到仪器开发中,简化系统硬件电路,提高系统设计灵活性。充分利用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:接RS232串行通信接口,与一些外部设备连接,进行数据通信。

(6)其他扩展:用于一些备用功能的扩展,当需要增加一些功能时,不需要改变硬件就可以实现。

3 电路设计

3.1主控核心电路设计

ARM芯片S3C44B0X和FPGA芯片EP2C5T114C8是系统的核心器件,由于时钟频率不同,所以它们之间采用异步串行数据通信。

3.2电源电路设计

在整个系统设计中,系统各个部分对电源要求不一样,电源设计非常重要,涉及到电源分配方案选择、电源管理与监控及电源功耗三个方面的内容。在整个系统中,ARM和FPGA电压配置如表1所示。系统需要转换成的电压有5 V、3.3 V、2.5 V和1.2 V。

所用电压转化芯片分别为AMS1117-5、AMS1117-3.3、AMS1117-2.5和AMS1117-1.2。

在本系统中,首先用电压转换芯片AMS1117-5把外部直流电源的9 V电压转换成5 V直流电压,电压转换电路如图4(a)所示,再用电压转换芯片AMS1117-3.3、AMS1117-2.5和AMS1117-1.2把5 V直流电压转换成3.3 V、2.5 V 和1.2 V直流电压,转换电路如图4(b)所示。

3.3下载配置电路设计

S3C44B0X下载配置支持的JTAG接口是4线:TMS、TCK、TDI、TDO。其中TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入JTAG接口;TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出;TMS为测试模式选择,用于设置JTAG接口处于某种特定的测试模式;nTRST为测试复位,输入引脚低电平有效[4] ,如图5(a)所示。

EP2C5T144C8支持JTAG接口和主动串行ASP接口下载配置,在具体设计中,可先用JTAG方式调试程序,当程序调试无误后,再使用主动串行ASP方式把程序固化到配置芯片。如图5(b)所示,JTAG为下载插座;E1为配置芯片EPCSISI8;ASP为主动串行ASP下载插座,供固化程序到配置芯片使用。

3.4 存储系统电路设计

S3C44B0X的存储系统具有以下主要特性:ARM体系结构所支持的最大寻址空间为4 GB(232 B),ARM体系结构将存储器看作是从零地址开始的字节的线性组合,从零字节到第3字节放置第1个存储的字数据,从第4个字节到第7个字节放置第2个存储的字数据,依次排列;有8个存储体,访问大小均可进行改变(8 bit/16 bit/32 bit),每个存储体可达32 MB,总共可达256 MB,Bank0~Bank5可支持ROM、SRAM存储器,Bank6~Bank7可支持ROM、SRAM和FP/ED0/SDRAM存储器;有小端格式和大端格式两种方式存储字数据,可以通过外部引脚选择存储方式,在小端存储格式中,低地址中存放字数据的低字节,高地址存放字数据的高字节,大端格式低地址中存放字数据的高字节,高地址存放字数据的低字节[4],Flash和SDRAM存储器电路如图6所示。

3.5 按键电路设计

控制按键使用了4个按键(温度控制、量程控制、检测、显示),按键接口电路如图7所示。用到的4个接口分别对应S3C44B0X的中断接口ExINT4,ExINT5,ExINT6,ExINT7。从电路图上可以看到,中断接口通过上拉电阻被接到VDD,VDD是+3.3 V电压,始终保持着高电平。而当有按键被按下时,直接接地,置成低电平引发中断。复位电路如图8所示。

3.6 LCD电路设计

S3C44B0X内置LCD控制器具有很强的通用性,支持单色、灰度、彩色LCD屏, 通过编程可以支持不同的LCD显示器;通过处理器内部相关控制字就能分别设置屏幕尺寸、电平极性、接口时序、数据线宽度和刷新频率等参数;支持很多种不同规格和工作方式的STN (supertwisted nematic)液晶显示器;还支持4位双扫、4位单扫、8位单扫3种扫描方式的显示方式[4]。图9所示是LCD显示器的外接接口电路,通过数据线可以与LCD显示器连接使用。

4 PCB图设计

系统使用大量的芯片,加上S3C44B0X芯片、EP2C5T144C8芯片、SST39VF160芯片、K4S641632芯片的引脚数很多,考虑制板尺寸和加工成本,有些贴片电子器件放在电路板背面,系统采用4层PCB设计。根据PCB设计规则,在设计中注意把电源线和接地线加粗减小系统环路电阻,去耦电容尽量与电源直接连接,数字电路和模拟电路布局尽量分开以减小系统干扰等,提高电子线路的工作稳定性[7]。

提出了食用花生油快速检测仪的设计方案,运用吸光光度法检测花生油的质量,这种检测方法区别于传统的化学试剂检测方法,使得仪器使用简单,不需要专业人员进行操作,有利于仪器推广使用。运用ARM与FPGA综合设计, ARM芯片的控制功能结合FPGA灵活的多硬件接口模拟特性对任务处理变得更加灵活高效,使得仪器电路结构简单,成本低。

参考文献

[1] 杨欣。花生油质量检测仪的研究[D].长春:吉林大学,2006.

[2] 孙玉秋,陈波水,曾光,等。花生油及其生物柴油低温能的研究[J].内燃机,2008(3):50-51.

[3] 廖义奎。ARM与FPGA综合的合计及应用[M].北京:中国电力出版社,2008.

[4] 杭州立泰电子。S3C44B0中文数据手册,2004.

[5] 冯智贵,吴明赞,陈晓宁,等。 基于ARM和FPGA的雷达伺服控制器设计[J].世界科技研究与发展,2008,30(6):746-750.

[6] 杨欣,姚海燕。花生油质量检测仪的设计[J].中国西部科技,2008,7(29):52-54.

[7] 倪泽峰,江中华。电路板设计与制板Protel DXP典型实例[M].北京:人民邮电出版社,2003.

 

作者:佚名 合作媒体:不详 编辑:顾北

 

 

 
 热点技术
普通技术 “5G”,真的来了!牛在哪里?
普通技术 5G,是伪命题吗?
普通技术 云视频会议关键技术浅析
普通技术 运营商语音能力开放集中管理方案分析
普通技术 5G网络商用需要“无忧”心
普通技术 面向5G应运而生的边缘计算
普通技术 简析5G时代四大关键趋势
普通技术 国家网信办就《数据安全管理办法》公开征求意见
普通技术 《车联网(智能网联汽车)直连通信使用5905-5925MHz频段管理规定(
普通技术 中兴通讯混合云解决方案,满足5G多元业务需求
普通技术 大规模MIMO将带来更多无线信道,但也使无线信道易受攻击
普通技术 蜂窝车联网的标准及关键技术及网络架构的研究
普通技术 4G与5G融合组网及互操作技术研究
普通技术 5G中CU-DU架构、设备实现及应用探讨
普通技术 无源光网络承载5G前传信号可行性的研究概述
普通技术 面向5G中传和回传网络承载解决方案
普通技术 数据中心布线系统可靠性探讨
普通技术 家庭互联网终端价值研究
普通技术 鎏信科技CEO刘舟:从连接层构建IoT云生态,聚焦CMP是关键
普通技术 SCEF引入需求分析及部署应用
  版权与免责声明: ① 凡本网注明“合作媒体:通信界”的所有作品,版权均属于通信界,未经本网授权不得转载、摘编或利用其它方式使用。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:通信界”。违反上述声明者,本网将追究其相关法律责任。 ② 凡本网注明“合作媒体:XXX(非通信界)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。 ③ 如因作品内容、版权和其它问题需要同本网联系的,请在一月内进行。
通信视界
华为余承东:Mate30总体销量将会超过两千万部
赵随意:媒体融合需积极求变
普通对话 苗圩:建设新一代信息基础设施 加快制造业数字
普通对话 华为余承东:Mate30总体销量将会超过两千万部
普通对话 赵随意:媒体融合需积极求变
普通对话 韦乐平:5G给光纤、光模块、WDM光器件带来新机
普通对话 安筱鹏:工业互联网——通向知识分工2.0之路
普通对话 库克:苹果不是垄断者
普通对话 华为何刚:挑战越大,成就越大
普通对话 华为董事长梁华:尽管遇到外部压力,5G在商业
普通对话 网易董事局主席丁磊:中国正在引领全球消费趋
普通对话 李彦宏:无人乘用车时代即将到来 智能交通前景
普通对话 中国联通研究院院长张云勇:双轮驱动下,工业
普通对话 “段子手”杨元庆:人工智能金句频出,他能否
普通对话 高通任命克里斯蒂安诺·阿蒙为公司总裁
普通对话 保利威视谢晓昉:深耕视频技术 助力在线教育
普通对话 九州云副总裁李开:帮助客户构建自己的云平台
通信前瞻
杨元庆:中国制造高质量发展的未来是智能制造
对话亚信科技CTO欧阳晔博士:甘为桥梁,携"电
普通对话 杨元庆:中国制造高质量发展的未来是智能制造
普通对话 对话亚信科技CTO欧阳晔博士:甘为桥梁,携"电
普通对话 对话倪光南:“中国芯”突围要发挥综合优势
普通对话 黄宇红:5G给运营商带来新价值
普通对话 雷军:小米所有OLED屏幕手机均已支持息屏显示
普通对话 马云:我挑战失败心服口服,他们才是双11背后
普通对话 2018年大数据产业发展试点示范项目名单出炉 2
普通对话 陈志刚:提速又降费,中国移动的两面精彩
普通对话 专访华为终端何刚:第三代nova已成为争夺全球
普通对话 中国普天陶雄强:物联网等新经济是最大机遇
普通对话 人人车李健:今年发力金融 拓展汽车后市场
普通对话 华为万飚:三代出贵族,PC产品已走在正确道路
普通对话 共享退潮单车入冬 智享单车却走向盈利
普通对话 Achronix发布新品单元块 推动eFPGA升级
普通对话 金柚网COO邱燕:天吴系统2.0真正形成了社保管