[發(fā)明專利]一種基于CAN總線的圖像數(shù)據(jù)可靠傳輸方法在審
| 申請(qǐng)?zhí)枺?/td> | 201410506872.5 | 申請(qǐng)日: | 2014-09-28 |
| 公開(公告)號(hào): | CN104270550A | 公開(公告)日: | 2015-01-07 |
| 發(fā)明(設(shè)計(jì))人: | 周明剛;周敬東;陳源;李敏慧;黃云朋;程釵;王雷;戚得眾 | 申請(qǐng)(專利權(quán))人: | 湖北工業(yè)大學(xué) |
| 主分類號(hào): | H04N1/32 | 分類號(hào): | H04N1/32 |
| 代理公司: | 武漢科皓知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 42222 | 代理人: | 薛玲 |
| 地址: | 430068 湖北*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 can 總線 圖像 數(shù)據(jù) 可靠 傳輸 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)據(jù)傳輸技術(shù)領(lǐng)域,涉及一種基于CAN總線的一個(gè)數(shù)據(jù)發(fā)送方向一個(gè)數(shù)據(jù)接收方發(fā)送圖像數(shù)據(jù)的可靠傳輸方法。?
?
背景技術(shù)???
CAN總線通訊技術(shù)在各個(gè)領(lǐng)域的綜合自動(dòng)化控制系統(tǒng)中的應(yīng)用廣泛,其可靠性高、抗干擾性強(qiáng)、開發(fā)簡(jiǎn)單、造價(jià)低廉及短幀傳輸和無破壞仲裁技術(shù)等優(yōu)點(diǎn)使其應(yīng)用極為廣泛。但CAN本身并非一個(gè)完整的協(xié)議,只包括物理層和數(shù)據(jù)鏈路層兩個(gè)底層協(xié)議,要進(jìn)行高效率的通訊還需要進(jìn)一步開發(fā)高層協(xié)議。目前對(duì)CAN總線的開發(fā)中對(duì)于大數(shù)據(jù)塊的傳輸方法通常基于基本通信協(xié)議,或者針對(duì)海量數(shù)據(jù)進(jìn)行固定長(zhǎng)度分割。這給實(shí)際應(yīng)用中傳輸大小變化的數(shù)據(jù)塊帶來諸多不便,尤其是圖像這一類數(shù)據(jù),不僅要求傳輸速率快,還要求保證順序、正確和完整。
R·許爾曼斯等的發(fā)明專利(公開號(hào):CN?1706170A)《用于在總線上傳輸數(shù)據(jù)的方法》中,重點(diǎn)闡述了基于通信標(biāo)準(zhǔn)格式的數(shù)據(jù)傳輸,該發(fā)明專利僅基于標(biāo)準(zhǔn)幀數(shù)據(jù)域的長(zhǎng)度進(jìn)行了一次分割,由于僅進(jìn)行了字節(jié)數(shù)量的一致性驗(yàn)證,使得數(shù)據(jù)未進(jìn)行更完整的驗(yàn)證。不僅如此,該發(fā)明的數(shù)據(jù)個(gè)數(shù)由接收方給出,并且發(fā)送方僅為控制電路,接收方僅為計(jì)算機(jī),從而局限了傳輸?shù)姆较颉?/p>
蔣凱等的發(fā)明專利(公開號(hào):CN?101552785A)《基于消息機(jī)制的用于海量數(shù)據(jù)傳輸?shù)腃AN總線通信協(xié)議》中,重點(diǎn)闡述了一種基于消息機(jī)制的海量數(shù)據(jù)傳輸?shù)腃AN總線通信協(xié)議。該發(fā)明專利只有在數(shù)據(jù)字節(jié)數(shù)大于65536個(gè)時(shí),才采用打包方式的二次分割處理。假如數(shù)據(jù)錯(cuò)誤,按此通信協(xié)議設(shè)計(jì)整包重發(fā)對(duì)帶寬的浪費(fèi)很大,而且不能夠?qū)π∮?5536字節(jié)的數(shù)據(jù)進(jìn)行有效地處理。
?
發(fā)明內(nèi)容
為了解決上述的技術(shù)問題,本發(fā)明提供了一種基于CAN總線的一個(gè)數(shù)據(jù)發(fā)送方向一個(gè)數(shù)據(jù)接收方發(fā)送圖像數(shù)據(jù)的可靠傳輸方法,其特點(diǎn)是發(fā)送圖像數(shù)據(jù)對(duì)象高度和寬度可變,采用基于行數(shù)據(jù)的動(dòng)態(tài)二次分割,每發(fā)送一行返回一個(gè)行發(fā)送狀態(tài)幀來提高CAN總線傳輸?shù)乃俾屎涂煽啃浴?/p>
本發(fā)明所采用的技術(shù)方案是:一種基于CAN總線的圖像數(shù)據(jù)可靠傳輸方法,應(yīng)用于一主多從的系統(tǒng)中,主設(shè)備只有一個(gè)、為系統(tǒng)管理計(jì)算機(jī),從設(shè)備數(shù)量由實(shí)際需要決定,圖像數(shù)據(jù)傳輸在主設(shè)備和從設(shè)備間進(jìn)行,從設(shè)備之間無相互傳輸;其特征在于,包括以下步驟:
步驟1:圖像數(shù)據(jù)發(fā)送方首先根據(jù)圖像數(shù)據(jù)對(duì)象的大小,對(duì)CAN總線上傳輸?shù)膱D像數(shù)據(jù)塊進(jìn)行基于行數(shù)據(jù)的動(dòng)態(tài)二次分割處理,即先根據(jù)圖像數(shù)據(jù)按照行數(shù)分割為若個(gè)數(shù)據(jù)塊,然后按照特定的幀格式將每個(gè)數(shù)據(jù)塊內(nèi)的像素點(diǎn)顏色信息分成若干數(shù)據(jù)幀的多幀形式;
步驟2:圖像數(shù)據(jù)發(fā)送方將尺寸信息幀發(fā)送到圖像數(shù)據(jù)接收方;
步驟3:圖像數(shù)據(jù)接收方收到尺寸信息幀后,向圖像數(shù)據(jù)發(fā)送方返回發(fā)送狀態(tài)信息即應(yīng)答數(shù)據(jù)幀,并判斷:
若圖像數(shù)據(jù)發(fā)送方收到的返回信息為成功,則順序執(zhí)行下述步驟4;
若圖像數(shù)據(jù)發(fā)送方收到的返回信息為失敗,則回轉(zhuǎn)執(zhí)行所述的步驟2;
若圖像數(shù)據(jù)發(fā)送方等待1s未收到返回信息,則回轉(zhuǎn)執(zhí)行所述的步驟2;
步驟4:圖像數(shù)據(jù)發(fā)送方向圖像數(shù)據(jù)接收方依次發(fā)送一行數(shù)據(jù);
步驟5:圖像數(shù)據(jù)接收方在收到一行數(shù)據(jù)以后,檢查所有數(shù)據(jù)幀的順序和內(nèi)容,根據(jù)檢查結(jié)果向圖像數(shù)據(jù)發(fā)送方返回發(fā)送狀態(tài)信息即行發(fā)送狀態(tài)幀,并判斷:
若圖像數(shù)據(jù)發(fā)送方收到的返回信息為成功,則順序執(zhí)行下述步驟6;
若圖像數(shù)據(jù)發(fā)送方收到的返回信息為失敗,則根據(jù)返回的錯(cuò)誤坐標(biāo)號(hào),重新發(fā)送所在的這一行自該幀號(hào)以后的圖像數(shù)據(jù);
若圖像數(shù)據(jù)發(fā)送方等待1s未收到返回信息,則回轉(zhuǎn)執(zhí)行所述的步驟4,自動(dòng)重發(fā)該行數(shù)據(jù)幀;若重發(fā)到三次,仍未收到返回信息,則判定為故障,停止發(fā)送,自復(fù)位CAN總線,并使CAN總線繼續(xù)重發(fā)該行數(shù)據(jù)幀;
步驟6:按照步驟5所述的方法依次發(fā)送后續(xù)各行圖像數(shù)據(jù),直至正確收到的圖像數(shù)據(jù)行數(shù)等于尺寸信息幀中的行數(shù),圖像數(shù)據(jù)傳輸完畢。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于湖北工業(yè)大學(xué),未經(jīng)湖北工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410506872.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種混合動(dòng)力汽車CAN網(wǎng)絡(luò)系統(tǒng)
- 控制器局域網(wǎng)CAN總線測(cè)試裝置
- CAN總線終端電阻的接入結(jié)構(gòu)
- 控制器局域網(wǎng)CAN總線測(cè)試裝置
- CAN報(bào)文異常檢測(cè)方法及系統(tǒng)
- 一種CAN報(bào)文修改設(shè)備
- CAN報(bào)文修改設(shè)備
- 新能源汽車整車CAN總線拓?fù)浣Y(jié)構(gòu)
- 一種基于星形拓?fù)浣Y(jié)構(gòu)的光纖CAN2.0B總線路由系統(tǒng)
- 一種基于傳統(tǒng)CAN與CAN FD的車載兼容網(wǎng)絡(luò)及智能汽車
- 內(nèi)部總線系統(tǒng)
- 一種應(yīng)用于實(shí)時(shí)數(shù)據(jù)處理的多級(jí)總線系統(tǒng)
- 協(xié)議轉(zhuǎn)換裝置
- 基于FPGA的PCI總線控制器及控制方法
- 總線監(jiān)控系統(tǒng)、方法及裝置
- 總線電路以及智能貨架系統(tǒng)
- 用于控制串行數(shù)據(jù)總線系統(tǒng)的方法及總線節(jié)點(diǎn)
- 用于在串行數(shù)據(jù)總線系統(tǒng)中分配地址的方法及總線節(jié)點(diǎn)
- 驗(yàn)證先前分配給總線節(jié)點(diǎn)的地址的正確性的方法
- 用于初始化差分雙線數(shù)據(jù)總線的方法及傳送數(shù)據(jù)的方法
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設(shè)備、圖像形成系統(tǒng)和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





