版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2011年5月23日 東北大學(xué)秦皇島分校幾種流行的現(xiàn)場總線幾種流行的現(xiàn)場總線2011年5月23日 通用串行端口數(shù)據(jù)通信 EIA-232-D接口標(biāo)準(zhǔn) EIA-485-D接口標(biāo)準(zhǔn) 控制器局域網(wǎng)控制器局域網(wǎng) 基金會現(xiàn)場總線 Profibus現(xiàn)場總線2011年5月23日 CAN通訊協(xié)議 CAN智能節(jié)點(diǎn)設(shè)計(jì)智能節(jié)點(diǎn)設(shè)計(jì)2011年5月23日 總體結(jié)構(gòu)總體結(jié)構(gòu) 硬件設(shè)計(jì) 軟件設(shè)計(jì)2011年5月23日上位機(jī)PC節(jié)點(diǎn)節(jié)點(diǎn)1CAN接口節(jié)點(diǎn)NCAN接口120120120120CANHCANL2011年5月23日2011年5月23日 系統(tǒng)總體結(jié)構(gòu) 硬件設(shè)計(jì)硬件設(shè)計(jì) 軟件設(shè)計(jì)2011年5月23日微控制器2011年5月2
2、3日2011年5月23日 微控制器(單片機(jī)) CAN控制器控制器 CAN收發(fā)器 光耦2011年5月23日 以一塊可編程芯片來實(shí)現(xiàn)CAN協(xié)議中規(guī)定的部分物理層和全部數(shù)據(jù)鏈路層功能。 作為微控制器和CAN收發(fā)器的接口。2011年5月23日 獨(dú)立的獨(dú)立的CAN控制器:控制器:SJA1000 集成CAN的微控制器:P8xC5912011年5月23日 擴(kuò)展的接收緩沖器為64B,先進(jìn)先出(FIFO) 與CAN 2.0協(xié)議兼容 同時支持11bit(CAN 2.0A)和29bit(CAN 2.0B)標(biāo)識符 位速率可以達(dá)到1Mbps 對微控制器的類型沒有限制 溫度適應(yīng)范圍為-40 +125 2011年5月23日
3、 SJA1000引腳引腳 SJA1000內(nèi)部結(jié)構(gòu) SJA的BasicCAN模式2011年5月23日2011年5月23日 AD7AD0 地址/數(shù)據(jù)復(fù)用總線; ALE ALE(地址鎖存允許)輸入信號; CS 片選信號,低電平允許訪問SJA1000; INT 中斷輸出; RD 來自CPU的讀信號; WR 來自CPU的寫信號。2011年5月23日 TX0/TX1 從輸出驅(qū)動器輸出到物理線路上; RX0/RX1 從CAN總線到SJA1000輸入比較器。2011年5月23日 RST 復(fù)位輸入,低電平有效; MODE 選擇Intel模式或Motorola模式; XTAL1/XTAL2 外部時鐘振蕩電路。20
4、11年5月23日2011年5月23日 SJA1000引腳 SJA1000內(nèi)部結(jié)構(gòu)內(nèi)部結(jié)構(gòu) SJA的BasicCAN模式2011年5月23日微控制器接口管理邏輯模塊接收緩沖發(fā)送緩沖接收過濾2011年5月23日 接口管理邏輯:解釋來自MCU的命令??刂芐JA1000的內(nèi)部尋址,向MCU提供中斷信息和狀態(tài)信息。 發(fā)送緩沖器:存儲發(fā)送的CAN總線上的完整報文,緩沖器長13個字節(jié),由MCU寫入。 接收緩沖器:用于存儲從CAN總線上接收并采用的報文。2011年5月23日 接收過濾器:將接收到的標(biāo)識符與接收過濾寄存器的內(nèi)容進(jìn)行比較,以確定是否接收整個報文。2011年5月23日 SJA1000引腳 SJA10
5、00內(nèi)部結(jié)構(gòu) SJA1000的的BasicCAN模式模式2011年5月23日 執(zhí)行CAN 2.0A協(xié)議,BasicCAN模式 執(zhí)行CAN2.0B協(xié)議,PeliCAN模式*DeviceNet協(xié)議基于BasicCAN模式2011年5月23日 BasicCAN模式下的地址分配模式下的地址分配 復(fù)位值 發(fā)送緩沖器 接收緩沖器 接收過濾器2011年5月23日 SJA1000的地址區(qū)域由控制段和報文緩沖段組成。 SJA1000有復(fù)位和工作兩種寄存器訪問模式。2011年5月23日 控制段:CPU與SJA1000間的狀態(tài)、控制和命令的交換。包括:控制寄存器、命令寄存器、狀態(tài)寄存器和中斷寄存器。 報文緩沖段:分
6、為發(fā)送緩沖器和接收緩沖器。2011年5月23日 BasicCAN模式下的地址分配 復(fù)位復(fù)位 發(fā)送緩沖器 接收過濾器2011年5月23日 硬件復(fù)位:在芯片的復(fù)位腳(RST)上提供一定寬度的低電平。硬件復(fù)位需要足夠的時間才能使控制寄存器中復(fù)位請求位置1。 軟件復(fù)位:通過編程設(shè)置CR.0(復(fù)位請求位)為1,或由脫離總線而引起的復(fù)位。2011年5月23日 SJA1000檢測到復(fù)位請求位為1后,將中止當(dāng)前報文的接收/發(fā)送而進(jìn)入復(fù)位模式。 復(fù)位模式多用于CAN節(jié)點(diǎn)的初始化設(shè)置。 當(dāng)復(fù)位請求位從1變?yōu)?,SJA1000返回到工作模式。2011年5月23日 BasicCAN模式下的地址分配 復(fù)位值 發(fā)送緩沖器
7、發(fā)送緩沖器 接收過濾器2011年5月23日 發(fā)送緩沖器用于存儲來自CPU的將要發(fā)送的報文,分為描述符區(qū)和數(shù)據(jù)區(qū)。 發(fā)送緩沖器的讀/寫只能在SJA1000處于工作模式時由CPU完成。2011年5月23日(1)標(biāo)識符ID 用于總線仲裁和接收過濾。(2)遠(yuǎn)程發(fā)送請求RTR 確定通過總線發(fā)送的是遠(yuǎn)程幀或數(shù)據(jù)幀。 2011年5月23日(3)數(shù)據(jù)長度碼DLC 決定了報文數(shù)據(jù)域中的字節(jié)數(shù)。(4)數(shù)據(jù)區(qū) 存儲即將發(fā)送的數(shù)據(jù)。*接收緩沖器與發(fā)送緩沖器結(jié)構(gòu)相同。2011年5月23日 BasicCAN模式下的地址分配 復(fù)位值 發(fā)送緩沖器 接收過濾器接收過濾器2011年5月23日 大多數(shù)應(yīng)用中SJA1000與MCU間
8、通過中斷的方式交換數(shù)據(jù)。 只有當(dāng)接收報文的標(biāo)識符與接收過濾器中標(biāo)識符預(yù)設(shè)值相同時,CAN控制器才允許將已接收報文傳送到RXFIFO接收緩沖區(qū)中。2011年5月23日 包括接收碼寄存器ACR和接收屏蔽寄存器AMR。 接收碼寄存器定義要接收數(shù)據(jù)幀的位模式。 接收屏蔽寄存器定義某些位為“無關(guān)”。 AMR定義為“0”表示數(shù)據(jù)幀中對應(yīng)位必須參與ACR對應(yīng)位的比較。2011年5月23日2011年5月23日2011年5月23日 獨(dú)立的CAN控制器:SJA1000 集成集成CAN的微控制器:的微控制器:P8xC5912011年5月23日 獨(dú)立CAN控制器必須外接微控制器。 采用集成CAN控制器的單片機(jī)。 簡化
9、了硬件設(shè)計(jì),提高了系統(tǒng)可靠性。 但功能不如獨(dú)立的CAN控制器。2011年5月23日 微控制器(單片機(jī)) CAN控制器 CAN收發(fā)器收發(fā)器 光耦2011年5月23日 提供了CAN控制器和物理傳輸線路之間的接口 提供對總線的差分驅(qū)動發(fā)送和接收功能2011年5月23日2011年5月23日2011年5月23日 82C250驅(qū)動電路具有限流電路,可防止發(fā)送輸出級對電源、地或負(fù)載短路。 可限制芯片的溫升。 采用雙線差分驅(qū)動,有助于抑制瞬變干擾。2011年5月23日2011年5月23日 高速工作模式高速工作模式 斜率控制工作模式 待機(jī)工作模式2011年5月23日 對應(yīng)較高的總線速度或長度,發(fā)送器的輸出級晶體管盡可能快的導(dǎo)通或截止。 建議采用屏蔽電纜,避免出現(xiàn)射頻干擾問題。 不采用任何措施限制上升和下降的斜率,將引腳8 Rs接地。2011年5月23日 高速工作模式 斜率控制工作模式斜率控制工作模式 待機(jī)工作模式2011年5月23日 對于較低速度或較短的總線長度,可采用斜率控制工作模式。 上升和下降的斜率可以通過引腳8至地連接的電阻進(jìn)行控制。斜率正比于引腳8上的電流輸出。 可采用非屏蔽雙絞線。2011年5月23日 高速工作模式 斜率控制工作模式 待機(jī)工作模式待機(jī)工作模式2011年5月23日 如果引腳8接高電平,則電路進(jìn)入低電平待機(jī)模式。 發(fā)送器被關(guān)閉,接收器轉(zhuǎn)至低電流。 如果檢測到顯性位,微控
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年可再生能源技術(shù)太陽能與水能利用技術(shù)題庫
- 2026年會計(jì)基礎(chǔ)與實(shí)務(wù)考試題庫與解析
- 2026年外語學(xué)習(xí)英文語境與實(shí)踐交際問題解答
- 2026年食品安全法規(guī)知識考試題保障公共健康
- 天文課外知識
- 2026浙江省城建融資租賃有限公司招聘5人參考考試試題及答案解析
- 2026年包頭鋼鐵職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試模擬試題含詳細(xì)答案解析
- 2026年廣州鐵路職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試備考題庫含詳細(xì)答案解析
- 2026年南京視覺藝術(shù)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試備考題庫及答案詳細(xì)解析
- 2026年濰坊理工學(xué)院單招職業(yè)技能考試備考題庫含詳細(xì)答案解析
- 2026年陜西氫能產(chǎn)業(yè)發(fā)展有限公司所屬單位社會公開招聘備考題庫及1套參考答案詳解
- 2026年及未來5年中國無取向硅鋼片行業(yè)市場深度分析及發(fā)展趨勢預(yù)測報告
- 棄土場規(guī)范規(guī)章制度
- 2026年水下機(jī)器人勘探報告及未來五至十年深海資源報告
- 2025年3月29日事業(yè)單位聯(lián)考(職測+綜應(yīng))ABCDE類筆試真題及答案解析
- 雙重預(yù)防體系建設(shè)自評報告模板
- 高血壓教學(xué)查房復(fù)習(xí)過程教案(2025-2026學(xué)年)
- 建設(shè)工程消防施工質(zhì)量通病及整改示例
- 感控PDCA持續(xù)質(zhì)量改進(jìn)
- 2025年云服務(wù)器采購合同協(xié)議
- 補(bǔ)氣血培訓(xùn)課件
評論
0/150
提交評論