購(gòu)物車(chē)0
描述:
SJA1000 是一種獨(dú)立控制器,用于移動(dòng)目標(biāo)和一般工業(yè)環(huán)境中的區(qū)域網(wǎng)絡(luò)控制(CAN),它是PHILIPS半導(dǎo)體PCA82C200 CAN 控制器BasicCAN 的替代產(chǎn)品而且它增加了一種新的工作模式PeliCAN, 這種模式支持具有很多新特性的CAN 2.0B 協(xié)議.
控制模塊:
1.接口管理邏輯IML
接口管理邏輯解釋來(lái)自CPU 的命令控制CAN 寄存器的尋址向主控制器提供中斷信息和狀態(tài)信息。
2.發(fā)送緩沖器TXB
發(fā)送緩沖器是CPU 和BSP 位流處理器之間的接口能夠存儲(chǔ)發(fā)送到CAN 網(wǎng)絡(luò)上的完整信息緩沖器長(zhǎng)13 個(gè)字節(jié)由CPU 寫(xiě)入BSP 讀出。
3.接收緩沖器RXB RXFIFO
接收緩沖器是驗(yàn)收濾波器和CPU 之間的接口用來(lái)儲(chǔ)存從CAN 總線(xiàn)上接收和接收的信息接收緩沖器RXB 13 個(gè)字節(jié)作為接收FIFO RXFIFO 長(zhǎng)64 字節(jié)的一個(gè)窗口可被CPU 訪問(wèn)CPU 在此FIFO 的支持下可以在處理信息的時(shí)候接收其它信息
4.驗(yàn)收濾波器ACF
驗(yàn)收濾波器把它其中的數(shù)據(jù)和接收的識(shí)別碼的內(nèi)容相比較以決定是否接收信息在純粹的接收測(cè)試中所有的信息都保存在RXFIFO 中
5. 位流處理器BSP
位流處理器是一個(gè)在發(fā)送緩沖器RXFIFO 和CAN 總線(xiàn)之間控制數(shù)據(jù)流的程序裝置它還在CAN 總線(xiàn)上執(zhí)行錯(cuò)誤檢測(cè)仲裁填充和錯(cuò)誤處理
6.位時(shí)序邏輯BTL
位時(shí)序邏輯監(jiān)視串口的CAN 總線(xiàn)和處理與總線(xiàn)有關(guān)的位時(shí)序它在信息開(kāi)頭弱勢(shì)-支配的總線(xiàn)傳輸時(shí)同步CAN 總線(xiàn)位流硬同步接收信息時(shí)再次同步下一次傳送軟同步BTL 還提供了可編程的時(shí)間段來(lái)補(bǔ)償傳播延遲時(shí)間相位轉(zhuǎn)換例如由于振蕩漂移和定義采樣點(diǎn)和一位時(shí)間內(nèi)的采樣次數(shù)
7. 錯(cuò)誤管理邏輯EML
EML 負(fù)責(zé)傳送層模塊的錯(cuò)誤管制它接收BSP 的出錯(cuò)報(bào)告通知BSP 和IML 進(jìn)行錯(cuò)誤統(tǒng)計(jì)
控制器:
SJA1000 在軟件和引腳上都是與它的前一款PCA82C200 獨(dú)立控制器兼容的在此基礎(chǔ)上它增加了很多新的功能為了實(shí)現(xiàn)軟件兼容SJA1000 增加修改了兩種模式:
1 BasicCAN 模式與PCA82C200 兼容
2 PeliCAN 模式擴(kuò)展特性
工作模式通過(guò)時(shí)鐘分頻寄存器中的 CAN 模式位來(lái)選擇復(fù)位默認(rèn)模式是Basic CAN 模式
1. 與PCA82C200 兼容性
在Basic CAN 模式中SJA1000 模仿PCA82C200 獨(dú)立控制器所有已知的寄存器在6.2.1.1 到6.2.1.4
節(jié)中所描述的特性不同于PCA82C200 這主要是為了軟件上的兼容性
1.1 同步模式
在SJA1000 的控制寄存器中沒(méi)有SYNC 位在PCA82C200 中是CR.6 位同步只有在CAN 總線(xiàn)上
弱勢(shì)-支配控制的轉(zhuǎn)換時(shí)才有可能發(fā)生寫(xiě)這一位是沒(méi)有任何影響的為了與現(xiàn)有軟件兼容讀取
這一位時(shí)是可以把以前寫(xiě)入的值讀出的對(duì)觸發(fā)電路無(wú)影響
1.2 時(shí)鐘分頻寄存器
時(shí)鐘分頻寄存器用來(lái)選擇CAN 工作模式Basic CAN /Peli CAN 它使用從PCA82C200 保留下來(lái)的
一位象在PCA82C200 中一樣寫(xiě)一個(gè)0-7 之間的值就將進(jìn)入Basic CAN 模式默認(rèn)狀態(tài)是12 分頻
的Motorola 模式和2 分頻的Intel 模式保留的另一位補(bǔ)充了一些附加的功能CBP 位見(jiàn)表49 的置位
使內(nèi)部RX 輸入比較器旁路這樣在使用外部傳送電路時(shí)可以減少內(nèi)部延時(shí)
1.3 接收緩沖器
PCA82C200 中雙接收緩沖器的概念被Peli CAN 中的接收FIFO 所代替這對(duì)軟件除了會(huì)增加數(shù)據(jù)溢出
的可能性之外不會(huì)產(chǎn)生應(yīng)用上的影響在數(shù)據(jù)溢出之前緩沖器可以接收兩條以上信息最多64 字節(jié)
1.4 CAN 2.0B
SJA1000 被設(shè)計(jì)為全面支持CAN 2.0B 協(xié)議這就意味著在處理擴(kuò)展幀信息的同時(shí)擴(kuò)展振蕩器的誤
差被修正了在Basic CAN 模式下只可以發(fā)送和接收標(biāo)準(zhǔn)幀信息11 字節(jié)長(zhǎng)的識(shí)別碼如果此時(shí)檢測(cè)到
CAN 總線(xiàn)上有擴(kuò)展幀的信息如果信息正確也會(huì)被允許且給出一個(gè)確認(rèn)信號(hào)但沒(méi)有接收中斷產(chǎn)生
2 Basic CAN 和Peli CAN 模式的區(qū)別
在Peli CAN 模式下SJA1000 有一個(gè)含很多新功能的重組寄存器SJA1000 包含了設(shè)計(jì)在PCA82C200
中的所有位及一些新功能位Peli CAN 模式支持CAN 2.0B 協(xié)議規(guī)定的所有功能29 位的識(shí)別碼

SJA1000 引腳圖

SJA1000電路圖

SJA1000 封裝圖

SJA1000 封裝圖
| 型號(hào) | 制造商 | 描述 | 購(gòu)買(mǎi) |
|---|---|---|---|
| SJA1000U/N1 | NIDEC | THIN FILM HIGH PRESSURE TRANSDUC | 立即購(gòu)買(mǎi) |
| SJA1000N | TE | 線(xiàn)對(duì)板針座 | 立即購(gòu)買(mǎi) |
| SJA1000T現(xiàn)貨 | Vishay | 2 Ohms ±0.2% 0.5W,1/2W 芯片電阻 寬 2516(6440 公制),1625 電流感應(yīng),防潮,非電感 金屬箔 | 立即購(gòu)買(mǎi) |
| SJA1000T 編帶 | Vicor | 隔離模塊 直流轉(zhuǎn)換器 1 輸出 5.5V 9.09A 42V - 60V 輸入 | 立即購(gòu)買(mǎi) |
| SJA1000/N1 | UCC | CAP ALUM 47000UF 20% 10V SNAP | 立即購(gòu)買(mǎi) |
| SJA1000T,118 | Vishay Dale | 立即購(gòu)買(mǎi) |
SJA1000 CAN驅(qū)動(dòng)程序演示實(shí)驗(yàn) 一.實(shí)驗(yàn)?zāi)康谋掘?qū)動(dòng)程序展示了如何在Small RT
SJA1000控制器在多電機(jī)綜合保護(hù)器中的應(yīng)用 在礦井下生產(chǎn)作業(yè)時(shí),良好通風(fēng)是保證安全生產(chǎn)的關(guān)鍵。常用的通風(fēng)設(shè)備一局部通風(fēng)機(jī)用于調(diào)節(jié)井下通風(fēng)狀
摘要:本文介紹了一種新型的現(xiàn)場(chǎng)總線(xiàn)控制器SJA1000的基本原理結(jié)構(gòu)及功能特點(diǎn),重點(diǎn)敘述了基于CAN控制器SJA1000的智能控制系統(tǒng)硬件電路及軟件設(shè)計(jì),給出了初始化程序。SJA
SHARC DSP與SJA1000的CAN總線(xiàn)接口設(shè)計(jì) 本文討論了DSP與CAN控制器SJA1000的總線(xiàn)接口的差別,提出了SJA1000和SHARC系列DSP接口設(shè)計(jì)的簡(jiǎn)單方法和通用方法。測(cè)試
本文主要介紹CAN總線(xiàn)智能節(jié)點(diǎn)的簡(jiǎn)單設(shè)計(jì)。智能節(jié)點(diǎn)由89C5l型單片機(jī)、SJA1000型總線(xiàn)控制器、82C250型總線(xiàn)驅(qū)動(dòng)器及PC構(gòu)成。在實(shí)際應(yīng)用中可以連接不同的傳感器件,完成數(shù)據(jù)的采集和傳輸。
本文首先介紹PCI總線(xiàn)控制器PCI9052與CAN總線(xiàn)通信控制器SJA1000的工作原理,并且介紹了PCI總線(xiàn)和CAN總線(xiàn)通信控制器接口的硬件和軟件實(shí)現(xiàn)方法。
... AN節(jié)點(diǎn)的微控制器為T(mén)C89LE54RD+, STC89LE54RD+外接CAN控制器SJA1000,外部設(shè)備主要為SHT11數(shù)字溫度、濕度傳感器、PPT-R壓力傳感器和KG8005A煙霧傳感器。
CAN-bus 接口控制實(shí)驗(yàn) 一.實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)調(diào)用CAN 程序庫(kù)SJA1000_PELI.LIB 的基本函數(shù),實(shí)現(xiàn)實(shí)驗(yàn)板上CAN 節(jié)點(diǎn)的初始化以及CAN 節(jié)點(diǎn)的自
| STPS1L40-Y | SSM2377 | SPIRIT1 | STPS1545 |
| SSM2143 | STPS3060C | STPS20120D | STPS30M60C |
| STPS5045S | STTH1502 | SS8050 | STPS5L60-Y |
| STPS200170TV1Y | SS14 | STPS2030C | SSM4567 |
| STTH4R02 | SSM2220 | STK541UC60C-E | STPS40150C |