www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 電源 > 數字電源
[導讀]作者經過綜合調研,采用TI公司的2407系列DSP作為微處理單元,采用PCI總線作為并行總線與PC機進行通訊,同時采用現在比較流行的現場總線技術同現場設備進行通訊,所以這是一個基于現場總線和PCI總線的智能動態(tài)控制器。

1 引言

    20世紀90年代以來,隨著現代微電子技術,計小閉式系統沒有一個強有力的體系結構給以支足以持,在控制軟件開發(fā)讓缺乏持久的開發(fā)能力,并且不能進行高可靠性的軟件擴展,不能滿足用戶對其進行二次開發(fā)的需求,因此人們提出了放開式的數控系統方案,他具有加工控制的高速化、高精度化,應用環(huán)境網絡化,集成化,體系結構柔性化,開放化等特點。

    現有的放開式數控系統實現方案主要采用PC機和數控系統結合的方法,PC機作為上位機實現較為復雜的網絡通信,人機交互等功能,數控系統作為下位機將上位機輸入的運行參數經過處理交給執(zhí)行部件執(zhí)行,同時將檢測系統的反饋信息上傳給上位機實現實時監(jiān)控,各個模塊之間協調工作互不干擾,給系統升級帶來了方便。

    放開式系統動態(tài)控制器的核心是DSP,它具有運算速度快,支持復雜運動算法的特點,可以滿足高精度運動控制的要求,因此,以DSP為核心的多軸動態(tài)控制卡越來越廣泛地應用在運動控制系統中,將多軸動態(tài)控制卡插在PC機擴展槽上,就可以組成高精度運動控制系統,位置反饋信號的采集、閉環(huán)控制計算及控制量的輸出均由動態(tài)控制卡完成,極大的提高了運算速度和控制響應速度,將工控機的資源從煩瑣的數據采集和計算中解決出來,從而可以更好的實施整個控制系統的管理。

    作者經過綜合調研,采用TI公司的2407系列DSP作為微處理單元,采用PCI總線作為并行總線與PC機進行通訊,同時采用現在比較流行的現場總線技術同現場設備進行通訊,所以這是一個基于現場總線和PCI總線的智能動態(tài)控制器。

2 動態(tài)控制器的系統構成

2.1 現場總線

    基于PCI總線的動態(tài)控制器采用現場總線技術,解決了傳統串行總線傳輸速率低,響應速度慢,出錯率高等缺點,同時由于現場總線采用數字信號而不是傳統的模擬信號作為通信手段,解決了傳統數控系統中的難以解決的零漂問題,簡化了系統的實現方案,同時這種總線有利于放開式系統的發(fā)展。

   CAN是德國Bosch公司為解決現代汽車中眾多控制與測試儀器之間的數控交換而開發(fā)的一種串行數據通信協議,他是一種多主總線,通信介質可以是雙絞線、同軸電纜或光纖,通信速率可達1Mb/s,該協議由數據鏈路層和物理層組成,數據鏈路層分為邏輯鏈路控制子層(LIC)和媒體訪問控制子層(MAC)?,F在已形成該協議的國際標準(ISO1898),CAN總線通信接口中集成了CAN協議的物理層和數據鏈路層功能,可完成對通信數據的幀處理(包括位填充、數據塊編碼、循環(huán)冗余校驗等)、CAN總線有CAN2.0A和CAN2.0B兩種協議,CAN協議的一個最大的特點是對通信數據塊進行編碼(取消了傳統的對站地址編碼),CAN協議采用CRC校驗并提供相應的錯誤信息處理功能,保證了數據通信的可靠性。

    CAN總線以其可靠性高、通信速率快、穩(wěn)定性好,抗干擾能力強,開發(fā)成本低等特點, 而被工控領域普遍采用,被公認為最有前途的現場總線之一。

2.2 PCI 總線

    作為目前微型計算機主流總線標準的PCI總線,原來是專門為了提高系統數據傳輸性能,現在作為高性能外設接口,與傳統的ISA總線相比,PCI總線有以下特點:

    突出的數據傳輸性能 總線寬度32位(可擴展到64位,)支持突發(fā)傳輸方式,PCI總線規(guī)范2.0版支持3MHz總線操作,32位33MHz總線在讀寫操作中峰值傳輸速率達到132MB/s(ISA最大傳輸速率8MB/s);

    良好的兼容性能 PCI總線部件和插卡的設計獨立于處理器, 定義了3.3-5V兩種信號環(huán)境,5-3.3V的組件技術可以是使電平平穩(wěn)過渡;

    即插即用 每個PCI設備上都有配置空間能實現自動配置,使系統BIOS和操作系統的系統層軟件能自動配置系統部件和插卡;

    線主控和同步操作,PCI總線接口芯片可以主控總線,其同步操作可以保證CPU和總線主控同時操作;

    總線仲裁機制,PCI總線仲裁能在另一個總線主設備在PCI總線上執(zhí)行傳輸時發(fā)出,從而提供系統數據傳輸性能。

    在PCI總線的設計上采用了PLX公司的產品PCI9052,這是一種高性能的PCI總線控制器,專門為開發(fā)PCI板卡而設計的一種PCI總線控制器,圖1是放開式數控系統總體結構框圖。

              放開式數控系統總體結構框圖

2.3 微處理芯片

    動態(tài)控制器板卡上有一個高速DSP芯片作為運動控制模塊的控制器,該設計選擇IT公司生產的TMS320LF2407作為動態(tài)控制卡的控制芯片,由于TMS320xx系列DSP芯片是專門為控制電機設計的一款高性能低價位的產品,同時作為控制電機的伺服控制系統也是采用的這款DSP芯片作為伺服控制器,所以具有良好的通訊和系統兼容性能,TMS3201LF2407內部還有一個CAN控制器模塊,這樣就不需要另外選擇一個CAN控制器,簡化了電路設計,同時提高了系統性能。

    由于DSP芯片和PC機都是控制器,他們對存儲器編址是不同的,為了統一編碼,在PCI控制器和DSP之間要加一個雙口RAM來連接2個控制器。IDT7024是IDT公司生產的一款雙口RAM,他和普遍的RAM不同之處是它有2個地址4單元,1個存儲單元,對于PC機來說他就對對應于一段內存單元,對于DSP來說他可以對應于一段片外存儲單元,這樣就解決了DSP和PC機之間的通信問題,本設計采用的是通用PC機加實時控制單元的遞階式結構。采用放開式數控系統上PC機的Windows環(huán)境形成良好的人機界面,利用PC機的資源優(yōu)勢,放開式結構平臺(動態(tài)控制器)可以集成不同開發(fā)商提供的軟件并適合連網需要,且具有與硬件無關的特性,設備層高速度、高可靠性,標準化的數字通訊,可滿足用戶個性化要求且保證高性能、低成本。

3 系統硬件設計原理

    基于CAN總線動態(tài)控制卡的硬件結構如圖2所示,從個人PC機中傳入的參數如:加工參數,插補軌跡以及一些狀態(tài)信息,通過PCI總線傳到PCI控制器PCI9052的高速緩存FIFO中,PCI9052作為總線主設備將PC機傳來的信息經過緩存最終存儲到雙口RAMIDT7024內,由于雙口RAM映射為PC機的一部分內存地址,所以PC機就像操作內存一樣將信息存儲到雙口RAM,等待DSP的讀取,DSP定時從雙口RAM中讀取PC機傳來的各種控制信息,DSP的主要功能是根據PC機送來得插補信息,通過插補算法形成伺服控制模塊能夠接受的動態(tài)信息,通過CAN總線將運動信息傳遞到伺服控制器,通過伺服控制器來驅動伺服電機運動,從而控制數控機床的運動。

         基于can總線動態(tài)控制卡的硬件結構

    在設計中由于PCI9052,IDT7024都是5V元件,TMS2320LF2407屬于3.3V器件,同時PCI插槽提供5V電源模塊,所以電路只使用了電壓轉換電路將5V信號轉變?yōu)?.3V信號,如圖2,由于DSP內嵌CAN控制器,所以外部只需要一個PCAC82520T-CAN收發(fā)器就可以直接掛在CAN總線上進行通訊。

4 數控系統的軟件設計

    放開式CAC系統解決軟件公用的最主要措施是采用通用的操作系統,本系統設計PCI動態(tài)控制卡可以在Windows90/2000/XP中文操作系統下正常工作,軟件框圖如圖3所示。

               軟件框圖

    為了使系統達到控制要求,需要解決如下幾個關鍵問題:

(1)保證系統相應的實時性

    系統對外界信息以足夠快的速度進行處理,并在一定的時間內作出響應,本控制系統是利用Windows中斷保證實時響應;

(2)協調的進行多任務調度

    CNC系統具有多種不同優(yōu)先級任務,要求系統軟件能合理,有序地調度這些任務的運行,多任務意味著多個任務能并行運行,調度的關鍵在于按照一定的優(yōu)先權,事件發(fā)生的順序合理的切換各任務的狀態(tài);

(3)提供任務通信機制

    由于CNC系統中各任務并否是孤立的,任務之間要完成信息交換和資源共享,CNC系統的通信形式有兩種,互斥和同步,互斥是針對不可共享資源的訪問問題,如大多數外部設備和共享的可讀寫數據區(qū),同步是指任務之間的協同工作,任務之間的相對速度有不可預見性,必須由任務通信機制達到同步;

(4)提供定時和延時

    定時和延時功能一般由時鐘提供,CNC系統大部分任務都是依據定時或延遲條件來激活。

5 驅動程序

    PCI設備的驅動程序需要解決的問題,首先是即插即用的問題,既如何獲取系統分配給該設備的配置資源,然后是如何訪問設備I/ O內存映射硬件,如何處理硬件中斷,最后還是解決和應用程序的通訊問題。

5.1 獲取系統分配的配置資源

    對于即插即用型設備,系統都是動態(tài)分配系統資源的,如何獲取系統分配給這些內存單元的地址是VxD驅動程序需要解決的首要問題。在PCI的配制周期機制中,主橋路提供了兩個寄存器用于對配置空間的操作,第一個是配置空間基地址寄存器CANFIG-ADDRESS,雙字地址是CF8H,第二個是配置空間數據緩沖寄存器CONFIG-DATA,地址是CFCH,對配置空間的操作是通過輸入一個值到設備的CONFIG-DATA寄存器,在此之后如果對CONFIG-DATA寄存器進行讀寫操作,PCI控制器就會將CONFIG-ADDRESS寄存器中的

    值轉換成PCI總線上所需要的配置周期。

5.2 VxD與應用程序的通訊

    VxD運行在系統Ring0級,處理系統底層設備,應用程序利用其提供的接口服務來處理硬件,Windows允許VxD和應用程序之間進行雙向通信。

    在Windows中,Win23應用程序對VxD的通訊方法只有一種,利用設備輸入輸出控制函數DeviceIoControl()來實現,利用CreateFile()函數加載VxD獲得VxD設備句柄,如果調用成功,Win32應用程序就可以調用DeviceIoControl()程序與VxD進行通訊。

    VxD的命令代碼需要根據其固定格式進行定義,程序中共定義了2個命令代碼,分別用于對雙口靜態(tài)RAM的讀寫操作和VxD對Win32應用程序異步過程調用時回調函數地址傳輸。

    在VxD中與DeviceIocontrol()函數相對應的是OnW32DeviceIocontrol()函數,他W32_DeviceIoControl控制信息,當Win32應用程序動態(tài)加載Vxd,動態(tài)卸載VxD以及調用DeviceIoControl函數時,OnW32DeviceI0control()函數被觸發(fā),

在這個函數的參數中,也包括應用程序調用VxD的命令代碼,VxD根據他們的值進行相應的處理。

    另外,由于采用中斷方式對DSP處理的數據進行讀取,所以中斷事件發(fā)生時, 需要VxD異步通知Win32應用程序,設計時在應用程序中創(chuàng)建了兩個線程,一個用于等待中斷事件,當中斷事件發(fā)生時,讀取DSP送到雙口RAM中數據,另一個用于顯示數據。

5.3 訪問I/O以及內存

    在S599的串行存儲器中,將PCI配置基礎地址寄存器BADR1配置為4k,16位寄存器空間,BADR2設置為8個自己的I/O空間,基地址寄存器BADRO對應S5933內部16個雙字節(jié)PCI總線操作寄存器,當利用查找方式獲得配置空間數據時,即可得到存儲器空間基地址和I/O端口基地址。

5.4 處理中斷

    當DSP處理數據寫滿2k的存儲器空間時PCI將產生中斷,中斷信號從配置空間寄存器中讀出,PCI設備分配的硬件中斷信號是共享中斷,必須使用類VsharedHardwareInt的中斷通知事件處理函數OnSharedHardwareInt()。

6 應用程序的編寫

6.1 人機接口模塊

    使用VC編寫基于PCI總線動態(tài)控制器板卡的應用程序,主要利用設備輸入輸出控制函數DeviceIoControl(),將界面上對數控機床的各個參數轉換數據送到底層的VxD進行通信。

6.2 解決程序模塊

    對從應用程序中人機界面模塊中傳入的參數進行解釋,完成將上位機輸入信息解釋成下位機DSP能夠執(zhí)行的語言,程序解釋模塊固化到PCI板卡的DSP片內ROM中。

6.3 PLC接口模塊

    實現PCI控制卡與現場總線上的PLC模塊之間的通訊,由于CAN總線的特點是可以將對PLC模塊的控制作為一個應用模塊做在PCI控制卡上,從而實現了模塊化控制。

6.4 插補模塊

    在加工信息解釋的基礎上,調用運動學算法模塊,將運動平臺在操作空間的運動轉變?yōu)榭臻g的伺服運動,實時生成刀具的運動軌跡,并將各伺服軸的移動指令送給伺服模塊。

6.5 運動算法模塊

    主要為伺服驅動提供逆解、速度映射算法,為加工狀態(tài)的實時仿真及精度補償提供正解算法。

7 結語

    采用PC+動態(tài)控制卡模式,實現數控系統的放開式設計方法開發(fā)周期短,系統可靠性高,便于機床功能擴展,由于軟件采用了模塊化,同時基于組件技術,界面友好,操作方便,進行軟件升級以及用戶進行二次開發(fā)都比較方便。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯合牽頭組建的NVI技術創(chuàng)新聯盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現場 NVI技術創(chuàng)新聯...

關鍵字: VI 傳輸協議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉