• <del id="qqie6"><sup id="qqie6"></sup></del>
  • <tfoot id="qqie6"></tfoot>
  • <ul id="qqie6"></ul>
  • 產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


    儀表網>技術中心>使用指南>正文

    歡迎聯系我

    有什么可以幫您? 在線咨詢

    基于C8051F020與MXA2500GL傳感器的振動信號分布式檢測方法

       2012年02月07日 11:44  
      引言
      
      由于加速度傳感器及電荷放大器的連接線纜的距離限制,采用集中的數據采集和處理系統在空間距離較遠的場合很難實現,其可靠性和抗干擾問題很難解決。常采用分布式檢測方法:即設置多個數據采集站點,每個站點采用一套單獨的數據采集和處理系統,通過網絡通信將各站點相互連結起來,然后由一臺系統機進行集中數據處理,提取相關特征信息。
      
      1、C8051F020單片機性能特點
      
      CYGNAL的C8051F020是集成模擬、數字信號的混合信號系統級SOC(SystemOnChip)單片機,與目前常用的51系列單片機指令集*兼容。采用100腳TQFP封裝,體積小,運算速度快。它采用CYGNAL公司的CIP-5l微處理器內核。CIP-5l在提升805l速度上采取了新的途徑,即設法在保持CISC結構及指令系統不變的情況下,對指令運行實行流水作業。在這種模式中,廢除了機器周期的概念,指令以時鐘周期為運行單位。平均每個時鐘可以執行完l條單周期指令,從而大大提高了指令運行速度。
      
      與805l相比,C8051F020在相同時鐘下單周期指令運行速度為原來的12倍,整個指令集平均運行速度為原來805l的9.5倍,使CYGNAL單片機系列進入了8位高速單片機行列。同時,C805lF020單片機延續了C805lF系列*的優先權數字交叉開關配置技術。這項技術的核心就是以硬件方式為內部的數字資源配置端口I/O引腳。與標準復用數字I/O不同,這種結構可支持更多的功能組合。PCA、比較器、定時器等按優先級別分配到所選擇端口上。使用者也可以只為所用到的數字資源分配I/O引腳。任何未配置使用的端口I/O被組合在一起,作為GPIO。
      
      2、MXA2500GL加速度傳感器的性能特點
      
      MXA2500GL是MEMSIC公司技術生產的雙軸式模擬輸出加速度傳感器。它根據熱對流原理在兩個軸線都可以進行動態加速度(例如振動)和靜態加速度(例如重力加速度)的測量,因此廣泛應用于汽車穩定性控制、安全性控制、接近角控制、血壓監視器、電子羅盤傾斜校正、數碼相機、電梯等領域。與普通壓電式加速度傳感器不同的是,MXA2500GL實際是按照標準CMOS工藝制造的單片集成電路,它的輸出是0.1~4.9V(5V電源的情況)的電壓信號,無需電荷放大器就可以直接與A/D卡相連,因此會使整個測試系統不僅結構緊湊,而且抗干擾性非常強。
      
      基本工作原理是:在硅片中心的空腔中懸掛一個氣體熱源,同時在熱源的4個對角(即2個軸線方向)處,均勻放置鋁/多晶硅溫差電堆(熱電偶)。當加速度為零時,熱源的溫度梯度是對稱的,所以4個溫差電堆的溫度相同,因此這2個軸線方向輸出相同的電壓。而任何方向的加速度都會擾亂這種平衡的溫度形式,使熱源的溫度梯度不對稱。根據熱傳導的自由對流原理,4個溫差電堆的溫度及其輸出信號—電壓都是不同的。但是這些電壓信號與加速度是成比例變化的。這樣通過測量電壓就可以確定加速度的值。在傳感器上有兩個相同加速度信號通道,一個測量X方向,另一個測量Y方向。圖1給出了它的基本結構。
      
      圖1MXA2500GL   加速度傳感器的結構圖
      
      3、分布式檢測系統的硬件架構
      
      系統以C8051F020單片機為從機,PC為主機。由于單片機體積小、功能強、價格低廉,因此性價比非常高。目前主流的PC有2個標準的RS-232串行口,采用的是EIA電平,而C8051F020單片機的TX引腳(發送數據)、RX引腳(接收數據)使用的是TTL電平,兩者之間進行可靠通信必須要用電平轉換芯片,系統采用MAX232/MAX485芯片。為了實現資源共享,任務分擔的目標,在分布式計算機系統中關鍵就是確保主機和各從機之間數據通信的準確可靠。
      
      由于PC機本身并不具備多機通信功能,所以目前普遍采用的通信方式有兩種:一種是利用“橋梁”硬件—多機通信卡。通信卡一般有兩種形式,應用zui廣的是以51單片機為核心,結合8255、6116、2716等芯片構成的通信卡。該卡可以插在PC的擴展槽中,各從機與通信卡中單片機進行串行通信,而PC通過8255芯片與卡上的單片機進行并行通信。另外一種通信卡僅僅由單片機構成(也就是犧牲一個單片機做通信中轉),從機與通信卡及PC與通信卡之間都是串行通信;另一種方式是在PC的串口上軟件模擬51系列單片機串口可編程第9位數據功能實現多機通信,系統采用的是后一種方式。另外由于遠距離傳輸,系統中使用了MAX485芯片,同時還使用了光電隔離來提高系統的抗*力。圖2給出了整體硬件架構。
      
      圖2      分布式檢測系統的硬件架構
      
      4、多機通信協議
      
      C8051F020單片機具有適于多機通信的特殊功能,即方式2(3)。在這2個方式里,接收的第9位進入RB8,然后為停止位。串行口可程控為:當接收到停止位,只有當RB8=1時才產生串行口中斷。這個特性可由置位SCON中的SM2控制。多機通信中使用這種特性的方法是:當主機要發送一個數據塊給幾個從機之一時,它先發送一個目標從機的地址字節,地址字節第9位為1而數據字節第9位為0。當SM2=1時,數據字節不會中斷任何從機,然而,地址字節會中斷所有從機,這樣每一個從機可檢查接收到的地址,看是否為尋址自己。被尋址的從機將SM2位清0,準備接收傳送過來的數據字節,沒被尋址的從機保持SM2為置位狀態,繼續處理其它工作。C8051F020單片機方式3下的信息楨格式見圖3。
      
      圖3C8051F020單片機在方式3下的信息楨格式
      
      PC機的異步串行通信口是采用通用異步接收發送器(簡稱UART)為核心構成的。UART的產品型號很多,大多采用Ins8250芯片。對UART的編程實際上是對其內部寄存器的操作。UART內部寄存器共有10個。編程時首先要確定串行通信的數據格式,這是通過將選定的數據格式參數寫入到線路控制寄存器LCR來完成的,接下來需要將波特率因子寫入到波特率因子寄存器來確定雙方傳輸波特率,再通過讀線路狀態寄存器LSR來判斷芯片是否就緒或有錯等。通信線路控制寄存器LCR的格式如圖4所示。
      
      圖4         通信線路控制寄存器LCR
      
      通過將參數字節寫入到線路控制寄存器,可以將UART編程為這樣的串行通信數據格式:1位起始位,8位數據位,1位奇偶校驗位,1位停止位,1幀共11位。既然能夠在PC機上實現1幀11位的數據格式,并且改變線路控制寄存器的D5、D4、D3位的值能將奇偶位設定為“恒1”或“恒0”,則若在發送地址幀時將奇偶位設定為“恒1”,在發送數據位時將奇偶位設定為“恒0”,便可以在PC機上模擬51系列單片機的多機通信持點,從而直接利用這種特點實現它們之間的主從分布式多機通信。
      
      主機和從機遵循主從原則,主機用呼叫方式選擇從機,數據在主機和從機之間雙向傳遞,各從機之間的相互通信需通過主機作為中介。主從機之間還應傳送一些供它們識別的命令和狀態字,如以00H表示主機發送從機接收命令,以01H表示從機發送主機接收命令等。
      
      5、PC主機通信程序的實現方法
      
      對PC機UART的編程是主機通信程序的核心。一般可以通過兩種方式實現對UART的操作。一種是直接訪問底層地址實現對LCR、LSR、波特率因子寄存器的操作,這種方法只適用于Windows9X.在WindowsNT環境下系統禁止用戶程序直接訪問硬件和物理地址,因此該方法不可取。具體過程是通過調用標準通信函數inp()、outp()實現的。另一種方式是通過通信控件或WindowsAPI函數間接對LCR、LSR、波特率因子寄存器進行相關操作。因此本系統也使用MSComm控件,而WindowsAPI函數更適合在多現程領域應用。
      
      6、結束語
      
      實踐證明基于C8051F020單片機與MXA2500GL傳感器的振動信號分布式檢測系統性能可靠,大大的節約了成本,因此該系統在汽車整車及零部件的測試與診斷過程推廣價值。

    免責聲明

    • 凡本網注明“來源:儀表網”的所有作品,均為浙江興旺寶明通網絡有限公司-儀表網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網”。違反上述聲明者,本網將追究其相關法律責任。
    • 本網轉載并注明自其它來源(非儀表網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
    • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
    聯系我們

    客服熱線: 15267989561

    加盟熱線: 15267989561

    媒體合作: 0571-87759945

    投訴熱線: 0571-87759942

    關注我們
    • 下載儀表站APP

    • Ybzhan手機版

    • Ybzhan公眾號

    • Ybzhan小程序

    企業未開通此功能
    詳詢客服 : 0571-87759942
    主站蜘蛛池模板: 成人短视频完整版在线播放| 午夜成人理论福利片| 欧洲国产成人精品91铁牛tv| 久久久久成人精品免费播放动漫| 亚洲人成人77777网站| 羞羞漫画在线成人漫画阅读免费| 成人免费乱码大片a毛片| 国产成人理在线观看视频| 免费无码成人AV在线播放不卡 | 国产成人精品久久| 亚洲欧美成人综合久久久| 激情婷婷成人亚洲综合| 国产成人免费在线| 成人毛片免费视频| 亚洲国产精品成人精品无码区在线| 欧美日韩亚洲成人| 亚洲人成人无码网www国产| 在线观看国产成人AV天堂| 无遮挡韩国成人羞羞漫画网站| 国产成人亚洲精品播放器下载| 成人在线手机视频| 日韩国产欧美成人一区二区影院| 亚洲成人网在线观看| 国产成人精品综合在线观看| 成人怡红院视频在线观看| 精品无码成人久久久久久| WWW国产成人免费观看视频| 亚洲国产成人久久综合区| 国产成人精品a视频| 成人免费福利视频| 成人毛片18女人毛片免费| 97超碰精品成人国产| 91成人免费观看| 日韩成人免费aa在线看| 成人欧美一区二区三区的电影| 日韩欧美成人免费中文字幕| 精品无码成人片一区二区| 精品成人AV一区二区三区| 日韩成人免费在线| 成人一级黄色大片| 国产成人无码精品一区在线观看 |