|
新型便攜式傾角傳感器設計針對傳統測角儀體積大、讀取困難的問題,設計了一種新型便攜式測角儀。P2采用C8051單片機。通過單片機的模數轉換模塊采集0口傳感器的輸出電壓并進行轉換。轉換后的數字量首先經過平均值濾波器處理,然后轉換成角度,最后通過液晶顯示器輸出角度測量值。同時,還設計了RS-232通信模塊。它用于與主機通信。本系統采用模塊化設計思想,具有重量輕、體積小、電池供電、使用方便等特點。結果表明:在0-90。系統的最小分辨率為0。1. ,靈敏度為0。02 V /°,具有良好的重復性和線性度。 0引言 傾角傳感器用于測量儀器相對于水平面的傾角,在航空、太陽能2J、自動水準儀j、軍事j、高精度科學設備等方面發揮著重要作用。傳統的傾斜傳感器由于可靠性強、精度高,在水平、垂直和角度測量領域發揮著重要的作用,在許多專業領域作為配套儀器得到了廣泛的應用。但是在相對惡劣的環境條件和沒有市電供電的狀態下,這種傳感器產品是無法進行測量的。因此,研究適應惡劣環境、機身體積小、重量輕、電池供電、使用方便、靈活的傾角傳感器產品是一個迫切需要解決的問題。作者設計了一種基于c8051f310單片機的傾角測量系統。實驗結果表明,傾角傳感器的最小分辨率為0。1. 其重復性和線性度都比較合理,可應用于各種高精度儀器的水準和角度測量系統中,具有非常高的應用價值。 1電路系統方案 角度傳感器sca60c傳感器輸出的電壓信號與角度呈正態相關,通過Analog (Analog to digital,以下簡稱:a /D)轉換將其轉換為數字信號,并將數字信號傳輸給微處理器C805 1F3 10進行濾波、限幅、角度處理,使其成為對應角度的實時信號,通過顯示模塊顯示,實現人機界面。另外配置RS-232信號通信模塊,系統通過RS-232信號通信模塊傳輸數據,實現與上位機的通信。電路系統設計采用模塊化設計方法,系統結構如圖1所示。經過分析,傾角傳感器分為以下六大主要模塊:傳感器傳感模塊、電源模塊、A/D轉換模塊、微處理器模塊、顯示模塊和RS-232信號傳輸模塊。 1.1傳感器傳感器元件模塊 SC A60C是芬蘭VTI科技公司推出的一款分辨率高、噪音低、穩定性好、抗沖擊性強的單軸傾斜傳感器芯片。該芯片可用于測量物體是處于水平、垂直位置還是與水平呈一定角度,它實際上是一個加速度計,其內部由敏感元件、測量電路、增益放大和濾波模塊組成,它通過測量地球在測量方向上的重力,將其轉換成傾斜角度。用公式(1)將角度轉換為模擬量輸出: 式(1)中,為角度傳感元件的輸出電壓;為輸入角;是模塊在水平位置的輸出電壓(輸出值通常為2)。5 V);V是模塊的靈敏度(其靈敏度為每重力加速度2v)。為了獲得更好的準確性,請使用實際輸出值而不是通常的值。該傳感器靈敏度高,在小角度范圍內,其傾斜產生的電導率信號與實際角度具有良好的線性相關性,可用于實現精確的角度測量。該傳感器對溫度變化不敏感,因此溫度變化對測量精度的影響很小。 1.2電源模塊 為了給電路中的傾斜傳感器SCA 60C和通信轉換芯片MA X 232 cep提供+ 5v電壓,作者采用了lm78i ~ 5A CZ穩定芯片。通過該芯片可以為系統提供穩定的+ 5V電壓,電源為9V干電池。為C805 1F3 10單片機提供+ 3。在3V電壓下,作者使用的是ms1117核心芯片,通過該芯片可以為單片機提供穩定的+ 3電源。3v電壓。 圖2電源模塊 1. 3微處理器模塊 本電路采用單片機C805 1f310作為微處理器主模塊單元的核心。c805 1f310單片機應用廣泛,有更多的源代碼可供學習,減少了工作量,縮短了開發時間。c805 1f310單片機具有8 1024字節的程序存儲器,其提供的程序存儲器容量大,輸入輸出接口方便靈活,受到廣大工控設計人員的青睞。 1. 4 A/D轉換模塊 模擬信號選定后,必須進行模數轉換,將模擬信號轉換成微處理器能夠識別的數字信號。系統的模擬信號是電壓信號,經過模數轉換后,將每個角度對應的電壓值轉換成唯一的二進制數字信號,這就是微處理器能夠識別和處理的信號。 C805 1F310單片機模數轉換器(Analog to D digital Converter,以下簡稱Adc)集成了兩個25通道模擬復用器和一個每秒采樣20萬次的10位逐次逼近型Adc。直流可以單端或差分模式工作,模擬多路復用器選擇直流P1.0到P3的正、負輸入。4和G、N、D中的任意一個都可以作為負輸入,P1.0 ~ P3。4. 可以選擇片上溫度傳感器輸出和正電源中的任意一個作為正輸入,如圖3所示。只有當ADAC控制寄存器中的ADOEN位設置為“1”時,ADC子系統才能啟動。當位doen為0時,子系統adc0處于關斷狀態。當選擇gnd為負輸入時,直流工作在單端模式。在所有其他模式下,直流工作在差分模式。adc的輸入通道是通過對寄存器amxo P和amxon的值進行調諧來實現的。在每次轉換結束時,轉換結果的高字節和低字節保存在寄存器A DCOH和A DCOL中。在本次設計中,作者采用單端工作模式,選擇P2。端口0為模塊A、D、C的正輸入,端口G、N、D為模塊A、D、C的負輸入。 圖3 A/D模塊 1.5MSC 1602a液晶顯示模塊 液晶顯示器具有體積小、功耗低、顯示內容豐富、超薄輕量化等諸多優點,因此在各種儀器儀表和低功耗應用系統中得到越來越廣泛的應用。本設計采用常用的2線16字SMC 1602A液晶模塊顯示測量角度。SMC1602A液晶模塊與單片機的連接示意圖如圖4所示。 單片機的P1口與SMC 1602A液晶模塊的數據口相連,進行數據傳輸和命令。P2端口控制R S、R/W和e端使能。R S為數據/命令選擇終端,高功率小時傳輸次數和低功率小時命令傳輸次數。R/W為讀寫控制終端。高功率讀,低功率寫。當rs和R/W同時處于低功耗時,可以寫指令或顯示地址;當信噪比低、信噪比高時,可讀忙音。當RS高,R/w低時,可以寫入數據。E表示啟用結束。當E由高電平變為低電平時,LCD模塊執行該命令。D0和D7為8位數據線。V L為液晶模塊的比例調節端, 當連接到正電源時,對比度最弱,接地時該比率最高。當比率過高時,可以通過10千歐姆電位器調節“鬼影”。 圖 4 單片機與SMC1602A液晶模塊連接圖 1. 6 RS-232通信模塊 系統還提供RS與上位機通信。因此需要將單片機的TX - D端晶體管-晶體管邏輯電平轉換為上位機可以接收的RS。232電平信號。在RS.232通信模塊中,主控芯片為美亞通信公司的m&x2 32C PE芯片。這個芯片可以用來轉動晶體管。晶體管邏輯電平轉換為RS-232電平,也可以將RS-232電平轉換為晶體管。晶體管邏輯級,屬于雙向驅動接收器。系統使用該芯片作為與上位機連接的處理單元,將系統信號數據傳輸到上位機。用戶可以在RS-232協議允許的距離內通過上位機采集傾角傳感器系統的數據,也可以方便地利用這些數據進行反向處理。電路如圖5所示。 2、軟件設計 軟件設計也采用模塊化設計原則。將實現各個功能的模塊程序制作成子程序,然后在主程序中調用。根據水平傾角測量儀系統的需要,將其分為以下五個子模塊:單片機輸入輸出初始化模塊、A/D轉換器初始化模塊、A/D轉換器數據采集與發送到單片機模塊、數據傳輸與顯示模塊到液晶模塊、rs . 232數據傳輸模塊。軟件流程圖如圖6所示,具體的程序代碼在此不再贅述。 3 實驗驗證 為了測試系統的性能,使用角度發生器設置儀器傾斜角度,每次傾斜1。記錄數據一次,從0到90。在陽性和陰性范圍內進行檢測并記錄,最終得到兩組數據,如表1所示。這樣可以測試傳感器的可重復性和線性度。采用最小二乘法對直線進行擬合,因為其擬合精度最高。擬合直線方程為:Y = x10。18、系統的線性度為:A rnax /】,f = 0。279/9 0 = 0。00 31 (Am ax為真實特性曲線與擬合曲線之間的最大偏差,為傳感器的滿量程輸出)。最小分辨率0.1°,靈敏度2/90 0≈0.02} 表 1 系統性能測試 4 結 語 筆者設計 的新型便攜式傾角傳感器系統通過電源管理模塊改變 了電源 的供 電方式 , 實現 了干電池供 電; 通過微 處理器 主控單 元控制 了顯示 、R S -232 數據傳輸等方式 的人機接 口,改造 了原有傳感器產品只具備模擬量輸 出的接 口方式 ,縮 小了產品體積 ,機體外殼采用長方體形狀 , 機體外殼長 ×寬 ×高 = 120m m ×80m m ×40m m ,安裝板測量面長 ×寬 ×高 = 110 r a m ×60 m m X 35m m . 本機 的結構外形尺寸比原有 的一體化結構 的傳統儀器要小許多 ,其體積 比文獻 [9 ] 中的體積更小 , 更便 于攜帶. 傾角傳感器技術 的應用 給水平傾 角測量領域提供了更多新 的選擇 ,滿 足工業現場 對角度測量的廣泛應用需求. 參考文獻 : [1] 盧衛平 ,黃鳴豐 ,孫永 榮. 傾 角傳感 器在 太 陽能 跟蹤系統 中 的 應 用 研 究 [J ] . 現 代 電 子 技 術 , 2012 , 35( 1 ) :129 —13 1. [3] 楊興瑤 ,劉行景. 高精度 電子傾 角傳感器 及其在 自動調平儀中的應用[J] . 江蘇機械制造與 自動化 , 1994 ,(6 ) :34 —3 5 . 班寧產品匯總 |