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

can智能節(jié)點(diǎn)設(shè)計(jì).doc

約72頁DOC格式手機(jī)打開展開

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

內(nèi)容介紹

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

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

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