<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 設計應用 > 一種基于A(yíng)RM 單片機與CPLD的數字軸角轉換方法

一種基于A(yíng)RM 單片機與CPLD的數字軸角轉換方法

作者: 時(shí)間:2013-09-15 來(lái)源:網(wǎng)絡(luò ) 收藏

引言 同步機.正余弦旋轉變壓器等廣泛應用于火力控制.航空航天.自動(dòng)控制等領(lǐng)域以實(shí)現系統間軸角信息的傳輸.由于計算機技術(shù)在上述領(lǐng)域的廣泛應用,數字-軸角轉換已(Digitalto Shaft-angle Converting,DSC)成為一個(gè)重要的問(wèn)題.市場(chǎng)上DSC集成模塊產(chǎn)品價(jià)格較高且接口不夠靈活,在某些領(lǐng)域應用受到限制,特別在多路DSC使用時(shí)效費問(wèn)題更為突出.基于上述問(wèn)題,提出一種采用 +實(shí)現數字-軸角轉換的方法.

本文引用地址:http://dyxdggzs.com/article/228339.htm

1 數字-軸角轉換原理數字-軸角轉換(DSC)是將數字形式表示的軸角度θ通過(guò)運算電路轉換為正余弦旋轉變壓器形式的電壓(如式(1)),經(jīng)正余弦旋轉變壓器和經(jīng)過(guò)Scott變壓器后驅動(dòng)同步機指向對應軸角位置,從而完成數字-軸角轉換.

當同步機.正余弦旋轉變壓器的激磁繞組電壓為U0 =Umsinωt時(shí),則正余弦旋轉變壓器兩相繞組輸出電壓為:

URS =KRUmsinωtsinθ

URC =KRUmsinωtcosθ

驅動(dòng)同步機三相繞組電壓為:

US1 =KSUmsinωtsinθ

US2 =KSUmsinωtsin(θ+120°)

US3 =KSUmsinωtsin(θ-120°)

其中,KR ?KS分別為正余弦旋轉變壓器和同步機的變壓比,θ為軸角位置.

為了將兩相正余弦旋轉變壓器信號變?yōu)槿嗤綑C信號,需使用Scott變壓器.其基本構造及原理分析如圖1所示.

一種基于A(yíng)RM 單片機與CPLD的數字軸角轉換方法

在圖1 (a)中,URS ?URC是空間兩相正余弦旋轉變壓器信號,將兩變壓器按圖中抽頭連接,如圖1 (b)的相量圖分析:

Us1 =URS

US2 =-0.5URS -0.866URC

US3 =-0.5URS +0.866URC

這樣就將空間兩相正余弦旋轉變壓器信號轉變?yōu)榭臻g的三相同步機信號.2 硬件設計

2.1 總體設計

以一路DSC為例,系統的硬件結構如圖2所示.工作原理為:STM32F407微控制器為主控芯片,通過(guò)通信接口接收外部輸入的軸角信號θ,并對其進(jìn)行粗精分離及利用查表法計算對應占空比大小,通過(guò)總線(xiàn)方式將通道對應地址及占空比對應數據信息送入;根據數據及地址信息產(chǎn)生對應通道和占空比的PWM 信號;由4個(gè)互補MOS管構成的全橋驅動(dòng)電路由全橋驅動(dòng)器UBA2032根據PWM 信號控制全橋電路開(kāi)斷,并經(jīng)選頻電路后產(chǎn)生對應軸角的調制波,經(jīng)Scott變壓器轉變?yōu)槿嘈盘柡篁寗?dòng)同步機指向對應軸角位置即完成系統的數字-軸角轉換.

一種基于A(yíng)RM 單片機與CPLD的數字軸角轉換方法

2.2 STM32F4微控制器

STM32F4微控制器是由意法半導體生產(chǎn)的基于Cortex-M4內核的新型微控制器,性能優(yōu)越.下面主要說(shuō)明選用此型號MCU的原因:

(1)內核架構先進(jìn),性能優(yōu)越.由于MCU需要完成諸如軸角粗精分離.取整以及調制波對應PWM 信號占空比等運算,涉及到較多乘除法運算,要求所選MCU需具備較強浮點(diǎn)及乘除運算能力,而所選STM32F4微控制器具有專(zhuān)門(mén)的硬件乘法器和具有較高的主頻(168MHz),且可適當超頻,適合完成較為復雜的實(shí)時(shí)運算;(2)接口豐富,可方便完成功能擴展.RS232串口用于接收外部信息,同時(shí),此型號MCU具有網(wǎng)絡(luò )接口,可在系統組網(wǎng)時(shí)作為網(wǎng)絡(luò )節點(diǎn);(3)可變靜態(tài)存儲控制器(FSMC),是STM32系列采用的一種新型的存儲器擴展技術(shù),可根據不同的外部存儲器類(lèi)型通過(guò)設置進(jìn)而匹配信號的速度,達到方便擴展.使用靈活的目的.系統中通過(guò)數據/地址/控制三總線(xiàn)方式與CPLD通信.

在多路DSC中,通過(guò)地址總線(xiàn)傳遞所選通道號,數據總線(xiàn)傳遞對應此通道相應軸角調制波的PWM 信號的占空比,控制總線(xiàn)傳遞相應控制信號.

2.3 CPLD電路如果利用MCU產(chǎn)生PWM信號,由于其需擔負大量運算工作,會(huì )增加MCU的負擔從而系統的實(shí)時(shí)性與穩定性均可能得不到保證,因此需要專(zhuān)門(mén)產(chǎn)生PWM信號的單元.CPLD是可編程邏輯器件,器件的時(shí)延特點(diǎn)較為固定,信號輸出穩定性及實(shí)時(shí)性均可得到保證,因此使用CPLD完成PWM信號的生成.

2.4 全橋電路及選頻電路

全橋電路由兩對互補連接的MOS管組成,具有丙類(lèi)功率放大的特征,發(fā)熱低.效率高.工作時(shí)由PWM 信號驅動(dòng)全橋驅動(dòng)器UBA2032產(chǎn)生控制全橋電路橋臂開(kāi)斷時(shí)間,從而產(chǎn)生不同有效值的電壓.50%的占空比對應調制波的零值,為了保證UBA2023的工作及MOS管的正常開(kāi)斷,通常PWM 信


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: ARM 單片機 CPLD

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>