《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM+FPGA的食用花生油質量快速檢測儀的設計
基于ARM+FPGA的食用花生油質量快速檢測儀的設計
來源:電子技術應用2011年第9期
張 俊1, 吳明贊1, 王曉萍2
(1. 南京理工大學 自動化學院, 江蘇 南京210094; 2. 江蘇省出入境檢驗檢疫局,江蘇
摘要: 采用ARM+FPGA結構給出一種高性能的便攜式食用花生油質量快速分析儀的設計。將可編程片上系統應用到儀器開發中,簡化系統硬件電路,提高系統設計靈活性。充分利用ARM芯片的高效控制功能結合FPGA靈活的多硬件接口模擬特性,便于攜帶,適合現場免化學試劑快速檢測。
中圖分類號: TP216
文獻標識碼: B
文章編號: 0258-7998(2011)09-084-04
Design of the fast detector for the edible peanut oil quality based on ARM+FPGA
Zhang Jun1, Wu Mingzan1, Wang Xiaoping2
1. School of Automation, Nanjing University of Science & Technology,Nanjing 210094, China; 2. Jiangsu Entry-Exit Inspection and Quarantine Bureau, Nanjing 210008, China
Abstract: On the basis of the structure of ARM and FPGA, this article designs a fast detector for the edible peanut oil quality with high-performance. Using SoPC to develop the instrument, which can improve the hardware circuit and the programming flexibility of the system, The instrument makes full use of the ARM chip with the high control functions and the flexible hardware interface simulation characteristics of the FPGA, which makes the task management becoming more flexible and efficient. The easy to carry, suitable for rapid detection with no using chemical reagents.
Key words : ARM and FPGA; portable; peanut oil quality detection


    食用油種類有很多種,各類食用油的檢測方法不盡相同。以花生油質量檢測為例,由花生油的特殊物理性質可知,花生油在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.
 

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一本在线高清不卡dvd| 亚洲国产日韩在线| 尤物在线精品| 国产一区二区三区四区三区四| 国产精品扒开腿做爽爽爽视频| 欧美另类高清视频在线| 老色鬼久久亚洲一区二区| 久久精品91久久久久久再现| 欧美亚洲一级片| 午夜精品久久久久久久| 亚洲欧美激情诱惑| 亚洲欧美日韩成人高清在线一区| 亚洲午夜激情免费视频| 亚洲一二三区精品| 亚洲免费网站| 亚欧成人精品| 久久精品视频播放| 久久综合色8888| 免费在线亚洲欧美| 欧美激情精品久久久久久| 欧美精品成人| 欧美视频精品在线| 国产精品美女在线| 国产欧美日韩| 极品尤物av久久免费看| 在线日韩中文| 亚洲精品日韩在线| 在线中文字幕一区| 欧美一级一区| 亚洲日本va在线观看| 宅男精品导航| 欧美主播一区二区三区美女 久久精品人| 欧美伊人久久大香线蕉综合69| 久久久www成人免费无遮挡大片| 久久一区视频| 欧美美女bbbb| 国产精品爽爽ⅴa在线观看| 国产日韩欧美在线播放不卡| 在线成人av| 99精品视频免费观看视频| 中文亚洲欧美| 欧美一区二区三区视频免费| 亚洲国产小视频在线观看| 日韩亚洲国产精品| 亚洲欧美视频一区| 麻豆精品视频在线观看| 欧美日韩视频在线一区二区观看视频 | 国产精品美女诱惑| 韩国av一区二区三区四区| 亚洲国产天堂网精品网站| 一区二区三区欧美视频| 亚欧成人精品| 99精品国产99久久久久久福利| 亚洲已满18点击进入久久| 久久精品免费观看| 欧美乱大交xxxxx| 国产日韩欧美三级| 亚洲日韩欧美一区二区在线| 亚洲一区日韩| 亚洲日本在线视频观看| 亚洲欧美精品一区| 欧美成人午夜激情| 国产精品丝袜xxxxxxx| 亚洲国产成人av| 亚洲欧美日韩一区二区在线 | 国产精品一区久久| 亚洲国产免费看| 亚洲自拍16p| 亚洲精品国产欧美| 先锋影院在线亚洲| 欧美精品午夜| 国产综合在线看| 日韩一级欧洲| 亚洲国产精品综合| 欧美一区二区黄| 欧美人与性动交cc0o| 国产综合香蕉五月婷在线| 一区二区三区毛片| 91久久久久久久久| 久久国产成人| 欧美日韩一区二区三区在线| 一区二区在线视频播放| 亚洲欧美日韩精品在线| 一区二区三区四区五区在线| 久久综合影音| 国产日韩精品综合网站| 日韩一二三区视频| 亚洲精品国产系列| 久久一二三国产| 国产精品揄拍一区二区| 99在线|亚洲一区二区| 91久久精品美女高潮| 久久久中精品2020中文| 国产精品美女xx| 夜夜嗨av一区二区三区网页| 亚洲三级电影在线观看 | 国产精品久久福利| 亚洲精品裸体| 亚洲精品美女在线观看| 老司机一区二区三区| 国产婷婷精品| 欧美一区=区| 欧美一级视频一区二区| 欧美日韩中文另类| 亚洲乱码精品一二三四区日韩在线 | 欧美sm视频| 在线欧美日韩国产| 亚洲第一视频| 久久亚洲精品一区二区| 国产手机视频精品| 欧美一区二区三区免费观看视频| 香蕉久久一区二区不卡无毒影院| 欧美丝袜一区二区| 一本色道久久综合| 亚洲视频在线一区| 欧美日韩成人综合在线一区二区| 亚洲国产日韩一区| 日韩亚洲不卡在线| 欧美女同在线视频| 99精品99| 亚洲免费中文字幕| 国产精品丝袜久久久久久app| 亚洲午夜精品视频| 午夜精品久久久久久久久| 国产精品欧美久久久久无广告| 夜夜嗨一区二区| 亚洲欧美日韩成人| 国产精品欧美一区喷水| 中国av一区| 欧美在线视频免费观看| 国产一级久久| 久久精品麻豆| 蜜臀av性久久久久蜜臀aⅴ四虎| 在线日本欧美| 99精品欧美一区二区三区综合在线| 欧美精品情趣视频| 99精品久久| 性欧美xxxx大乳国产app| 国产一区91精品张津瑜| 亚洲国产午夜| 欧美日韩国产精品一卡| 制服丝袜激情欧洲亚洲| 欧美亚洲日本国产| 国内精品视频在线播放| 亚洲人在线视频| 欧美色图首页| 亚洲欧美激情诱惑| 玖玖玖国产精品| 亚洲人成在线播放| 亚洲综合视频1区| 国产综合久久| 99天天综合性| 国产精品一区二区在线观看网站| 欧美一区二区性| 欧美激情片在线观看| 一本色道久久综合亚洲精品高清 | 欧美国产日韩视频| 一区二区成人精品| 性做久久久久久免费观看欧美| 韩日欧美一区| 制服丝袜激情欧洲亚洲| 国产日韩欧美在线播放| 91久久综合| 国产精品v欧美精品v日韩精品| 欧美一级久久久| 欧美电影电视剧在线观看| 一区二区三区免费在线观看| 久久精品视频免费观看| 亚洲精品免费一二三区| 久久av在线看| 亚洲国产精品国自产拍av秋霞| 亚洲婷婷综合色高清在线| 国产一区二区三区在线观看网站| 亚洲欧洲日韩在线| 国产精品色网| 99xxxx成人网| 国产日韩精品一区二区浪潮av| 日韩亚洲欧美综合| 国产一区二区按摩在线观看| 一区二区三区黄色| 国产专区综合网| 亚洲一区二区精品| 在线看国产日韩| 新片速递亚洲合集欧美合集| 亚洲国产精品尤物yw在线观看| 欧美一激情一区二区三区| 最新亚洲电影| 久久久久久一区| 一区二区精品国产| 麻豆精品视频在线| 午夜欧美大尺度福利影院在线看| 欧美激情性爽国产精品17p| 香蕉久久久久久久av网站| 欧美日本在线观看| 久久福利视频导航| 国产精品电影网站| 99精品国产高清一区二区| 狠狠色狠色综合曰曰| 欧美亚洲视频在线看网址| 99精品视频免费|