《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > 用于位置測量的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亚洲国产精品_日韩亚洲一区二区
国产精品久久毛片a| 国产精品欧美风情| 亚洲嫩草精品久久| 亚洲精选中文字幕| 久久精品123| 欧美自拍偷拍| 欧美一级大片在线免费观看| 亚洲视频图片小说| 99精品国产在热久久婷婷| 在线日韩视频| 亚洲电影在线看| 亚洲电影av| 亚洲高清视频的网址| 精品福利av| 一区二区三区在线观看国产| 韩国精品一区二区三区| 国产字幕视频一区二区| 国产午夜精品一区二区三区视频 | 性欧美超级视频| 香蕉成人久久| 西西裸体人体做爰大胆久久久| 一区二区三区成人| 一区二区三区精品国产| 亚洲特黄一级片| 亚洲一区二区精品| 香蕉久久一区二区不卡无毒影院 | 欧美一区二区三区四区在线观看地址| 亚洲欧美综合| 欧美在线观看视频| 久久久久高清| 欧美不卡在线| 欧美日韩美女一区二区| 欧美视频在线观看| 国产精品久久久亚洲一区| 国产精品尤物| 好看的亚洲午夜视频在线| 欧美精品在线免费观看| 欧美日韩中文字幕在线| 国产精品久久91| 国产一区二区电影在线观看 | 欧美一区二区成人6969| 久久精品免费电影| 亚洲精品乱码久久久久久蜜桃麻豆| 日韩一区二区精品在线观看| 亚洲神马久久| 欧美自拍偷拍| 欧美波霸影院| 欧美视频手机在线| 国产午夜精品美女视频明星a级 | 亚洲黄页一区| 亚洲图中文字幕| 久久精品国产精品亚洲| 欧美肥婆bbw| 国产精品r级在线| 国产综合色精品一区二区三区| 亚洲高清av| 亚洲视频一区二区在线观看| 久久成人免费电影| 99精品视频免费观看视频| 香蕉成人伊视频在线观看| 久久婷婷人人澡人人喊人人爽| 欧美激情一区二区三区全黄| 国产精品入口| 在线观看欧美一区| 亚洲午夜国产一区99re久久| 亚洲国产精品va在线观看黑人| 一区二区三区www| 久久久av水蜜桃| 欧美日韩亚洲高清| 韩国成人福利片在线播放| 99热精品在线观看| 久久精品国产69国产精品亚洲| 一区二区三区视频在线看| 久久精品91久久香蕉加勒比| 欧美精品久久天天躁| 国产欧美一区二区精品秋霞影院| 亚洲国产一区二区精品专区| 亚洲欧美日韩直播| 99re成人精品视频| 久久久久久**毛片大全| 欧美视频官网| 亚洲国产经典视频| 午夜精品影院在线观看| 夜夜嗨av一区二区三区中文字幕| 久久成人精品无人区| 欧美日本中文字幕| 狠狠色综合网| 亚洲女优在线| 正在播放亚洲一区| 老色鬼精品视频在线观看播放| 国产精品久久波多野结衣| 亚洲黑丝在线| 欧美一区亚洲二区| 亚洲免费影视第一页| 欧美精品v国产精品v日韩精品| 国模精品一区二区三区| 亚洲网站视频| 一区二区三区视频在线观看 | 欧美日本一道本| 在线精品亚洲| 久久动漫亚洲| 久久不射网站| 国产精品一区久久| 99国产一区| 夜夜精品视频一区二区| 免费在线日韩av| 狠狠色狠狠色综合人人| 翔田千里一区二区| 午夜精品区一区二区三| 欧美日韩中文| 日韩午夜av电影| 夜夜狂射影院欧美极品| 欧美国产精品人人做人人爱| 国语精品中文字幕| 午夜日韩福利| 欧美一站二站| 国产精品永久免费在线| 亚洲一区二区免费在线| 亚洲在线电影| 国产精品av免费在线观看| 艳女tv在线观看国产一区| 一本大道久久a久久精品综合| 欧美成人xxx| 亚洲国产精品尤物yw在线观看 | 欧美在线视频不卡| 国产日本欧美一区二区| 亚洲男同1069视频| 欧美一区二区三区四区视频| 国产精品永久免费| 亚洲欧美成人一区二区三区| 性欧美videos另类喷潮| 国产精品理论片| 亚洲尤物精选| 欧美中文在线免费| 国产婷婷成人久久av免费高清| 午夜在线精品偷拍| 久久九九热re6这里有精品| 国产一区二区三区奇米久涩| 亚洲国产另类久久久精品极度 | 欧美视频在线观看| 亚洲一区视频| 久久久精品欧美丰满| 尤物yw午夜国产精品视频| 亚洲看片免费| 国产精品狠色婷| 久久9热精品视频| 欧美成人综合网站| 夜夜狂射影院欧美极品| 欧美亚洲一区| 黄色一区二区在线观看| 亚洲美女在线一区| 国产精品扒开腿做爽爽爽视频| 亚洲欧美影音先锋| 猛干欧美女孩| 一本色道久久综合亚洲精品不卡 | 91久久夜色精品国产网站| 亚洲系列中文字幕| 国产精品视频你懂的| 欧美在线91| 欧美成ee人免费视频| 日韩一级在线观看| 羞羞漫画18久久大片| 国产伦精品一区二区三区免费| 亚洲大胆女人| 欧美精品九九99久久| 亚洲激情第一页| 午夜精品久久久久久久99水蜜桃 | 亚洲午夜一级| 欧美中文在线观看| 激情懂色av一区av二区av| 亚洲黄色av一区| 国产精品国产三级欧美二区| 亚洲欧美色婷婷| 久久全球大尺度高清视频| 精品69视频一区二区三区| 宅男精品视频| 国产亚洲一区二区三区在线播放| 久久精品国产第一区二区三区最新章节 | 国产日韩av高清| 亚洲六月丁香色婷婷综合久久| 欧美日韩免费看| 亚洲综合色噜噜狠狠| 久久久在线视频| 91久久久一线二线三线品牌| 欧美一级免费视频| 在线成人欧美| 亚洲一区二区综合| 国产视频久久久久久久| 99人久久精品视频最新地址| 国产精品久久久久久av下载红粉| 久久av免费一区| 欧美日韩国产综合视频在线| 久久精品日产第一区二区| 欧美另类亚洲| 欧美一区二区三区男人的天堂| 欧美国产日本| 久久精品视频免费播放| 欧美日韩高清免费| 亚洲欧美日韩国产另类专区| 欧美成人免费在线观看|