《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于C8051F021的雙通道軸角測量實驗裝置的設計
基于C8051F021的雙通道軸角測量實驗裝置的設計
國外電子測量技術 海軍航空工程學院 顏驥 王昌金 周立軍
摘要: 現(xiàn)代電子技術的進步不斷推動數(shù)字伺服系統(tǒng)的發(fā)展,人們對位置角度測量提出了越來越高的要求。軸角轉換裝置旋轉變壓器以其高精度、抗震動、高可靠性著稱,在工業(yè)控制和武器控制系統(tǒng)等設備中應用廣泛。為了促進學員對旋轉變壓器角度轉換、測量和通過雙通道粗精組合提高測量角度精度的原理和技術的掌握,在不需要復雜的外圍設備情況下,利用C8051F021混合型芯片內置的集成12位ADC與DAC,方便的實現(xiàn)激勵信號產生、正余弦信號測量、軸角計算,同時,C8051F021對C語言編程有較好的支持能力,利用C語言編程,可以方便的實現(xiàn)程控。基于此,設計本實驗裝置。
Abstract:
Key words :

      現(xiàn)代電子技術的進步不斷推動數(shù)字伺服系統(tǒng)的發(fā)展,人們對位置角度測量提出了越來越高的要求。軸角轉換裝置旋轉變壓器以其高精度、抗震動、高可靠性著稱,在工業(yè)控制和武器控制系統(tǒng)等設備中應用廣泛。為了促進學員對旋轉變壓器角度轉換、測量和通過雙通道粗精組合提高測量角度精度的原理和技術的掌握,在不需要復雜的外圍設備情況下,利用C8051F021混合型芯片內置的集成12位ADC與DAC,方便的實現(xiàn)激勵信號產生、正余弦信號測量、軸角計算,同時,C8051F021對C語言編程有較好的支持能力,利用C語言編程,可以方便的實現(xiàn)程控。基于此,設計本實驗裝置。

     1 系統(tǒng)設計
  1.1 系統(tǒng)原理與結構
  為了讓裝置能自動完成測量軸角任務,利用C8051F021混合型單片機產生驅動旋轉變壓器的激磁信號并測量旋轉變壓器輸出的正余弦信號,根據(jù)信號幅值和相位計算旋轉角度,通過應用粗精雙通道卦限判別和組合糾錯技術提高測量角度精度,最后將組合后的結果作為真實值由LCD顯示。總體設計框架圖如圖1所示:
  雙通道旋轉變壓器作為軸角測量元件,一般與轉軸同軸安裝,它相當于一臺的1:1旋轉變壓器和一臺1:n的旋轉變壓器的結合體。當粗級旋變轉過1圈時,精級旋變則轉過n圈,精級的1圈(360°)表示真實軸角角度的1個360°/n。數(shù)據(jù)組合時,由粗級數(shù)據(jù)計算真實軸角所在區(qū)間,由精級數(shù)據(jù)計算出該區(qū)間的精確值,粗精組合后得到軸角的真實值.理想情況下數(shù)據(jù)組合公式為:
 
D=INT[Dc/(360°/n)]×(360°/n)+(Dj/n)
 
  式中:D為軸角的真實值;Dc為粗級數(shù)據(jù);Dj為精級數(shù)據(jù)。設D=INT[θc/(360°/n)],則有0≤i≤n,i表示真實軸角落入第i個區(qū)間。在本設計中采用1:32的轉速比。
 
  將O°~360°劃分為32個區(qū)間,每個區(qū)間為11.25°。真實軸角D落入哪個區(qū)間,可用esc(粗級正弦輸出)、ecc(粗級余弦輸出)計算出Dc來得到。而后再用esj(精級正弦輸出)、ecj(精級余弦輸出)計算出Dc得到落入該區(qū)間的精確值(具體計算方法將在軟件設計部分給出)。由此,本設計中的數(shù)據(jù)組合公式可寫成如下形式:
 
D=INT[Dc/(11.25)]×(11.25)+(Dj/32)
 
  上述的粗精級軸角組合原理是建立在粗讀數(shù)整數(shù)部分不能有差錯的基礎上的,而實際中由于傳感器誤差、工藝因素等往往導致得不到粗、精級的理想配合:當Dj在兩個區(qū)間的上(下)邊界附近時,會出現(xiàn)粗級讀整數(shù)與真實軸角D所在區(qū)間多“1”或者少“1”(“1”即360°/n,本設計中“1”為11.25°)的大角度的誤差,且這種誤差是原理性誤差,是粗精級組合系統(tǒng)中粗讀整數(shù)不可避免的誤差,依靠提高器件及電路精度來達到絕對避免這種誤差是不可能的(只會減少產生這種差錯的機率)。但可利用軟件的方法來排除該誤差:采用一個循環(huán)和一個糾錯判決條件來實現(xiàn)糾錯,判決條件的基準值η由裝置的測量精度決定,它是裝置糾錯能力的具體表示。本設計中取粗級單個區(qū)間長度的一半作為基準值,即此時η=6.125°。實現(xiàn)過程將在軟件設計中給出。
 
  1.2 關鍵電路設計

  1.2.1 激磁信號產生及調理電路設計
 
  通過查正弦函數(shù)表的方法,經過D/A轉換成模擬量而輸出正弦波。其波形的頻率可以通過改變定時器的初值,即改變查表輸出的時間來控制。采用n位D/A轉換器產生幅度為0~2n的m點正弦信號,其函數(shù)表可通過如下公式計算:
 
D/A輸入=sin(2πj/m)×2n-1+2n-1 j="0",1,2…2m
 
  本設計采用C8051F021的12位D/A轉換器產生16點正弦信號,利用如下公式計算:
 
D/A輸入=sin(2πj/16)×2048+2048 j="0",1,2…32
 
  可計算得到的16項16位二進制數(shù)結果,以32個8位二進制數(shù)的形式存放在code段(ROM中)具有32項的一維數(shù)組SINE_TABLE[32]中,每2項合成一個16位數(shù),取低12位送D/A轉換器進行D/A轉換。
 
  設系統(tǒng)振蕩頻率為f0,要產生頻率為-廠的正弦信號,n位定時器的初值可按如下公式計算:
 
初值=2n-f0/12×1/100Hz×1/n
 
  本設計中,C8051F021的系統(tǒng)振蕩頻率f0=22.11840O MHz,n=16,產生10kHz正弦信號時定時器初值應設置為:
 
216-22.118400MHz/12×1/100Hz×1/16=64384
 
  DAC0輸出的是0~2.4V的正極性正弦信號,為驅動旋轉變壓器,需要雙極性的激磁電壓,且2.4V的電壓幅度不足以使旋轉變壓器產生較大的感應電壓,因此,需對DAC0輸出信號進行調理,調理電路如圖2所示,采用集成運放LM324N作為放大器,為便于調節(jié),達到合適的電壓增益,使用量程為100kΩ的可變電阻R3,改變R3阻值可適應不同增益要求。電容C3為隔直電容,C1用于濾去高頻噪聲。后級放大電路采用乙類雙電源互補對稱功率放大電路。C4、C5為去耦電容,二極管D1、D2用于克服交越失真。 
 

1.2.2 輸入調理電路設計及A/D轉換模塊

  C8051F021芯片內有一個完全由CIP-51通過特殊功能寄存器控制的片內12位SAR ADC (ADC0),一個9通道輸入多路選擇開關和可編程增益放大器。9個有一個輸入通道被連到內部溫度傳感器度,其他8個通道接外部輸入且每一對都可被配置為兩個單端輸入或一個差分輸入。

  旋轉變壓器輸出正弦和余弦兩路信號,因此,雙通道旋轉變壓器將輸出四路信號。本設計中采用單端輸入方式,將AIN0.0-AIN0.3四個端口作為單端輸入口。ADC0的工作電壓選擇為0~2.4V,而旋轉變壓器輸出的是雙極性電壓,因此,需對其調理,使其成為范圍為0~2.4V的正極性電壓信號,以滿足ADC采樣要求。調理電路如圖3所示。運放U2輸出一個負極性穩(wěn)定電壓,輸入信號與之疊加后變?yōu)樨摌O性信號,經運放U1反相放大調理至0~2.4V。二極管D1和D2為穩(wěn)壓二極管。

  2 軟件設計

  軟件由主模塊、激磁信號產生、雙通道角度信號采集轉儲、雙通道角度計算與糾錯及鍵盤顯示5個模塊組成。

  2.1 激磁信號產生模塊

  通過查正弦函數(shù)表的方法,經過D/A轉換成模擬量而輸出正弦波。其波形的頻率可以通過改變定時器的初值,即改變查表輸出的時間來控制。

  T3中斷服務響應后,軟件先清除中斷標志,按次序輸出正弦表數(shù)據(jù)給DAC0。由DAC0輸出模擬的激磁信號。當數(shù)據(jù)表指針指向正弦波波峰時,啟動一次ADC0采樣。

  2.2 雙通道角度計算與糾錯模塊

  在實際應用中,快速準確確定粗、精機的讀數(shù)是十分關鍵的,本設計中,通過采集由旋轉變壓器輸出的正余弦值來算出當前的角度,計算的整體思想是先確定角度的卦限,然后根據(jù)正余弦值之商(即正切)來匹配角度值。將圓均分為八個卦限,沿逆時針方向依次編號為I、Ⅱ……Ⅷ。

  為得到真實軸角D,需解決兩個問題:(1)確定D所處卦限(解決大范圍問題);(2)確定D在各卦限中的角度θ是多少(解決小角度問題),本設計中,θ為真實軸角D偏離0°、90°、180°、270°、360°線的角度。真實軸角D在各卦限與θ關系如下表所示:

  具體計算流程如圖4所示。

  依此法可分別求得DC與Dj,經組合即可求得真實軸角值。

  當待測角度小于0°或大于360°時,可將其加上或減去360°轉化為0°~360°間的角度。

  糾錯程序流程如圖5所示。

  3 系統(tǒng)測試

  3.1 實驗測量

  利用該裝置,測得數(shù)據(jù)如表1所示:

  從表中可看出,測量值與真實值的誤差控制在0.05°以內,表明裝置具有較高精度。

  3.2 糾錯檢測

  選取易出錯的特殊角度(0°、90°、180°、270°),通過轉動旋轉變壓器,對其進行糾錯檢測,情況如表2所示。

  從表中可看出,對各個角度而言,無論出錯情況是“超前”還是“滯后”,結果誤差始終控制在0.05°以內,說明該裝置具有較好的糾錯能力。

  4 結束語

  本文設計了1:32雙通道軸角測量實驗裝置,給出了軟硬件實現(xiàn),若應用于其他轉速比的系統(tǒng)中,只需更改算法中相應部分的具體數(shù)值即可,因此方法具有普遍意義。由于充分利用了C8051F021內部集成的DAC、ADC等功能部件,硬件電路結構簡單;程序采用模塊化設計,條理清晰,可移植性強;系統(tǒng)運行穩(wěn)定,測試結果可靠性高。文中采用的實現(xiàn)方法貼近實際,利于學習掌握測角原理,解決了實驗教學需要,對實驗教學和產品的進一步研發(fā)有很好的參考價值。

此內容為AET網站原創(chuàng),未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩国产一区精品一区| 国产综合激情| 欧美亚洲系列| 亚洲私人黄色宅男| 99精品热6080yy久久| 亚洲国产一区二区三区在线播| 香蕉成人久久| 亚洲男女自偷自拍| 亚洲一本视频| 亚洲一区精品电影| 亚洲夜晚福利在线观看| 亚洲天堂av图片| 亚洲图片在线观看| 亚洲在线免费观看| 亚洲综合色在线| 亚洲欧美日韩第一区| 亚洲欧美日韩在线综合| 午夜精品久久久久久久白皮肤| 亚洲欧美www| 午夜一区二区三区在线观看| 小黄鸭视频精品导航| 香蕉国产精品偷在线观看不卡| 欧美一级在线播放| 久久精品视频在线| 亚洲国产日韩一级| 亚洲另类黄色| 亚洲小视频在线观看| 亚洲专区一区二区三区| 亚洲欧美日韩精品久久久久| 午夜精品一区二区三区四区| 欧美一级片久久久久久久| 久久福利精品| 久久夜色精品国产| 欧美激情区在线播放| 欧美日韩你懂的| 国产精品美腿一区在线看 | 亚洲专区免费| 欧美一级一区| 亚洲欧洲日本专区| 亚洲天堂av在线免费观看| 性欧美大战久久久久久久免费观看| 久久激情视频免费观看| 久久综合导航| 欧美三级网页| 国产午夜精品久久久久久免费视| 激情伊人五月天久久综合| 亚洲精品国产视频| 亚洲欧美国产日韩中文字幕| 欧美影院成年免费版| 亚洲日本欧美日韩高观看| 亚洲一区激情| 久久天堂国产精品| 欧美精品一区视频| 国产精品视频精品| 亚洲第一精品久久忘忧草社区| 日韩视频―中文字幕| 香蕉久久夜色精品| 日韩视频免费大全中文字幕| 亚洲欧美日韩中文播放| 免费中文日韩| 国产精品免费福利| 136国产福利精品导航网址应用| 一本久久青青| 亚洲第一色在线| 亚洲特黄一级片| 久久一区二区三区av| 欧美性猛交xxxx免费看久久久| 国产亚洲欧美一区二区三区| 亚洲精品一区二区在线| 欧美一区二区三区免费在线看| 99成人在线| 久久精品亚洲热| 欧美日韩国产综合网| 国产欧美日韩伦理| 亚洲精品视频一区| 欧美专区在线观看| 亚洲一级黄色片| 久久综合五月天婷婷伊人| 国产精品劲爆视频| 亚洲国产精品精华液2区45| 亚洲综合国产| 一区二区三区成人精品| 美女黄网久久| 国产日韩亚洲欧美精品| 日韩一级大片在线| 亚洲黄一区二区三区| 久久精品视频亚洲| 欧美性感一类影片在线播放 | 香蕉久久精品日日躁夜夜躁| 中文日韩在线视频| 欧美成人蜜桃| 国产在线日韩| 亚洲欧美日韩在线观看a三区| 国产精品99久久99久久久二8| 免费精品99久久国产综合精品| 国产欧美精品久久| 中日韩高清电影网| 一区二区三区视频在线看| 欧美高清在线| 在线观看日韩www视频免费| 性久久久久久久久久久久| 亚洲欧美三级伦理| 欧美午夜精品久久久久免费视| 亚洲精品裸体| 日韩亚洲欧美精品| 欧美成人中文字幕在线| 在线观看一区二区视频| 亚洲第一区中文99精品| 久久久欧美精品sm网站| 国产欧美日韩专区发布| 亚洲综合99| 性刺激综合网| 国产精品视频一区二区高潮| 一本色道久久| 亚洲视屏一区| 欧美日韩一区二区高清| 亚洲日本欧美| 国产有码在线一区二区视频| 久久成人人人人精品欧| 国产精品永久| 亚洲欧美综合一区| 久久99伊人| 国产在线播放一区二区三区| 欧美中文字幕在线视频| 久久久久国产精品人| 韩国福利一区| 亚洲高清毛片| 美日韩精品免费| 亚洲国产成人精品久久久国产成人一区| 久久精品一区二区| 蜜臀久久久99精品久久久久久 | 影音先锋中文字幕一区| 亚洲第一精品久久忘忧草社区| 久久久亚洲人| 在线观看视频一区| 日韩亚洲精品电影| 欧美日韩在线观看一区二区三区| 一区二区三区日韩欧美| 亚洲自啪免费| 国产美女诱惑一区二区| 欧美在线视频一区| 欧美成人午夜激情| 99精品欧美一区| 午夜精品久久久久久久白皮肤 | 一道本一区二区| 销魂美女一区二区三区视频在线| 国产欧美91| 亚洲高清毛片| 欧美久久久久免费| 一区二区久久久久久| 亚欧美中日韩视频| 狠狠色综合色区| 亚洲国产视频一区二区| 欧美日韩国产区一| 亚洲午夜精品在线| 久久久久中文| 亚洲精品视频啊美女在线直播| 亚洲欧美日本日韩| 国内精品久久久| 亚洲精品中文字幕女同| 国产精品国产一区二区| 久久爱www久久做| 欧美精品日韩综合在线| 亚洲在线视频观看| 女女同性精品视频| 一区二区三区高清在线观看| 久久精品人人做人人爽| 亚洲日本国产| 欧美在线免费播放| 亚洲经典在线| 欧美在线播放高清精品| 亚洲电影免费观看高清完整版| 亚洲深夜影院| 国内精品国产成人| 日韩小视频在线观看| 国产精品视频久久| 亚洲黄色大片| 国产精品视频第一区| 亚洲精品国产无天堂网2021| 国产精品久久久久影院亚瑟| 亚洲国产日韩一区二区| 国产精品99免费看| 久久高清国产| 欧美精品一区二区三区蜜桃| 先锋影音网一区二区| 欧美国产日韩一区二区三区| 亚洲欧美激情在线视频| 欧美国产日韩视频| 欧美一区二区免费观在线| 欧美日韩亚洲一区二区三区| 欧美专区在线观看| 国产精品v片在线观看不卡| 亚洲国产日韩在线一区模特| 国产精品视频九色porn| 日韩一本二本av| 狠狠色狠狠色综合日日91app| 亚洲欧美成aⅴ人在线观看| 亚洲电影在线看| 久久精品主播| 亚洲午夜国产成人av电影男同|