[發(fā)明專利]上位機與同類CAN設(shè)備的通信方法在審
| 申請?zhí)枺?/td> | 201510728704.5 | 申請日: | 2015-10-30 |
| 公開(公告)號: | CN105278413A | 公開(公告)日: | 2016-01-27 |
| 發(fā)明(設(shè)計)人: | 李璘;馬文宇;鄧小超;蔡登勝;孫金泉 | 申請(專利權(quán))人: | 廣西柳工機械股份有限公司 |
| 主分類號: | G05B19/042 | 分類號: | G05B19/042 |
| 代理公司: | 廣州三環(huán)專利代理有限公司 44202 | 代理人: | 郝傳鑫 |
| 地址: | 545007 廣*** | 國省代碼: | 廣西;45 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 上位 同類 can 設(shè)備 通信 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種工程機械與汽車CAN總線通信,更具體地說,涉及一種上位機與同類CAN設(shè)備的通信方法。
背景技術(shù)
工程機械或汽車上CAN總線設(shè)備很多,如果同一個總線上掛了同一個廠家的多個同類CAN設(shè)備,這些設(shè)備具有相同的通信協(xié)議與運行系統(tǒng)(例如傳感器、運行系統(tǒng)相同但應(yīng)用程序不同的控制器、顯示器等),需要通過CAN總線在為該廠家的同類CAN設(shè)備中一個設(shè)備中更新參數(shù)和程序,需要先通過上位機軟件掃描出總線上的所有這類設(shè)備,用戶選擇其中該設(shè)備后,再與該設(shè)備進行通信。
上位機發(fā)送請求掃描的CAN數(shù)據(jù)幀時,各設(shè)備都會對其發(fā)出應(yīng)答幀。如果這些應(yīng)答幀使用相同的ID,會出現(xiàn)相同ID同時發(fā)送的情況,這會產(chǎn)生應(yīng)答幀沖突,導(dǎo)致總線數(shù)據(jù)錯誤。如果這些設(shè)備使用不同的ID,會占用很多ID資源,而且可能與其他廠家設(shè)備的ID沖突,而且使用多ID的方案還需要在裝車之前對整個總線上的CAN設(shè)備ID進行分配,很不方便。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是針對現(xiàn)有上位機與CAN總線上CAN設(shè)備進行通信會產(chǎn)生幀沖突的問題,而提供一種上位機與CAN總線上CAN設(shè)備進行通信時避免CAN設(shè)備幀沖突的通信方法。
本發(fā)明為實現(xiàn)其目的的技術(shù)方案是這樣的:提供一種上位機與同類CAN設(shè)備的通信方法,其包括以下步驟:
步驟S1上位機獲取CAN總線上所有已經(jīng)廣播的ID;在該步驟中,包括上位機直接連接在CAN總線上獲取總線上廣播的ID,也可以是上位機與直接連接在CAN總線上的無線通信設(shè)備如GPS進行無線通信,通過無線通訊設(shè)備獲取CAN總線上已廣播的ID。進一步地上位機通過無線通訊設(shè)備與CAN總線上的CAN設(shè)備進行通信。
步驟S2判斷CAN總線上已廣播的ID與上位機默認通信ID是否相同沖突,若有ID相同沖突,上位機修改其通信ID,并通過信息修改指令將上位機修改后的通信ID廣播到CAN總線上,CAN總線上的同類CAN設(shè)備收到通信ID修改信息后修改自身的通信ID,各同類CAN設(shè)備修改后的通信ID與上位機修改后的通信ID相同;如果沒有ID相同沖突,則上位機和同類CAN設(shè)備使用默認通信ID。
步驟S3上位機軟件通過發(fā)送掃描指令掃描總線上同類CAN設(shè)備。
步驟S4同類CAN設(shè)備設(shè)定掃描指令應(yīng)答延時時間T;各同類CAN設(shè)備的掃描指令應(yīng)答延時時間T各不相同,各同類CAN設(shè)備收到掃描指令后開始計時并在各自的掃描指令應(yīng)答延時時間T后發(fā)送掃描指令應(yīng)答幀。
步驟S5上位機收到總線上所有同類CAN設(shè)備的應(yīng)答幀并通過應(yīng)答幀的內(nèi)容獲取所有同類CAN設(shè)備的序列號生成同類CAN設(shè)備列表;
步驟S6從所述的同類CAN設(shè)備列表中選定一個同類CAN設(shè)備,上位機與該選定的同類CAN設(shè)備進行應(yīng)答通信。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣西柳工機械股份有限公司,未經(jīng)廣西柳工機械股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510728704.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種基于手機的監(jiān)控系統(tǒng)
- 下一篇:電動板車及控制方法
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





