91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 顯示光電

磁懸浮軸承控制器中MAX115與DSP的接口設計

發布時間:2007/4/23 0:00:00 訪問次數:584

作者: 武漢理工大學自動化學院 王永生 全書海

    摘  要:  本文主要討論了一種快速多通道12位ADC MAX115在磁懸浮軸承控制系統中的應用,詳細介紹了MAX115的功能特點和工作過程,同時給出了MAX115與DSP(TMS320F240)之間的硬件接口電路和數據采集程序。
關鍵詞: MAX115;數據采集;TMS320F240

  引言

  在五自由度主動磁懸浮軸承控制系統中,采用由工控PC+DSP控制器的架構是一種較好的方法,而DSP核心控制器則是磁懸浮軸承控制系統中非常重要的一部分,對主軸位置信號的精確采集是DSP控制器的首要任務。在本控制器中采用MAX115對主軸位置的模擬信號進行采集。

    

    圖1 磁懸浮軸承DSP控制器的結構簡圖

    

    圖2  MAX115與TMS320F240 DSP之間的接口電路圖  

    磁懸浮控制器中的ADC選擇

  在磁懸浮主軸控制器的設計中,對主軸位置的測量是至關重要的。位置傳感器的信號經過適當的信號調理電路處理后被傳送到A/D采樣通道,ADC把得到的模擬信號轉換成相應的數字信號,芯片采樣的精度和分辨率以及采樣轉換時間是非常重要的技術參數,它們直接決定著控制速度和控制精度。本控制器中采用的傳感器是一種電渦流位移傳感器。它是一種高精度無接觸式傳感器。

  本系統要求能分辨1mm位置信號,根據傳感器的傳感特性,必須要求有至少為12位的分辨率。同時本系統中要求絕對精度不低于±1LSB。 由于磁力軸承系統要求的控制周期很短(一般小于200ms),故要求ADC的采樣時間也必須很快(一般在20ms內)。
綜上考慮選用Maxim公司的MAX115作為ADC來完成主軸位置信號的采集。MAX115是12位2×4通道同步采樣逐次比較型ADC,其具有兩組ADC,每組4通道連續采集保持;單通道轉換時間為2ms;轉換精度±1/2LSB;4通道傳輸率為16ksps;并且內部具有2.5V參考電壓和10MHz時鐘,極大地精簡了外部附加電路;其高速的并行接口可以方便地與DSP相連。

  MAX115與TMS320F240的接口電路

  圖1是磁懸浮軸承DSP控制器的結構簡圖。圖中4路主軸位置信號經由MAX115進行A/D轉換后,采集結果通過中斷方式輸入到DSP內。DSP經過濾波算法處理后,將采集數據寫到雙口RAM內,計算機通過ISA總線訪問雙口RAM并將其中的數據取走,進行上位機的圖形顯示、數據分析等功能。同時DSP進行控制算法計算,計算之后將控制數據通過控制器板卡上的4路DAC輸出給功率放大器,從而實現對主軸的控制。這樣,利用DSP處理速度快的特點來完成算法的計算,利用PC機強大的多媒體處理特點來實現主軸位置監視和數據分析,DSP和PC同時相對獨立工作,互不影響,從而加快了系統的處理速度。

  MAX115和DSP硬件的接口設計如圖2所示,MAX115引腳A0-A3和引腳D0-D11是具有三態的雙向接口,可以直接和DSP相關引腳進行連接。為簡化電路設計和增加可靠性,系統中使用的是內部基準電源,此時要將REFIN引腳接上一個0.1mF的旁路電容;同時使用內部時鐘10MHz,并將CLK引腳接上VCC。

  MAX115與TMS320F240進行接口設計時主要考慮兩個問題:一是MAX115數據線和控制模式線共用問題。由于MAX115的D1/A3,D0/A2為數據和地址共用引腳,但實際設計時不能將此引腳同時連接到DSP的地址線和數據線,此處即為DSP和MAX115接口連接的難點。本系統設計時用一種全新的方法來實現,因為DSP有16位的數據線,而MAX115只需要12位數據線和2根工作模式控制引腳,所以通過將DSP的14根數據線直接接到MAX115上的地址和數據線,即D0接AD_A0,D1接AD_A1,D2接AD_D0,D3接AD_D1,D4接AD_D2......D13接AD_D11,當對MAX115進行編程時,通過可編程邏輯器件MAX7128進行地址選通,MAX7128編程采用Altera公司的Max+plusⅡ集成環境,使用AHDL語言編寫。

... ...
  MAX115的和信號線由DSP的和分別直接連接即可。通過DSP的數據線的D0-D3作為編程地址線從而對其工作模式進行編程。當A/D轉換結束后,要從ADC中讀取數據,讀到14位數據D13-D0時,再將所得數據左移2位,即屏蔽掉低2位無效的輸入后,即可得到12位A/D采集數據。另一個問題是MAX115與DSP接口的速度匹配問題,由于DSP速度過快,會導致MAX115無法正常工作,所以系統中采用軟件的方法插入等待狀態,具體操作見下文的軟件設計。

  控制器中MAX115的片選()信號、轉換開始()信號及讀()寫()信號都是由MAX7128產生的。MAX7128編程方便,易于調試,用其實現快速地址選通等功能來加快系統的處理速度。其中DSP的參與地址譯碼。

  軟件設計

  DSP作為下層的CPU來控制數據采集的整個過程。本控制器設計使用的編

作者: 武漢理工大學自動化學院 王永生 全書海

    摘  要:  本文主要討論了一種快速多通道12位ADC MAX115在磁懸浮軸承控制系統中的應用,詳細介紹了MAX115的功能特點和工作過程,同時給出了MAX115與DSP(TMS320F240)之間的硬件接口電路和數據采集程序。
關鍵詞: MAX115;數據采集;TMS320F240

  引言

  在五自由度主動磁懸浮軸承控制系統中,采用由工控PC+DSP控制器的架構是一種較好的方法,而DSP核心控制器則是磁懸浮軸承控制系統中非常重要的一部分,對主軸位置信號的精確采集是DSP控制器的首要任務。在本控制器中采用MAX115對主軸位置的模擬信號進行采集。

    

    圖1 磁懸浮軸承DSP控制器的結構簡圖

    

    圖2  MAX115與TMS320F240 DSP之間的接口電路圖  

    磁懸浮控制器中的ADC選擇

  在磁懸浮主軸控制器的設計中,對主軸位置的測量是至關重要的。位置傳感器的信號經過適當的信號調理電路處理后被傳送到A/D采樣通道,ADC把得到的模擬信號轉換成相應的數字信號,芯片采樣的精度和分辨率以及采樣轉換時間是非常重要的技術參數,它們直接決定著控制速度和控制精度。本控制器中采用的傳感器是一種電渦流位移傳感器。它是一種高精度無接觸式傳感器。

  本系統要求能分辨1mm位置信號,根據傳感器的傳感特性,必須要求有至少為12位的分辨率。同時本系統中要求絕對精度不低于±1LSB。 由于磁力軸承系統要求的控制周期很短(一般小于200ms),故要求ADC的采樣時間也必須很快(一般在20ms內)。
綜上考慮選用Maxim公司的MAX115作為ADC來完成主軸位置信號的采集。MAX115是12位2×4通道同步采樣逐次比較型ADC,其具有兩組ADC,每組4通道連續采集保持;單通道轉換時間為2ms;轉換精度±1/2LSB;4通道傳輸率為16ksps;并且內部具有2.5V參考電壓和10MHz時鐘,極大地精簡了外部附加電路;其高速的并行接口可以方便地與DSP相連。

  MAX115與TMS320F240的接口電路

  圖1是磁懸浮軸承DSP控制器的結構簡圖。圖中4路主軸位置信號經由MAX115進行A/D轉換后,采集結果通過中斷方式輸入到DSP內。DSP經過濾波算法處理后,將采集數據寫到雙口RAM內,計算機通過ISA總線訪問雙口RAM并將其中的數據取走,進行上位機的圖形顯示、數據分析等功能。同時DSP進行控制算法計算,計算之后將控制數據通過控制器板卡上的4路DAC輸出給功率放大器,從而實現對主軸的控制。這樣,利用DSP處理速度快的特點來完成算法的計算,利用PC機強大的多媒體處理特點來實現主軸位置監視和數據分析,DSP和PC同時相對獨立工作,互不影響,從而加快了系統的處理速度。

  MAX115和DSP硬件的接口設計如圖2所示,MAX115引腳A0-A3和引腳D0-D11是具有三態的雙向接口,可以直接和DSP相關引腳進行連接。為簡化電路設計和增加可靠性,系統中使用的是內部基準電源,此時要將REFIN引腳接上一個0.1mF的旁路電容;同時使用內部時鐘10MHz,并將CLK引腳接上VCC。

  MAX115與TMS320F240進行接口設計時主要考慮兩個問題:一是MAX115數據線和控制模式線共用問題。由于MAX115的D1/A3,D0/A2為數據和地址共用引腳,但實際設計時不能將此引腳同時連接到DSP的地址線和數據線,此處即為DSP和MAX115接口連接的難點。本系統設計時用一種全新的方法來實現,因為DSP有16位的數據線,而MAX115只需要12位數據線和2根工作模式控制引腳,所以通過將DSP的14根數據線直接接到MAX115上的地址和數據線,即D0接AD_A0,D1接AD_A1,D2接AD_D0,D3接AD_D1,D4接AD_D2......D13接AD_D11,當對MAX115進行編程時,通過可編程邏輯器件MAX7128進行地址選通,MAX7128編程采用Altera公司的Max+plusⅡ集成環境,使用AHDL語言編寫。

... ...
  MAX115的和信號線由DSP的和分別直接連接即可。通過DSP的數據線的D0-D3作為編程地址線從而對其工作模式進行編程。當A/D轉換結束后,要從ADC中讀取數據,讀到14位數據D13-D0時,再將所得數據左移2位,即屏蔽掉低2位無效的輸入后,即可得到12位A/D采集數據。另一個問題是MAX115與DSP接口的速度匹配問題,由于DSP速度過快,會導致MAX115無法正常工作,所以系統中采用軟件的方法插入等待狀態,具體操作見下文的軟件設計。

  控制器中MAX115的片選()信號、轉換開始()信號及讀()寫()信號都是由MAX7128產生的。MAX7128編程方便,易于調試,用其實現快速地址選通等功能來加快系統的處理速度。其中DSP的參與地址譯碼。

  軟件設計

  DSP作為下層的CPU來控制數據采集的整個過程。本控制器設計使用的編

相關IC型號

熱門點擊

 

推薦技術資料

按鈕與燈的互動實例
    現在趕快去看看這個目錄卞有什么。FGA15N120AN... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
辽阳市| 岳阳市| 承德市| 镇原县| 政和县| 周宁县| 石楼县| 简阳市| 湛江市| 乌拉特中旗| 岗巴县| 当涂县| 新民市| 防城港市| 广安市| 醴陵市| 贵溪市| 富源县| 明光市| 安岳县| 阿克陶县| 安福县| 仙桃市| 子长县| 游戏| 余干县| 临海市| 蓬莱市| 怀宁县| 东至县| 陈巴尔虎旗| 西青区| 景泰县| 铜川市| 凤庆县| 宁德市| 九台市| 若尔盖县| 芮城县| 桂林市| 河西区|