新四季網

Can總線調度分析及監控系統的製作方法

2023-05-22 17:43:26 1

專利名稱:Can總線調度分析及監控系統的製作方法
技術領域:
本發明涉及一種CAN總線應用領域,尤其涉及一種CAN總線調度分析監控方法及系統。
背景技術:
目前,國內整車廠和研發單位在汽車電子控制單元(ECT)的開發過程中,對於CAN 總線消息的分析和實時監控主要應用的是德國Vector公示開發的CANoe軟體及其配套的 CAN接口卡。而CANoe軟體是一個大型的,覆蓋面比較廣的軟體系統,他對於整車電子系統的開發功效是非常大的;在汽車的分布式嵌入式系統中,目前主流的通信網絡是CAN總線。CAN是事件觸發的通信協議,它根據消息的優先等級和節點的狀態自動地調度消息的傳送。低優先級的消息會因同時發生的高優先級消息太多而不能及時發送,高優先級消息也有可能由於節點狀態等的影響而丟失。Tindell首先將單處理器的任務調度方法改造成適用於CAN總線的調度方法,求取消息的最壞響應時間。CAN通信在網絡上的實現經過2個階段(I)通信任務將消息發到發送的通信控制器(CC),(2)發送的通信控制器將消息發到接收的通信控制器。廣義地講, 響應時間是從需要產生通信的事件發生到消息到達目標節點的時間,包括發送節點host 內的處理時間,host到CC的時間,總線上消息仲裁傳送時間,接收CC到目標節點host的處理時間。仲裁獲勝的消息開始傳送後,便不能被中止,所以CAN調度是固定優先級非搶先式的任務調度。通過對算法描述,可以了解到如下內容設M為信號矩陣,m是信號矩陣M中的一個消息。通常消息m的最差響應時間Rni 由三部分構成 隊列抖動時間(queuing Jitter) Jm,即從消息產生到進入隊列,準備在總線上發送的最長時間間隔。這段時間通常依賴於發送消息的任務的調度情況,與總線調度無關。 因此,這段時間通常被認為是一個保證消息傳輸的最大鬆弛時間,在計算時通常假定為O。 隊列延遲(queuing delay)wm,即消息成功的在總線上傳輸之前,在CAN控制器或設備驅動隊列中逗留的時間。這段時間包括兩部分,即由於低優先級消息正在總線上傳輸所引起的阻塞時間Bm和由於高優先級消息搶佔發送所引起的幹擾時間Im。 傳輸時間Cm。 消息的周期用T表示,消息m的周期就表示為Tm。因此消息m的最差響應時間Rni為Rm = Jm+wm+Cm (I)其中Wm= B1^Init5阻塞時間Ip (m)是所有優先級低於m的消息的
集合 O
權利要求
1.一種CAN總線調度分析監控方法其特徵是,它包括的步驟是a)計算機終端通過USB接口連接到CAN接口卡上,然後將CAN接口卡連接到CAN總線上;採集CAN總線上的信息,通過利用信號矩陣,對信號矩陣中消息幀進行編輯,確定消息幀中消息的屬性;b)獲取某個信號矩陣消息幀中消息的屬性;c)對於是否出現消息傳輸錯誤做出判斷,若沒有消息傳輸錯誤,則進行判斷Dm是否小於等於Tm,所述Dm某個消息幀截止時間,所述Tm為某個消息幀的周期,若小於等於則對出現忙周期的消息進行調度優化,出現消息傳輸錯誤,則對出現傳輸錯誤的消息進行優化,若Dm 不滿足小於Tm以及沒有出現傳輸錯誤,則直截執行步驟d);d)經步驟c)得出信號矩陣中各消息的可調度性和總線的利用率;e)信號矩陣進行總線傳輸過程中,通過連接總線的CAN接口卡,利用監控模塊同步對總線上的消息進行實時監聽和分析,接收到消息後,根據消息的ID,對該消息進行解析,包括分析出消息的名字、信號名、信號值有效信息;利用日誌模塊實現自動記錄步驟d)中得到的CAN消息數據,並提供多條件的查詢界面供數據檢索,以便用戶監視消息及其信號的狀態。
2.如權利要求I所述的CAN總線調度分析監控方法,其特徵是,所述步驟a)中消息幀中消息的屬性包括ID、Name、周期T、總線的速率SB、消息的數據字節數S和消息的截止時間D。
3.如權利要求I所述的CAN總線調度分析監控方法,其特徵是,所述步驟b)中某個消息幀信號矩陣中消息的屬性包括周期T,總線的速率SB,消息的數據字節數S及消息的時間限制D。
4.如權利要求I所述的CAN總線調度分析監控方法,其特徵是,所述步驟c)出現忙周期的消息進行調度優化
5.如權利要求I所述的CAN總線調度分析監控方法,其特徵是,所述傳輸錯誤的消息進行優化
6.如權利要求I所述的CAN總線調度分析監控方法,其特徵是,所述步驟e),所述監控模塊具體監聽步驟為i)啟動總線監控線程;ii)利用開源CAN總線監控工具包,設置監聽的波特率和通道,並啟動線程輪詢調用方法接收CAN數據;iii)程序輪詢調用方法獲得接收到的CAN數據;將收到的數據存入鍊表供界面刷新使用,並將數據追加至日誌對象緩衝鍊表,然後繼續輪詢監聽CAN數據;vi)界面程序啟動單獨的界面刷新線程輪詢讀取緩衝池鍊表,當緩衝池鍊表中存在數據時,讀取協議設計工具中定義的數據矩陣,取得當前消息的名稱並進行數據顯示; v)停止監聽或關閉監控程序模塊。
7.如權利要求I所述的CAN總線調度分析監控方法,其特徵是,所述步驟e),所述日誌模塊具體步驟為1)總線監控模塊收到數據後,首先將日誌數據記入內存緩衝區,2)每隔IOs鍾讀取緩衝區的數據,對日誌界面進行更新,3)日誌緩衝區中若有數據記錄,將緩衝區中的數據使用dom4j組件的SAX接口寫入日誌模塊,4)清空緩衝區後寫入日誌模塊後。
8.—種如權利要求I所述的CAN總線調度分析監控方法的系統,其特徵是,它包括界面模塊用於編輯CAN總線系統信號矩陣輸入消息幀,消息幀包括的ID、Name周期T總線的速率SB消息的數據字節數S及消息的時間限制D屬性;總線可調度性分析模塊用於獲取界面模塊中的信號矩陣中消息的周期T,總線的速率SB,消息的數據字節數S及消息的時間限制D ;
全文摘要
本發明公開了一種CAN總線調度分析監控方法,它包括的步驟是a)採集CAN總線上的信息,對信號矩陣中消息幀進行編輯,確定消息幀中消息的屬性;b)獲取某個消息幀信號矩陣中消息的屬性;c)判斷Dm是否小於Tm,Tm為某個消息幀的周期,若小於則對出現忙周期的消息進行調度優化;同時,對是否出現傳輸錯誤做出判斷,若有,則對出現傳輸錯誤的消息進行優化,若Dm不滿足小於Tm以及沒有出現傳輸錯誤,則直截執行步驟d);d)經步驟c)得出信號矩陣中各消息的可調度性和總線的利用率;e)信號矩陣進行總線傳輸過程中,利用監控模塊同步對總線上的消息進行實時監聽和分析,利用日誌模塊實現自動記錄CAN消息數據。
文檔編號G05B19/418GK102608979SQ20121007654
公開日2012年7月25日 申請日期2012年3月21日 優先權日2012年3月21日
發明者劉曉建, 孫睿, 毛成勇, 車曉波, 閆旭琴 申請人:山東省科學院自動化研究所

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀