《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 用單片機實現數字相位變換器的設計方法

用單片機實現數字相位變換器的設計方法

2008-11-18
作者:樂建華 邵祥兵

??? 摘? 要: 介紹了用單片機實現數字相位變換器" title="變換器">變換器(又稱脈沖調相器)的一種設計方法" title="設計方法">設計方法。主要描述了數字相位變換器的工作原理" title="工作原理">工作原理,基于AT89C2051單片機的硬件電路" title="硬件電路">硬件電路的工作原理以及軟件設計的基本思想和程序設計方法。

??? 關鍵詞: 數字相位變換器? 脈沖調相? AT89C2051單片機

?

  數字相位變換器又稱脈沖調相器,是鑒相型位置伺服系統中的主要控制線路。它的作用是將脈沖信號轉換為相位變化信號。在傳統的系統設計中,脈沖調相器是通過純硬件線路實現的,線路復雜、設計難度大、調試難度也較大。作者在旋轉變壓器鑒相型位置檢測系統中設計脈沖調相器時,改變傳統的純硬件設計方法,采用單片機實現脈沖調相,使硬件設計工作大大簡化,易于實現,且電路調試簡便。

1 脈沖調相器的工作原理

  用一個頻率為fcp的時鐘脈沖" title="時鐘脈沖">時鐘脈沖去觸發一個容量為M的計數器時,如用四位二進制計數器,其容量為16,那么在計數器的最后一級輸出端可獲得一個頻率為1/16fcp的方波信號。如果在時鐘脈沖觸發計數器的過程中,向計數器加入一個額外的脈沖,則由于計數器提前完成16個數的計數任務,而使得最后一級的輸出提前翻轉,從而使計數器的輸出產生了一個正的相移Δθ,如圖1(a)所示。同理,在時鐘脈沖觸發計數器的過程中,如果扣除一個脈沖,則由于計數器推遲完成16個數的計數任務而使最后一級的輸出延時翻轉,從而導致其輸出產生一個負的相移Δθ,如圖1(b)。Δθ與計數器容量有關,即Δθ=360°/M。如果在時鐘脈沖觸發計數器的過程中,向計數器加入或扣除的不止是一個脈沖,而是N個脈沖,則計數器輸出相移θ=NΔθ。

?

?

  在上述旋轉變壓器鑒相型位置檢測系統中,要求脈沖調相器輸出400Hz的調相信號。一個脈沖產生的相移為Δθ=1.8°,則計數器的容量應為200,觸發脈沖的頻率應為80kHz。

2 硬件電路

  硬件電路如圖2所示。

?

?

2.1 電路實現的功能

  (1)產生兩個頻率為80kHz的異步時鐘脈沖信號FA和FB;

  (2)在時鐘脈沖FA的反相信號作為計數脈沖觸發容量為200的計數器過程中,控制FB的反相信號插入計數脈沖,使計數器輸出信號相位前移;或阻塞進入計數器,即扣除脈沖,使計數器輸出信號相位后移。

2.2 工作原理

  頻率為160kHz的時鐘脈沖源CP160K經二分頻器U1A分頻后產生兩個頻率為80kHz的方波信號Q和。Q和再分別與CP160K作與運算,由門U3A和U4A分別輸出,獲得兩個頻率為80kHz的異步脈沖信號和FB,波形如圖3所示。

?

?

  無調相指令時,89C2051單片機將輸出位P1.2和P1.3均置成0。此時門U5A被打開,門U3B被封鎖并輸出1,打開門U4B,計數脈沖系列通過U4B觸發容量為100的計數器U6計數,在二分頻器U1B的第9腳輸出400Hz方波信號。當單片機接收到正調相指令時,將P1.2置為0,P1.3置為1,門U5A打開,通過門U5A,此時U3B也打開,FB通過門U3B變成,并和同時進入門U4B,形成計數脈沖系列。由于FA和FB是異步信號,因此達到了在計數脈沖系列中插入脈沖的目的,使計數器U6A多計一個數,從而使二分頻器U1B輸出信號相位前移,工作波形如圖4(a)所示。當單片機接收到負調相指令時,將P1.2置為1,P1.3置為0。此時門U5A被封鎖并輸出1,時鐘脈沖被阻塞,同時門U3B被封鎖并輸出1,時鐘脈沖FB也被阻塞,達到了在計數脈沖系列中減去脈沖的目的,使計數器U6A少計一個數,從而使U1B輸出信號相位后移,波形如圖4(b)所示。

?

?

3 軟件設計

  程序設計的主要思路是:執行正方向調相時,根據給定的脈沖數(假設脈沖數為N),控制P1.3的狀態,實現插入N個的操作,參見圖4(a);執行負方向調相時,根據給定的脈沖數N,控制P1.2的狀態,實現阻塞N個的操作,參見圖4(b)。程序框圖如圖5所示,程序清單見程序1和程序2,其中寄存器B中存放給定脈沖數N。

?

?

  程序1:正方向調相程序

????MA6:??? MOV A,B

???????????? JZ MA4

????MA7:??? JB? P1.6, $?

???????????? JNB P1.6, $?

???????????? NOP

???????????? SETB P1.3

???? ?????? JB P3.1, $

???????????? JNB P3.1, $

???????????? CLR P1.3

???????????? DJNZ B, MA7?

  MA4:??? RET?

????程序2: 負方向調相程序?

????MA8:??? MOV A, B?

???????????? JZ? MA9?

????MA10: ? JB? P1.6, $?

???????????? JNB P1.6, $?

???????????? NOP?

???????????? SETB P1.2 ?

???????????? JB? P1.6, $?

???????????? JNB P1.6, $?

???????????? CLR? P1.2?

???????????? DJNZ B, MA10?

????MA9: RET?

??? 通過該系統的設計,體會到在一些復雜數字電路的設計中,如果處理速度允許,采用類似AT89C2051的低價位單片機來實現其中的部分硬件電路功能,可降低設計難度、縮短研制時間、提高設計效率。隨著微機處理速度的不斷提高,這種方法會獲得更廣泛的應用。

?

參考文獻

1 王潤孝,秦現生. 機床數控原理與系統. 西安:西北工業大學出版社,1997

2 電子工程手冊編委會.中外集成電路簡明速查手冊.北京:電子工業出版社,1993

3 張友德,趙志英,涂時亮. 單片微型機原理、應用與實驗. 上海:復旦大學出版社,1992

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
91久久国产精品91久久性色| 亚洲欧美激情视频| 国产精品三区www17con| 免费观看亚洲视频大全| 久久先锋影音av| 欧美一区二区三区四区在线观看| 一区二区三区精品久久久| 亚洲精品国产系列| 亚洲日本中文字幕| 亚洲精品国产精品国自产观看| 亚洲高清在线视频| 亚洲黄色影片| 亚洲人精品午夜在线观看| 亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美中文在线字幕| 欧美专区日韩视频| 欧美一区二区在线| 久久激情视频| 亚洲国产一区二区三区青草影视| 亚洲黄色视屏| 亚洲伦理在线| 一区二区三区四区五区视频| 中文精品视频| 欧美亚洲免费在线| 久久久噜噜噜久久| 久久综合中文| 亚洲亚洲精品三区日韩精品在线视频 | 欧美激情一二区| 欧美高清视频www夜色资源网| 欧美α欧美αv大片| 欧美日产一区二区三区在线观看| 欧美视频在线一区二区三区| 国产精品乱人伦一区二区| 国产伦精品一区二区三区免费 | 国产精品一区二区男女羞羞无遮挡| 国产精品日韩精品欧美在线 | 国产视频在线一区二区| 韩国一区二区三区在线观看 | 亚洲一区二区三区精品视频| 亚洲欧美日韩一区二区在线 | 欧美日韩中文字幕在线| 国产精品亚洲а∨天堂免在线| 国产精品v欧美精品v日韩| 国产农村妇女毛片精品久久莱园子| 国外成人在线视频| 亚洲日本成人网| 亚洲午夜精品一区二区| 久久精品日产第一区二区三区 | 久久精品亚洲乱码伦伦中文 | 欧美成人免费在线观看| 国产精品va在线播放我和闺蜜| 国产亚洲精品久久久| 亚洲福利视频一区| 亚洲视频在线观看视频| 久久se精品一区精品二区| 99精品国产高清一区二区| 性欧美精品高清| 女生裸体视频一区二区三区| 欧美日韩综合精品| 一区二区亚洲精品| 99这里有精品| 久久av一区二区| 亚洲一区二区三区精品视频| 久久三级视频| 欧美午夜精品久久久| 狠狠综合久久av一区二区小说 | 亚洲宅男天堂在线观看无病毒| 久久婷婷国产综合国色天香| 欧美日韩三级电影在线| 国产一区二区三区免费观看| 亚洲精品视频在线观看网站| 亚洲欧美三级伦理| 99精品热视频| 久久久久国产一区二区| 欧美日韩三级视频| 亚洲高清成人| 欧美在线观看网站| 亚洲自拍三区| 欧美国产日韩xxxxx| 国产亚洲欧美日韩在线一区| 99精品热视频| 亚洲国产一二三| 欧美一区二区三区婷婷月色| 欧美日韩午夜| 亚洲福利在线观看| 久久aⅴ国产紧身牛仔裤| 亚洲综合日本| 欧美另类高清视频在线| 狠久久av成人天堂| 午夜一区二区三视频在线观看| 亚洲色图制服丝袜| 欧美成人免费网| 国产亚洲欧美一区二区三区| 夜夜躁日日躁狠狠久久88av| 91久久精品国产91性色| 久久精品国产清自在天天线 | 国产精品永久免费在线| 99精品99| av成人免费观看| 欧美成人一区二区三区在线观看| 国产曰批免费观看久久久| 亚洲一区区二区| 亚洲午夜精品17c| 欧美日韩国产欧美日美国产精品| 在线不卡中文字幕| 久久国产直播| 久久不见久久见免费视频1| 国产精品久久久久免费a∨| 亚洲美女黄色| 日韩一区二区精品视频| 欧美成人一二三| 亚洲承认在线| 亚洲国产精品va在线看黑人动漫| 久久精品一本| 国产一区二区三区在线观看网站 | 午夜久久久久久久久久一区二区| 亚洲欧美日韩中文播放| 国产精品久久久久久久7电影| 日韩午夜三级在线| 99精品国产在热久久下载| 欧美电影免费观看| 亚洲国产精品悠悠久久琪琪| 最新中文字幕亚洲| 欧美国产精品v| 亚洲国产欧美在线人成| 亚洲精品一级| 欧美精品日韩精品| 亚洲黄色视屏| 宅男噜噜噜66一区二区| 欧美日韩亚洲在线| 一本在线高清不卡dvd| 亚洲视频一区在线观看| 欧美香蕉视频| 亚洲视频免费在线观看| 亚洲欧美日韩直播| 国产欧美日韩三级| 欧美中文字幕视频| 欧美α欧美αv大片| 亚洲精品国产精品国自产观看浪潮| 日韩午夜在线视频| 欧美视频一区二区在线观看| 亚洲图片欧美午夜| 久久激情久久| 怡红院精品视频在线观看极品| 亚洲国产精品尤物yw在线观看 | 午夜精品理论片| 久久人人爽爽爽人久久久| 在线观看不卡av| 亚洲精品一区在线观看香蕉| 欧美日韩一区成人| 亚洲伊人久久综合| 久久久久国产精品厨房| 亚洲第一在线综合网站| 艳女tv在线观看国产一区| 欧美天堂亚洲电影院在线观看| 亚洲伊人网站| 老鸭窝91久久精品色噜噜导演| 亚洲国产成人高清精品| 亚洲小少妇裸体bbw| 国产精品综合视频| 91久久在线| 国产精品二区影院| 久久国产视频网站| 欧美激情女人20p| 亚洲午夜电影网| 久久天堂成人| 日韩午夜电影| 久久国产综合精品| 亚洲日本成人女熟在线观看| 性8sex亚洲区入口| 亚洲国产1区| 小处雏高清一区二区三区 | 亚洲青色在线| 国产精品久久久久一区二区| 欧美一区午夜视频在线观看| 欧美精品观看| 午夜精品影院在线观看| 欧美激情网友自拍| 亚洲综合色在线| 欧美精品v日韩精品v国产精品| 亚洲中无吗在线| 欧美福利小视频| 亚洲男人的天堂在线| 欧美国产免费| 欧美一区二区三区免费观看视频| 欧美日韩高清在线播放| 欧美在线播放视频| 欧美全黄视频| 久久精品成人欧美大片古装| 欧美日韩亚洲综合| 91久久久久久久久久久久久| 国产精品美女xx| 亚洲人成网站在线观看播放| 国产精品一区久久| 一区二区三区日韩欧美精品| 狠狠久久亚洲欧美| 亚洲欧美国产77777| 最新日韩欧美| 久久免费午夜影院| 亚洲欧美日韩精品久久久久|