我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > 機械制圖 > 機械技巧

基于單片機的數字正弦機研制

時間:2011-07-15 09:31:15 來源:未知

摘要 目的 研制一種結構和電氣性能更優的數字式正弦機。
     
方法 采用8098單片機,用軟件方法產生高精度的階躍、等速、正弦和周期等速等信號,然后采用DSC模塊(即數字-自整角機轉換器)進行轉換,使之成為伺服系統所需的自整角機的三線模擬電壓輸出。
       結果 這種基于單片機的新型數字正弦機功能齊備,克服了機電正弦機在結構和電氣上所固有的缺點。
       結論 經實驗室測試及系統聯調,證明本文所述數字正弦機能夠完全滿足伺服系統調試的各項要求,且結構簡單、工作可靠、重量輕、體積小,具有良好的應用前景。
分類號 TP271

A Digital Sinusoidal Signal Generator Based on the Single Chip Processor

He Chao  Zhang Yuhe
(Department of Automatic Control, Beijing Institute of Technology, Beijing 100081)

Abstract Aim To manufacture a kind of digital sinusoidal signal generator with the better structure and electric performance. Methods All kinds of the high-precision digital signals such as step, uniform, sinusoidal, period uniform signal and so on were generated by 8098 single chip processor with the software method, then the digital-to-synchro converters (DSC) were used to convert the digital signal into the three-phase analogous voltage output of the synchro which is needed by the servo system. Results The shortcomings in the structure and the electric performance of the mechano-electronic sinusoidal signal generator have been successfully overcome by this new type of multifunctional digital sinusoidal signal generator. Conclusion The results of the laboratory experiments and the real system t ests show that the generator presented in this paper, which has the simple structur e, light weight and small volume, can completely meet the needs of the debugging of the servo system, and it is reliable and has the promising applicable prospect.
Key words digital sinusoidal signal generator; digital-to-synchro converters(DSC); position limiting work

  在伺服系統的調試過程中,需要能夠準確發送各種測試信號的正弦機。但通常使用的機電正弦機具有難以克服的機械傳動空回、死區及波形失真和漂移、裝訂參數可重復性差等缺點。為了克服以上缺點,作者開發了8098數字正弦機。

1 硬件組成

  8098數字正弦機采用MCS-96系列8098單片機[1,2](也可選用兼容的80C196單片機)和5VASZZ系列DSC模塊,以軟件方法產生階躍、等速、周期等速和正弦等信號,通過8255直接16位數字輸出,或分精粗各12位數字量分送兩個DSC轉化為三相模擬電壓雙通道輸出。在此過程中,利用8279顯示和控制正弦機的運行狀態。8098數字正弦機的硬件組成框圖如圖1。

圖1 8098數池正弦機硬件組成框圖

2 軟件實現

  8098數字正弦機的大部分功能是利用8098的匯編語言編程實現的,其軟件功能框圖如圖2所示。#p#分頁標題#e#

圖2 8098數字正弦機軟件功能框圖

2.1 信號的產生
  下面以正弦信號的產生為例說明這部分的設計思想。
2.1.1 算法 正弦運動的實現實質上是按給定周期的正弦函數值,在單位時間送位置偏移置y,然后加上正弦的基值y0,即可得到繞基值按正弦規律變化的位置量A0。由于內存有限,且為了簡化程序,設計中采用先計算出1/4個周期的正弦曲線,再通過銜接處理得到整個周期正弦曲線的方法。其中位置偏移量的計算是根據裝訂的正弦周期值T,計算出單位幅值標準正弦曲線,然后用裝訂的正弦幅值M乘以每個計算點對應的標準正弦值x,即可得到按正弦規律變化的位置偏移量。
2.1.2  正弦引導 為保證被測伺服系統按正弦幅值平穩變化,在正弦運動起始段與結束段均設計了正弦幅值的引導程序。下面以起始引導為例加以說明:根據裝訂的正弦周期值T計算出需要引導的點數N,從第一點(n=0)開始,正弦的幅值m從0開始按比例線性增加,直至最后一點(n=N),恰好使得此時的m等于裝訂的正弦幅值M,這就完成了引導(結束引導是反過來從M開始線性遞減至0)。8098數字正弦機規定引導一個周期。正弦引導的算法公式為

N=400T,    (1)

m=Mn/N,(n由0到N變化),    (2)

y=mx,    (3)

A0=y0±y。    (4)

  在引導的正半個周期,式(4)“+”號有效;負半個周期“-”號有效。正弦引導曲線示意圖如圖3所示。

圖3 正弦引導曲線示意圖

2.2 限位工作方式
  在階躍、等速(包括周期等速)及正弦等運動執行過程中,均可采用限位工作方式。用戶可在0~360°的范圍內,任意裝訂上、下兩個限位值α,β,則正弦機只能在從β逆時針至α的范圍內運行。當運行到限位值時,正弦機送數便自動停止在限位位置。這種限位工作方式為角度受限伺服系統的調試提供了保護作用。

3 調 試

  8098數字正弦機的調試分為實驗室調試和現場系統聯調兩個階段。在實驗室調試中,為了檢驗正弦機是否工作正常,采用了兩種不同的方式:
  ① 用ATD98D單片機開發系統的繪圖功能。ATD98D單片機開發系統具有繪圖功能,能將內存0~FFFFH中的數據簡單描繪出來。調試時,在程序16位數字量輸出之前,將其先存儲于從C000H開始的單元中。這樣每執行完一種運動,便能描繪出輸出的位置曲線,可以直觀地觀察這種運動曲線是否正確。如有錯誤,可及時修改程序再次執行,重新繪出曲線觀察,直至無誤。這種方法應用于調試前期非常方便。
  ② 用示波器測量結合圖解法。利用日立V-134可記憶型示波器可以方便地觀測到正弦機在執行各種運動時,精粗雙通道DSC模塊的三相輸出電壓隨時間變化的波形。根據裝訂的各參數值,可以得到正弦機在各種運動時的位置量隨時間變化的曲線以及DSC模塊的三相輸出電壓隨位置量變化的曲線,這樣就可以用圖解法求出理論的DSC模塊三相輸出電壓值與時間之間的變化規律曲線。通過比較示波器實際觀測到的波形與圖解出的理論曲線是否一致,便可確定正弦機是否工作正常。正弦運動參數為M=90°,T=6s時,利用圖解法得到的粗通道DSC模塊的輸出電壓隨時間變化的曲線圖(A相、B相)如圖4所示。#p#分頁標題#e#

(a)DSC三相輸出電壓隨位置變化曲線

(b)位置量隨時間變化曲線

(c)DSC輸出隨時間變化曲線

圖4 正弦粗通道DSC輸出與時間之間的曲線圖解原理

4 結 論

  經兩種實驗方法測試正常后,8098數字正弦機于1996年7月在重慶望江機器總廠通過現場聯調。結果表明,8098數字正弦機各項指標均達到要求,且發送信號的誤差明顯小于機電正弦機,并克服了原有機電正弦機的許多缺點,功能齊全、運行可靠、操作簡便、通用性強、體積小、重量輕,是調試、驗收伺服系統特性的一種理想工具。