【技術實現步驟摘要】
一種基于FPGA的多編碼器數據交互系統及方法
本專利技術涉及伺服驅動器與編碼器等位置檢測裝置之間的適配
,尤其涉及一種基于FPGA的多編碼器數據交互系統及方法。
技術介紹
在現代高精度伺服驅動器控制系統中,有需要同時采集電機軸端位置反饋和被控制對象端位置反饋的需求。電機軸端位置反饋通常采用旋轉編碼器等裝置來檢測,被控制對象端位置反饋通常采用光柵尺等裝置來檢測。伺服驅動器主要通過被動接收脈沖信號或者串行通信的方式來獲取位置反饋。其中,串行通信需要有數據交互的過程,且由伺服驅動器主動發起;同時,不同廠家的編碼器交互內容也不相同。在單軸伺服控制系統中,在同時需要電機軸端位置反饋和被控制對象端位置反饋的情況下,需要分別與1個電機軸端編碼器和1個被控制對象端光柵尺進行通信鏈接。在多軸伺服控制系統中,需要分別與多個電機軸端編碼器進行通信鏈接,在需要被控制對象端位置反饋的情況下,還需要與1個被控制對象端光柵尺進行通信鏈接。在上述使用過程中,每個編碼器或者光柵尺都需要通過物理連線的方式與伺服驅動器連接,同時伺服驅動器上需要放置多個物理端口。增加了電柜布線的復雜度,增加了干擾引入的路徑。同時在電柜與被控制對象距離較遠的情況下,線材的需求量就會成倍增加。在串行通信編碼器可以設定通信地址的條件下,可以將各編碼器按照RS485的網絡進行組網連接,通過給各編碼器設定不同的地址來進行尋址鏈接。在此種應用過程中,可以減小電柜布線的復雜度,節省線材的用量,但是對組網的編碼器功能上有特定要求,以及伺服驅動器與各串 ...
【技術保護點】
1.一種基于FPGA的多編碼器數據交互系統,應用于多數量多類型伺服電機軸端編碼器與伺服驅動器之間的數據交互過程中,其特征在于:在FPGA芯片內部的編碼器通信模塊例化一個串行通信模塊(4)和多個針對不同類型串行通信編碼器進行數據交互的編碼器模塊(1);所述編碼器模塊(1)的數量與外接的伺服電機軸端編碼器(2)的數量相匹配,且每個所述編碼器模塊(1)都支持多種類型的伺服電機軸端編碼器(2);各伺服電機軸端編碼器(2)通過對應的編碼器模塊(1)連接至所述串行通信模塊(4),所述串行通信模塊(4)與伺服驅動器(3)連接,以建立多個伺服電機軸端編碼器(2)與伺服驅動器(3)之間的數據傳輸通道。/n
【技術特征摘要】
1.一種基于FPGA的多編碼器數據交互系統,應用于多數量多類型伺服電機軸端編碼器與伺服驅動器之間的數據交互過程中,其特征在于:在FPGA芯片內部的編碼器通信模塊例化一個串行通信模塊(4)和多個針對不同類型串行通信編碼器進行數據交互的編碼器模塊(1);所述編碼器模塊(1)的數量與外接的伺服電機軸端編碼器(2)的數量相匹配,且每個所述編碼器模塊(1)都支持多種類型的伺服電機軸端編碼器(2);各伺服電機軸端編碼器(2)通過對應的編碼器模塊(1)連接至所述串行通信模塊(4),所述串行通信模塊(4)與伺服驅動器(3)連接,以建立多個伺服電機軸端編碼器(2)與伺服驅動器(3)之間的數據傳輸通道。
2.如權利要求1所述的一種基于FPGA的多編碼器數據交互系統,其特征在于:每個所述編碼器模塊(1)中包括:第一多路選擇器(11)、第二多路選擇器(12)、第三多路選擇器(13)和編碼器子模塊(14);所述編碼器子模塊(14)中包括多個針對不同類型編碼器的編碼器單元,使每個所述編碼器模塊(1)可以匹配多種類型的編碼器;
所述編碼器子模塊(14)中的各所述編碼器單元的數據輸出端口分別與所述第一多路選擇器(11)、所述第三多路選擇器(13)的對應數據輸入端口連接,各所述編碼器單元的數據輸入接口分別于所述第二多路選擇器(12)的對應數據輸出端口連接;所述第一多路選擇器(11)輸出端口及所述第二多路選擇器(12)的輸入端口均與對應的伺服電機軸端編碼器(2)電性連接;
各編碼器模塊(1)中的第三多路選擇器(13)的數據輸出端分別與所述串行通信模塊(4)電性連接;所述第一多路選擇器(11)、所述第二多路選擇器(12)及所述第三多路選擇器(13)的選擇信號線均連接至所述串行通信模塊(4),伺服驅動器(3)通過所述串行通信模塊(4)對各編碼器模塊(1)中的多路選擇器進行選擇設定。
3.如權利要求1所述的一種基于FPGA的多編碼器數據交互系統,其特征在于:所述FPGA芯片通過非隔離接口電路與各伺服電機軸端編碼器(2)電性連接,通過隔離電路與伺服驅動器(3)電性連接。
4.如權利要求1所述的一種基于FPGA的多編碼器數據交互系統,其特征在于:每個編碼器模塊(1)中,所述第一多路選擇器(11)、所述第二多路選擇器(12)和所述第三多路選擇器(13)的類型一樣,且具體類型與所述編碼器子模塊(14)中的編碼器單元的個數相匹配。
5.一種基于FPG...
【專利技術屬性】
技術研發人員:杜佳星,吳瀟瀟,
申請(專利權)人:武漢邁信電氣技術有限公司,
類型:發明
國別省市:湖北;42
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。