can總線通信系統設計

can總線通信系統設計

ID:23354258

大?。?58.22 KB

頁數:18頁

時間:2018-11-07

can總線通信系統設計_第1頁
can總線通信系統設計_第2頁
can總線通信系統設計_第3頁
can總線通信系統設計_第4頁
can總線通信系統設計_第5頁
資源描述:

《can總線通信系統設計》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、摘要:CAN總線是控制器局域網總線(contr01lerAreaNetwork)的簡稱。屬于現場總線的范疇,是一種有效支持分布式控制或實時控制的串行通信網絡。由于其高性能、高可靠性及獨立的設計而被廣泛應用于工業(yè)現場控制系統中。SJAl000是一個獨立的CAN控制器,PCA82C200的硬件和軟件都兼容,具有一系列先進的性能,特別在系統優(yōu)化、診斷和維護方面,因此,SJAl000將會替代PCA82C200。SJAl000支持直接連接到兩個著名的微型控制器系列80C51和68xx。下面以單片機STC89C52和SJAl000為例,介紹CAN總線模塊的硬件設計和CAN通信軟件的基本設計方法。關鍵字

2、:CAN總線STC89C52SJA1000Summary:CANbusiscontrollerLANbus(contr01lerAreaNetwork)forshort.Belongstothecategoryoffieldbus,isakindofeffectivesupportdistributedcontrolorreal-timecontrolofserialcommunicationnetwork.Becauseofitshighperformance,highreliabilityandtheindependentdesignandiswidelyusedintheindust

3、rialfieldcontrolsystem.SJAl000isanindependentCANcontroller,PCA82C200hardwareandsoftwarearecompatiblewithaseriesofadvancedproperties,especiallyinsystemoptimization,diagnosisandmaintenance,therefore,SJAl000willreplacePCA82C200.SJAl000supportdirectlyconnectedtothetwofamousmicrocontrollerseries80C51an

4、d68xx.TheSTC89C52andSJAl000withthesinglechipprocessorasanexample,thispaperintroducesthehardwaredesignofCANbusmoduleandCANthecommunicationsoftwarebasicdesignmethod.Keywords:CANbusSTC89C52SJA1000目錄1、系統方案設計1.1設計要求1.2系統基本方案1.2.151單片機1.2.2CAN總線控制器1.2.3CAN總線收發(fā)器1.2.4顯示電路2、系統的硬件設計與實現2.1系統硬件的基本組成部分2.2主要單元電

5、路設計2.2.1單片機電路設計2.2.2CAN總線控制器電路設計2.2.3CAN總線接口電路設計2.2.4顯示電路設計3、系統測試與編程調試3.1電路測試與編程調試3.2系統實現的功能4結論4.1評價4.2心得5參考文獻6附錄6.1器件清單6.2系統原理圖6.3程序代碼1.系統方案設計1.1設計要求(1)設計一套CAN總線通信系統(包括1發(fā)送板和1接收板),發(fā)送板需顯示撥碼開關的狀態(tài)并通過CAN總線發(fā)送出去,接受板通過CAN總線接受并動態(tài)顯示開關的狀態(tài)以驗證通信的正確性。(2)開關的狀態(tài)采用兩位數碼管顯示;(3)系統可靠性好、運行穩(wěn)定;(4)必須具有上電自檢功能及外接電源、公共地線接口。1

6、.2基本方案根據題目要求,可以得到以下幾個部分??傮w設計框圖1.2.151單片機系統的控制芯片采用STC89C52單片機來控制,因為STC89C52應用比較廣泛,并且成本低,操作控制簡單,功耗較低,運行可靠性強。系統本身對處理器處理速度的要求不是很高,所以選擇該款單片機。STC89C52的引腳圖STC89C52是一種帶8K字節(jié)閃爍可編程可檫除只讀存儲器(FPEROM-FlashProgramableandErasableReadOnlyMemory)的低電壓,高性能COMOS8的微處理器,俗稱單片機。該器件采用ATMEL搞密度非易失存儲器制造技術制造,與工業(yè)標準的MCS-51指令集和輸出管

7、腳相兼容。STC89C52主要功能主要功能特性兼容MCS51指令系統8K可反復擦寫FlashROM32個雙向I/O口256x8bit內部RAM3個16位可編程定時/計數器中斷時鐘頻率0-24MHz2個串行中斷可編程UART串行通道2個外部中斷源共6個中斷源2個讀寫中斷口線3級加密位低功耗空閑和掉電模式軟件設置睡眠和喚醒功能1.2.2CAN總線控制器CAN總線控制器選用SJA1000。SJAl000是一個獨立的控制器,有兩

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。