特级做A爰片毛片免费69,永久免费AV无码不卡在线观看,国产精品无码av地址一,久久无码色综合中文字幕

can智能節(jié)點設計.doc

約72頁DOC格式手機打開展開

can智能節(jié)點設計,4.9萬字 72頁摘要1983年,德國bosch開始研究新一代的汽車總線。1986年,第一顆can-bus芯片交付應用,1991年由德國bosch公司發(fā)布can2.0規(guī)范,1993年國際標準iso11898正式出版,1995年iso11898進行了擴展從而能夠支持29位?;驹O計規(guī)范要求有高的位速率、高抗電磁干擾性而且...
編號:45-3998大小:2.68M
分類: 論文>通信/電子論文

內容介紹

此文檔由會員 鄭浩然 發(fā)布

4.9萬字 72頁
摘 要
1983年,德國BOSCH開始研究新一代的汽車總線。1986年,第一顆CAN-bus芯片交付應用,1991年由德國BOSCH公司發(fā)布CAN2.0規(guī)范,1993年國際標準ISO11898正式出版,1995年ISO11898進行了擴展從而能夠支持29位?;驹O計規(guī)范要求有高的位速率、高抗電磁干擾性而且能夠檢測出產生的任何錯誤。CAN總線作為一種有效支持分布式控制或實時控制的串行通信網(wǎng)絡,屬于現(xiàn)場總線的范疇。CAN總線采用了多主競爭式總線結構,具有多主站運行、分散仲裁以及廣播通信等特點,因此CAN總線上任意節(jié)點可在任意時刻主動地向網(wǎng)絡上其他節(jié)點發(fā)送信息不分主次,實現(xiàn)各節(jié)點間的自由通信。CAN總線協(xié)議已被國際標準化組織認證,技術比較成熟,性價比高。 本論文在研究CAN通信協(xié)議之后,給出了一種基于MCP2510控制器的CAN智能節(jié)點的設計方法。論文首先詳細介紹了基于MCP2510控制器的CAN智能節(jié)點的硬件電路的實現(xiàn),對硬件電路中可能會遇到的問題給出了說明;其次對IAR Embedded Workbench編譯環(huán)境進行了簡單介紹,描述了MCP2510.h的各個函數(shù)的功能及設計了ms級的延時程序,并給出了該智能節(jié)點的環(huán)回模式和正常模式的軟件設計流程;論文最后完成了上位機測試軟件的設計,并給出了波特率計算軟件的設計原因和設計思路。

關鍵詞:CAN總線;智能節(jié)點;MCP2510; 設計
ABSTRACT
This paper shows a designing method of CAN intelligent node based on MCP2510 controller, after researching the CAN communication protocol. First, this paper introduces the implementing method of hardware circuit of the CAN intelligent node, and emphasizes the problems possibly coming forth. Secondly, IAR Embedded Workbench compiling environment is introduced briefly, and the functions in MCP2510.h are introduced, and ms level delay program is designed, and the software design flow of the intelligent node working in loop-back mode and normal mode. Finally, the PC test software is designed, and the reason and idea of designing the baud rate calculating software is introduced.

Keywords: CAN bus; Intelligent node; MCP2510; Design
目 錄
1 緒論
2 CAN總線的通信協(xié)議
2.1 CAN節(jié)點的層結構
2.2 CAN總線的通信協(xié)議簡介
3 CAN智能節(jié)點的硬件電路的設計
3.1 CAN總線的系統(tǒng)構成
3.2 電源電路的設計
3.2.1 5V電源及3.3V電源電路
3.2.2 電源隔離電路設計
3.3 單片機外圍電路的設計
3.3.1 MSP43012X單片機簡介
3.3.2系統(tǒng)時鐘的設置 20
3.3.3 USART功能模塊 21
3.3.4 單片機電路的設計 22
3.4 CAN控制器外圍電路的設計 23
3.4.1 MCP2510的簡介 23
3.4.2 SPI指令 25
3.4.3 工作模式 27
3.4.4 MCP2510外圍電路設計 28
3.5 光藕外圍電路設計 28
3.6 CAN收發(fā)器外圍電路設計 29
4 CAN智能節(jié)點的軟件設計 30
4.1 IAR Embedded Workbench簡介
4.2 MCP2510頭文件的設計 32
4.3 延時子程序的設計 33
4.4 主程序設計 33
4.4.1 環(huán)回模式下主程序的設計 33
4.4.2 正常模式下主程序的設計 35
5 上位機測試軟件及波特率計算軟件的設計 36
5.1上位機測試軟件的設計 36
5.1.1 通信控件MSComm 36
5.1.2 上位機測試軟件設計 37
5.2波特率計算軟件的設計 38
6 結論 42
6.1 本課題所做的工作
6.2 存在的問題及改進方案
致 謝
參考文獻