



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、智能傳感器IP/SOC設計的方法日期:2011-04-16來源:肥豬寶寶 作者:字體:大 中 小 1 引 言智能 傳感器 技術是一門正在蓬勃發展的現代傳感器技術,是涉及微機械和微 電子 技術、計算機技術、網絡與通信技術、信號處理技術、 電路 與系統、傳感技術、神經網絡技術、信息融合技術、小波變換理論、遺傳理論、模糊理論等多種學科的綜合技術。 智能傳感器 中智能功能如:數字信號輸出、信息存儲與記憶、邏輯判斷、決策、自檢、自校、自補償都是以微處理器為基礎的。基于微處理器的傳感器從簡單的數字化與信息處理已發展到了目前具有網絡通信功能、神經
2、網絡、模糊理論、遺傳理論、小波變換理論、多傳感器信息融合等新理論新技術逐步完善的現代智能傳感器。其微處理器硬件也經歷了從單CPU結構到多CPU甚至DSP、 ASIC 與 MCU 相混合的結構。然而微處理器在可靠性、功耗、功能復用等多方面存在著與生俱來的一些不可克服的缺點與不足,阻礙了智能傳感器的進一步發展。由系統IC向SOC( System on Chip)轉變已成為歷史發展的必然趨勢。SOC用硬件實現了以往軟件實現的功能。與一般MCU 相比,它具有可靠性高、價格低、速度快、體積小、功能復用、保密性好等一系列優點。傳統的S OC設計是以超深亞微米IC設計技術為基礎的,具有 集成電路 ASIC設
3、計的復雜程度。隨著SOC平臺和EDA 技術發展以及IP新經濟模式的推動,在SOC應用設計上越來越多的從傳統的硅片設計轉到利用大規模可編程的 FPGA 芯片設計。基于FPGA 的SOC設計其開發周期短、開發工具及語言標準化、設計和器件無關等特點,使得它與使用 單片機 一樣容易。大量的FPGA 成功應用的報道都是在圖像處理、電力系統等領域。在傳感器智能化領域上的應用仍處于開發研究階段。傳感器方面的少量應用也僅限于用它作為一個或幾個獨立功 能模塊,如:通信模塊、自補償模塊等都不具有系統的作用與功能,不能真正地成為片上系統(SOC)。本文將提出集采集系統、補償校正、數據處理、數據通 信、任務調度、 人
4、機界面 、IP功能復用等功能模塊于一體的智能傳感器SOC/IP設計及基于FPGA與ARM7微處理器芯片的實現方法。2 SOC/IP概念與智能傳感器SOC設計方法SOC:System on Chip指建立在單芯片上的系統。IP: Intellectual Property 自主知識產權。傳統的智能傳感器設計方法是以功能設計為基礎的。而SOC設計方法以功能復用與搭建為基礎,在芯片上用若干個宏模塊來構建復雜系統。這些已經開發的宏模塊就是通用的IP核。IP核的重用可以降低產品設計的復雜度,減少產品上市時間。利用SOC/IP芯片能組成完整的智能傳感器系統。智能傳感器傳感參數可能是多種多樣的。但從功能模塊
5、組成來講,它主要包括數據采集模塊、補償 與校正模塊、數據處理模塊、數據網絡通信模塊、人機界面和任務管理與調度模塊等功能單元。從而基于IP的智能傳感器SOC設計過程為:首先正確建立智能傳 感器的通用模塊模型;然后合理劃分各摸塊功能規范,制定各模塊之間的接口協議與標準;再設計出一系列通用的IP核;最后把所需的通用IP核搭建整合在一起 構成完整的智能傳感器系統。3 智能傳感器IP核設計與SOC構建智能傳感器涉及到數據采集、信號處理(程控放大、線性化、信號濾波、 信號補償、人工神經網絡、遺傳理論、多傳感器融合、模糊理論等) 、數據通信、人機界面及任務調度等各種功能。在IP核設計與SOC構建中,為了簡化
6、工作,降低復雜度,我們選用基于FPGA的IP核及基于 ARM7TDMI-SCPU 的IP核兩種SOC設計方式,其中FPGA的IP核主要完成數據采集與信號處理模塊,基于ARM7 的IP核完成數據通信、人機界面及任務調度工作。3.1 數據采集傳統的傳感器信號數字化大多采用的是VFC、串行A/D、 并行A/D 等方案。每一方案都可設計成相應的IP核。雖然已經有人用FPGA完成數據采集,但都是以特定應用的方式,而不是以通用的IP核方式設計的。我們介紹采用 MAX125 完成的并行A/D接口IP核設計。MAX125 8通道14bit的并行A/D芯片。在FPGA A/D IP核設計中,提供給MAX125信
7、號有啟動轉換及轉換結束后的時序信號,讀取轉換結果并存儲到FPGA 芯片內部RAM中的數據信號。該A/D IP核我們已經開發成功,并獲得了很好的使用。3.2 信號處理信號處理是智能傳感器的主要內容之一。通常包含線性化、濾波、各類補償、人工神經網絡、模糊理論、遺傳算法、多傳感器融合等工作。在濾波中,除 了常規的FFT、DFT之外,近幾年還出現了小波變換。由于芯片速度上的優勢,如何實現各信號處理IP核通用化設計,已成為相關信號處理算法IP核設計的 關鍵。如在線性化處理設計中,我們把各類傳感器的線性化算法都設計到一個通用的線性化IP核中。在任務調用時再根據不同類型傳感器線性化算法要求,組態選擇出相應的
8、算法IP核,供實際需要使用。3.3 數據通信設置數據通信接口主要是考慮芯片還可以同外部CPU或網絡構成更加復雜的測控系統。為了方便芯片的設計,節省芯片資源,我們選用基于ARM7的 philIPs LPC2106 芯片進行通信IP核設計。它可以將一系列不同的通信接口(如: CAN、 以太網、 TCP/IP 、 RS232/485 、I2C、SPI) 以及不同的通信規程用一個通用的微處理器實現。通過與上位機與各類網絡的聯接,實現遠程遙測、網絡遠程智能測量節點等功能。通信IP核設計主要任務是通信 規約算法設計。而大多數接口因為基于ARM7的微處理器都能提供,所以就不需要做太多的工作。3.4 人機界面
9、與任務調度人機界面與任務調度IP核也用ARM7微處理器設計。人機界面主要設計鍵盤接口及LCD/ LED /CRT等顯示接口。利用ARM7強大的GPIO功能是不難加以實現的。任務調度IP主要包括數據采集調度、信號處理調度、數據通信調度及人機界面調度等工作。我們采用以源碼公開的嵌入式操作 系統C/OS-2.52版為基礎,將它移植到LPC2106 ARM微處理器中。在C/OS-嵌入式操作系統基礎上開發各種應用軟件,完成智能傳感器所需要的各類任務調度與組態工作。4 應用舉例有了基本的IP內核,我們就可以根據需要通過對IP核的組態(在嵌入式操作系統C/OS-的調度下)構成各類所需的智能傳感器系統。圖1
10、所示是用于熱電偶溫度測溫的智能傳感器的SOC設計實例。所有算法IP模塊都加載到 ALTERA 公司的APEX20K的多芯片FPGA 上,完成溫度信號采集、A/D變換、低端補償、線性化、程控放大等功能。芯片的總體外部引腳包括A/D接口的數據線和控制線、微處理器接口的數據線和控制 線、程控放大的控制線等。微處理器選用具有ARM IP核的 Philips 公司的LPC2106芯片。它完成通信功能、實時時鐘功能、人機接口功能及任務調度功能。通信IP包括I2C總線、RS232/RS485總線、CAN總 線、TCP/IP協議、以態網等。圖1 基于IP的智能傳感器的SOC設計圖2 是基于以上系統芯片構成的熱
11、電偶智能傳感器的組成框圖。其核心是兩片SOC,其中FPGA SOC選用的是APEX20K,MCU SOC選用的是具有ARM IP核的ARM7 TDMI-S 微處理器。該智能傳感器的樣機已經完成。FPGA 的片上芯片經硬件仿真測試,其A/D采樣、線性化算法、冷端溫度補償、多傳感器融合等功能與算法都已通過實驗驗證。MCU的SOC在 48MHz 系統時鐘的運行下,通過了通信、人機界面、實時日歷時鐘、任務調度管理等功能的實驗,驗證了該設計的可行性。圖2 基于SOC芯片構成的熱電偶智能傳感器的組成框圖5 結束語本文通過實例介紹了智能傳感器IP/SOC設計的方法。在設計通用智能傳感器IP核的基礎上,通過IP復用,只需改變或重新設置數據與任務調用模塊就能設計出應用于其他各類智能傳感器的SOC系統。FPGA的可現場編程特點
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 護士在名師講座中的學習心得體會
- 中國市場營銷部工作總結和計劃
- 部編版三年級語文上自主檢測評估計劃
- 教師師德師風與教學改革心得體會
- 新部編版一年級語文上冊教學進度計劃
- 電商培訓課程教學質量的心得體會
- 應用型本科高校學生返校心理疏導計劃
- 以實驗為翼:高中自然地理教學中地理能力的培養與提升
- 裝飾裝修質量檢查通病及防治措施
- 以學習為中心:ESP教材任務設置的創新與實踐探究
- (完整文本版)新概念英語第一冊單詞表默寫版1-144
- 醫師入職測考試試題答案(臨床)
- 鋼結構門頭專項施工方案
- SOP標準作業指導書excel模板
- 染色作業指導書
- 空間機器人地面遙操作的關鍵技術研究
- 人工智能倫理規則
- 工程物探-第五章電法勘探課件
- 婦產科護理學教材(課后思考題參考答案)
- 二年級數學無紙化監測試題
- 全同態加密算法概述
評論
0/150
提交評論