基于pci總線can卡的設計.doc
基于pci總線can卡的設計,基于pci總線can卡的設計【摘要】本文介紹了can總線發(fā)展的基本情況,通信方式的特點和優(yōu)越性。在深入了解pci總線的相關特性及功能的基礎上,結合考慮了硬件的價格和實現(xiàn)的難易程度,對本硬件設計做出了合理的選擇。介紹了can 總線通信控制器芯片sjal000 和pci 總線控制器pci9052,并在此基礎上給出了基于pc...


內容介紹
此文檔由會員 csfujixie 發(fā)布基于PCI總線CAN卡的設計
【摘要】本文介紹了CAN總線發(fā)展的基本情況,通信方式的特點和優(yōu)越性。在深入了解PCI總線的相關特性及功能的基礎上,結合考慮了硬件的價格和實現(xiàn)的難易程度,對本硬件設計做出了合理的選擇。介紹了CAN 總線通信控制器芯片SJAl000 和PCI 總線控制器PCI9052,并在此基礎上給出了基于PCI 接口的CAN 總線控制系統(tǒng)通信卡硬、軟件的設計思路和實現(xiàn)方法??刂破骶钟蚓W(wǎng)(CAN)為串行通訊協(xié)議,能有效地支持具有很高安全等級的分布實時控制。CAN的應用范圍很廣,從高速的網(wǎng)絡到低價位的多路接線都可以使用CAN。
【關鍵詞】控制器局域網(wǎng)、通信卡、PCI總線
【Abstract】This paper describes the development of the CAN basic situation means of communication features and advantages. and in-depth understanding of the total county PCI related to the features and functions on the basis of The hardware design of chip design for a reasonable choice,and considering the hardware price and degree of difficulty. given design. This paper also introduces the CAN bus communication controller SJA1000 and the PCI buscontroller PCI9052. Then it gives the method to design and implement the hardware and software of CAN communication card based on PCI bus. The Controller Area Network (CAN) is a serial communications protocol whichefficiently supports distributed realtime control with a very high level of security. Its domainof application ranges from high speed networks to low cost multiplex wiring.
【Keyword】Controller Area Network、Communication card、PCI bus.
目 錄
【摘要】 I
【Abstract】 II
第1章 CAN總線 1
1.1 CAN總線的發(fā)展過程 1
1.1.1 CAN總線發(fā)展史 1
1.1.2 CAN 先行者的發(fā)展 2
1.1.3 CAN 前景展望 2
1.2 CAN總線的基本特點 3
1.3 CAN通信協(xié)議 4
1.3.2 物理媒體連接子層(PMA) 7
1.3.3 媒體訪問控制子層 7
1.3.4 邏輯鏈路控制(LLC)子層 11
1.4 CAN數(shù)據(jù)交換原理 11
1.5 CAN總線網(wǎng)絡拓撲結構 12
第2章 PCI總線 14
2.1 PCI總線概述 14
2.2 PCI總線的發(fā)展 14
2.2信號的類型和信號線的定義 16
2.2.1信號類型 16
2.2.2 PCI信號線定義 16
2.3 PCI總線的系統(tǒng)結構及特點 18
2.4 PCI總線的主要優(yōu)點 19
2.5 PCI總線體系結構 20
2.5 PCI總線的操作 20
2.5.1 總線命令 20
2.5.2 命令使用規(guī)則 22
2.5.3 PCI總線協(xié)議 22
2.5.4 PCI總線的開發(fā)技術 24
2.6 PCI總線的應用 25
第3章 基于PCI總線CAN卡的硬件芯片介紹 26
3.1 CAN器件介紹 26
3.1.1 CAN協(xié)議通信格式 26
3.1.1 SJA1000 CAN控制器 27
3.1.2 CAN控制器SJA1000及其應用 28
3.2 PCI總線接口芯片PCI9052及其應用 30
3.2.3 引腳介紹 32
3.2.3 PCA82C250CAN總線收發(fā)器 34
第4章 基于PCI總線CAN卡的設計 37
4.1CAN卡的硬件設計 37
4.1.1 PCI接口硬件設計 37
4.2. CAN卡的設計說明 38
4.2.1串行EEPROM的配置 39
4.2.2電路原理圖 40
4.3 軟件設計 41
4.3.1 SJA1000初始化 41
4.3.2驅動程序設計 43
4.4總結 43
【致謝】 44
【參考文獻】 45
附錄1:執(zhí)行程序 46
附錄2:電路原理圖 47
附錄3:英文原文: 48
中文翻譯: 56
TA們正在看...
- 01.1四時田園雜興課堂教學教案教學設計(部編版).doc
- 01.2稚子弄冰課堂教學教案教學設計(部編版).doc
- 01.3村晚課堂教學教案教學設計(部編版).doc
- 02冬陽·童年·駱駝隊公開課優(yōu)秀教案教學設計(五年...doc
- 02冬陽·童年·駱駝隊最新教研教案教學設計(部編版...doc
- 02冬陽·童年·駱駝隊課堂教學教案教學設計(部編版).doc
- 03祖父的園子公開課優(yōu)秀教案教學設計(五年級下冊).doc
- 03祖父的園子最新教研教案教學設計(部編版五年級下...doc
- 03祖父的園子課堂教學教案教學設計(部編版).doc
- 04草船借箭公開課優(yōu)秀教案教學設計(五年級下冊).doc