新聞中心

EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > CAN總線隔離器的設(shè)計(jì)與應(yīng)用

CAN總線隔離器的設(shè)計(jì)與應(yīng)用

作者: 時(shí)間:2009-12-03 來源:網(wǎng)絡(luò) 收藏
4 器收發(fā)雙方通信協(xié)議
器分為飛行器高速接口和地面低速接口兩部分,要求器能通過所有地面上行到飛行器的數(shù)據(jù)。本系統(tǒng)采用主從方式,所有數(shù)據(jù)統(tǒng)一采用數(shù)據(jù)幀,不用遠(yuǎn)程幀,數(shù)據(jù)長(zhǎng)度最大為8字節(jié),最小為0字節(jié)。根據(jù)數(shù)據(jù)鏈路層協(xié)議,仲裁場(chǎng)標(biāo)準(zhǔn)標(biāo)識(shí)符共11位(ID1O~ID0),系統(tǒng)通過標(biāo)識(shí)符確定數(shù)據(jù)傳輸?shù)膬?yōu)先級(jí)。本協(xié)議規(guī)定,ID除表示優(yōu)先級(jí)外,還是數(shù)據(jù)接收目的節(jié)點(diǎn)、數(shù)據(jù)發(fā)送源節(jié)點(diǎn)與數(shù)據(jù)類型。具體說明11位ID:ID[1](ID的0~3位)為數(shù)據(jù)接收目的節(jié)點(diǎn);ID[2](ID的4~7位)為數(shù)據(jù)發(fā)送的源節(jié)點(diǎn);ID[3](ID的8~10位)為數(shù)據(jù)類型。
本協(xié)議中,飛行器系統(tǒng)和地面系統(tǒng)都有3個(gè)節(jié)點(diǎn),節(jié)點(diǎn)編號(hào)和ID號(hào)如表1所示。

本文引用地址:http://m.butianyuan.cn/article/157753.htm

5 隔離器的軟件
5.1 總線初始化

CAN總線初始化包括:I/O的配置、外部晶體振蕩器的配置、CAN總線的開閉、發(fā)送和接收初始化。初始化程序如下:
void initial_can(unsigned char MsgNum,unsignedl int id)
{SFRPAGE=CONFIG_PAGE;


隔離器相關(guān)文章:隔離器原理


評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉