新四季網

一種mips架構下的實時工業現場總線驅動系統的製作方法

2023-05-28 17:18:04



1.本發明屬於工業現場總線實現領域,更具體地,涉及一種mips架構下的實時工業現場總線驅動系統。


背景技術:

2.專利cn205563239u公開一種兼有工業實時乙太網和現場總線的一體式小型plc,所述plc上設置有工業實時乙太網埠2個,現場總線埠1個。plc使得一體式小型plc兼有乙太網和現場總線。但基於plc的特定平臺,無法保證硬體通用性,更不能在非plc的場合下適配使用。
3.專利cn102621974a公開基於通信總線的工業自動化實時控制裝置及控制方法,實現了在fpga晶片上集成驅動與物理層模塊,實現一種基於通信總線的工業自動化實時控制裝置,但只能fpga平臺上利用並行化的硬體電路實現,無法適配作業系統,只能作為定製化系統使用。
4.專利cn1655155a公開一種工業總線監控系統及其控制軟體,在傳統plc總線基礎上開發組態總線軟體,實現了配置與組態功能合一,降低了總線組態軟體的複雜度,但同樣基於plc的框架導致無法適用於作業系統場合。
5.綜上,目前的工業現場總線實現方案主要採用plc或者定製化電路的路線,但導致無法適用通用作業系統的場合。


技術實現要素:

6.針對現有技術的缺陷,本發明的目的在提供一種mips架構下的實時工業現場總線驅動系統,旨在解決現有工業現場總線實現方案無法兼具實時性與可移植性,通用性差的問題。
7.為實現上述目的,本發明提供了一種mips架構下的實時工業現場總線驅動系統,所述系統包括:
8.ethercat實時驅動模塊,用於接收到應用層發送的控制指令、發送指令或者接收指令後,經過內部封裝,通過構建周期性定時中斷發送給網卡驅動模塊;在接收到乙太網驅動模傳輸的協議數據後,按照ethercat協議再次解析,得到用戶所需要的從站信息;
9.乙太網驅動模塊,用於接收中斷截獲模塊傳輸的協議數據,按照通用網絡協議棧要求,對數據進行解析後,發送給ethercat實時驅動模塊;
10.中斷截獲模塊,用於接收網卡驅動模塊傳輸的數據後,識別工業現場總線的中斷源,根據綁定的工業現場總線中斷源的序號,進行調用對應的乙太網驅動;
11.網卡驅動模塊,用於接收ethercat實時驅動模塊傳輸的數據,解析後按照指令發送給網卡;接收到網卡傳輸的數據後,mac層數據解析後,發送給中斷截獲模塊。
12.優選地,所述ethercat實時驅動模塊通過構建周期性定時中斷任務,來實現主從站之間的循環命令,其周期性定時中斷遵循先進先出的調度規則。
13.優選地,所述ethercat實時驅動模塊提供對工業現場總線的操作接口,操作接口具體包括:對從機設備的讀寫操作接口、對主機狀態的切換操作接口、對通訊數據的收發管理接口。
14.優選地,所述中斷截獲模塊通過在事先分配特定中斷號的方式,構建專屬中斷源,當預先綁定的中斷源發生中斷時,遵循特定中斷優先級最高的設定,優先獲取系統控制權。
15.優選地,所述乙太網驅動模塊在完成數據解析轉發後,將獲得的系統控制權交還給系統調度。
16.總體而言,通過本發明所構思的以上技術方案與現有技術相比,具有以下有益效果:
17.本發明提出一種mips架構下的實時工業現場總線驅動系統,在採用通用作業系統的mips平臺下設計實時總線的驅動來操作,包括:實時驅動層完成對ethercat協議的封裝,能夠按照根據工業現場總線標準協議完成主從機之間的正常通訊;通過加入中斷截獲層,對網卡驅動進行實時性改造,所述中斷截獲層通過分配固定的中斷號,能夠區分正常非實時中斷源,以及工業現場總線中斷源,當中斷發生時,則能夠對該中斷進行截獲,並快速處理轉發給上層驅動程序,提高實時性能;在網卡硬體層面能進行數據收發的功能,並且向上暴露出的能夠進行原始數據收發網絡包的接口,因此具有更好的通用性,使得驅動兼具實時性與可移植性,滿足廣泛的實時應用需求。
附圖說明
18.圖1為本發明提供的一種mips架構下的實時工業現場總線驅動系統框圖。
具體實施方式
19.為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發明,並不用於限定本發明。
20.如圖1所示,本發明提供了一種mips架構下的實時工業現場總線驅動系統,所述系統包括:
21.ethercat實時驅動模塊,用於接收到應用層發送的控制指令、發送指令或者接收指令後,經過內部封裝,通過構建周期性定時中斷發送給網卡驅動模塊,主要包括主站命令;在接收到乙太網驅動模傳輸的協議數據後,按照ethercat協議再次解析,得到用戶所需要的從站信息。
22.在工業現場總線的實時驅動層完成對ethercat協議的封裝,提供對工業現場總線的操作接口,該接口包括向下對接通用網卡驅動中暴露出的能夠進行原始數據收發網絡包,以及對工業現場總線ethercat協議中主機從機的狀態控制,讀寫,切換等操作;能夠按照根據工業現場總線標準協議完成主從機之間的正常通訊。
23.乙太網驅動模塊,用於接收中斷截獲模塊傳輸的協議數據,按照通用網絡協議棧要求,對數據進行解析後,發送給ethercat實時驅動模塊。
24.中斷截獲模塊,用於接收網卡驅動模塊傳輸的數據後,讀取mips架構下cause寄存器獲取中斷,快速識別工業現場總線的中斷源後,根據綁定的工業現場總線中斷源的序號,
進行調用對應的乙太網驅動。
25.網卡驅動模塊,用於接收ethercat實時驅動模塊傳輸的數據,解析後按照指令發送給網卡;接收到網卡傳輸的數據後,mac層數據解析後,發送給中斷截獲模塊。
26.優選地,所述ethercat實時驅動模塊通過構建周期性定時中斷任務,來實現主從站之間的循環命令,其周期性定時中斷遵循先進先出的調度規則,保證了協議的實時性與確定性。
27.優選地,所述ethercat實時驅動模塊提供對工業現場總線的操作接口,操作接口具體包括:對從機設備的讀寫操作接口、對主機狀態的切換操作接口、對通訊數據的收發管理接口。
28.優選地,所述中斷截獲模塊通過在事先分配特定中斷號的方式,構建專屬中斷源,當預先綁定的中斷源發生中斷時,遵循特定中斷優先級最高的設定,優先獲取系統控制權,並提升對應用戶線程的優先級,保證系統實時性。
29.優選地,所述乙太網驅動模塊在完成數據解析轉發後,將獲得的系統控制權交還給系統調度,避免一直佔據系統控制權。
30.本領域的技術人員容易理解,以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同均應包含在本發明的保護範圍之內。


技術特徵:
1.一種mips架構下的實時工業現場總線驅動系統,其特徵在於,所述系統包括:ethercat實時驅動模塊,用於接收到應用層發送的控制指令、發送指令或者接收指令後,經過內部封裝,通過構建周期性定時中斷發送給網卡驅動模塊;在接收到乙太網驅動模傳輸的協議數據後,按照ethercat協議再次解析,得到用戶所需要的從站信息;乙太網驅動模塊,用於接收中斷截獲模塊傳輸的協議數據,按照通用網絡協議棧要求,對數據進行解析後,發送給ethercat實時驅動模塊;中斷截獲模塊,用於接收網卡驅動模塊傳輸的數據後,識別工業現場總線的中斷源,根據綁定的工業現場總線中斷源的序號,進行調用對應的乙太網驅動;網卡驅動模塊,用於接收ethercat實時驅動模塊傳輸的數據,解析後按照指令發送給網卡;接收到網卡傳輸的數據後,mac層數據解析後,發送給中斷截獲模塊。2.如權利要求1所述的系統,其特徵在於,所述ethercat實時驅動模塊通過構建周期性定時中斷任務,來實現主從站之間的循環命令,其周期性定時中斷遵循先進先出的調度規則。3.如權利要求1所述的系統,其特徵在於,所述ethercat實時驅動模塊提供對工業現場總線的操作接口,操作接口具體包括:對從機設備的讀寫操作接口、對主機狀態的切換操作接口、對通訊數據的收發管理接口。4.如權利要求1所述的系統,其特徵在於,所述中斷截獲模塊通過在事先分配特定中斷號的方式,構建專屬中斷源,當預先綁定的中斷源發生中斷時,遵循特定中斷優先級最高的設定,優先獲取系統控制權。5.如權利要求4所述的系統,其特徵在於,所述乙太網驅動模塊在完成數據解析轉發後,將獲得的系統控制權交還給系統調度。

技術總結
本發明公開了一種mips架構下的實時工業現場總線驅動系統,屬於工業現場總線實現領域。包括:EtherCAT實時驅動模塊,用於接收到指令後,經過內部封裝,構建周期性定時中斷發送給網卡驅動模塊;接收乙太網驅動模傳輸的協議數據,按照EtherCAT協議解析,得到從站信息;乙太網驅動模塊,用於接收中斷截獲模塊傳輸協議數據,按照通用網絡協議棧要求,對數據進行解析後,發送給EtherCAT實時驅動模塊;中斷截獲模塊,用於接收網卡驅動模塊傳輸數據,識別工業現場總線的中斷源,根據綁定的工業現場總線中斷源的序號,調用對應乙太網驅動;網卡驅動模塊,用於接收EtherCAT實時驅動模塊傳輸數據,解析後按照指令發送給網卡;接收到網卡傳輸數據,mac層數據解析後,發送給中斷截獲模塊。塊。塊。


技術研發人員:餘學俊 何德威 高毅 龔珊珊
受保護的技術使用者:中國船舶集團有限公司第七〇九研究所
技術研發日:2022.11.30
技術公布日:2023/3/28

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀