CAN通信控制器SJA1000_第1頁(yè)
CAN通信控制器SJA1000_第2頁(yè)
CAN通信控制器SJA1000_第3頁(yè)
CAN通信控制器SJA1000_第4頁(yè)
CAN通信控制器SJA1000_第5頁(yè)
已閱讀5頁(yè),還剩66頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、傳感器執(zhí)行元件模塊控制器CAN控制器CAN收發(fā)器TXRX傳感器執(zhí)行元件微控制器SJA100082C250TXRXCAN總線分布模塊1分布模塊2 接 口 管 理 邏 輯 錯(cuò) 誤 管 理 邏 輯 位 定 時(shí) 邏 輯 復(fù) 位 振 蕩 器 位 流 處 理 器 接 受 過(guò) 濾 器 發(fā) 送 緩 沖 器 R X FIFO 接 收 緩 沖 器 報(bào) 文 緩 沖 器 內(nèi) 部 總 線 地 址 /數(shù) 據(jù) 控 制 VD D 3 VSS3 VSS2 VD D 2 TX 0 TX 1 R X 0 R X 1 VD D 1 3-7, 11,16 2,1, 28-23 7 8 22 8 12 15 13 14 19 20 21

2、 18 17 9 10 SJA 1000 X TA L1 X TA L2 A D 7-A D 0 VSS1 R ST A LE /A S 、 /C S 、(/R D )/E 、 /W R 、C LK O U T、M O D E /IN T 解釋來(lái)自解釋來(lái)自CPU的命令,控制的命令,控制CAN寄存器的尋址,向主控制器提供寄存器的尋址,向主控制器提供中斷信號(hào)和狀態(tài)信息中斷信號(hào)和狀態(tài)信息由由AD7AD0確確定的地址定的地址初始化加載期間(復(fù)位模式)通信 過(guò) 程最多最多10字節(jié)字節(jié)發(fā)送方將發(fā)送緩沖器最多最多10字節(jié)字節(jié)接收緩沖器 置位復(fù)位讀/寫(xiě)各個(gè)位的功能如下:各個(gè)位的功能如下:工作過(guò)程:復(fù)位請(qǐng)求置位

3、工作過(guò)程:復(fù)位請(qǐng)求置位初始化初始化復(fù)位請(qǐng)求復(fù)位,進(jìn)入工作模式復(fù)位請(qǐng)求復(fù)位,進(jìn)入工作模式只寫(xiě)各個(gè)位的功能如下:各個(gè)位的功能如下:只讀只讀查詢查詢各個(gè)位的功能如下:各個(gè)位的功能如下:中斷源的識(shí)別中斷源的識(shí)別只讀只讀各個(gè)位的功能如下:各個(gè)位的功能如下:ID0ID10為報(bào)文標(biāo)識(shí)為報(bào)文標(biāo)識(shí)符,在仲裁過(guò)程中決符,在仲裁過(guò)程中決定總線訪問(wèn)的優(yōu)先級(jí),定總線訪問(wèn)的優(yōu)先級(jí),值越低,優(yōu)先級(jí)越高;值越低,優(yōu)先級(jí)越高; 其中其中ID10ID3還用作還用作地址過(guò)濾地址過(guò)濾遠(yuǎn)程發(fā)送請(qǐng)求位:遠(yuǎn)程發(fā)送請(qǐng)求位:1遠(yuǎn)程幀;遠(yuǎn)程幀;0數(shù)據(jù)幀數(shù)據(jù)幀數(shù)據(jù)長(zhǎng)度碼:決定數(shù)數(shù)據(jù)長(zhǎng)度碼:決定數(shù)據(jù)區(qū)的長(zhǎng)度,采用據(jù)區(qū)的長(zhǎng)度,采用8421編碼,最大為

4、編碼,最大為8定義接收碼寄存器與接收濾波的對(duì)定義接收碼寄存器與接收濾波的對(duì)應(yīng)位的哪些位是應(yīng)位的哪些位是“相關(guān)相關(guān)的的”(AM.X=0)或或“不予關(guān)心的不予關(guān)心的 (AM.X=1)(1)可見(jiàn):系統(tǒng)時(shí)鐘頻率最大只能為振蕩頻率的1/2 同步段同步段因?yàn)橐驗(yàn)閠scl=4tCLK, 故波特率預(yù)設(shè)值故波特率預(yù)設(shè)值BRP=000001tTSEG1=6tscl,故,故TSEG1=0101tTSEG2=3tscl,故,故TSEG1=010采樣點(diǎn)的位置采樣點(diǎn)的位置在在TSEG1的最后的最后采樣采樣3次,故次,故SAM=1故:故: 位周期位周期= tSYNCSEG + tTSEG1 + tTSEG2 = 10tSC

5、L讀/寫(xiě)輸出控制寄存器(輸出控制寄存器(OCR)各個(gè)位的定義如下:各個(gè)位的定義如下:作用于作用于TX1作用于作用于TX0OCMODE位的設(shè)置位的設(shè)置(雙向輸出模式)(雙向輸出模式)在隱性位期間所有輸出呈現(xiàn)在隱性位期間所有輸出呈現(xiàn)“無(wú)效無(wú)效”(懸空),而顯性位(懸空),而顯性位交替在交替在TX0和和TX1上發(fā)送,即上發(fā)送,即第一個(gè)顯性位在第一個(gè)顯性位在TX0上發(fā)送,上發(fā)送,第二個(gè)在第二個(gè)在TX1上發(fā)送,第三個(gè)上發(fā)送,第三個(gè)在在TX0上發(fā)送,依次類推上發(fā)送,依次類推將下一次系統(tǒng)時(shí)將下一次系統(tǒng)時(shí)鐘的上升沿鐘的上升沿RX上的電平反映到上的電平反映到TXx上上位序列(位序列(TXD)通)通過(guò)過(guò)TX0和和

6、TX1送出送出TX0引腳和正常模引腳和正常模式功能一樣,式功能一樣,TX1為系統(tǒng)時(shí)鐘輸出為系統(tǒng)時(shí)鐘輸出輸出引腳配置輸出引腳配置OCPOLx決定輸出決定輸出極性極性O(shè)CTPx,OCTNx決定決定輸出驅(qū)動(dòng)的特性(懸空、輸出驅(qū)動(dòng)的特性(懸空、上拉、下拉、推挽)上拉、下拉、推挽)推挽推挽時(shí)鐘分頻寄存器(時(shí)鐘分頻寄存器(CDR)各個(gè)位的定義如下:各個(gè)位的定義如下:起限流作用:用于防止發(fā)起限流作用:用于防止發(fā)送輸出級(jí)對(duì)電源、地或負(fù)送輸出級(jí)對(duì)電源、地或負(fù)載短路。載短路。保護(hù)過(guò)程:短路出現(xiàn)時(shí)功保護(hù)過(guò)程:短路出現(xiàn)時(shí)功耗增加,結(jié)溫升高,當(dāng)結(jié)耗增加,結(jié)溫升高,當(dāng)結(jié)溫超過(guò)溫超過(guò)160時(shí),兩個(gè)發(fā)送時(shí),兩個(gè)發(fā)送器輸出端極

7、限電流將減小,器輸出端極限電流將減小,因而限制了芯片的溫度升因而限制了芯片的溫度升高,保護(hù)了芯片。高,保護(hù)了芯片。引腳引腳Rs用來(lái)選定用來(lái)選定PCA82C250的工作模的工作模式:高速、斜率控制式:高速、斜率控制和待機(jī)和待機(jī)提供提供2.5V(0.5VCC)參考電壓輸出參考電壓輸出封裝形式:封裝形式:DIP8、SO8RX1為一確定的電平,這里為一確定的電平,這里為低。這種方式為旁路為低。這種方式為旁路CAN輸入比較器以減少內(nèi)部延時(shí),輸入比較器以減少內(nèi)部延時(shí),使用時(shí)要置位時(shí)鐘分頻寄存使用時(shí)要置位時(shí)鐘分頻寄存器的器的CBP位位為了保護(hù)為了保護(hù)CAN節(jié)節(jié)點(diǎn),點(diǎn),SJA1000的的TX0和和RX0都通都

8、通過(guò)光電隔離電路過(guò)光電隔離電路連接到收發(fā)器連接到收發(fā)器PCA82C250Rs接一電阻接一電阻到地,工作于到地,工作于斜率控制模式斜率控制模式CAN總線上的總線上的兩個(gè)兩個(gè)124 歐姆歐姆的電阻為終端的電阻為終端匹配電阻匹配電阻注意:這里的注意:這里的VDD、VSS也為一組也為一組5V的電源,的電源,但必須也得與但必須也得與+5V、0V的電源進(jìn)行隔離,通常的電源進(jìn)行隔離,通常采用帶隔離的采用帶隔離的DC-DCMR1VCC2GND3PFI4RESET8RESET7NC6PFO5U4IMP708IMP708復(fù)位芯片介紹復(fù)位芯片介紹SJA1000的中斷輸?shù)闹袛噍敵鍪情_(kāi)漏輸出,故出是開(kāi)漏輸出,故應(yīng)加一上拉電阻應(yīng)加一上拉電阻SJA1000的片選的片選/CS接接到單片機(jī)的到單片機(jī)的P2.6,故,故片內(nèi)寄存器高片內(nèi)寄存器高8位地址位地址為為0BFH采用采用Intel模式模式,MODE接高電平接高電平本電路采用外接驅(qū)動(dòng)收發(fā)電本電路采用外接驅(qū)動(dòng)收發(fā)電路,故路,故RX1端接一確定的電端接一確定的電平,這里為低,以旁路平,這里為低,以旁路CAN輸入比較器,減少延時(shí)輸入比較器,減少延時(shí)微處理器微處理器AT89S52是整個(gè)是整個(gè)系統(tǒng)的核心,它系統(tǒng)的核心,它負(fù)責(zé)負(fù)責(zé)SJA10

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論