999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PSoC 3的傳感器教學實驗平臺研制

2016-09-06 03:40:01王廣君
實驗技術與管理 2016年3期
關鍵詞:實驗設計

王廣君, 李 寧

(1. 中國地質大學(武漢) 自動化學院, 湖北 武漢 430074;2. 中國地質大學(武漢) 機械與電子信息學院, 湖北 武漢 430074)

?

基于PSoC 3的傳感器教學實驗平臺研制

王廣君1, 李寧2

(1. 中國地質大學(武漢) 自動化學院, 湖北 武漢430074;2. 中國地質大學(武漢) 機械與電子信息學院, 湖北 武漢430074)

結合傳感器實驗課程,研制了一款基于PSoC 3(programmable system-On-Chip 3,片上可編程系統)的傳感器實驗平臺。該實驗平臺以美國Cypress公司生產的PSoC 3為核心,根據PSoC 3所集成的微控制器以及嵌入式系統中常用的模擬、數字等優點,實現了傳感器實驗中的溫度、光電、霍爾以及其他常用傳感器的數據采集與處理,并通過USB2.0與基于LabVIEW設計的上位機軟件進行數據交互與處理。該平臺體積小、功能強大,配有外部擴展用的通用接口(GPIO)和可編程差分放大接口(SIO)。該實驗平臺除了可以開設傳統實驗外,還可以進行自主實驗和拓展創新實驗。

實驗平臺; 片上可編程系統; PSoC 3; 傳感器技術

“傳感器實驗”是一門多交叉、綜合性強的課程,涉及到控制技術、通信技術、電子技術以及物理學等相關知識,且與生產、科研、實踐聯系密切。在現代控制技術和檢測技術中具有相當重要的地位[1-2]。由于傳感器實驗課程涉及測量種類范圍較廣,某些實驗平臺不得不采用多個CPU之間相互通信的方式進行數據的測量和處理,因此在設計上容易導致電路繁雜、體積龐大、操作繁瑣,設計成本較高,且硬件故障率高、檢修麻煩。同時,由于傳感器種類不同,對數據采集的精度和速度也要求不同,給前置放大電路和數據采集系統的設計帶來困難。

本文介紹了一種基于PSoC的傳感器教學實驗平臺,該平臺的控制芯片采用了美國Cypress公司生產的超低功耗閃存可編程片上系統(programmable system-On-Chip 3)PSoC 3。該芯片集成了8051內核,工作頻率高達67 MHz,單周期指令工作方式比標準8051處理器快10倍。同時,圍繞CPU子系統提供了多個可配置的模擬、數字和互連電路模塊[3-4]。通過CPU同高度靈活的模擬子系統、數字子系統、路由及I/O口相結合,實現了設計的高度集成。

1 實驗平臺總體概述

傳感器數據采集系統實質為傳感器測量數據的處理,要進行相應的濾波、放大、A/D轉換和信號調理[5]。本實驗平臺是一個典型的傳感器數據采集系統,硬件部分由外部傳感器、信號調理機制、數據采集、USB傳輸和PC機等部分組成;軟件部分由固件、驅動和應用程序組成。采用PSoC 3的最大優勢是,可以實現濾波器編程、運算放大器編程設及AD精度和速率可編程的模擬和數字系統的設計[6],簡化了電路的設計。根據每個組件配有的標準API函數進行快速編程,使得程序設計簡單快捷。

2 實驗平臺硬件系統設計

2.1實驗平臺結構介紹

本實驗平臺是一種多功能、擴展性強的傳感器教學實驗平臺。平臺采用了模塊化的設計方案,主要由外部模塊和內部模塊組成。外部模塊由各類外接傳感器數據采集模塊和PC機上位機模塊組成;內部模塊由PSoC 3內部的可編程數字模塊、可編程模擬模塊、可編程USB通信模塊和其他可編程模塊組成。該平臺充分利用了PSoC 3內部豐富的可編程資源進行設計。實驗平臺結構圖見圖1。

圖1 實驗平臺結構圖

2.2獨立傳感器模塊

該實驗平臺采用獨立設計的各類外接傳感器模塊,實驗時按照要求將不同的傳感器模塊連接至實驗平臺,實驗的連線過程不僅是模仿的過程,更是能啟發學生的聯想力、創造力和增強動手能力的過程。

2.3PSoC 3內部可編程資源

PSoC 3內部集成了豐富的可編程數字子系統和可編程模擬子系統。可編程數字子系統能夠針對應用創建標準數字外設、高級數字外設和定制邏輯功能的組合,數字子系統有20~24個通用可編程邏輯器件(programmable logic device,PLD)的通用數字模塊(UBD),4個16位的可配置定時器、計數器和PWM模塊,通用異步收發器(UART)、串行外設接口(SPI)、I2C、CAN2.0b和全速USB2.0,以及可用于實現FIR和IIR數字濾波器設計的67 MHz、24位的定點數字濾波器模塊(DFB);可編程模擬子系統提供了靈活可配置的模擬全局總線、模擬復用器總線和模擬局部總線,高分辨率的Δ-∑ADC、4個可配置DAC、4個電壓比較器、4個運算放大器、用于電容式觸摸的CapSense子系統和用于為內部模擬模塊產生精確模擬電壓的高精度參考源。

(1) 可編程差分放大接口(SIO)。PSoC 3專門提供了用于連接CPU、數字外設和中斷的接口,并能夠提供可編程的高閾值電壓、模擬比較器和非常高的灌電流,在器件未加電壓時保持處于高阻態。該實驗平臺利用PSoC 3特有的SIO接口和內置可編程運算放大器,設計了有兩單端、兩差分輸入的運算放大接口,以實現對輸入模擬量的處理,進行相關實驗的測量。

PSoC 3內部包含了最多4個通用的運算放大器。運算放大器結構圖見圖2,這些運算放大器可配置為增益級、電壓跟隨器、或者外部/內部信號的輸出緩沖區。

圖2 PSoC 3內部通用運算放大器結構圖

如圖3所示,在任何一種配置中,輸入/輸出信號都能夠連接到內部全局信號,并使用ADC或電壓比較器進行監控。通過使用這些信號和GPIO引腳之間的模擬開關來實現用戶配置。

圖3 PSoC 3內部通用運算放大器配置

運算放大器有慢速、中速、快速3種工作模式。慢速有最小的靜態功耗,快速有最大的靜態功耗。輸出具有軌對軌擺動能力,在低電流輸出下,輸出電壓值在VSSA+50 mV≤Vout≤VDDA-50 mV內擺動。當驅動高電流負載(約25 mA)時輸出電壓值在VSSA+500 mA≤Vout≤VDDA-500 mV范圍內擺動[7]。

(2) 可編程通用接口(GPIO)。PSoC 3的GPIO引腳允許硬件資源連接到物理端口引腳,該組件通過合理配置的物理I/O接口來訪問外部信號。該芯片的最大優點在于引腳可編程,可以通過PSoC Creator軟件來進行引腳組件的配置,配置模式有數字輸入、數字輸出、數字雙向和模擬;還可以配置成高阻抗模擬、高阻抗數字、電阻上拉、電阻下拉、低驅動開漏、高驅動開漏、強制驅動和上拉/下拉電阻等模式,如圖4所示。PSoC 3引腳的可編程功能極大地方便、快捷地滿足了用戶對各類引腳功能的配置。

圖4 GPIO引腳配置功能圖

(3) USB 2.0數據通信。PSoC 3提供了一個專用12 Mbps全速USB 2.0可編程收發器,支持控制傳輸、中斷傳輸、批量傳輸和同步傳輸4種USB傳輸類型,兼容USB 2.0通信協議,可以實現硬件的即插即用和熱插拔。USB外設通過PSoC 3上的2個專用USBIO引腳與主機相連,實現數據的發送和接收[8]。圖5為USB模塊結構圖。

圖5 PSoC 3 USB模塊結構圖

PSoC 3特有的可編程全速USB模塊,優點在于免去了像其他USB設備開發的繁瑣復雜,用戶可以根據自己的需要,利用官方給出的API功能函數和驅動文件來完成組件的配置和程序的編寫,使得USB開發和上位機軟件交互設計變得方便快捷。

3 實驗平臺支持的實驗項目

該平臺在基于可編程片上系統的基礎上,可以完成對溫度、轉速、振動、重量、超聲波、單端/差分輸入對應的模擬量測量和GPIO接口輸入對應的數字量測量,以及自主設計的實驗數據測量。可以方便學生特殊需要的學習和探索擴展。增強學生的探索精神和動手能力。主要實驗項目見表1。

表1 實驗平臺支持實驗項目

3.1溫度采集

本實驗平臺的溫度傳感器采用的是PT100鉑熱電阻,考慮到溫度數據采集的穩定性和高精度,外部電路采用了AD620儀器高精度放大器。然后依次通過PSoC 3內部的濾波器、運算放大器、A/D采樣、RTD溫度計算器進行相關的信號調理和計算,最后輸出精度為0.01 ℃的溫度值。溫度采集框圖見圖6。式(1)和式(2)為RTD溫度計算器組件的高階方程組求解關系式。

圖6 溫度采集框圖

當T>0°時有

(1)

其中,RT是T時的電阻值。

在0 ℃以下時,除A和B外,還涉及第3個常量(C),如等式(2)所示:

(2)

針對標準工業級鉑,PT100RTD的A、B、C已經指定,分別為:

(3)

(4)

(5)

多項式系數通過最小二乘方擬合方法獲得。本平臺設計為精度0.05的四階方程組求解[9]。

3.2光電/霍爾轉速采集

本實驗平臺的光電/霍爾轉速采集部分,外部傳感器采用由12 V直流電機搭載的光電/霍爾傳感器組成,通過電機驅動電路,將采集數據送至PSoC 3,再由PSoC 3內部的濾波器、定時器、計數器以及PWM控制器、PID編程算法進行數據采集與處理[10],最后將數據通過USB 2.0傳到上位機,采集框圖見圖7。

圖7 光電/霍爾轉速采集框圖

4 實驗平臺的軟件設計

本實驗平臺的特色之一在于軟件部分的設計。軟件部分采用了基于LabVIEW的G語言開發,可以在Windows操作系統中運行。將虛擬儀器技術引入到傳感器實驗是目前高校中實驗教學的一個重要方向[11]。基于LabVIEW的圖形化虛擬儀器開放平臺從根本上更新了儀器的概念,它既有傳統儀器的特征,又有傳統儀器無法比擬的優勢,操作人員可以在PC機上就可以像操作傳統儀器一樣完成對被測對象的信息采集、分析、顯示和存儲[12-13]。

在溫度和光電/霍爾采集等實驗中,可以通過軟件部分設置手動/自動控制,如圖8所示。手動情況下,通過調節軟件界面上相應的控制按鈕來控制外部繼電器運行與停止,直接實現對外接傳感器模塊的控制;自動情況下,在軟件相應的位置手動輸入預期指標值,經過PSoC 3相應的編程計算,來實現對外接傳感器模塊的控制,實現采集數值與設定數值的統一。

圖8 實驗平臺軟件運行界面

5 結語

本文設計了一種基于PSoC 3核心芯片和其他外圍功能模塊的傳感器教學實驗平臺。該平臺充分利用了PSoC 3內部豐富的可編程數字資源和可編程模擬資源進行設計。硬件電路簡單、體積小、成本低、可擴展性強。軟件部分的界面友好,易于操作。除了可以實現開設傳統實驗外,還可以進行自主實驗和拓展創新實驗,增強了學生的動手能力和探索精神,讓學生對傳感器工作原理及應用有更深刻的理解和認識,適合于各類高校的傳感器實驗教學。

References)

[1] 張宣妮.《傳感器原理及應用》課程教學改革[J].科技信息,2009(31):22-23.

[2] 張崢,吳瓊水.《傳感器原理》實驗課程教學改革探討[J].長江大學學報:自然科學版,2011,8(2):127-128.

[3] 王廣君. PSoC4技術與應用[M].北京:清華大學出版社,2014.

[4] Rakhee Mohiddin, Manoj Kumar, Shashi Kumar Palakurty, et al. Building a Sensor Network with PSoC[J].IEEE,2011(5):353-357.

[5] 童永嬌.傳感器實驗平臺的相關技術研究[D].武漢:中國地質大學(武漢),2012.

[6] 何賓. 可編程片上系統PSoC設計指南[M].北京:化學工業出版社,2011.

[7] 何賓. PSoC模擬與數字電路設計指南[M].北京:化學工業出版社,2012.

[8] 鄭杰. USB 3.0編程寶典[M].北京:電子工業出版社,2013.

[9] 吳東艷,韓喜春,高旭東.PSoC在高精度溫度測量中的應用[J].黑龍江工程學院學報:自然科學版,2013,27(2):45-49.

[10] 何賓. 8051片上可編程系統原理及應用[M].北京:化學工業出版社,2012.

[11] 蘇禹,黃慧匯,安玉磊.傳感器綜合實驗項目群的研究與實踐[J].實驗技術與管理,2011,28(6):157-159.

[12] 王磊,陶梅.精通LabVIEW 8.0[M].北京:電子工業出版社,2007.

[13] 盧超,楊琳瑜,鄔冠華.基于虛擬儀器的傳感器課程綜合實驗教學[J].實驗室研究與探索,2005,24(11):69-71.

Development of sensor teaching experimental platform based on PSoC 3

Wang Guangjun1, Li Ning2

(1. School of Automation ,China University of Geosciences (Wuhan), Wuhan 430074, China;2 School of Mechanical & Electronic Information, China University of Geosciences(Wuhan), Wuhan 430074,China)

Combined with sensor experiment in universities curriculum, a sensor experimental platform based on PSoC 3(Programmable System-On-Chip 3) is developed. The experimental platform works around the PSoC 3 produced by United States Cypress Company as the core. With the microcontrollers integrated by PSoC 3 and the advantages commonly used in embedded systems such as analog, digital and so on, the experimental platform realizes the data acquisition and processing of the temperature, photoelectric, Hall and other common sensors used in sensor experiments, and carries out data exchange and processing with PC software designed based on LabVIEW via USB2.0. The platform is small and powerful, with general purpose input output (GPIO) and programmable differential amplifier super input output (SIO) for external expansion. Beside setting up traditional experiment, the platform also can be used for independent and developed innovative experiments.

experimental platform; programmable system-on-chip; PSoC 3; sensor technology

2015- 08- 01修改日期:2015- 10- 13

王廣君(1964—),男,河南禹州,博士,教授,自動化學院副院長,主要研究方向為圖形處理、模式識別、虛擬儀器、智能儀器與信息處理、數字系統設計

E-mail:gjwang@cug.edu.cn

李寧(1989—),男,河北任丘,工學碩士研究生,主要研究方向為智能儀器與信息處理.

10.16791/j.cnki.sjg.2016.03.018

儀器設備研制與應用

TP212.1;G484

A

1002-4956(2016)3- 0066- 04

猜你喜歡
實驗設計
記一次有趣的實驗
微型實驗里看“燃燒”
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
做個怪怪長實驗
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 午夜爽爽视频| 黄色成年视频| 国产欧美视频在线观看| 久久99国产综合精品1| 国产精品视频999| 日韩欧美国产综合| 免费看a级毛片| 九九久久99精品| 国产在线视频自拍| 国产在线观看91精品| 九九热精品视频在线| 日韩色图区| 色135综合网| 69精品在线观看| 67194在线午夜亚洲| 特级毛片免费视频| 58av国产精品| 天堂亚洲网| 在线国产资源| 亚洲中文精品久久久久久不卡| 尤物国产在线| 久久这里只有精品23| 日本五区在线不卡精品| 国产成人一区| 欧美精品黑人粗大| 国产激爽大片高清在线观看| 国产不卡在线看| 日本五区在线不卡精品| 国产精品天干天干在线观看 | 中文字幕有乳无码| 国产高清又黄又嫩的免费视频网站| 午夜三级在线| 香蕉久人久人青草青草| 狠狠做深爱婷婷久久一区| 亚洲啪啪网| 999在线免费视频| 国产综合在线观看视频| 男人天堂伊人网| 亚洲欧美另类中文字幕| 伊人久久婷婷五月综合97色 | 尤物在线观看乱码| 粉嫩国产白浆在线观看| 午夜在线不卡| 欧美精品一区在线看| 久草性视频| www.youjizz.com久久| 欧美亚洲激情| 亚洲一区网站| 久久国产精品电影| 九九热精品视频在线| 国产三级视频网站| 国产精品流白浆在线观看| 中文字幕在线永久在线视频2020| 国产不卡一级毛片视频| 3D动漫精品啪啪一区二区下载| 五月天福利视频| 精品一区二区三区自慰喷水| 99re热精品视频国产免费| 日韩精品中文字幕一区三区| 激情综合婷婷丁香五月尤物| 日本不卡视频在线| 麻豆AV网站免费进入| 日本精品视频| 一级毛片基地| 国产毛片不卡| 青青青国产视频手机| 国产乱人乱偷精品视频a人人澡| 午夜精品久久久久久久99热下载 | 四虎永久在线精品国产免费 | 91丝袜美腿高跟国产极品老师| 久久久久国产一区二区| 中文字幕在线播放不卡| 国产精品亚洲一区二区三区z| 欧美精品在线免费| 91麻豆久久久| 欧美在线国产| 精品国产香蕉在线播出| 另类欧美日韩| 亚洲天堂精品在线观看| 日韩A∨精品日韩精品无码| 极品性荡少妇一区二区色欲| 免费一级无码在线网站|