《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于DSP與CAN總線的跟蹤伺服控制器設計
基于DSP與CAN總線的跟蹤伺服控制器設計
來源:電子技術應用2010年第7期
代根學1,2, 劉 軍1, 劉朝暉1
1.中國科學院西安光學精密機械研究所 光電跟蹤與測量研究室, 陜西 西安 710119;2.中國科學院研究生院, 北京 100039
摘要: 在分析跟蹤伺服系統特點的基礎上,以TI公司DSP芯片TMS320F2812作為主控制芯片,采用CAN總線與上位機通信,設計了基于DSP與CAN總線的多軸跟蹤伺服運動控制器。給出了該控制器的功能和硬件結構,以及軟件流程設計。實驗結果表明,該控制器具有高集成度、靈活性、實時性、模塊化的特點。
中圖分類號: TP302
文獻標識碼: B
文章編號: 0258-7998(2010)07-0105-04
Design of tracking servo controller based on DSP and CAN bus
DAI Gen Xue1,2, LIU Jun2, LIU Zhao Hui1
1. Xi’an Institute of Optics and Precision Mechanics of CAS , Xi’an 710071,China;2. Graduate School,Chinese Aacdemy of Sciences, Beijing 100039, China
Abstract: The fatures of tracking servo system is analyzed, regards TI’s DSP chip TMS320F2812 as the main chip, adopted CAN bus to communicate with computer, tracking servo controller based on DSP and CAN bus has designed. The function and hardware struction of the controller, and software flow design has been given. The practice proved that the controller has four advantages: high integration, flexible, timing, and modularization.
Key words : servo control; DSP; CAN bus; FPGA

    目前的光電跟蹤伺服系統大都采用PC/104結構,它是通過主控計算機完成對目標捕獲跟蹤功能,但是組成實際應用的跟蹤伺服系統還要疊加多塊板卡,不僅增大了系統體積,而且精度難以提高,花費昂貴[1]。而DSP正以其高速的數據處理能力,豐富的片內外資源、方便的開發環境,以及低廉的價格在越來越多的計算控制系統中得到應用 [2]??偩€化是工業控制系統的一個發展方向,它在可適用范圍、可擴展性、可維護性以及抗故障能力等方面較集中式控制系統有明顯的優越性[3]。因此,本文結合光電跟蹤伺服系統的特點,提出一種基于DSP與CAN總線結構的伺服控制器。
    在高速光電跟蹤系統中,對伺服系統的實時性、精確度和穩定性都有很高的要求。實際應用中環境比較復雜,有大量的信息傳遞,并且需要對電機轉速實行精確控制,從而對伺服控制器的多路通信能力、快速運算能力和抗干擾能力都有較高的要求。由于FPGA具有高度靈活的可配置性和邏輯時序控制能力[4],所以這里采用Altera公司Cyclone系列FPGA為輔助處理器,設計了以TI公司的32位定點數字信號處理器TMS320F2812為核心, 通過CAN現場總線與上位機通信的跟蹤伺服控制器,并綜合闡述了該控制器的功能、硬件設計和軟件流程。該控制器具有兩路雙極性模擬信號輸入,兩路單極性模擬信號輸入,四路雙極性模擬信號輸出,可滿足控制兩個三相IGBT的12路PWM輸出,一路CAN總線,三路RS422和一路RS232串行通信口,具有較強的運算能力和數據通信能力,是良好的數字控制系統實驗平臺。
1 總體結構設計
    TMS320F2812是一款專為電機控制所設計的芯片,片上集成了豐富的片內外設資源。設計時充分利用了這一特點,簡化了外圍電路,降低了系統的功耗。根據電路中各部分所實現的功能,將整個控制器大體分為三個部分:處理器部分、外圍通信接口部分和模擬信號處理部分??刂破鞯目傮w硬件結構圖如圖1所示。

    圖中,處理器由DSP和FPGA組成,完成板上主要的信息處理。上位機通過CAN總線向控制器發送指令,并能及時獲得工作狀態等反饋信息。位置信號與位置增量信號分別通過三個RS422通信口傳給DSP,由DSP作相應處理。兩軸的速度和電流反饋信號分別由板上的雙極性和單極性模擬電路采樣得到。DSP與FPGA之間通過DSP的系統外部接口(XINTF)進行數據的讀寫。D/A轉換器的控制是通過FPGA內部的D/A轉換接口模塊接收DSP輸出的數字量實現的;計算機調試接口采用了一路RS232。
2 硬件電路設計
2.1 DSP與FPGA模塊

    32位定點數字信號處理器TMS320F21812整合了DSP和微控制器的最佳性能,能夠在一個周期內完成32×32位的乘法運算,或兩個16×16位乘法累加運算,處理速度最高可達150 MIPS。它采用高性能靜態CMOS技術,內核電壓為1.8 V@135 MHz, 1.9 V@150 MHz, I/O端口電壓3.3 V[5,6]。其先進的內部和外設結構使得該處理器特別適合電機及其他運動控制應用,能夠真正實現單片控制,為電機的伺服控制提供良好的控制功能[7]。
    FPGA選型時綜合考慮片上邏輯單元和用戶I/O口數量,以及功能擴展的需要。這里根據前期仿真結果選用Altera公司Cyclone系列的EP1C3T144I7,它具有2 910個邏輯單元,104個用戶I/O和1個鎖相環,內核電壓1.5 V,具有低成本、低功耗的特點[8,9]。由于FPGA具有高速并行處理能力,保證了系統的同步性[10]。它的I/O口支持3.3 V LVTTL電平,與DSP管腳電平兼容,因此不用進行電平轉換,可直接連接,使用方便。
    DSP的功能主要通過軟件實現,在此主要實現接收上位機指令,完成位置環和速度環反饋的雙閉環PID控制算法,產生PWM輸出。根據系統采樣頻率調整事件管理器的定時器控制寄存器的控制字來設定PWM工作方式和頻率,通過調整比較寄存器的數值來改變PWM的占空比,根據功率驅動電路的驅動芯片設置死區控制寄存器的數值,以及來調整死區時間,通過專用的PWM輸出口輸出占空比可調的帶有死區的PWM信號[11]。
    DSP與FPGA之間實時準確的數據傳遞是系統成功的一個關鍵因素。這里選用DSP上的系統外部接口(XINTF)與FPGA連接,在FGPA內部配置一個與DSP讀寫時序相對應的數據讀寫接口。實驗證明,這是一種穩定有效的方法。
2.2 CAN總線及其他通信接口模塊
    CAN總線具有低成本、易開發、實時性好以及抗噪聲性能好等優點,傳輸速率最高為1 Mb/s,最大傳輸距離為10 km(5 kb/s)。CAN的每幀信息都有CRC校驗及其他檢錯措施,保證了數據出錯率低,同時降低了應用程序的復雜程度,從而使通信更加可靠?,F在它逐步發展成為用于工業領域控制、通信的現場總線[12]。
    由于實際工作環境較為復雜,所以選用了抗干擾能力強的CAN總線作為與上位機的通信方式,TMS320F2812內部集成了一個eCAN模塊,支持標準的CAN2.0B協議,只需加相應的CAN收發器外圍電路就可以輕松實現。DSP芯片的CAN總線控制器與CAN物理總線的接口選用PCA82C250驅動器芯片。為了增強抗干擾能力,保護CAN控制器,在TMS320F2812與PCA82C250之間加高速光隔。光隔離器采用6N137芯片,其速度為10 MHz。硬件電路如圖2所示。

    其他通信接口模塊包括一路RS232和三路RS422。設計時為保證與系統的其他部分匹配,都采用了通常的工業標準。
2.3 A/D、D/A轉換模塊
    根據轉換通道數、精度和轉換速度,D/A轉換芯片選擇BURR-BROWN公司的DAC7614。它是12位串行數模轉換器,四路模擬輸出,功耗只有20 mW,單次轉換建立時間10 μs。使用單極性輸出時,采用+5 V供電;雙極性輸出時,采用±5 V供電。在此需要用到雙極性輸出,基準電壓源選用LM336-2.5,負電壓基準采用反相放大方式產生。為避免外電路對板內數字電路的干擾,需要對數字部分進行光電隔離。
    A/D轉換采用TMS320F2812內部集成的12位高速A/D轉換器。由于它的A/D轉換通道只能輸入電壓范圍在0~3 V以內的模擬信號,因此需要對輸入的雙極性電壓信號進行處理,具體電路如圖3所示。圖中D1和D3兩個二極管將輸入到DSP的電壓鉗制在0~3.3 V以內,這樣有效地保護了DSP。同時為了提高A/D的轉換精度,采樣時還需要進行軟件校準。原理是由于各A/D通道間的誤差很小,所以將其中的兩個A/D轉換通道接在已知的固定電壓信號上,在對信號采樣前,先對這兩個已知的固定電壓信號進行采樣,從而確定A/D的增益和偏移誤差。

3 軟件流程
    系統上電后自動初始化各端口和相關變量,同時檢測兩個軸所停的位置和其他狀態。如果各部分狀態正常,則等待接收上位機開始指令,接收到開始指令后進入準備狀態。因為整個跟蹤系統需要同步工作才能產生有效的數據,所以需要等待外同步脈沖信號,在這里以外部中斷的形式接收。然后一步步完成控制算法,當收到結束指令時完成所有工作?;拒浖鞒虉D如圖4所示。

     本文給出了一種基于DSP和CAN總線的光電跟蹤系統伺服控制器的硬件結構和軟件流程。實驗證明,這種結構緊湊靈活,控制算法完全由控制器完成,使用CAN總線的方式傳輸上位機指令,安全可靠,易于擴展,使計算機完全從工作現場解脫出來,在工程應用中有重要意義。
參考文獻
[1]  李興紅,張淑梅,續志軍,等.基于TMS320F2812的跟蹤伺服系統[J].微計算機信息, 2007,23(5):147-149.
[2]  陣玉廷,陣長青,肖永鵬.基于DSP 的精密電視跟蹤伺服控制單元[J].長春理工大學學報,2004,27(2):121-   123.
[3] 童中華.基于CAN總線的伺服控制系統的研究[D].武漢:武漢科技大學, 2008.
[4] 鄭曉峰,方凱,黃迎華. 一種基于DSP和FPGA的多軸運動控制卡的設計[J].自動化與儀器儀表,2006(4):18-
20.
[5] 徐科軍, 張瀚, 陳智淵. TMS320X281x原理與應用[M].北京:北京航空航天大學出版社,2006:1-3.
[6] Texas Instruments. TMS320F2812 Digital Signal Processers Data Manual[Z]. 2004.
[7] 蘇奎峰,呂強,耿慶鋒,等.TMS320F2812原理與開發[M]. 北京:電子工業出版社,2005:3-5.
[8] Altera Corporation.CycloneⅡ Device handook[Z]. 2007.
[9] 王誠,吳繼華,范麗珍,等.Altera FPGA/CPLD設計(基礎篇)[M].北京:人民郵電出版社,2005.
[10] 田家林,陳利學,寇向輝.FPGA在運動控制系統中的設計[J].制造技術與機床,2007(4):67-69.
[11] 孟浩然,王建立,李洪文.基于TMS320F2812的直流力矩電機伺服系統[J].電子測量技術,2007,30(3):63-65.
[12] 孫劍.基于DSP_CAN總線的數字伺服控制系統設計[D].西安:西北工業大學,2008.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          麻豆精品在线观看| 亚洲影视九九影院在线观看| 亚洲成人原创| 亚洲成人在线免费| 亚洲日本欧美天堂| 亚洲国产精品女人久久久| 午夜一级在线看亚洲| 一区二区三区|亚洲午夜| 欧美成人精品一区二区三区| 欧美日本高清一区| 久久大综合网| 欧美制服丝袜第一页| 国产午夜精品一区二区三区视频| 香蕉久久一区二区不卡无毒影院| 国产精品亚洲产品| 亚洲韩国青草视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲视频网在线直播| 国产美女扒开尿口久久久| 久久精品国产精品亚洲综合| 久久久久五月天| 欧美jizz19性欧美| 激情久久中文字幕| 在线看片一区| 国产精品嫩草影院一区二区| 国产情侣一区| 国产精品久久久久久久久久免费| 久久xxxx| 一区二区三区偷拍| 亚洲伦理一区| 一本久久综合亚洲鲁鲁五月天| 香蕉久久一区二区不卡无毒影院| 一区二区三区偷拍| 国产精品任我爽爆在线播放| 亚洲人成啪啪网站| 黄色成人在线观看| 亚洲免费久久| 亚洲电影网站| 亚洲伦理自拍| 国产精品自拍小视频| 亚洲午夜一区二区三区| 久久成人免费电影| 久久精品视频在线观看| 国产日韩欧美亚洲| 亚洲在线中文字幕| 国产亚洲欧美日韩在线一区| 美脚丝袜一区二区三区在线观看| 一本色道久久88综合日韩精品| 欧美日韩免费观看一区三区| 在线一区视频| 中文在线资源观看视频网站免费不卡| 国产精品视频yy9299一区| 欧美精品高清视频| 亚洲欧美国内爽妇网| 亚洲免费在线视频一区 二区| 日韩亚洲欧美综合| 激情久久久久久| 亚洲美女精品久久| 在线观看日产精品| 国产伦精品一区二区三区在线观看| 久久本道综合色狠狠五月| 欧美午夜宅男影院| 激情av一区| 欧美在线高清| 国产日韩精品一区二区三区| 亚洲国产精品一区二区www| 国产精品一区二区在线观看网站| 亚洲欧洲日韩综合二区| 一本久久知道综合久久| 夜夜爽夜夜爽精品视频| 在线一区二区视频| 国产精品日韩一区二区三区| 老司机亚洲精品| 国产日韩欧美在线播放不卡| 国产美女一区| 欧美精品免费在线观看| 久久精品在线播放| 亚洲国产精品久久| 久久岛国电影| 欧美大片一区二区三区| 在线观看亚洲精品| 久久中文久久字幕| 亚洲国产成人av好男人在线观看| 欧美日韩在线视频一区二区| 在线播放精品| 亚洲欧美日韩精品久久奇米色影视| 91久久夜色精品国产九色| 永久免费精品影视网站| 欧美高清在线观看| 亚洲国产日韩在线| 国产日韩欧美二区| 夜夜嗨一区二区三区| 久久久久久久综合狠狠综合| 亚洲精品自在在线观看| 国产精品视频九色porn| 国产精品国产a级| 黄色成人免费观看| 国产精品视频大全| 中国成人亚色综合网站| 欧美在线视频免费播放| 亚洲第一久久影院| 亚洲欧洲美洲综合色网| 亚洲美女黄色片| 欧美激情一二三区| 亚洲精品一区二区三| 欧美性大战久久久久久久| 欧美日本三区| 午夜精品三级视频福利| 欧美福利专区| 国产综合亚洲精品一区二| 久热精品视频在线观看| 亚洲小说春色综合另类电影| 国产精品乱码一区二区三区| 99av国产精品欲麻豆| 亚洲视频免费观看| 久久亚洲影音av资源网| 亚洲专区欧美专区| 六十路精品视频| 欧美性天天影院| 欧美一乱一性一交一视频| 免费国产自线拍一欧美视频| 极品尤物av久久免费看| 夜夜嗨一区二区三区| 久久免费午夜影院| 国产精品一区久久久| 亚洲国产精品久久久久秋霞影院| 欧美成人免费视频| 韩国一区电影| 亚洲电影中文字幕| 国产精品久久久久久久午夜片| 国产精品国产一区二区| 狠狠狠色丁香婷婷综合激情| 久久福利一区| 欧美一区午夜精品| 在线欧美视频| 一区二区亚洲欧洲国产日韩| 亚洲二区免费| 亚洲五月六月| 免费精品视频| 久久国产精品毛片| 免费在线亚洲| 欧美一区二区三区四区高清| 亚洲欧美成人精品| 欧美黄污视频| 国产精品三级视频| 国产农村妇女精品一二区| 在线播放日韩| 亚洲免费在线精品一区| 狠狠色综合色区| 欧美一区二区三区电影在线观看| 一本色道久久综合亚洲精品不| 欧美日韩精品欧美日韩精品一| 欧美亚洲三区| 美日韩在线观看| 欧美一级久久久久久久大片| 一本久久综合亚洲鲁鲁五月天| 国产女同一区二区| 亚洲欧美一区二区三区在线| 欧美国产精品人人做人人爱| 亚洲精品欧美一区二区三区| 国产一区二区久久精品| 欧美影院午夜播放| 国产精品入口66mio| 18成人免费观看视频| 欧美成人免费一级人片100| 欧美色综合网| 亚洲一区二区三区成人在线视频精品| 中文亚洲视频在线| 午夜精品视频一区| 国产精品啊v在线| 欧美专区日韩视频| 欧美二区在线播放| 日韩一区二区免费高清| 亚洲精品免费网站| 夜夜嗨av一区二区三区网页| 欧美另类久久久品| 国产精品久久久久久亚洲调教| 午夜精品久久久久久久99樱桃| 亚洲精品老司机| 欧美激情一区二区三区不卡| 狠狠久久综合婷婷不卡| 国产日韩欧美精品在线| 香蕉久久夜色| 精品99一区二区三区| 欧美激情va永久在线播放| 99精品欧美一区二区三区综合在线| 欧美—级a级欧美特级ar全黄| 久久一二三四| 欧美日韩一区免费| 狠狠干狠狠久久| 欧美日韩在线直播| 午夜欧美精品| 久久精品国产精品亚洲综合| 国产精品国产三级国产普通话蜜臀| 亚洲综合色视频| 毛片av中文字幕一区二区| 欧美日韩国产一区二区三区| 亚洲人成人一区二区三区| 99热免费精品在线观看| 国产一区二区三区日韩| 欧美激情综合五月色丁香| 欧美福利网址| 午夜精品久久久久久久久| 欧美一区二区在线看| 麻豆9191精品国产| 在线观看91精品国产入口| 亚洲欧美国产不卡| 国产精品久久久久久久久久久久久久| 日韩视频在线免费| 欧美激情免费在线| 国产视频一区在线| 国产亚洲一区二区三区在线播放| 狠狠爱成人网| 欧美亚洲日本网站| 亚洲精品欧美激情| 免费高清在线一区| 尤物精品国产第一福利三区| 欧美日韩国产区| 亚洲欧洲综合| 亚洲免费伊人电影在线观看av| 亚洲欧洲精品一区| 欧美精品久久天天躁| 在线日本成人| 久久久精品一区二区三区| 国产精品日韩在线播放| 久久性色av| 国产精品系列在线播放| 日韩视频免费大全中文字幕| 国产亚洲欧美另类一区二区三区| 国产日韩欧美精品在线| 国产精品日韩欧美一区二区| 国产午夜精品在线观看| 久久在精品线影院精品国产| 欧美福利在线| 亚洲精品激情| 亚洲精品一品区二品区三品区| 麻豆亚洲精品| 欧美精品一区二区三区四区| 亚洲视频香蕉人妖| 亚洲三级免费电影| 性欧美video另类hd性玩具| 亚洲免费一区二区| 久久精品首页| 国产亚洲综合在线| 国产精品成人一区| 久久亚洲欧洲| 欧美日韩一区二区视频在线| 午夜精品成人在线视频| 欧美福利在线观看| 亚洲欧美国产三级| 亚洲国产天堂久久国产91| 美女网站在线免费欧美精品| 欧美freesex8一10精品| 99国产精品视频免费观看| 亚洲精品视频在线观看免费| 欧美日韩一区二区免费视频| 在线视频精品| 国产精品视频第一区| 久久天堂精品| 欧美一级片久久久久久久| 午夜久久久久久| 国产九色精品成人porny| 亚洲天天影视| 亚洲国产一区二区视频| 99视频国产精品免费观看| 欧美成年网站| 欧美四级伦理在线| 亚洲黄网站黄| 极品中文字幕一区| 亚洲免费观看在线视频| 国产精品网站视频| 国产精品久久久久9999| 老司机久久99久久精品播放免费| 欧美色区777第一页| 欧美成人在线免费视频| 一区二区三区免费在线观看| 国产精品入口| 免费在线成人av| 欧美日韩精品一区| 欧美一区二区在线免费播放| 篠田优中文在线播放第一区| 久久激情视频| 亚洲精品日韩在线观看| 欧美午夜精品久久久久久孕妇| 亚洲精品免费在线播放| 欧美黄色视屏| 亚洲图片欧洲图片日韩av| 久久久蜜臀国产一区二区| 老司机久久99久久精品播放免费| 妖精成人www高清在线观看| 久久蜜桃资源一区二区老牛| 国产精品jizz在线观看美国| 久久精品国产亚洲一区二区| 亚洲精品美女免费| 欧美性大战久久久久| 亚洲欧美日韩第一区| 9色porny自拍视频一区二区| 国内精品久久久久国产盗摄免费观看完整版| 免费不卡在线观看| 亚洲综合电影一区二区三区| 亚洲天堂男人| 国产精品影片在线观看| 国产欧美亚洲视频| 欧美国产专区| 韩国av一区二区三区四区| 欧美日韩综合久久| 国产精品99久久久久久久久久久久| 国产日韩1区| 欧美日韩一区在线观看视频| 久久久国产精品一区| 久久激五月天综合精品| 国产精品高潮呻吟| 久久资源av| 国内一区二区在线视频观看| 国精品一区二区| 亚洲精品欧美精品| 在线亚洲电影| 国产一区二区三区电影在线观看| 一区二区三区视频免费在线观看| 国产日韩欧美综合在线| 在线观看成人小视频| 久久av免费一区| 亚洲国产一区二区a毛片| 在线观看一区视频| 亚洲狠狠婷婷| 欧美日韩一区二区三区四区在线观看| 国产精品日韩欧美一区二区| 亚洲视频在线二区|