版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、中北大學(xué)2014屆畢業(yè)設(shè)計說明書畢業(yè)設(shè)計(b y sh j)說明書雙通道高精度角度(jiod)測量儀設(shè)計10051041學(xué)生(xu sheng)姓名: 學(xué)號: 信息與通信工程學(xué)院學(xué) 院: 光電信息工程專 業(yè): 李文強指導(dǎo)教師: 2014 年 6 月中北大學(xué)2014屆畢業(yè)設(shè)計說明書雙通道高精度角度(jiod)測量儀設(shè)計摘要(zhiyo) 在很多領(lǐng)域,角度位置信號的測量都非常重要,尤其是在運動(yndng)物體的控制和檢測系統(tǒng)中,不僅需要準確的線參量,更需要準確的角參量(尤其是角加速度)信息。目前隨著科學(xué)技術(shù)的發(fā)展, 角加速度傳感器的應(yīng)用越來越廣泛,其測量精準度直接影響著整個系統(tǒng)的精度。本文主要介
2、紹了將角度測量和單片機控制結(jié)合,實現(xiàn)雙通道高精度角度測量儀的設(shè)計方案。設(shè)計中采用了芬蘭VTI公司高精度MEMS單軸傾角傳感器(SCA103T-DO4傾角計),微處理器通過SPI接口直接讀取SCA103T-DO4內(nèi)部AD轉(zhuǎn)換器轉(zhuǎn)換結(jié)果(11位AD), 通過調(diào)試系統(tǒng)角度測量范圍達18,精度可到0.003,在工程實踐中具有一定現(xiàn)實意義。關(guān)鍵詞:角度傳感器,單片機,雙通道,SCA103T-DO4,SPI接口Dual channel and high precision Angle measuring instrumentAbstractThe measurement of Angle position
3、 signal is very important in many fields especially in the control and detection system of moving object, in which people not only need the exact line parameters but also need more accurate information about the Angle parameter ( especially angular acceleration).Now With the development of science a
4、nd technology, the angular acceleration sensor has been extensively applied, which measurement precision directly affects the precision of the whole system. This article mainly introduced the combination of Angle measurement with MCU control to realize the design of two-channel high precision Angle
5、measuring instrument. Adopted in the design of high-precision MEMS Finland VTI company single shaft Angle sensor (SCA103T-DO4 inclinometer), the microprocessor through the SPI interface directly read SCA103T-DO4 AD converter internal transformation (11 AD) as a result, through the debugging system A
6、ngle measurement range of plus or minus 18 DHS, precision can be up to 0.003 DHS, has certain practical significance in engineering practice.Key words: Angle sensor,MCU,Dual Channel,SCA103T-DO4,SPI Interface 第 = 2 * ROMAN * MERGEFORMAT II頁 共 = 2 * ROMAN * MERGEFORMAT II頁第 = 1 * ROMAN * MERGEFORMAT I
7、頁 共 = 2 * ROMAN * MERGEFORMAT II頁目 錄TOC o 1-3 h u HYPERLINK l _Toc12201 1 緒 論 II頁 HYPERLINK l _Toc25409 4.3 誤差(wch)分析 PAGEREF _Toc25409 32 HYPERLINK l _Toc6317 4.4 軟件設(shè)計總結(jié)(zngji) PAGEREF _Toc6317 33 HYPERLINK l _Toc10431 5 系統(tǒng)(xtng)調(diào)試與結(jié)果顯示 PAGEREF _Toc10431 34 HYPERLINK l _Toc9589 6 數(shù)據(jù)處理算法研究 PAGEREF _
8、Toc9589 35 HYPERLINK l _Toc11967 參考文獻 PAGEREF _Toc11967 36 HYPERLINK l _Toc16909 附錄 PAGEREF _Toc16909 38 HYPERLINK l _Toc12885 致謝 PAGEREF _Toc12885 50中北大學(xué)2014屆畢業(yè)設(shè)計說明書第 PAGE 61 頁 共 50頁第 PAGE 1 頁 共 50 頁1 緒 論 研究(ynji)背景隨著科技的進步,在很多方面如制造業(yè)中的機器人工作, 汽車工業(yè)中運動狀態(tài)的控制, 軍事系統(tǒng)中巡航導(dǎo)彈的控制等諸多領(lǐng)域,角度測量都是一項非常重要的工作,其測量精準度直接影響
9、著整個系統(tǒng)的精度。其次角度測量也是計量科學(xué)中發(fā)展(fzhn)較為完備的一個分支,各種測量手段的綜合運用使測量準確度達到了很高的水平。據(jù)統(tǒng)計, 角度測量方法大致可以按測量原理分為16大類。在過去的二十多年中, 角度測量的準確度也達到了此前10倍以上1。此外,伴隨人類社會步入信息時代,信息獲取作為科學(xué)與技術(shù)(jsh)進步的源頭將會更加關(guān)鍵和基礎(chǔ),而角度測量作為獲取信息的重要方式也影響深遠2。1.2 現(xiàn)狀及前景由于角度測量技術(shù)越來越廣泛地應(yīng)用于機械、光學(xué)、航空、航海等各個領(lǐng)域,技術(shù)水平和測量準確度不斷提高。國內(nèi)外許多部門和研究機構(gòu)柑繼研制出多種測角儀器,以滿足經(jīng)濟、國防和科學(xué)研究等各部的需要。采用先
10、進的科學(xué)技術(shù)成果和現(xiàn)代化的技術(shù)設(shè)備,使測量準確度不斷提高,測量范圍不斷擴大。近年來,特別是隨著計算技術(shù)的蓬勃發(fā)展,使得角度測量技術(shù)得以實現(xiàn)全自動化。由于用于角度測量的傳感器種類較多,功能各異,各種測角技術(shù)和測角裝置都針對不同的技術(shù)要求和應(yīng)用環(huán)境,因此有必要對幾種主要的測量方法做一全面闡述。(1)機械式測角技術(shù) 以多齒分度盤為代表的機械式圓分度器件,具有工藝好、工作可靠、結(jié)構(gòu)簡單、使用壽命長、對環(huán)境要求低等優(yōu)點,是一種基于機械分度定位原理的圓分度技術(shù)。雖然它單個齒盤的分度誤差很大,但當(dāng)兩個齒數(shù)相同、模數(shù)相同的齒盤嚙合后,由于產(chǎn)生“平均效應(yīng)”,使分度準確度大大提高。而且由于差動技術(shù)的采用,兩不同齒
11、數(shù)的兩件以上的齒盤嚙合后,可獲得較小的分度間隔。 用多齒分度盤分度測量角度,雖然準確度比較高,但是由于齒盤數(shù)和盤齒數(shù)不能無限增多,因此細分受到限制。光學(xué)(gungxu)式測角技術(shù)用光學(xué)方法測量角度,比一般的機械方法有更高的準確度,而且易于細分。目前,國內(nèi)外用來測角的光學(xué)式測角技術(shù)主要有光學(xué)分度頭測角、正多面棱體測角、圓光柵測角、環(huán)形(hun xn)激光器測角、激光干涉測角等。光學(xué)分度頭的規(guī)格型號較多,可用來測量角度塊、角度樣板以及被測量的兩側(cè)面的表面粗糙度較小的零件(ln jin)。用光學(xué)分度頭測量試件,常采用多次測量,用算術(shù)平均值作為測量結(jié)果,以提高測量的準確度。多面棱體常作為角度基準,用來
12、測量精密光學(xué)儀器度盤、高準確度分度蝸輪的誤差以及精密機床的分度裝置等。它的優(yōu)點是結(jié)構(gòu)簡單、使用方便。缺點是組成棱體的面數(shù)受體積及加工工藝的限制,相鄰面法線間的夾角不宜太小,亦即組成棱體的面數(shù)不宜太多。因此,用它來檢定各種圓分度的間隔不能太。圓光柵是目前角度測量的主要器件之一,對于高準確度、高分辨力的角度測量來說,產(chǎn)生能夠細分的原始信號是十分重要的。利用圓光柵莫爾條紋現(xiàn)象產(chǎn)生的信號在很大程度上能滿足這些要求,特點是它的正弦波形中各次諧波的成分很小。圓光柵測角技術(shù)已有廣泛應(yīng)用,因為用作角度基準的光柵可以用平均讀數(shù)原理來減小分度誤差和安裝偏心誤差,其準確度高而且穩(wěn)定可靠。利用光柵細分原理組成的測角裝
13、置,近年來有很大的提高。將轉(zhuǎn)角大小轉(zhuǎn)換成相應(yīng)數(shù)字代碼的裝置叫角編碼器。角編碼器有許多類型,其中最常用的是光電角編碼器,光電角編碼器兩傳播方向相反的光束在閉合環(huán)路(圓形、角形或其它回路)中行進時,若閉合環(huán)路以一定的角速度旋轉(zhuǎn),則此反向的兩光速將產(chǎn)生光程差,且光程差的大小與環(huán)路旋轉(zhuǎn)的角速度成正比,這就是賽納克效應(yīng)。這一現(xiàn)象為測量角度提供了理論依據(jù),而高穩(wěn)頻激光的出現(xiàn),又使這一精確的測角方法能應(yīng)用于實際工作。利用這一現(xiàn)象來測量角度的裝置叫環(huán)形激光器的輸出信號根據(jù)取信號的方法分為兩種:一種是絕對測量法,另一種是增量測量法。激光由于亮度高、單色性好、方向性好和相干性好等優(yōu)點,使它在計量科學(xué)領(lǐng)域的應(yīng)用愈來
14、愈廣泛。由于角度可以表示成長度之比,而長度的變化又可以激光干涉條紋數(shù)的變化來表示,因此在長度測量中準確度最高的激光干涉法在角度測量中的應(yīng)用日益廣泛,技術(shù)水平也日趨成熟,尤其在小角度測量方面。目前,干涉測角儀采用的干涉光路大多為邁克爾遜干涉光路,將光程差變換成角度實現(xiàn)測量。它們普遍存在的缺點是必須經(jīng)過檢定,而且測量范圍在90以內(nèi)。 除了以上介紹的幾種(j zhn)光學(xué)方法外,利用偏振光、光纖、雙頻激光測角也有所應(yīng)用。電磁(dinc)分度測角技術(shù)電磁分度測角技術(shù)電磁分度技術(shù)是最近幾十年發(fā)展起來的新的測角技術(shù),主要是利用各種參數(shù)進行分度測角。電磁分度技術(shù)大量應(yīng)用于近一步細分,使分度和測量范圍擴大(k
15、ud),儀器的分辨力提高,使用范圍廣泛。主要包括圓磁柵測角和感應(yīng)同步器測角。在一個圓柱(圓盤)基體的表面上鍍上一層磁膜,當(dāng)圓盤均勻旋轉(zhuǎn)時,把由一標準頻率發(fā)生器發(fā)出的頻率極為準確、穩(wěn)定的正弦波電壓信號記錄在磁膜上面,磁膜經(jīng)交流反復(fù)磁化,就形成與磁極對應(yīng)的磁格(N和S兩兩相對),被錄磁圓盤就是以磁波為分度標準的圓磁柵。感應(yīng)同步器是利用電磁感應(yīng)原理將位移量轉(zhuǎn)換為電信號,并以數(shù)字脈沖形式輸出的基準量,它日益廣泛地用于角度測量領(lǐng)域3。目前傳統(tǒng)角度測量傳感器存在一些不足: = 1 * GB3 * MERGEFORMAT 精度差; = 2 * GB3 * MERGEFORMAT 易受非目標參量影響,穩(wěn)定性差
16、; = 3 * GB3 * MERGEFORMAT 易受噪聲干擾,信噪比低,分辨率低,靈敏度低; = 4 * GB3 * MERGEFORMAT 尺寸大,響應(yīng)慢,不太便攜4。伴隨著各種新技術(shù)的不斷涌現(xiàn),角度測量的方法和準確度也在不斷完善和提高。國民經(jīng)濟的各個部門都需要各種測角儀器,而各種測角儀器又都需要更高級的角度基準或檢定方法來檢定。為此,就需要建立高準確度的角度基準或檢定方法,角度測量也正是在不斷滿足這些要求的過程中不斷地完善和發(fā)展的。隨著生產(chǎn)力的發(fā)展,科技的進步,角度測量必將向著更高準確度、更高分辨力、更高測量速度的方向發(fā)展,測角儀器也將趨于向小型化、智能化發(fā)展。1.3 主要(zhyo)
17、研究的內(nèi)容及其意義 = 1 * GB2 * MERGEFORMAT 掌握角度、特別是加速度測量角度的原理(yunl)、方法和特點; = 2 * GB2 * MERGEFORMAT 進行角度(jiod)測量模塊初步設(shè)計與調(diào)試,具體要求為:雙通道,測量范圍15,精度0.057; 進行顯示模塊設(shè)計與調(diào)試; 進行通信接口模塊設(shè)計與調(diào)試; 在仿真、系統(tǒng)搭建、調(diào)試基礎(chǔ)上完成整個系統(tǒng)的設(shè)計和調(diào)試工作。本文基于對國內(nèi)外角度測量技術(shù)的深入分析,將角度測量和單片機控制結(jié)合,以單片機STC12C5A60S為核心,運用高性能傾角傳感器SCA103T-D04和SPI等串口數(shù)據(jù)傳輸技術(shù)提出了雙通道高精度角度測量儀的設(shè)計并
18、應(yīng)用JCM12864M可實時顯示傾角角度。實踐應(yīng)用表明基于SCA103T-D04傾角傳感器實現(xiàn)的高精度傾角檢測系統(tǒng)設(shè)計具有傾角檢測方便、精度高、響應(yīng)速度較快等特點,可廣泛應(yīng)用于高精度測量儀器及智能平衡運動控制系統(tǒng)中。2 設(shè)計過程(guchng)原理和算法2.1 角度(jiod)測量原理 角度測量包括水平角測量和豎直角測量。從一點出發(fā)的兩空間直線在水平面上投影(tuyng)的夾角即二面角,稱為水平角。其范圍:順時針0360之間。在同一豎直面內(nèi),目標視線與水平線的夾角,稱為豎直角。其范圍在090之間。當(dāng)視線位于水平線之上,豎直角為正,稱為仰角;反之當(dāng)視線位于水平線之下,豎直角為負,稱為俯角。 角度
19、測量的理論基礎(chǔ)是牛頓第二定律:根據(jù)基本的物理原理,在一個系統(tǒng)內(nèi)部,速度是無法測量的,但卻可以測量其加速度。如果初速度已知,就可以通過積分算出線加速度,進而可以計算出直線位移,所以它其實是運用的是慣性原理。當(dāng)傾角傳感器靜止時也就是側(cè)面和垂直方向沒有加速度作用,那么作用在它上面的只有重力加速度。重力垂直軸與加速度傳感器靈敏軸之間的夾角就是傾斜角了5。2.2 加速度測量角度原理早期對于角參數(shù)的測量多采用普通的線加速度計和線位移傳感器經(jīng)過計算推出角參數(shù)值。隨著科學(xué)技術(shù)的發(fā)展,角加速度傳感器的應(yīng)用越來越廣泛,包括建立在測量流動電勢基礎(chǔ)上的角加速度傳感器,利用壓電晶體構(gòu)成的具有角加速度陀螺功能的壓電晶體角
20、加速度傳感器,利用電阻應(yīng)變效應(yīng)制成的應(yīng)變式角加速度傳感器等6。 加速度傳感器是傾角傳感器的一種,測量值為加速度,測量的目的是得出測量對象的姿態(tài)傾角,是將運動或重力測量值轉(zhuǎn)換為電信號的傳感器。一般把加速度傳感器與信號調(diào)理電路集成,組成加速度傳感器系統(tǒng),可用來測量傾角。傾角測量中,加速度傳感器的測量單位為g,它是指物體在只受重力的情況下,因重力作用而產(chǎn)生的加速度,稱為重力加速度。加速度傳感器的分類按照測量范圍可以分為低加速度傳感器(10g);按照測量軸的數(shù)目分為單軸、雙軸或多軸加速度傳感器。 加速度傳感器的工作原理是:敏感元件將測點的加速度信號轉(zhuǎn)換為相應(yīng)的電信號,進入前置放大電路,經(jīng)過(jnggu
21、)信號調(diào)理電路改善信號的信噪比,再進行模數(shù)轉(zhuǎn)換得到數(shù)字信號,最后送入計算機,計算機再進行數(shù)據(jù)存儲和顯示。當(dāng)傳感元件以加速度a運動時,質(zhì)量塊受到一個與加速度方向相反的慣性力作用,發(fā)生與加速度a成正比的形變,使懸臂梁也隨之產(chǎn)生應(yīng)力和應(yīng)變。該變形被粘貼在懸臂梁上的擴散電阻感受到。根據(jù)硅的壓阻效應(yīng),擴散電阻的阻值發(fā)生與應(yīng)變成正比的變化,將這個電阻作為電橋的一個橋臂,通過測量電橋輸出電壓的變化可以完成對加速度的測量。 在一般設(shè)計中,加速度傳感器在PCB(印刷電路板)上的初始位置要么是水平放置,要么是垂直安裝,每種位置都有一個權(quán)衡,這在選擇時需要考慮。兩種測量方式以及對應(yīng)的測量公式(gngsh)有很大區(qū)別
22、,具體傾角測量角度原理和計算方法如下: = 1 * GB2 * MERGEFORMAT 水平(shupng)放置 在測量范圍不超過60時,一個雙軸加速度傳感器可以用來測量兩個方向的角度。為了測量傾角,往往需要做一些換算,因為加速度傳感器的輸出僅僅是加載在傳感軸上的重力加速度。加速度傳感器輸出信號和角度之間的關(guān)系可由下面的公式給出:(2.1)(2.2)(2.3)(2.4),表示重力(zhngl)加速度輸出,表示(biosh)傾斜角度??捎萌缦鹿接嬎銉A斜角度: 當(dāng)傾斜(qngxi)角度大于60時,由于函數(shù)的特性,使角度測量出現(xiàn)嚴重非線性。尤其是測量角度在接近90時,無法測量。(2.5)(2.6)
23、當(dāng)測量角度非常小時,公式非常接近線性: 在一些應(yīng)用場合中,線性公式可以滿足精度要求。表2.1是不同角度使用線性近似公式計算得出的誤差,要計算每個傾角的K值,需要進行進一步曲線擬合。表2.1 線性近似后傾角誤差傾角范圍K(/g)最大誤差()1057.500.022058.160.163059.400.484060.471.135062.352.24 利用線性模擬,加速度傳感器的靈敏度除以K就轉(zhuǎn)化為傾角的靈敏度。假如加速度傳感器的靈敏度是1000mV/g,傾角測量范圍是20,則傾角的靈敏度是:(1000mV/g)/(58.16/g)=17.2mV/ = 2 * GB2 * MERGEFORMAT
24、垂直放置當(dāng)需要(xyo)測量大于90角度時,可以利用(lyng)X,Y兩個軸的加速度輸出信號在0-360范圍內(nèi)得到很好的分辨率。在這種應(yīng)用中,單軸加速度信號用來測量單軸的傾角。圖2.4顯示了加速度傳感器從垂直(chuzh)位置的傾斜情況。在圖2.4中,加速度信號與傾斜角度的關(guān)系如下:(2.7)(2.8) 在上面公式中,所以只要知道和值中的一個就足夠了。上面的式2.7也可寫成如下形式:(2.9)兩式相除可以得到:(2.10) 角可以通過對上面公式求反獲得:(2.11)對任何角度,要獲得較好的分辨率,垂直放置有額外的優(yōu)點: = 1 * GB3 * MERGEFORMAT 通過和相除,可以消除兩個軸
25、向上的輸出誤差; = 2 * GB3 * MERGEFORMAT 通過這種方法不需要進行溫度補償。熱交換原理的加速度傳感器的靈敏度隨溫度的變化有很好的可預(yù)測性和重復(fù)性,所有兩軸都有相同的改變,但經(jīng)過計算后的結(jié)果則不會隨溫度的改變而改變7。傾角傳感器的補償:圖2.1 信號處理(xn ho ch l)過程2.3 SCA103T-DO4工作(gngzu)原理2.3.1 SCA103T-D04測量(cling)角度原理高精度傾角傳感器SCA103T系列是芬蘭VTI科技公司( VTI Technologies Oy ) 開發(fā)的3D-MEMS技術(shù)新型傾角儀 ,其使用差動測量原理并采用了高度集成電子和成熟的
26、MEMS傳感器技術(shù)。其高校正精度結(jié)合極低的溫度依賴性、高分辨率、低噪聲且具有過阻尼的傳感特性,對高頻的振動不敏感性及能承受的20000g的機械沖擊和傳感元件堅固耐用的設(shè)計等特點,使得SCA103T是高精度水平儀器的理想選擇。其典型應(yīng)用是用于高精度測量儀器中,比如水平儀和激光器等。圖2.2 SCA103T-D04實物圖SCA103T-D04是以單晶硅材料制造的高精度單軸傾角傳感器,傳感器由三層硅片構(gòu)成,形成立體結(jié)構(gòu),當(dāng)傾斜或者有加速度的時候,中間質(zhì)量片會傾斜向某一側(cè),從而兩側(cè)的電容由一樣變成不一樣。測試片兩邊形成電容,傳感器靈敏度高兩極之間由玻璃構(gòu)成絕緣。SCA103T-D04有兩個模擬輸出和一
27、個數(shù)字SPI接口以提供直接信號處理。 SCA103T-D04測量軸內(nèi)部由兩個不同的傳感單元組成,在同一測量方向上輸出相反的信號,由此輸出兩個差動的傾角信號,可以用差動放大器處理也可通過微控器處理。信號差分帶來非常顯著的優(yōu)點:它能提高產(chǎn)品(chnpn)靈敏度并顯著減小共模噪聲。在8Hz帶寬情況下,模擬信號分辨力是0.001(20g) , 數(shù)字信號分辨力為0.009/LSB。該產(chǎn)品含有內(nèi)部溫度測量(cling)和補償再加上高于0.014的長期(chngq)穩(wěn)定性,在-2585 范圍內(nèi),能保證精度偏移小于0.14。SCA103T-D04為12腳塑封SMD封裝,包含一個微分敏感度為8V/g的30版本和
28、一個微分敏感度為16V/g的15版本,可應(yīng)用于單軸傾角儀器和基于傾角的位置測量8。本設(shè)計采用微分敏感度為16V/g的15版本。 = 1 * GB2 * MERGEFORMAT SCA103T-D04測量特點: = 1 * GB3 * MERGEFORMAT SCA103T-DO4雖使用兩顆傳感元件,但兩顆元件卻測量同一軸,是單軸傳感器; = 2 * GB3 * MERGEFORMAT 使用兩顆傳感元件同時測量X軸傾角; = 3 * GB3 * MERGEFORMAT 差分信號必須通過硬件處理或者軟件算法處理; = 4 * GB3 * MERGEFORMAT X方向差分輸出; SCA103T-D
29、04傾角傳感器擁有集成高性能強大功能MCU的專用電路,全數(shù)字化設(shè)計,對敏感器件進行了全面的溫度補償、線性補償,提供各種模擬量、數(shù)字量輸出信號。其芯片結(jié)構(gòu)如圖2.8所示:圖2.3 SCA103T內(nèi)部(nib)功能框圖 = 2 * GB2 * MERGEFORMAT 數(shù)字信號輸出(shch)角度轉(zhuǎn)換: 和數(shù)字(shz)寄存器上的加速度測量結(jié)果是11位數(shù)字形式,數(shù)據(jù)范圍從02048。和數(shù)字寄存器在0位置標稱容量為: 二進制:100 0000 0000 十進制:1024 為了獲得差分輸出結(jié)果,必須減去(2.12) 對于傾角的這種差分輸出轉(zhuǎn)換關(guān)系可以表示為:(2.13) 其中, 表示差分輸出結(jié)果() 表
30、示數(shù)字補償值,差分模式標稱值為0 表示角度 表示(biosh)設(shè)備靈敏度(SCA103T-D04:6554)2.3.2 SCA103T-D04主要(zhyo)特征 測量范圍:0.26g(15) 分辨率0.009(8 Hz 帶寬(di kun),數(shù)字端輸出) 傳感單元受過阻尼控制,頻率響應(yīng) (-3dB 18Hz) 堅固耐用設(shè)計高抗振性(20000g) 溫度與時間下卓越的穩(wěn)定性 使用差分測量原理,減小了共模誤差和噪聲 單電源+5 V供電 公制比例模擬電壓輸出 數(shù)字SPI傾角與溫度數(shù)據(jù)輸出 全面的故障自探測功能 符合RoHS要求 可用無鉛回流焊加工 SCA103T-D04性能參數(shù)如表2.2所示:表2
31、.2 SCA103T-D04性能參數(shù)參數(shù)名稱條件 HYPERLINK /Products/SCA103T.html SCA103T-D04單位工作電壓 4.755.25V工作電流VDD=5無負載4mA工作溫度 -40125degC量程 +/-15度頻率響應(yīng)-3dB828Hz零點輸出環(huán)比電壓輸出VDD/2V數(shù)字輸出1024LSB零點校正誤差 +/-0.057度靈敏度 16V/g續(xù)表2.2 SCA103T-D04性能參數(shù)01度范圍內(nèi)280mV/度靈敏度校正誤差 +/-0.5%數(shù)字輸出靈敏度 6554LSB/g零點溫漂-2585degC+/-0.002度/degC -40125degC+/-0.29
32、度線性度測量量程內(nèi)+/-0.057度數(shù)字分辨率 12位01度范圍內(nèi)0.0009度/LSB模擬輸出分辨率帶寬10Hz0.0013度交叉靈敏度最大4%環(huán)比誤差VDD=4.755.25V+/-1%長期穩(wěn)定性連續(xù)供電23degC0.004度 = 1 * GB2 * MERGEFORMAT 公制(gngzh)比率輸出特性: 公制比率輸出表示傳感器的零點和靈敏度正比于供電(n din)電壓,如果供電電壓波動,SCA103T-D04的輸出也會變化。如果SCA103T-D04和其他測量電路如AD轉(zhuǎn)換器使用相同的電壓,電壓的變化引起的誤差能自動地被補償。 = 2 * GB2 * MERGEFORMAT SCA1
33、03T-D04電氣連接(linji)特性: 如果SPI口不用,相關(guān)管腳 SCK (pin1), MISO (pin3), MOSI (pin4) 和 CSB (pin7)必須懸空。將邏輯“1” (正電源電壓)提供給管腳 ST_1 或ST_2(10腳或9腳)可激活自檢測功能,兩通道的自檢測功能不能同時使用,如果不使用自檢測功能,9腳和10腳必須懸空或接GND。傾斜信號從OUT-1和OUT-2腳輸出。 SCA103T-D04電氣連接如圖2.4所示:圖2.4 SCA103T-DO4電氣(dinq)連接圖表2.3 SCA103T-D04引腳功能(gngnng)說明引腳號引腳名I/O描述1SCKInpu
34、t 串行口時鐘2NC Input未用、保持懸空3MISOOutput 主入從出,串行數(shù)據(jù)輸出4MOSIInput主出從入,串行數(shù)據(jù)輸入5Out_2 Output 輸出2(通道2)6GNDSupply 電源地(電源負極)7CSBInput片選信號輸入端(低電平有效)8NC Input未用、保持懸空9ST_2Input 自檢測輸入(通道2)10ST_1Input自檢測輸入(通道1)11Out_1Output 輸出1(通道1)12VDDSupply 正電源供電(+5VDC) = 3 * GB2 * MERGEFORMAT 電路(dinl)連接注意事項: = 1 * GB3 * MERGEFORMAT
35、 SCA103T-D04必須提供良好整流的+5V直流電壓。耦合到電源線上的數(shù)字噪聲必須是最小的,在電源管腳VDD(12腳)與地GND之間必須連接一個100nF濾波電容。 = 2 * GB3 * MERGEFORMAT SCA103T-D04是公制比率輸出,為取得最好的性能,需將SCA103T-D04與數(shù)模轉(zhuǎn)換電路使用(shyng)同一個電壓。 = 3 * GB3 * MERGEFORMAT 使用低通RC濾波電路5.11k的電阻和10nF電容連接(linji)在SCA103T-D04的輸出端降低數(shù)字時鐘噪聲影響。 = 4 * GB3 * MERGEFORMAT 100nF濾波電容盡可能靠近VDD
36、(12腳),走線盡可能短,電容另一腳直接和地平面相連。GND(6腳)直接和下面的地平面相連。電源和地的平面盡可能的寬,在PCB板上避免狹窄(xizhi)的電源和帶狀的GND連接8。2.3.3 SCA103T的SPI串行接口 SPI(Serial Peripheral Interface-串行外設(shè)接口)總線系統(tǒng)是一種同步串行外設(shè)接口,它可以使MCU與各種外圍設(shè)備以串行方式進行通信以交換信息。該接口一般使用4條線:串行時鐘線(SCLK)、主機輸入/從機輸出數(shù)據(jù)線(MISO)、主機輸出/從機輸入數(shù)據(jù)線(MOSI)和低電平有效的從機選擇線(CSB)(有的SPI接口芯片帶有中斷信號線INT、有的SPI接
37、口芯片沒有主機輸出/從機輸入數(shù)據(jù)線MOSI)。SPI串行接口為主從工作模式,由一個主機和一個或幾個從機組成。主機是徽型計算機(單片機),用于發(fā)送SPI時鐘、命令和傳愉數(shù)據(jù)。在主一從工作模式中,TVI產(chǎn)品的專用集成電路(ASIC)始終是一種從機工作方式9。圖2.5 SPI工作(gngzu)邏輯圖 SCA103T-D04的SPI接口可設(shè)計應(yīng)用于任何(rnh)基于SPI總線的微控制器。通信可通過基于SPI接口的軟件或硬件電路實現(xiàn)。需要注意的是,在基于SPI接口的硬件電路中,接收的加速度值是11位的,數(shù)據(jù)轉(zhuǎn)換借助表2.4所示四線制接口。表2.4 SPI接口(ji ku)信息接口名稱接口功能MOSI主器
38、件 HYPERLINK /view/324739.htm 數(shù)據(jù)輸出,從器件數(shù)據(jù)輸入P SCA103TMISO主器件數(shù)據(jù)輸入,從器件 HYPERLINK /view/324739.htm 數(shù)據(jù)輸出SCA103T PSCLK串行時鐘,由主器件產(chǎn)生最大為fPCLK/2,從模式頻率最大為fCPU/2P SCA103TCSB芯片選擇(低電平有效)P SCA103T 圖2.6 SCA103T-D04典型SPI連接圖 SPI控制命令可以是單指令的,也可以是指令和數(shù)據(jù)的結(jié)合。在指令和數(shù)據(jù)結(jié)合的情況下,數(shù)據(jù)緊跟著SPI指令,同時輸入的數(shù)據(jù)和輸出的數(shù)據(jù)是同步進行的。任何的傳輸開始于SCB(片選)的下降沿,結(jié)束于S
39、CB(片選)的上升沿。在傳輸?shù)倪^程中,SCK(串行時鐘)和CSB(片選)按照以下的規(guī)則控制命令和數(shù)據(jù):命令和數(shù)據(jù)移位輸入,MSB(高位)先入LSB(低位)后入。任何輸出數(shù)據(jù)/狀態(tài)位在 SCK下降沿移位輸出(MISO腳)。 任何(rnh)數(shù)據(jù)位都是在SCK上升沿被采樣(MOSI腳)。通過CSB下降沿選定設(shè)備后,要接收8位命令來設(shè)置(shzh)設(shè)備的工作模式。CSB的上升沿停止(tngzh)所有數(shù)據(jù)傳輸,并重置內(nèi)部計數(shù)器和指令寄存器。如果接收到無效指令,將沒有數(shù)據(jù)移入片內(nèi),MISO仍然處于高阻抗狀態(tài),直到CSB 的下降沿被觸發(fā),這將會重新初始化串口通信。在所有情況下,當(dāng)接收到數(shù)據(jù)被寫入SCA103
40、T-DO4內(nèi)部寄存器的命令后數(shù)據(jù)被立即持續(xù)傳送到MOSI。從MISO傳輸?shù)臄?shù)據(jù)終止于觸發(fā)SPI命令上一位數(shù)據(jù)在SCK的上升沿被采樣之后的SCK的上升沿。最大的SPI時鐘頻率500KHz。RDAX和RDAY接收和發(fā)送的最大數(shù)據(jù)傳輸速率是5300次/s/通道10。 圖2.7 SPI接口上的指令和11位加速度數(shù)據(jù)傳輸時序2.4 系統(tǒng)總體設(shè)計方案2.4.1 系統(tǒng)硬件設(shè)計根據(jù)設(shè)計要求,設(shè)計的硬件系統(tǒng)體積盡量小;成本低;方便調(diào)試與操作;具有一定精度;在較短響應(yīng)時間內(nèi)能夠直接顯示角度測量結(jié)果而無需外接PC等控制機對數(shù)據(jù)進行處理?;谏鲜鰩c考慮,通過對器件的篩選和方案的選擇,雙通道高精度角度測量儀系統(tǒng)硬件結(jié)
41、構(gòu)如圖2.8所示:圖2.8 角度測量(cling)系統(tǒng)硬件結(jié)構(gòu)角度測量儀硬件系統(tǒng)結(jié)構(gòu)主要(zhyo)模塊如下: = 1 * GB3 * MERGEFORMAT 傾角傳感器SCA103T-D04模塊:該傳感器主要(zhyo)功能是在微控制器(MCU)的控制下完成數(shù)據(jù)采集和處理并通過SPI串口傳輸數(shù)據(jù)。 = 2 * GB3 * MERGEFORMAT 濾波電路模塊:采用無源濾波,使得耦合到電源線上的數(shù)字噪聲達到最小。 = 3 * GB3 * MERGEFORMAT 單片機(MCU)控制模塊:MCU是整個硬件控制系統(tǒng)核心,完成各種指令和數(shù)據(jù)的處理。SCA103T-D04采集到的角度信息經(jīng)過MCU的處
42、理后通過12864輸出。該模塊主要包括時鐘控制電路、復(fù)位電路、數(shù)字穩(wěn)壓電路等。 = 4 * GB3 * MERGEFORMAT 串口通信模塊:該模塊采用RS-232通信協(xié)議,完成硬件系統(tǒng)與計算機的連接,可以對MCU進行在線編程。 = 5 * GB3 * MERGEFORMAT 顯示模塊:12864液晶顯示器將實時顯示經(jīng)SCA103T-D04采集并由MCU處理過的角度信息。 = 6 * GB3 * MERGEFORMAT 電源模塊:系統(tǒng)不僅可以通過USB串口供電,也可以用外部電源進行供電。2.4.2 系統(tǒng)軟件設(shè)計系統(tǒng)軟件設(shè)計(shj)主要分為以下幾個模塊: = 1 * GB2 * MERGEFO
43、RMAT 系統(tǒng)(xtng)初始化: 系統(tǒng)(xtng)設(shè)計中涉及SPI、RS232等通信協(xié)議,初始化過程需要對相應(yīng)寄存器進行設(shè)置,并進行LCD顯示模塊和傳感器SCA103T-D04的初始化設(shè)置。 = 2 * GB2 * MERGEFORMAT 數(shù)據(jù)采集和處理模塊: 完成對角度傳感器角度變化信息的采集和數(shù)據(jù)的相應(yīng)處理。 = 3 * GB2 * MERGEFORMAT 顯示模塊: 將進過處理過的數(shù)據(jù)通過12864實時顯示出來。 = 4 * GB2 * MERGEFORMAT 通信模塊:通過USB轉(zhuǎn)串口線,PC可以對MCU進行在線編程,同時MCU也可以將采集并處理過的信息傳送給PC。3 硬件電路設(shè)計
44、此設(shè)計根據(jù)測量精度高、實時響應(yīng)快、連接方便、硬件體積小等要求,在進行硬件電路搭建時首先進行芯片甄選,對應(yīng)用到的各個芯片進行功能分析和電路設(shè)計,之后擴展各個模塊的電路,最終形成整個硬件電路系統(tǒng)。再根據(jù)PCB(印刷電路板)布線規(guī)則并考慮電磁干擾和兼容等因素制成電路板,得到實用的硬件電路系統(tǒng)。3.1 STC12C5A60S2外圍電路設(shè)計眾多的51系列單片機中,STC公司生產(chǎn)的1T增強系列更具有競爭力。因其不但和8051指令、管腳完全兼容,而且片內(nèi)具有大容量程序存儲器且是FLASH工藝的。STC12C5A60S2單片機內(nèi)部自帶高達60K的FLASH ROM,這種工藝的存儲器用戶可以用電的方式瞬間擦除、
45、改寫。而且STC系列單片機支持串口程序燒寫。顯而易見,這種單片機對開發(fā)設(shè)備的要求很低,開發(fā)時間也大大縮短。寫入單片機內(nèi)的程序還可以進行加密,這又很好地保護了創(chuàng)作者的勞動成果。重要的一點是目前STC12C5A60S2單片機的售價與傳統(tǒng)51單片機差不多,并且資料較為豐富,是一款高性價比的單片機。3.1.1 STC12C5A60S2基本特點(tdin)及結(jié)構(gòu)STC12C5A60S2單片機是宏晶科技生產(chǎn)的單時鐘/機器(j q)周期(1T)的單片機,是高速/低功耗/超強抗干擾的新一代8051單片機,指令代碼完全兼容傳統(tǒng)8051,但速度快8-12倍。內(nèi)部集成MAX810專用復(fù)位電路,2路PWM,8路高速1
46、0位A/D轉(zhuǎn)換(250K/S),針對電機控制,強干擾場合。 STC12C5A60S2單片機中包含中央處理器(CPU)、程序存儲器(Flash)、數(shù)據(jù)存儲器(SRAM)、定時/計數(shù)器、UART串口、2個串口、I/O接口(ji ku)、高速A/D轉(zhuǎn)換、SPI接口、PCA、看門狗及片內(nèi)R/C振蕩器和外部晶體振蕩電路等模塊。STC12C5A60S2單片機幾乎包含了數(shù)據(jù)采集和控制中所需的所有單元模塊,可稱得上一個片上系統(tǒng)11。圖3.1 STC12C5A60S2單片機管腳圖各引腳功能簡要(jinyo)介紹如下: VCC:供電(n din)電壓;GND:接地(jid);P0口:P0口為一個8位漏級開路雙向I
47、/O口,每個管腳可吸收8TTL門電流。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FLASH編程時,P0口作為原碼輸入口,當(dāng)FLASH進行校驗時,P0輸出原碼,此時P0外部電位必須被拉高;P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入“1”后,電位被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流。在FLASH編程和校驗時,P1口作為第八位地址接收;P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳電位被內(nèi)部上拉電阻拉高,
48、且作為輸入。作為輸入時,P2口的管腳電位被外部拉低,將輸出電流,這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉的優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號;P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入時,由于外部下拉為低電平,P3口將輸出電流(ILL),也是由于上拉的緣故。P3口也可作為AT89C51
49、的一些特殊功能口:P3.0 RXD(串行輸入口);P3.1 TXD(串行輸出口);P3.2 INT0(外部中斷0);P3.3 INT1(外部中斷1);P3.4 T0(記時器0外部輸入);P3.5 T1(記時器1外部輸入);P3.6 WR (外部(wib)數(shù)據(jù)存儲器寫選通);P3.7 RD (外部(wib)數(shù)據(jù)存儲器讀選通);同時P3口同時為閃爍編程和編程校驗接收一些(yxi)控制信號;RST:復(fù)位輸入。振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高平時間;ALE / PROG :當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在
50、平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令時ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效;PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取址期間,每個機器周期PSEN兩次有效。但在訪問內(nèi)部部數(shù)據(jù)存儲器時,這兩次有效的PSEN信號將不出現(xiàn);EA/VPP:當(dāng)EA保持低電平時,訪問外部ROM;注意加密方式1時,EA將內(nèi)部
51、鎖定為RESET;當(dāng)EA端保持高電平時,訪問內(nèi)部ROM。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP);XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入;XTAL2:來自反向振蕩器的輸出 12。3.1.2 STC12C5A60S2最小系統(tǒng) 在智能儀器儀表中,控制核心均為微處理器,而單片機是作為智能儀器儀表微處理器的首選,其結(jié)合簡單的接口電路即可構(gòu)成單片機最小系統(tǒng)。所謂單片機最小系統(tǒng)就是能讓微處理器工作所需的最少電路單元的組合。單片機最小系統(tǒng)中主要包括:電源電路、復(fù)位電路、時鐘電路等。STC12C5A60S2單片機最小系統(tǒng)電路如圖3.2所示。圖3.2 STC12C5A60
52、S2單片機最小系統(tǒng)(xtng)電路 = 1 * GB2 * MERGEFORMAT 復(fù)位(f wi)電路:STC12C5A60S2單片機有5種復(fù)位方式:外部RST引腳復(fù)位;外部低壓檢測復(fù)位(新增第二復(fù)位功能腳RST2復(fù)位,實現(xiàn)(shxin)外部可調(diào)復(fù)位門檻電壓復(fù)位);軟件復(fù)位;掉電復(fù)位/上電復(fù)位(并可選擇增加額外的復(fù)位延時200mS,也叫MAX810專用復(fù)位電路,其實就是在上電復(fù)位后增一個200mS復(fù)位延時);看門狗復(fù)位。本文選擇第一種復(fù)位方式進行設(shè)計,其基本工作原理如下:外部RST引腳復(fù)位是從外部向RST引腳施加一定寬度的復(fù)位脈沖,從而實現(xiàn)單片機的復(fù)位。P4.7/RST管腳出廠時被配置為RS
53、T復(fù)位管腳,要將其配置為I/O口,需在STC-ISP編程器中設(shè)置。如果P4.7/RST未在STC-ISP編程器中被設(shè)置I/O口,那P4.7/RST就是芯片復(fù)位的輸入腳。將RST復(fù)位管腳拉高并維持至少24個時鐘加10us后,單片機會進入復(fù)位狀態(tài),將RST復(fù)位管腳拉回低電平后,單片機結(jié)束復(fù)位狀態(tài)并從用戶程序區(qū)的0000H處開始正常工作。 = 2 * GB2 * MERGEFORMAT 時鐘(shzhng)電路:STC12C5A60S2單片機是1T的8051單片機,系統(tǒng)時鐘兼容傳統(tǒng)8051。STC12C5A60S2單片機有兩個時鐘源:內(nèi)部R/C振蕩時鐘和外部晶體時鐘。一般出廠標準配置是使用外部晶體或
54、時鐘。芯片內(nèi)部的R/C振蕩器在5V單片機常溫下頻率是11MHz - 17MHz,因為隨著溫度的變化,內(nèi)部R/C振蕩器的頻率會有一些溫漂,再加上制造誤差,故內(nèi)部R/C振蕩器只適用于對時鐘頻率要求不敏感的場合。因此我們選用(xunyng)外部晶振提供系統(tǒng)時鐘頻率。 = 3 * GB2 * MERGEFORMAT 電源(dinyun)濾波電路:此設(shè)計中電源濾波用鉭電容與一個非極性電容并聯(lián)構(gòu)成。因為鉭電解電容具有很低的ESR(等效串聯(lián)電阻),而非極性電容在高頻段具有很低的阻抗,一個低頻段濾波一個高頻段濾波,兩者搭配能夠提升總體濾波性能13。3.2 SCA103T-D04模塊設(shè)計3.2.1 SCA103
55、T-D04溫度補償特性 該芯片資料在第二章已經(jīng)基本闡述,故在此不再贅述。由于多種物理現(xiàn)象之間相互作用和干擾,所以理想的傳感器是不可能設(shè)計出來的。SCA103T-D04也是如此,但是從工程實踐的角度考慮,我們不能消除影響,但是可以弱化問題,將影響降至可就受范圍內(nèi)。對于外界環(huán)境各種干擾,其中影響較大的為儀器本身環(huán)境溫度。溫度可以直接造成傾角傳感器加速度量的偏移。本設(shè)計中應(yīng)用的傳感器SCA103T-D04內(nèi)部集成了溫度檢測模塊,從而解決了溫度的影響問題。 SCA103T-D04含有內(nèi)部溫度傳感器,可以進行內(nèi)部偏移補償,也可進行外部補償。溫度傳感器是通過SPI接口訪問的。溫度數(shù)據(jù)是8-bit字(0-2
56、55)。轉(zhuǎn)換公式如式3.1所示:(3.1)14其中,是測量數(shù)據(jù),是實際溫度。本文(bnwn)設(shè)計中選擇SCA103T-D04芯片作為角度傳感器的另一個原因是其有橫軸的概念。當(dāng)X軸方向角度變化時,Y軸也會相應(yīng)有角度變化。因為兩個(lin )軸不可能完全垂直,而SCA103T-D04是單軸傾角傳感器,系統(tǒng)設(shè)計的硬件是兩個傳感器在焊接時保持垂直關(guān)系,但這幾乎是不可實現(xiàn)的,只能盡可能去接近。有了橫軸的設(shè)定,可以在測量X軸角度時,用橫軸的數(shù)據(jù)進行修正,從而調(diào)高采集到數(shù)據(jù)的精度。3.2.2 SCA103T-D04外圍(wiwi)電路圖3.3 SCA103T-D04基本外圍電路如圖3.3所示,電源VDD和地
57、GND之間有型LC無源濾波電路。 LC濾波器也稱為無源濾波器,是傳統(tǒng)的諧波補償裝置,其利用電感、電容和電阻的組合設(shè)計構(gòu)成的濾波電路,可濾除某一次或多次諧波,最普通易于采用的無源濾波器結(jié)構(gòu)是將電感與電容串聯(lián),可對主要次諧波(3、5、7)構(gòu)成低阻抗旁路。除起濾波作用外,還兼顧無功補償?shù)男枰o源LC濾波電路不易集成,通常電源中整流后的濾波電路均采用無源電路,且在大電流負載時應(yīng)采用LC電路。根據(jù)電抗性元件對交、直流阻抗的不同,由電容C及電感L所組成(z chn)的濾波電路的基本形式如圖3.3所示。因為電容器C對直流開路,對交流阻抗小,所以C并聯(lián)在負載兩端。電感器L對直流阻抗小,對交流阻抗大,因此L應(yīng)
58、與負載串聯(lián)。型LC無源濾波電路原理(yunl)如下:并聯(lián)的電容器C在輸入電壓(diny)升高時,給電容器充電,可把部分能量存儲在電容器中。而當(dāng)輸入電壓降低時,電容兩端電壓以指數(shù)規(guī)律放電,就可以把存儲的能量釋放出來。經(jīng)過濾波電路向負載放電,負載上得到的輸出電壓就比較平滑,起到了平波作用。若采用電感濾波,當(dāng)輸入電壓增高時,與負載串聯(lián)的電感L中的電流增加,因此電感L將存儲部分磁場能量,當(dāng)電流減小時,又將能量釋放出來,使負載電流變得平滑,因此,電感L也有平波作用且直流損失小15。3.2.3 SPI接口電路SPI(同步串行接口)是工業(yè)標準的同步串行外設(shè)接口SPI是一種全雙工、高速、同步的通信總線,有兩種
59、工作模式:主模式和從模式。其控制總線只需要4根控制線就可以擴展具有SPI的各種I/0器件,因此在工程控制領(lǐng)域有著廣泛的應(yīng)用。SCA103T-D04的SPI串行接口在第二章已經(jīng)初步闡述,它能夠支持任何使用SPI總線的微處理器。通信可以由基于SPI的軟件和硬件完成。需要注意的是,在采用硬件SPI的時候,接收加速度數(shù)據(jù)是11位。數(shù)據(jù)傳輸主要采用MOSI、MISO、SCK、CSB四線制接口。圖3.4 SPI通信時序邏輯圖同步串行通信的通訊程序設(shè)計思想的實質(zhì)就是在時序的配合下,通過對STC12C5A60S2單片機的SPI接口三個寄存器的配置來實現(xiàn)數(shù)據(jù)通信。這三個寄存器分別是:控制寄存器、狀態(tài)寄存器、數(shù)據(jù)
60、寄存器。控制寄存器(SPCR)可以設(shè)置SPI口工作時的中斷、工作模式、時鐘頻率等,只要對控制寄存器進行某些賦值就可以實現(xiàn)相應(yīng)的功能。狀態(tài)寄存器(APSR)含有SPI中斷標志位SPIF,當(dāng)串行數(shù)據(jù)發(fā)送完成時,中斷標志位將會置1,并產(chǎn)生中斷。如果從機選擇線SS被設(shè)置為輸入且在SPI口是主機模式時,該標志位將被置低,這時將會設(shè)置SPIF標志。SPIF位在執(zhí)行相應(yīng)中斷向量時被硬件清除。SPI口數(shù)據(jù)寄存器(SPDR)可以進行讀/寫,以便用于寄存器文件和SPI移位寄存器之間傳遞數(shù)據(jù)。需要注意(zh y)的是,狀態(tài)寄存器的第7位SPIF位為SPI的中斷標志位,若以查詢方式來發(fā)送數(shù)據(jù)時,當(dāng)串行數(shù)據(jù)發(fā)送完畢后,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度企業(yè)資產(chǎn)抵押擔(dān)保合同示范文本9篇
- 二零二五年度駕駛員勞動合同續(xù)簽及調(diào)整范本3篇
- 國網(wǎng)2025年高校畢業(yè)生招聘全球能源互聯(lián)網(wǎng)研究院招聘歷年高頻重點提升(共500題)附帶答案詳解
- 國家納米科學(xué)中心李紅浪課題組招考聘用高頻重點提升(共500題)附帶答案詳解
- 國家電網(wǎng)平高集團限公司2025年高校畢業(yè)生招聘(第二批)高頻重點提升(共500題)附帶答案詳解
- 二零二五年度國企傳統(tǒng)工藝大師傅工資支付與技藝保護協(xié)議3篇
- 四川宜賓學(xué)院(事業(yè)單位)2025年招聘歷年高頻重點提升(共500題)附帶答案詳解
- 和2025年下半年關(guān)事業(yè)單位招聘歷年高頻重點提升(共500題)附帶答案詳解
- 南陽市環(huán)境保護局直屬事業(yè)單位公開招聘工作人員 高頻重點提升(共500題)附帶答案詳解
- 二零二五年度裝配式建筑生產(chǎn)與施工合同規(guī)范3篇
- 消費稅改革對商貿(mào)企業(yè)的影響與對策
- 識別藥用植物種類-識別藥用被子植物
- 滬教版八年級數(shù)學(xué)上冊《后記》教案及教學(xué)反思
- 2023年甘肅省蘭州市中考英語一診試卷
- 軟件測試報告模版通用5篇
- 小學(xué)教導(dǎo)主任考察材料三篇
- 公衛(wèi)科個人述職報告
- 《江上漁者》課件
- 重癥患者SOFA評分表實用文檔
- 手工木工制作:木材的基本知識
- 《美麗中國是我家》 課件
評論
0/150
提交評論