[發明專利]一種用于汽車電子領域的信號組收發方法無效
| 申請號: | 200810062007.0 | 申請日: | 2008-05-21 |
| 公開(公告)號: | CN101282334A | 公開(公告)日: | 2008-10-08 |
| 發明(設計)人: | 吳朝暉;郭晞文;呂攀;周海娟;劉凱;張呂紅 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 杭州求是專利事務所有限公司 | 代理人: | 林懷禹 |
| 地址: | 310027浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 汽車 電子 領域 信號 收發 方法 | ||
技術領域
本發明涉及汽車電子的通信技術領域,尤其是涉及一種用于汽車電子領域的信號組收發方法。
背景技術
汽車電子化是現代汽車發展的重要標志之一。隨著電子技術、信息技術在汽車中的融合,以燃油電子噴射、ABS、電子行駛穩定系統EPS等集機械、電氣和電子一體為代表的現代汽車技術在已日益得到普及,與這些技術密切相關的汽車內部通信網絡,也隨之在大部分汽車設計中廣泛應用。
汽車內部通信網絡主要通過現場總線技術來創建。眾多現場總線中,常用的包括CAN、LIN、FlexRay等。通過總線發送和接收的各種信號之間常常存在相關性,但是在一般的通信系統中,各種信號往往采用單獨發送和接收的方式。在信號傳輸過程中,因為物理上或一些其他原因,有時會發生幀丟失等事件,相關信號沒有得到同步更新,會導致一些不一致的現象。因此需要一種能夠獨立于底層的總線協議,有統一的接口和行為的信號組收發方法,提高通信的可靠性。
發明內容
本發明為解決汽車電子領域中的相關信號不同步更新引起的問題,本發明的目的在于提供一種用于汽車電子領域的信號組收發方法,通過陰影緩沖區機制來進行信號組原子收發的實現。
本發明為解決該技術問題所采用的技術方案:
獨立于底層的操作系統和通信協議,提供一套統一的接口來處理信號組的收發;對所有相關信號組成的信號組進行原子地發送和接收;通過修改配置改變信號和信號組的對應關系;在信號收發過程中,發送方需要依次調用的接口包括:1)初始化,2)更新要發送的信號到陰影緩沖區,3)發送信號組;接收方需要依次調用的接口包括:1)初始化,2)接收信號組到陰影緩沖區,3)從陰影緩沖區接收要接收的信號;通過鏈表的方式來組織一個信號組內的各個信號。
所述的鏈表的表項中包括信號ID,信號相應陰影緩沖區首地址和指向下個鏈表項的指針,最后一個鏈表項的下個鏈表項的指針為NULL,一個鏈表中表項的個數等于信號組中信號的個數。
所述的初始化之前,根據要發送或者接收的各個信號的性質和用途,配置它們所屬的信號組。
所述的在通信系統初始化過程中,順序掃描配置的各個信號,1)讀取配置信息;2)在信號結構中根據信號數據所需空間大小動態分配存儲作為陰影緩沖區的組成部分;3)將該信號添加到所屬信號組的信號鏈表尾部并更新信號組相關信息。
所述的信號組發送的處理步驟如下:1)對信號組的各個信號調用更新要發送的信號到陰影緩沖區函數;2)調用信號組發送函數,將信號組通過底層網絡原子地發出。
所述的信號組接收的處理步驟如下:1)調用信號組接收函數,將信號組從底層網絡原子地接收到陰影緩沖區;2)對需要接收的信號分別調用從陰影緩沖區接收要接收的信號函數從陰影緩沖區中拷貝數據。
本發明具有的有益效果是:
1)對相關信號組成的信號組進行原子的收發,解決了相關信號的不同步更新問題;
2)獨立于底層的操作系統和通信協議;
3)可以通過修改配置改變信號和信號組的對應關系。
附圖說明
圖1是信號組的信號鏈表結構。
圖2是信號組發送過程。
圖3是信號組接收過程。
圖4是結合硬件的具體實施方案。
具體實施方式
下面結合附圖和實施例對發明作進一步說明。
采用鏈表的方式將相關信號組織成信號組。發送信號組時,先分別發送該信號組的各個信號到陰影緩沖區,再將信號組通過底層網絡原子地發出;接收信號組時,先將信號組從底層網絡原子地接收到陰影緩沖區,再分別接收該信號組的各個信號。
圖1是介紹了本發明中的信號組的信號鏈表結構。通過鏈表的方式來組織一個信號組內的各個信號,鏈表的表項中包括信號ID,信號相應陰影緩沖區首地址和指向下個鏈表項的指針,最后一個鏈表項的下個鏈表項的指針為NULL,一個鏈表中表項的個數等于信號組中信號的個數。初始化之前,根據各個信號的性質和用途配置其所屬信號組和其他信息。通信系統初始化函數中,順序掃描各個信號,在信號結構中根據信號數據所需空間大小動態分配存儲作為陰影緩沖區的組成部分,將該信號添加到所屬信號組的信號鏈表尾部并更新信號組相關信息。在通信系統初始化過程中,順序掃描配置的各個信號,1)讀取配置信息;2)在信號結構中根據信號數據所需空間大小動態分配存儲作為陰影緩沖區的組成部分;3)將該信號添加到所屬信號組的信號鏈表尾部并更新信號組相關信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810062007.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于改良免疫性的益生腸道球菌
- 下一篇:制備β-內酰胺酶抑制劑的方法





