基于TC387芯片的CAN總線波特率自適應(yīng)方法、裝置及存儲介質(zhì)
基本信息
申請?zhí)?/td> | CN202110410757.8 | 申請日 | - |
公開(公告)號 | CN113194016A | 公開(公告)日 | 2021-07-30 |
申請公布號 | CN113194016A | 申請公布日 | 2021-07-30 |
分類號 | H04L12/40 | 分類 | 電通信技術(shù); |
發(fā)明人 | 譚普榮;穆林;孫磊磊;李中;方成;郝守剛 | 申請(專利權(quán))人 | 常州易控汽車電子股份有限公司 |
代理機構(gòu) | 北京科領(lǐng)智誠知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 陳士騫 |
地址 | 213299 江蘇省常州市金壇區(qū)金壇大道88號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明實施例提供了基于TC387芯片的CAN總線波特率自適應(yīng)方法、裝置及存儲介質(zhì),其CAN總線波特率自適應(yīng)方法包括:配置CAN總線的波特率匹配表;波特率匹配表包括第一優(yōu)先級波特率匹配表、第二優(yōu)先級波特率匹配表;選取波特率匹配表中的波特率,以所選取的波特率向CAN總線發(fā)送數(shù)據(jù);當數(shù)據(jù)發(fā)送成功時,產(chǎn)生發(fā)送成功中斷,在發(fā)送成功中斷中確定CAN總線上的波特率值;當數(shù)據(jù)發(fā)送失敗時,判斷波特率匹配表中所有合法的波特率是否均已匹配完畢;若未匹配完畢,選取波特率匹配表中未被選取的波特率為下一波特率,向CAN總線發(fā)送數(shù)據(jù);若已匹配完畢,則生成CAN總線錯誤信號,進行錯誤提示。本發(fā)明采用軟件自動匹配合法波特率的方式,快速、高效地自適應(yīng)總線波特率。 |
