漸開線齒輪檢測儀#優(yōu)推內(nèi)容_第1頁
漸開線齒輪檢測儀#優(yōu)推內(nèi)容_第2頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、單盤式檢測儀的設(shè)計目的單盤式齒形檢查儀的基本原理是利用基圓盤與直尺的相對運動-無滑動滾動,使固定于直尺上的測頭相對于基圓盤產(chǎn)生正確的漸開線軌跡,通過與實際齒形比較得到齒形誤差。由于這類儀器結(jié)構(gòu)簡單,尺寸鏈短,能達到很高的測量準確度,因此應用廣泛。然而,目前這類齒形檢查儀大多采用千分表讀數(shù),一般只能得到齒形誤差值,難以得到準確的齒形誤差曲線,從而限制了對齒形誤差的進一步分析,如:不能進行齒形形狀誤差和齒形壓力角誤差的分離,并對齒形誤差進行頻譜分析,以尋找加工誤差源, 建立齒輪制造誤差的技術(shù)檔案,實施制造誤差的微機化管理與質(zhì)量控制,不能準確地檢測諸如修緣齒、凸齒等漸開線修形齒輪的齒形誤差,不可避免

2、地存在著人為的讀數(shù)誤差。為此,本文提出了一種基于現(xiàn)有的機械式單盤齒形檢查儀的微機檢測系統(tǒng)。本設(shè)計主要內(nèi)容是對單盤式漸開線齒輪檢查儀的機械式測量和指針式顯示進行改進,用傳感器測量,單片機進行處理顯示的小型檢測控制系統(tǒng)。設(shè)計過程一、序言:齒輪是各種機械設(shè)備中經(jīng)常用到的一種重要的傳動零件。由于科學技術(shù)和生產(chǎn)的發(fā)展,對其工作精度的要求也愈來愈高,為此,對齒輪這一傳動件的設(shè)計、制造和測試等提出了更高的要求。由于漸開線圓柱齒輪具有許多優(yōu)點,所以,在齒輪傳動中用的十分廣泛,因此對其漸開線是否合格的檢測就顯得很重要,漸開線齒輪齒形誤差的測量對象是齒輪的齒廓,研究齒輪漸開線檢查儀的檢查結(jié)果,對提高工廠齒輪生產(chǎn)有

3、很大的影響。單盤式檢測儀的主要優(yōu)點就是它的構(gòu)造比較簡單,由此得到下列的良好性質(zhì):(1) 用戶維護比較方便;(2) 測量過程簡單而且也能達到預期的準確度;(3) 可操作性強,沒有專業(yè)知識的工作人員只要略加培訓就能獨自上崗;(4) 操作的安全性與可靠性高。儀器有測量端:在造作是利用銳角的鋒口。這種測量端的構(gòu)造使得檢查時不會累積漸開線的偏差,而當它和測量齒輪接觸時,能觀察到漸開線上任意一點的實際偏差。這對齒輪切削工藝的深入分析和研究特別重要,齒輪切削刀具齒形的測量,普通只能在帶銳角鋒口的測量端的漸開線檢查儀上才有可能。另外,漸開線檢查儀不僅適用于齒輪生產(chǎn)上的測量,而且小心的調(diào)整后,也可用來測定測量用

4、的齒輪切削刀具的齒形。所以,本次設(shè)計的即是單盤式漸開線檢查儀機構(gòu)及其信號檢測。二、總體設(shè)計思想:齒廓總偏差是由于刀具的制造誤差(如齒廓偏差、壓力角誤差等)和安裝誤差(如刀具在刀桿上的安裝偏心及傾斜),以及機床傳動鏈中短周期誤差等造成。而齒廓總誤差的大小對一對齒嚙合過程中的平穩(wěn)性會造成很大的影響,故本檢測儀是針對檢測齒廓偏差而設(shè)計的單盤式檢測儀。檢查儀機構(gòu)被測齒輪放大濾波傳感器 LED顯示采樣保持 AD轉(zhuǎn)換器 單片機已知被測齒輪的基本參數(shù)(模數(shù)m,齒數(shù)z等),將其通過檢查儀機構(gòu)及角度傳感器檢測出齒輪圓周每個齒距長度齒形偏差所對應的電信號,通過放大濾波(濾去高頻噪音)進入采樣保持,進而進入AD轉(zhuǎn)換

5、器量化,最后進入單片機進行數(shù)據(jù)處理,并將結(jié)果用LED顯示出來,通過檢查儀上的千分表人為的進行齒形偏差最大、最小值讀數(shù)、量化后,通過鍵盤輸入到單片機,通過調(diào)用處理程序后得出結(jié)果,并與測得的齒距誤差進行比較,得出儀器的誤差最后將其顯示.3、 齒輪漸開線檢查儀的基本測量原理:圖1.1是單盤式漸開線檢查儀的原理圖。其中被檢齒輪4與基圓盤6安裝在同一軸5上,而基圓盤的直徑等于被檢齒輪的基圓直徑。尺板1與基圓盤相接觸,當按箭頭方向移動尺板時,基圓盤6就與尺板作純滾動,這時被檢齒輪也隨基圓盤一起轉(zhuǎn)動,由于基圓盤與尺板之間沒有滑動,所以和尺板相連并與它一起移動的測頭尖端,在與齒輪固連的平面上的運動軌跡是一條正

6、確的漸開線,因此若齒形有誤差就可以在記錄紙3上畫出圖中所示的波紋線來,若齒形是正確的漸開線,則畫出的是一條直線。圖1.1 單盤式漸開線檢查儀工作原理單盤式漸開線檢查儀示意圖如圖1.2所示。被測齒輪2與基圓盤1裝在同一軸上,基圓盤直徑等于被測齒輪的理論基圓直徑,并與裝在托板上的直尺相切,由彈簧產(chǎn)生大約50100N的接觸壓力。當轉(zhuǎn)動手輪4通過絲杠3帶動托板5作直線移動時,直尺7便與基圓盤1作純滾動,此時被測齒輪也隨著轉(zhuǎn)動。在托板5上裝有測量杠桿8,它的一端裝有測量頭與被測齒面接觸,其接觸點剛好在直尺7與基圓盤1相切的平面上,杠桿的另一端與指示表6的量桿接觸,并將指示表調(diào)到零位。根據(jù)漸開線形成原理,

7、基圓盤與直尺的相對運動無滑動滾動。當直尺與基圓盤按箭頭方向作無滑動滾動時,固定于直尺上的測頭相對于基圓盤產(chǎn)生正確的漸開線軌跡。圖1.2 單盤式漸開線檢查儀示意圖1-基圓盤 2-被測齒輪 3-絲杠 4、9-手輪 5-托板 6-指示表 7-直尺 8-測量杠桿若被測齒形也為理論漸開線時,則在純滾動過程中,指示表指針不動;若被測齒形有誤差,如圖1.3所示,則測量頭就會發(fā)生偏移,由指示表讀數(shù)或記錄器畫出誤差曲線。圖1.3 旋轉(zhuǎn)平面上形成1條漸開線軌跡,如圖1.4所示。圖1.4 齒輪漸開線形成原理假設(shè)此圓就是被測齒輪的基圓盤,直線就是滑尺板。使儀器的測量頭位于A 點,則當基圓盤與滑尺板作無滑動的相對運動時

8、, 測量頭就沿著齒面滑行。此時,若齒形為理論漸開線,無齒形誤差及其它誤差,則測量頭相對于A 點靜止不動,反之,若齒形有誤差,則測量頭便會有跳動, 將被測齒形與儀器復現(xiàn)的理論漸開線軌跡進行比較,從而得出如圖1.3 所示實際齒形誤差。單盤式漸開線檢查儀結(jié)構(gòu)簡單、傳動鏈短、調(diào)整比較容易,故其測量精度較高,可達4級。不足之處是每測一種齒輪要更換一個與之對應的基圓盤,具體應用此種原理的儀器有:瑞士PH60型、日本GC-3H型、蘇聯(lián)MN3型等齒形測量儀。如圖1.5所示,根據(jù)漸開線檢查儀的原理,以被測齒輪回轉(zhuǎn)軸線為基準,通過和被測齒輪同軸的基圓盤在直尺上滾動,形成理論的漸開線軌跡,測頭的擺動形成實際的漸開線

9、軌跡,實際漸開線與理論漸開線比較,通過與測頭連接的千分表讀出差值?,F(xiàn)在,將千分表拆掉,安裝一個可測微小位移的傳感器,齒輪回轉(zhuǎn)軸上安裝一個角位移傳感器。通過線位移傳感器感受齒廓偏差,角位移傳感器感受展角。再把傳感器的輸出信號放大,經(jīng)數(shù)模轉(zhuǎn)換送入單片機。通過軟件程序計算處理,求得齒廓偏差、齒廓形狀偏差、齒廓傾斜偏差,可用顯示器直接顯示出來。根據(jù)需要,外接一臺打印機,可將齒形輪廓線打印出來,作進一步的分析。圖1.5 漸開線檢查儀改造方案圖4、 滾珠絲杠副的計算:1、 初步確定滾珠絲杠副的參數(shù)(1) 滾珠直徑 根據(jù)JB/T17587.2-1998查得導程取5mm 滾珠直徑(2) 初步確定螺旋升角和公稱

10、直徑 取絲杠傳動效率為95%,取 ,得 而 則求出: 查表取為2、 主要參數(shù)的確定:(1) 滾珠絲杠副可承受的最大軸向力【1】不發(fā)生彎曲變形時,絲杠可承受的最大軸向力 式中:為支撐系數(shù),取 為材料的縱向彈性模量 為絲杠的最小斷面慣性矩 為滾珠絲杠螺紋底徑, 為支撐長度取 將上述數(shù)據(jù)代入1式,可得; 按計算結(jié)果的60%確定無用軸向力P (2) 臨界轉(zhuǎn)速的確定【1】計算方法: 式中: K2為支撐系數(shù)取1.875 Lb為支撐長度取600mm g為重力加速度(9.8m/s) A為絲杠最小截面積將常數(shù)代入,得臨界速度為 按計算結(jié)果的80%確定臨界轉(zhuǎn)速故臨界轉(zhuǎn)速為3440*0.8=2752r/min【2】

11、臨界轉(zhuǎn)速還要滿足 即綜上,臨界轉(zhuǎn)速?。?) 滾珠絲杠副的剛性:【1】絲杠的剛性因為機構(gòu)中的絲杠為一端固定,一端自由,絲杠的剛度代入相關(guān)數(shù)值可得;【2】滾珠絲杠、螺母間的預加負荷FP為了消除軸向間隙,增加滾珠絲杠副的剛性和定位精度,在絲杠螺母間加以預加負荷FP。過大的FP值將引起滾珠絲杠副壽命下降及摩擦力矩增大,而FP過小,會出現(xiàn)軸向間隙,影響定位精度,因此在一般情況下:取 Fp=Fm/3 試中:Fp-預加載荷;Fm-當量載荷(N);當軸向載荷不能確定時取Fp=Ca/(8-10)【3】對預拉但滾珠絲杠副的行程補償值C和預拉伸力FPL為補償因工作溫度升高而引起的絲杠伸長,保證滾珠絲杠在正常使用時的

12、定位精度和滾珠絲杠的系統(tǒng)剛度要求較高的高精度滾珠絲杠副,其絲杠軸需進行預加負荷拉伸。3、 滾珠絲杠副壽命的計算 (1)在軸向負荷下的壽命計算查表其動載荷壽命轉(zhuǎn)數(shù)其中為一定工作條件下餓負荷系數(shù),取1代入得:轉(zhuǎn)(2) 在一定轉(zhuǎn)速下的壽命時間其中為轉(zhuǎn)速取,代入得:(3) 在達到回轉(zhuǎn)距離時的運行壽命其中,為導程代入得: 五、齒輪漸開線檢查儀機構(gòu)誤差分析與計算:【1】在儀器工作時,必須小心精細的處理:沒有震動、沖擊、顛簸、受大力等。在儀器零件的工作表面不應有微小打擊,毛刺等。假若發(fā)現(xiàn)這些情況,則應用正確的方法消除。 影響儀器示值準確度的主要原因有下列幾點:1、 影響圓盤直徑對理論尺寸的偏差;2、 測量端

13、的工作點和直尺的工作面不相重合;3、 被檢測齒輪的軸線和接觸基圓盤的軸線不相重合;4、 儀器連接件可動和固定件之間的間隙?!?】求基圓盤與主動板運動副的作用誤差(1)引起的作用誤差 那么,這項誤差的最大值為(2) 引起的作用誤差 顯然基圓盤半徑同樣可以轉(zhuǎn)化成瞬時臂誤差,則引起的誤差為: 該運動副上的作用誤差為; 【3】求直尺與測量托板運動副的作用誤差直尺直線度所引起的作用誤差,顯然,它所引起的誤差為總之,設(shè)計齒輪跡線是一條直線,(它表示理論漸開線)。如果實際被測齒廓為理論漸開線,則在測量過程中測量杠桿側(cè)頭的位移為0,齒廓偏差記錄圖形是一條直線。當被測齒廓存在齒廓偏差時,則齒廓偏差記錄圖形是一條

14、不規(guī)則的曲線。按坐標方向,最小限度的包容這條不規(guī)則曲線的兩條設(shè)計齒廓跡線之間的距離所代表的數(shù)值,即為齒廓總偏差的數(shù)值。評定齒輪傳動平穩(wěn)性的精度時,應在被測齒輪圓周上測量均勻分布的三個輪齒或更多的輪齒左、右齒面的齒廓總偏差,去其中最大值作為評定值,如果不大于齒廓總公差,則表示合格六、傳感器的選擇:檢查齒廓偏差實際上就是檢查齒面上各點的展開長度是否等于理論展開長度。理論展開長度等于基圓半徑與展開角的乘積。無論是用逐點展開法測量漸開線齒形,還是用漸開線儀器測量齒形,都是測齒形上各點實際展開長度與理論展開長度的差值。因此,在測量過程中,選擇測量角度的傳感器,用于測量展開角的大??;選擇測量位移的傳感器,

15、用于測量齒形誤差;考慮到改進后的檢查儀的對準問題以及基圓盤與尺板之間的力的控制,所以應該再選擇一個傳感器用于測量基圓盤與尺板接觸力的大小?!疽弧拷嵌葌鞲衅鞯倪x擇由于測量角度的傳感器很多,而杠桿本身的擺動是很小的,若采用力矩式,會由于負載的運動慣性及自身的運動不穩(wěn)定性而影響到杠桿的擺動,進而會導致測量的誤差增大。若采用編碼盤,則杠桿本身的擺動小就要求編碼器的編碼足夠精細,則會提高檢測儀的成本,從經(jīng)濟性角度考慮是不符合要求的。進一步分析,則發(fā)現(xiàn),采用差動式電感傳感器測杠桿的擺角(即傾斜角度傳感器)在經(jīng)濟性、可行性、精度等方面有很大的優(yōu)勢,故本檢測儀的傳感器采用傾斜角度擺角傳感器。傳感器測量原理:圖

16、2中1為E型鐵芯,2為能做角位移的銜鐵。 和 分別為左右電感線圈。和 分別為左極和右極與銜鐵的原始氣隙。 為銜鐵平面與E型鐵芯端面的夾角,3為擺錘,4為軸承。當2當傳感器基準面傾斜角度時,那么由于擺錘的重力作用 使銜鐵亦產(chǎn)生n角位移。此時由于 角的存在,致使左右電感線圈的氣隙分別產(chǎn)生和的增量其值用下式計算: 因為為很小的角度,所以 為 式中 : 銜鐵有效平均半徑mm 銜鐵角位移,或稱傾斜角度rad 銜鐵平面與E型鐵芯端面之夾角rad從而得到傾斜角度傳感器的輸出特性: 設(shè) 設(shè)電感線圈 那么傳感器的電壓靈敏度為 傳感器的電壓靈敏度 與電橋電壓銜鐵半徑 及銜鐵傾角 成正比 ,與原始空氣隙成反比。顯而

17、易見,電橋輸出電壓與傾斜角度成單值函數(shù)關(guān)系。擺式傾斜角度傳感器設(shè)計(1) 電感線圈設(shè)計如圖3所示, 圖3 原理圖鐵芯采用E型在兩邊磁極繞有線圈 和,其電感量L為 式中: 0-真空磁導率 W- 線圈匝數(shù) L-磁路長度 S-過磁通面積 -鐵芯材料的磁導率 0 -原始空氣隙 S0-氣隙過磁通面積當原始氣隙改變時(中問磁極的平均氣隙并未發(fā)生改變),此時電感的相對增量為 因為鐵芯材料的 且 ,上式可近似寫成 例如:電感的相對增量L=3%0.003%時對應的相對氣隙增量=0O6O00006。通常設(shè)計=05mm那么氣隙的變化范圍為30- 003;對應的傾斜角變化范圍為 (5度20分)。應該指出在一般情況下中

18、間磁極不會因磁場強度較大而飽和。為保證兩個電感線圈初始電感量、銅電阻相等除保證線圈參數(shù)的一致性、鐵芯磁特性的均勻性以外,還要求E型鐵芯的磁極端面有很高的平面度,電感線圈的具體設(shè)計與計算不做具體介紹。將該檢查儀的杠桿部分做成長寬固定的具有導磁作用的長方體,且其質(zhì)量要求要輕。并將測角傳感器的E型磁鐵按圖(3)固定。之后即可通過測得的電壓值去求得擺角,進而求得漸開線齒輪的齒廓偏差。杠桿擺角與齒廓偏差之間的關(guān)系: 式中:R杠桿的有效轉(zhuǎn)動桿長基圓半徑【二】位移傳感器的選擇根據(jù)漸開線檢查儀的技術(shù)參數(shù)可知,該檢查儀能測量的齒輪直徑為60240mm,模數(shù)為110mm。查GB/T10095.1-2001標準中表

19、2.1可得相應的齒廓公差為0.10.143mm。所以測頭的擺動范圍至少為0.143mm??紤]到不合格齒輪的偏差會超出這個范圍,所以取0.167mm為測頭的實際擺動范圍。根據(jù)這個值可選擇量程合適的線位移傳感器。通過查表分析確定了直流差動變壓器式位移傳感器LVDT-1。使用時只要把LVDT-1的殼體夾在參照物上,調(diào)節(jié)傳感器測頭在測桿頂?shù)谋粶y點上,就可以直接將位移變化量0.167mm轉(zhuǎn)變?yōu)殡妷旱淖兓?.099V。圖4 差動變壓器等效電路其中: , , , ;所以:差動變壓器輸出電壓的有效值:(1)銜鐵位于中間位置(2)當銜鐵上移 ,與E2a同相(3)當銜鐵下移,與E2b同相當初級線圈參數(shù)和激磁電壓

20、確定后,變壓器輸出由M決定。在一定范圍內(nèi),M與鐵芯位移近似成線性關(guān)系,差動變壓器的線性范圍約為骨架長度的1/101/4?!救繅毫鞲衅鞯倪x擇由于選用壓力傳感器只是用來測量尺板與基圓盤接觸時的壓力大小,因此要在接觸點安裝一個壓力應變片 ??紤]到正常的測量過程中,確保測量的正確性,壓力有一個范圍,而這個范圍需要用試驗的方法確定,而實際條件有限,故不作具體的介紹。七、放大及濾波電路如圖4所示:從傳感器出來的電壓經(jīng)過整流后輸出,緊接著,采用濾波器消除噪音引號后,在對信號進行放大。因為本檢測儀的側(cè)頭在齒廓偏差大時存在不同程度的高頻噪音,它會影響傳感器的電感部分進而對后續(xù)的處理產(chǎn)生影響。故需要在采集信號

21、之前對它進行低通濾波,濾去高頻信號,減弱或者消除它對信號測量的影響。放大器采用儀用放大器。儀用放大器是一種高性能的放大器,其對稱性結(jié)構(gòu)可同時滿足對放大器的抗模干擾能力、輸入阻抗、閉環(huán)增益的時間和溫度穩(wěn)定性等不同的性能要求。它由三個通用運算放大器構(gòu)成,第一級為兩個對稱的同相放大器,第二級是一個差動放大器。圖5 儀用放大器設(shè)電路中電阻R4、R5、R6、R7的偏差均為,考慮最嚴重的情況,即R4=R40(1+)、R5=R50(1+)、R6=R60(1+)、R7=R70(1+),且R40=R60,R50=R70,這里,R40、R50、R60、R70分別表示電阻R4、R5、R6、R7的名義值,則該放大電路

22、輸出的共模增益為:其中,儀用放大器上下對稱,即圖中R1=R2,R4=R6,R5=R7.可以退出儀用放大器的閉環(huán)增益為: 假設(shè)R4=R5,即第二級運算放大器增益為1,則可以推出一用放大器閉環(huán)增益為 由上式可知,通過調(diào)節(jié)電阻,可以很方便地改變易用放大器的閉環(huán)增益。當采用集成儀用放大器時,一般為外接電阻。在設(shè)計中我們假定為定值,且為已知量。八、采樣保持電路的設(shè)計:圖5 采樣保持電路采樣保持器是具有采集某一瞬間的模擬輸入信號,并保持其值的功能。在采樣狀態(tài)下:電路的輸出跟蹤輸入模擬信號;在保持狀態(tài)下:電路的輸出保持采樣結(jié)束時刻的瞬時模擬輸入信號,直至進入下一次采樣狀態(tài)為止。開關(guān)的閉合與斷開可以有微機控制

23、:Uc=1,S閉合:Uo=ui,輸出跟隨輸入變化。并向電容C充電。Uc=0,S斷開:Uc保持斷開瞬間的輸入信號。模擬信號采樣如下圖6所示:圖6 為了使所采集的信號能夠正確反映輸入模擬信號,除保證采樣/保持器精度要求外,還必須符合采樣定理,即若被采樣的信號f(t)的最高頻率為fmax, 為了復現(xiàn)該波形,必須要求采樣間隔小于1/(2fmax). 也就是說采樣頻率fs大于模擬信號中最高頻率的2倍, 這便是采樣定理的要求。如果采樣保持器的孔徑時間,則限定的被轉(zhuǎn)化信號的最高頻率為: 式中m為后續(xù)ADC的位數(shù)典型的,而信號經(jīng)過放大濾波后的最大頻率為:,即有 從而求出m值:(即之后只要選8位ADC即可滿足要

24、求)九、單片機及ADC的設(shè)計利用單片機對該檢測儀測得的數(shù)據(jù)進行處理顯示,是比較廉價,而且能滿足要求,單片機采用80C51,因為其是一種低功耗/DIDIANYA 、高性能的8位處理器。它采用了CMOS工藝和高密度非易失存儲器技術(shù),而且其引腳和指令系統(tǒng)都與MCS-51兼容,還具有功能強、靈活性高等優(yōu)點。由上面可知,ADC采用8位的就能滿足要求,而且,被測量只有一個,只需要一路模擬量輸入。故可以采用使用比較廣泛,且技術(shù)比較成熟的AD574A。AD574A是一種逐次逼近式ADC,且具有轉(zhuǎn)換速度快,精度較高,價格適中的優(yōu)點。單片機與AD574A的連接如圖7所示;無論是啟動轉(zhuǎn)換還是讀轉(zhuǎn)換結(jié)果,都要保證CE

25、為高電平,故8051的RD、WR信號通過與非門后與AD574A的CE端相連。轉(zhuǎn)換結(jié)果分高8位和低4位與8051的8位數(shù)據(jù)線相連,故12/8接地。這樣對地址A7-A0=000進行寫操作時,啟動一次12位轉(zhuǎn)換;對地址A7-A0=010進行寫操作時,啟動一次8位轉(zhuǎn)換;對地址A7-A0=001進行讀操作時,讀取轉(zhuǎn)換結(jié)果高8位;對地址A7-A0=011進行讀操作時,讀取轉(zhuǎn)換結(jié)果低4位。本設(shè)計中只需要8位轉(zhuǎn)換器就能滿足要求,故只要連接高8位。圖7因為本轉(zhuǎn)換器只有一路模擬輸入信號,故在電路連接時,將輸入信號連接到10Vin,并把12/8接口連接到地。而且測量過程中要求正負信號都要測,故為了滿足要求,要求AD

26、574A為雙極性輸入,故接線圖如上圖所示。AD574控制狀態(tài)表如下:AD574控制狀態(tài)表十、實驗程序及流程圖系統(tǒng)程序總結(jié)構(gòu)如圖8所示。由圖8可見整個程序由主程序流程和相應配套的子程序構(gòu)成。主流程由系統(tǒng)初始化、鍵盤掃描控制等部分組成。子程序包括A /D轉(zhuǎn)換、數(shù)值計算、顯示驅(qū)動、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)保存等子程序組成。開始SP指針賦值初始化置中斷狀態(tài)SETB IT0 ;SETB EA;SETB EX0是否有鍵輸入鍵值是否為0啟動A/D轉(zhuǎn)換,同時LED顯示輸入電壓YNYLED顯示P鍵值是否為1AD轉(zhuǎn)換停止NYLED顯示EERORN圖8系統(tǒng)主程序流程圖初始化將AD574的/CS置0,啟動AD執(zhí)行INT_0將B

27、中的數(shù)值除以51,商送LED顯示(整數(shù)部分)將余數(shù)除以5,商送LED顯示(小數(shù)點后第一位)將余數(shù)左移1位,結(jié)果送LED顯示(小數(shù)點后第二位)是否有鍵輸入鍵值是否為0啟動A/D轉(zhuǎn)換,同時LED顯示輸入電壓YNY鍵值是否為1AD轉(zhuǎn)換停止NYLED顯示EERORN開始圖9 AD轉(zhuǎn)換子程序流程圖保存現(xiàn)場置顯示起始地址為80H(RAM地址不自動加1)設(shè)定顯示位置(80H+R4)查表(表起始位置+R5)顯示數(shù)據(jù)恢復現(xiàn)場開始結(jié)束圖10 LED顯示子程序流程圖該系統(tǒng)的程序采用C語言編程,其完成的主要功能有:A/D轉(zhuǎn)換,數(shù)值顯示。因為在測量時傳感器出來的數(shù)據(jù)就是實際的齒形誤差的數(shù)值,因此可以直接顯示。程序清單如

28、下所示: #include#include#include#define PORT1 P2#define PORT2 P1#define uint unsigned int#define uchar unsigned charsbit CS1=P00;sbit CLK1=P01;sbit DO1=P02;sbit CS2=P06;sbit CLK2=P05;sbit DO2=P04;sbit a0=P30; sbit a1=P31;uchar code Num=0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82, 0xF8,0x80,0x90,0x88,0x83,0xC6,0

29、x0A1,0x86,0x8E,;uchar dat10,dat11,data12,data13,dat20,dat21,data22,data23;uchar ad_conv1(void) /AD轉(zhuǎn)換uchar i,com1;CS1=1;CLK1=0;_nop_();_nop_();CS1=0;_nop_();_nop_(); CLK1=1;_nop_();_nop_();CLK1=0;_nop_();_nop_();CLK1=1;_nop_();_nop_();for(i=8;i0;i-)CLK1=0;com10;i-)CLK2=0;com20;i-) for(j=100;j0;j-);vo

30、id display(void) /定義顯示函數(shù)a0=0; /選中第一個數(shù)碼管PORT1=Numdat10; /將要顯示的數(shù)據(jù)送到P1口PORT2=Numdat20; delay();a0=1;a1=0; /選中第二個數(shù)碼管PORT1=Numdat11; /將要顯示的數(shù)據(jù)送到P1口PORT2=Numdat21; delay();a1=1;a2=0; /選中第三個數(shù)碼管PORT1=Numdat12; /將要顯示的數(shù)據(jù)送到P1口PORT2=Numdat22; delay();a2=1;a3=0; /選中第四個數(shù)碼管PORT1=Numdat13; /將要顯示的數(shù)據(jù)送到P1口PORT2=Numdat23; delay();a3=1;mai

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論