《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > 用于位置測量的PSoC微控制器與LVDT

用于位置測量的PSoC微控制器與LVDT

2012-01-30

  廉價的復合信號處理器消除了外部模擬電路。

  將一個LVDT(線性可變差分變壓器)連接到微控制器是有挑戰性的工作,因為LVDT需要交流輸入激勵和交流輸出的測量,以確定其可移動核的位置(參考文獻1)。多數微控制器都缺乏專用交流信號生成與處理能力,因此需要外部電路產生任意諧波、波幅與穩定頻率的正弦波信號。LVDT輸出信號的波幅與相位轉換成與微控制器內部ADC兼容的形式,一般需要添加外部電路。

  與傳統微控制器相比,Cypress半導體公司的PSoC微控制器含有用戶可配置的邏輯和模擬模塊,簡化交流信號的生成與測量。PSoC器件具有無需連續CPU的干預就能生成模擬信號的獨特功能。PSoC靈活的模擬與數字模塊可以驅動一支LVDT,并無需外部電路就可以測量其輸出。圖1顯示的是LVDT接口的完整電路,圖2顯示的是PSoC微控制器的內部電路框圖。

LVDT接口的完整電路

圖1 LVDT接口的完整電路

PSoC微控制器的內部電路框圖

圖2 PSoC微控制器的內部電路框圖

  PSoC采用多對用戶可配置的開關電容器模塊,實現帶通和低通濾波器。通過生成方波,并通過建立在首個開關電容器模塊中的穩壓器,加在PSoC開關電容濾波器上,從而創建

 

高質量正弦波。通過一個中心位于方波基頻的窄帶帶通濾波器,方波可以去除絕大多數諧波。

 

  為從PSoC開關電容帶通濾波器產生最高保真度的正弦波,要使用盡可能高的過采樣速率,因數約為33,即每個正弦波周期33階。合成的正弦波足夠平滑到足以驅動能衰減殘余更高諧波的LVDT。用可編程增益放大器調整PSoC的內部電壓基準,可以在濾波前對方波幅度作粗略的控制。為補償波形直流偏置電壓,放大器對2.6V內部模擬地基準進行緩沖,并驅動用作LVDT模擬地回路的輸出管腳。

  LVDT輸出由幅度可變的正弦波電壓組成,其相對于正弦波激勵電壓的相位角要經受一個相當大的可變移位,有時相移會超過180。LVDT的信號驅動PSoC的可編程增益放大器,其輸出送至開關電容低通濾波器,跟隨一個用于同步整流的穩壓器。整流后的信號驅動一輸出管腳,以及PSoC的開關電容ADC。

  將LVDT輸出加在同步穩壓器上,跟隨一個低通濾波器,產生直流電壓送至ADC或直接驅動模擬反饋控制系統。在PSoC微控制器中,連接到ADC的低通開關電容濾波器需要相同的采樣時鐘驅動這兩個電路,導致PsoC的11位Δ-S ADC的轉換速率大約是低通濾波器角頻率的一半。同步穩壓產生兩倍激勵頻率紋波頻率,因此更容易被低通濾波器去除。將、重新設計低通濾波器的角頻率為激勵頻率的三分之一,就可以在等于或低于1 LSB(最低有效位)標準差下,使LVDT輸出的測量達到11位分辨率。

  用配置為計數器鏈的邏輯電路塊將PsoC的24MHz內部系統時鐘分頻,產生開關電容器模擬電路模塊所需的數字時鐘信號。在加電或復位后,PSoC的CPU配置所有可配置的模擬和數字電路模塊,并開始運行。從那以后,硬件便能夠激勵LVDT,并無需CPU參與的情況下,以每秒500次采樣速率測量其輸出。當PSoC CPU運行在12MHz時,處理ADC內部動作和中斷只消耗CPU不到3%的資源。

  大量PSoC資源仍可用于計算LVDT位置,以及在LCD模塊上以文本形式顯示結果。四個模擬電路模塊、五個邏輯電路模塊和很多I/O管腳都可用于支持更高要求的應用。圖3顯示了可用于附加功能的可配置模塊。

可用于附加功能的可配置模塊

圖3 可用于附加功能的可配置模塊

  參考文獻:

  1、"Linear variable differential transformer," Wikipedia

  英文原文:

  PSoC microcontroller and LVDT measure position

  Low-cost mixed-signal processor eliminates external analog circuitry.

  Sigurd Peterson, Sig3 Consulting, Aloha, OR; Edited by Brad Thompson and Fran Granville -- EDN, 10/26/2006

  Connecting an LVDT (linear-variable-differential transformer) to a microcontroller can prove challenging because an LVDT requires ac-input excitation and measurement of ac outputs to determine its movable core's position (Reference 1). Most microcontrollers lack dedicated ac-signal-generation and -processing capabilities and thus require external circuitry to generate harmonic-free, amplitude- and frequency-stable sine-wave signals. Conversion of an LVDT's output signals' amplitude and phase into a form compatible with a microcontroller's internal ADC usually requires additional external circuitry.

 

  In contrast with conventional microcontrollers, Cypress Semiconductor Corp's PSoC microcontrollers include user-configurable logic and analog blocks that simplify generation and measurement of ac signals. PSoC devices have the unusual feature of being able to generate analog signals without demanding continuous CPU attention. The PSoC's flexible analog and digital blocks can drive an LVDT and measure its outputs without requiring any external circuitry. Figure 1 shows the complete circuit of the LVDT interface, and Figure 2 shows the PSoC microcontroller's internal circuit blocks.

  The PSoC uses pairs of user-configurable switched-capacitor blocks to implement both bandpass and lowpass filters. You can create a high-quality sine wave by generating a square wave and applying it to a PSoC switched-capacitor filter through a modulator built into the first switched-capacitor block. Passing the square wave through a narrow bandpass filter centered on the square wave's fundamental frequency removes most of the harmonics.

  To obtain the highest fidelity sine waveform from a PSoC switched-capacitor bandpass filter, use the highest possible oversampling rate—a factor of approximately 33—or 33 steps per sine-wave cycle. The resultant sine wave is smooth enough to drive an LVDT, which attenuates any residual higher order harmonics. Scaling the PSoC's internal voltage reference with a programmable-gain amplifier provides coarse control over the square wave's amplitude before it undergoes filtering. To compensate for the waveform's dc-offset voltage, an amplifier buffers the 2.6V internal analog-ground reference and drives an output pin that serves as the LVDT's analog-ground return.

 

  The LVDT's output consists of a variable-amplitude sine-wave voltage whose phase angle with respect to the sine-wave excitation voltage undergoes a significant and variable shift that sometimes exceeds 180°. A signal from the LVDT drives one of the PSoC's programmable-gain amplifiers, whose output feeds a switched-capacitor lowpass filter followed by a modulator for synchronous rectification. The rectified signal drives an output pin and o

 

ne of the PSoC's switched-capacitor ADCs.

 

  Applying the LVDT's output to a synchronous rectifier followed by a lowpass filter produces a dc voltage that can feed an ADC or directly drive an analog feedback-control system. In a PSoC microcontroller, a lowpass switched-capacitor filter connected to an ADC requires that the same sample clock drive both circuits, resulting in a conversion rate for the PSoC's 11-bit delta-sigma ADC that's approximately one-half of the lowpass filter's corner frequency. Synchronous rectification produces a ripple frequency twice that of the excitation frequency and thus is easier to remove with a lowpass filter. Relocating the lowpass filter's corner frequency to one-third of the excitation frequency allows measurements of the LVDT's output to 11-bit resolution with a standard deviation of 1 LSB (least significant bit) or less.

  Dividing the PSoC's 24-MHz internal system clock with logic blocks configured as counter chains generates all of the digital clock signals the switched-capacitor analog-circuit blocks require. After power application or a reset, the PSoC's CPU configures all the configured analog and digital blocks and starts their operation. From then on, the hardware excites the LVDT and measures its output at 500 samples/sec without further intervention by the CPU. With the PSoC's CPU running at 12 MHz, processing the ADC's housekeeping activities and interrupts consumes less than 3% of the CPU's resources.

  Plenty of the PSoC's resources remain available for calculating the LVDT's position and for displaying the results in text format on an LCD module. Four analog blocks, five logic blocks, and many I/O pins remain available to support a more demanding application. Figure 3 shows configurable blocks that are available for adding features.

 

  英文原文地址:http://www.edn.com/article/CA6382647.html

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品久久久久久久9999 | 在线免费观看日本欧美| 国产精品人成在线观看免费 | 国产日韩欧美成人| 国产精品欧美日韩一区二区| 欧美亚洲成人精品| 欧美午夜国产| 欧美视频一二三区| 国产精品第一页第二页第三页| 欧美日韩精品伦理作品在线免费观看| 欧美欧美天天天天操| 欧美日韩国产一区二区三区| 欧美日韩不卡| 国产精品jvid在线观看蜜臀| 国产精品久久久久久久久久免费看 | 久久午夜影视| 美女成人午夜| 欧美好骚综合网| 欧美人与禽猛交乱配视频| 欧美日韩精品免费在线观看视频| 欧美日韩中文精品| 国产精品久久久久99| 国产嫩草一区二区三区在线观看| 国产日韩精品久久久| 黄色成人在线网址| 亚洲国产视频一区二区| 日韩视频在线免费观看| 国产精品无码专区在线观看| 国产精品天天看| 海角社区69精品视频| 亚洲国产免费看| 99国产精品99久久久久久| 亚洲私人影院| 欧美一级艳片视频免费观看| 91久久精品美女| 一区二区三区 在线观看视频| 午夜电影亚洲| 久久久蜜桃精品| 欧美精品一区二区三区久久久竹菊 | 国模私拍一区二区三区| 亚洲国产精品久久久久秋霞影院| 亚洲乱亚洲高清| 亚洲欧美日韩第一区| 亚洲国产精品成人| 中文日韩在线视频| 久久精品女人| 欧美精品在线观看播放| 国产精品蜜臀在线观看| 影音先锋中文字幕一区| 欧美日韩综合在线免费观看| 国产伦精品一区二区三区高清| 海角社区69精品视频| 亚洲人成欧美中文字幕| 一区二区三区欧美日韩| 久久国内精品视频| 一区二区三区高清不卡| 欧美在线亚洲在线| 欧美黄色影院| 国产欧美日韩一区二区三区在线观看| 1000部国产精品成人观看| 一区二区三区导航| 亚洲国产一区二区精品专区| 午夜精品久久| 欧美激情a∨在线视频播放| 国产精品腿扒开做爽爽爽挤奶网站| 在线观看欧美激情| 亚洲一区免费看| 亚洲精品日产精品乱码不卡| 亚洲欧美日韩一区二区三区在线观看 | 一区二区三区在线观看国产| 日韩一级大片| 亚洲黄一区二区三区| 校园激情久久| 欧美日韩综合精品| 在线欧美日韩国产| 午夜视黄欧洲亚洲| 一区二区三区 在线观看视频| 久久影视三级福利片| 国外成人性视频| 国产一区亚洲一区| 一区二区三区四区在线| 亚洲精品一二三区| 久久久综合网| 国产精品一区久久久| 日韩一区二区免费高清| 亚洲国产精品va在线看黑人动漫| 欧美亚洲一区二区在线观看| 欧美日韩一区免费| 亚洲人成网站色ww在线| 亚洲福利视频网站| 欧美在线视频一区| 国产精品日韩一区| 日韩一区二区精品| 99ri日韩精品视频| 欧美大片va欧美在线播放| 狠狠干综合网| 欧美一二区视频| 午夜亚洲福利在线老司机| 欧美日韩综合在线| 亚洲精品国产精品乱码不99| 久久精品国产91精品亚洲| 香蕉亚洲视频| 国产精品久久久久久久久果冻传媒| 亚洲乱码精品一二三四区日韩在线 | 久久精品视频在线观看| 国产日韩精品在线| 亚洲一区图片| 午夜伦欧美伦电影理论片| 欧美日韩在线影院| 日韩一区二区免费高清| 一区二区三区欧美视频| 欧美人牲a欧美精品| 亚洲人人精品| 99re国产精品| 欧美日本韩国一区二区三区| 亚洲日本va午夜在线电影| 亚洲美女91| 欧美日本在线| 99视频国产精品免费观看| 一区二区欧美精品| 欧美涩涩网站| 亚洲天堂黄色| 欧美一区二区视频97| 国产精品有限公司| 亚洲欧美日韩在线一区| 久久成人精品一区二区三区| 国产精品一国产精品k频道56| 亚洲一区二区在线播放| 欧美专区中文字幕| 激情成人在线视频| 亚洲电影免费在线| 欧美成人免费全部| 日韩一区二区免费看| 亚洲影音一区| 久久九九99视频| 欧美日韩精品免费观看视频完整| 99视频精品全部免费在线| 亚洲欧美日韩第一区| 国产午夜精品理论片a级探花| 久久福利毛片| 欧美成人激情视频| av成人免费在线| 欧美中在线观看| 黄色免费成人| 一本一本久久| 国产精品日韩精品| 久久gogo国模裸体人体| 开心色5月久久精品| 亚洲精品久久久蜜桃| 亚洲综合日韩中文字幕v在线| 国产日产欧产精品推荐色| 91久久久一线二线三线品牌| 欧美日韩国产综合久久| 亚洲一区免费| 久久综合色8888| 日韩一区二区精品视频| 午夜精品久久| 亚洲高清三级视频| 亚洲一区免费看| 国内精品久久久久久久97牛牛| 亚洲精品中文字| 欧美系列电影免费观看| 欧美在线首页| 欧美日韩影院| 久久精品国产99国产精品澳门| 欧美精品久久一区| 亚洲欧美日韩人成在线播放| 欧美高清hd18日本| 亚洲自拍三区| 欧美国产精品| 欧美一二区视频| 欧美日韩免费观看一区三区| 欧美在线观看视频在线| 欧美另类在线播放| 欧美一区激情| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 国产精品揄拍500视频| 亚洲精品一区二区在线| 国产伦精品一区二区三区四区免费| 亚洲精品国产品国语在线app| 国产精品久久久久久久电影| 亚洲国内自拍| 国产麻豆综合| 中文一区二区| 亚洲成人在线视频播放| 欧美一区在线看| 日韩视频不卡中文| 免费日韩av电影| 亚洲欧美文学| 欧美日韩综合在线| 亚洲三级免费电影| 国产又爽又黄的激情精品视频 | 欧美日韩精品二区第二页| 久久精品一二三区| 国产免费一区二区三区香蕉精| 一本久道综合久久精品| 樱花yy私人影院亚洲| 欧美一区二区精品在线| 日韩亚洲国产欧美| 99国产精品久久久久久久成人热|