LPC2000系列CAN驗收濾波的編程及應(yīng)用
發(fā)布時間:2007/4/23 0:00:00 訪問次數(shù):427
|
您現(xiàn)在的位置:82C250 的貨源和報價 82C250 的相關(guān)技術(shù)信息 | 其他型號 | 北京盛佳強電子科技發(fā)展有限公司聯(lián)系人:劉生 電話:010-62102185 | 深圳市綠盛電子科技有限公司聯(lián)系人:曾生 電話:0755-13556870936/82814355 | 北京益寶欣科技有限公司聯(lián)系人:郭小姐/孫先生/沈小姐/馬先生 電話:010-82673417/62553671/62554607/62576651 | 深圳楚興勝電子有限公司聯(lián)系人:馮小姐/陳先生 電話:086-0755-88297924/83047643 | ||
>>更多供應(yīng)商 |
LPC2000系列CAN驗收濾波的編程及應(yīng)用
引 言
隨著信息技術(shù)的飛速發(fā)展,32位ARM微控制器以其低功耗、高性能以及小體積等特性,得到了廣泛的應(yīng)用。在汽車、消費娛樂、儀器儀表、工業(yè)控制、海量存儲、網(wǎng)絡(luò)、安保和無線等領(lǐng)域,隨處可見其應(yīng)用實例。因而,基于ARM的技術(shù)方案是最具市場前景和市場優(yōu)勢的解決方案。
現(xiàn)場總線是當前工業(yè)通信領(lǐng)域中應(yīng)用最廣的技術(shù)之一。作為現(xiàn)場總線之一的CAN總線,以其高性能、高可靠性以及靈活的設(shè)計越來越受到人們的重視,越來越多的ARM微控制器帶有CAN控制器。PHILIPS 2000系列ARM微控制器是基于ARM7的集成有2個或4個CAN控制器的微控制器,在工業(yè)通信網(wǎng)絡(luò)中有廣泛的應(yīng)用。 1 CAN總線的硬/軟件設(shè)計簡述
1.1 硬件設(shè)計
LPC22000系列ARM內(nèi)置CAN控制器,每一個CAN控制器都與SJA1000有相似的寄存器結(jié)構(gòu),只是寄存器訪問由8位字節(jié)訪問轉(zhuǎn)變?yōu)?2位雙字訪問,因而使得硬件連接相對變得簡單。CAN總線驅(qū)動器使用82C250或TJA1050。為增強節(jié)點的抗干擾能力,CAN控制器與總線驅(qū)動器可不直接相連,而足通過高速光耦6N137連接。光耦部分采用的兩個電源應(yīng)隔離,故采用電源隔離模塊。
1.2 軟件設(shè)計
CAN節(jié)點的基本軟件設(shè)計包括CAN節(jié)點初始化、報文發(fā)送、報文接收3部分。在這3部分程序的基礎(chǔ)上可編出CAN總線通信的一般應(yīng)用程序。當然,要將CAN總線應(yīng)用于通信任務(wù)比較復(fù)雜的系統(tǒng)中,還需要編寫CAN總線異常處理、驗收濾波設(shè)置等內(nèi)容。
2 驗收濾波器的設(shè)置及工作原理
當CAN控制器接收一完整的標識符時,將通知驗收濾波器。驗收濾波器響應(yīng)這個信號,并讀出標識符,與AF(驗收濾波)RAM中的標識符表格進行匹配,以決定接收或放棄此幀信息。
AF RAM是一個容量為512×32位(2 KB)的RAM。通過軟件設(shè)置,可在RAM中存放1~
5個標識符表格。圖1為一個完整的AF RAM內(nèi)部表格分布。
為方便編程實現(xiàn),把AF RAM的內(nèi)容按32位模式排列,每個32位稱為一個"cell"。表格就是cell的集合。前兩種表格中每個cell包含2個標識符,且配置時每個cell中高位標識符小于低位標識符,否則會引起驗收濾波
|
您現(xiàn)在的位置:82C250 的貨源和報價 82C250 的相關(guān)技術(shù)信息 | 其他型號 | 北京盛佳強電子科技發(fā)展有限公司聯(lián)系人:劉生 電話:010-62102185 | 深圳市綠盛電子科技有限公司聯(lián)系人:曾生 電話:0755-13556870936/82814355 | 北京益寶欣科技有限公司聯(lián)系人:郭小姐/孫先生/沈小姐/馬先生 電話:010-82673417/62553671/62554607/62576651 | 深圳楚興勝電子有限公司聯(lián)系人:馮小姐/陳先生 電話:086-0755-88297924/83047643 | ||
>>更多供應(yīng)商 |
LPC2000系列CAN驗收濾波的編程及應(yīng)用
引 言
隨著信息技術(shù)的飛速發(fā)展,32位ARM微控制器以其低功耗、高性能以及小體積等特性,得到了廣泛的應(yīng)用。在汽車、消費娛樂、儀器儀表、工業(yè)控制、海量存儲、網(wǎng)絡(luò)、安保和無線等領(lǐng)域,隨處可見其應(yīng)用實例。因而,基于ARM的技術(shù)方案是最具市場前景和市場優(yōu)勢的解決方案。
現(xiàn)場總線是當前工業(yè)通信領(lǐng)域中應(yīng)用最廣的技術(shù)之一。作為現(xiàn)場總線之一的CAN總線,以其高性能、高可靠性以及靈活的設(shè)計越來越受到人們的重視,越來越多的ARM微控制器帶有CAN控制器。PHILIPS 2000系列ARM微控制器是基于ARM7的集成有2個或4個CAN控制器的微控制器,在工業(yè)通信網(wǎng)絡(luò)中有廣泛的應(yīng)用。 1 CAN總線的硬/軟件設(shè)計簡述
1.1 硬件設(shè)計
LPC22000系列ARM內(nèi)置CAN控制器,每一個CAN控制器都與SJA1000有相似的寄存器結(jié)構(gòu),只是寄存器訪問由8位字節(jié)訪問轉(zhuǎn)變?yōu)?2位雙字訪問,因而使得硬件連接相對變得簡單。CAN總線驅(qū)動器使用82C250或TJA1050。為增強節(jié)點的抗干擾能力,CAN控制器與總線驅(qū)動器可不直接相連,而足通過高速光耦6N137連接。光耦部分采用的兩個電源應(yīng)隔離,故采用電源隔離模塊。
1.2 軟件設(shè)計
CAN節(jié)點的基本軟件設(shè)計包括CAN節(jié)點初始化、報文發(fā)送、報文接收3部分。在這3部分程序的基礎(chǔ)上可編出CAN總線通信的一般應(yīng)用程序。當然,要將CAN總線應(yīng)用于通信任務(wù)比較復(fù)雜的系統(tǒng)中,還需要編寫CAN總線異常處理、驗收濾波設(shè)置等內(nèi)容。
2 驗收濾波器的設(shè)置及工作原理
當CAN控制器接收一完整的標識符時,將通知驗收濾波器。驗收濾波器響應(yīng)這個信號,并讀出標識符,與AF(驗收濾波)RAM中的標識符表格進行匹配,以決定接收或放棄此幀信息。
AF RAM是一個容量為512×32位(2 KB)的RAM。通過軟件設(shè)置,可在RAM中存放1~
5個標識符表格。圖1為一個完整的AF RAM內(nèi)部表格分布。
為方便編程實現(xiàn),把AF RAM的內(nèi)容按32位模式排列,每個32位稱為一個"cell"。表格就是cell的集合。前兩種表格中每個cell包含2個標識符,且配置時每個cell中高位標識符小于低位標識符,否則會引起驗收濾波
熱門點擊
- PCM通信系統(tǒng)采用15折線律編碼時的量化信噪
- HCPL-8100/0810電力線驅(qū)動器在窄
- PCM基群分接復(fù)用系統(tǒng)的設(shè)計與實現(xiàn)
- 在同一條I2C總線上掛接多個DS1859器件
- 基于GSM網(wǎng)絡(luò)的汔車防盜報警系統(tǒng)設(shè)計
- 擴譜調(diào)制模式使D類放大器的電磁干擾降至最低
- 數(shù)字信號的傳送
- MPEG-2碼流分析儀的整體設(shè)計與軟件實現(xiàn)
- 構(gòu)建網(wǎng)絡(luò)使陳舊的電腦外設(shè)重煥生機
- 一種基于七號信令的局間話單采集系統(tǒng)研究與應(yīng)用
推薦技術(shù)資料
- MOSFET 電感單片降壓開關(guān)模式變換器優(yōu)勢
- SiC MOSFET 和 IG
- 新型 電隔離無芯線性霍爾效應(yīng)電
- 業(yè)界超小絕對位置編碼器技術(shù)參數(shù)設(shè)計
- 高帶寬、更高分辨率磁角度傳感技術(shù)應(yīng)用探究
- MagAlpha 角度位置傳感
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究