基于pci的智能通信卡的制作方法
【專利說(shuō)明】
[0001]技術(shù)領(lǐng)域:
[0002]本實(shí)用新型涉及一種基于PCI的智能通信卡。
[0003]【背景技術(shù)】:
[0004]CAN總線控制局域網(wǎng)是一種能有效支持分布式控制或?qū)崿F(xiàn)控制的串行通信網(wǎng)絡(luò)。CAN總線以其高性能、高可靠性、廉價(jià)等特性,越來(lái)越受到人們的重視和青睞,為了有效的管理工業(yè)現(xiàn)場(chǎng)的CAN節(jié)點(diǎn),充分發(fā)揮CAN總線的性能,通信卡的設(shè)計(jì)和研究十分必要。目前一般工業(yè)現(xiàn)場(chǎng)中可能擁有不止I條CAN總線,而通信卡上的CAN的接口太少,會(huì)給設(shè)備的集中管理帶來(lái)困難;兩條CAN網(wǎng)段的通信主要通過(guò)一對(duì)一 CAN總線網(wǎng)橋來(lái)實(shí)現(xiàn),這種方式解決不了工業(yè)現(xiàn)場(chǎng)中同時(shí)存在幾條CAN網(wǎng)段間傳輸數(shù)據(jù)的需求,容易導(dǎo)致組網(wǎng)混亂。
[0005]【實(shí)用新型內(nèi)容】:
[0006]本實(shí)用新型的目的是提供一種基于PCI的智能通信卡。
[0007]上述的目的通過(guò)以下的技術(shù)方案實(shí)現(xiàn):
[0008]—種基于PCI的智能通信卡,其組成包括:PCI總線接口,所述的PCI總線接口通過(guò)FPGA芯片與LPC2294微控制器電聯(lián)接,所述的LPC2294微控制器集成有4路片上CAN總線控制器,所述的CAN總線控制器與CAN總線驅(qū)動(dòng)器電聯(lián)接,所述的PCI總線接口與EEP-ROM初始化存儲(chǔ)器電聯(lián)接。
[0009]所述的基于PCI的智能通信卡,所述的PCI總線接口采用PCI9030芯片,所述的FPGA芯片采用EPIC6,所述的CAN總線驅(qū)動(dòng)器采用PCA82C250。
[0010]所述的基于PCI的智能通信卡,所述的CAN總線控制器與所述的CAN總線驅(qū)動(dòng)器之間連入6N137。
[0011]本實(shí)用新型的有益效果:
[0012]本實(shí)用新型PCI總線接口采用PCI9030芯片實(shí)現(xiàn)網(wǎng)關(guān)的PCI總線接口,只需考慮局部總線一側(cè)的邏輯控制電路和用于配置的外部EEP-R0M,不必考慮PCI協(xié)議的具體實(shí)現(xiàn)方法,大大簡(jiǎn)化了設(shè)計(jì)難度,縮短了開發(fā)周期;EEP-R0M初始化存儲(chǔ)器選用ST93CS56,在系統(tǒng)加載時(shí),PCI9030先從EEP-ROM中加載初始數(shù)據(jù),進(jìn)行初始設(shè)置。
[0013]本實(shí)用新型LPC2294微控制器集成有4路片上CAN總線控制器,能很方便地實(shí)現(xiàn)多路CAN總線接口,能同時(shí)處理4路CAN總線向上機(jī)位的數(shù)據(jù)傳輸,對(duì)于CAN網(wǎng)段之間的通信需求能夠滿足,減小系統(tǒng)規(guī)模,提高系統(tǒng)穩(wěn)定性,為所有CAN控制器提供了全局的接收標(biāo)識(shí)符查詢功能,能容易地設(shè)計(jì)較復(fù)雜的ID接受過(guò)濾,采用PCA82C250作為CAN總線驅(qū)動(dòng)器,同時(shí)將6N137連入CAN控制器和CAN驅(qū)動(dòng)器之間以降低CAN總線對(duì)網(wǎng)關(guān)卡的電磁干擾。
[0014]本實(shí)用新型FPGA芯片采用EPIC6實(shí)現(xiàn)微控制器與PCI9030之間的接口,EPIC6內(nèi)部集成20塊RAM模塊,可以方便地將它編程為所需要的“雙口 RAM”,然后將上行數(shù)據(jù)和下行數(shù)據(jù)通過(guò)該“雙口 RAM”緩存轉(zhuǎn)發(fā)。
[0015]【附圖說(shuō)明】:
[0016]附圖1是本實(shí)用新型的結(jié)構(gòu)示意圖。
[0017]附圖2是本實(shí)用新型的CAN總線接口電路圖。
[0018]【具體實(shí)施方式】:
[0019]實(shí)施例1:
[0020]一種基于PCI的智能通信卡,其組成包括:PCI總線接口 1,所述的PCI總線接口通過(guò)FPGA芯片2與LPC2294微控制器3電聯(lián)接,所述的LPC2294微控制器集成有4路片上CAN總線控制器4,所述的CAN總線控制器與CAN總線驅(qū)動(dòng)器5電聯(lián)接,所述的PCI總線接口與EEP-ROM初始化存儲(chǔ)器6電聯(lián)接。
[0021]實(shí)施例2:
[0022]根據(jù)實(shí)施例1所述的基于PCI的智能通信卡,所述的PCI總線接口采用PCI9030芯片,所述的FPGA芯片采用EPIC6,所述的CAN總線驅(qū)動(dòng)器采用PCA82C250。
[0023]實(shí)施例3:
[0024]根據(jù)實(shí)施例1或2所述的基于PCI的智能通信卡,所述的CAN總線控制器與所述的CAN總線驅(qū)動(dòng)器之間連入6N137。
【主權(quán)項(xiàng)】
1.一種基于PCI的智能通信卡,其組成包括:PCI總線接口,其特征是:所述的PCI總線接口通過(guò)FPGA芯片與LPC2294微控制器電聯(lián)接,所述的LPC2294微控制器集成有4路片上CAN總線控制器,所述的CAN總線控制器與CAN總線驅(qū)動(dòng)器電聯(lián)接,所述的PCI總線接口與EEP-ROM初始化存儲(chǔ)器電聯(lián)接。2.根據(jù)權(quán)利要求1所述的基于PCI的智能通信卡,其特征是:所述的PCI總線接口采用PCI9030芯片,所述的FPGA芯片采用EPIC6,所述的CAN總線驅(qū)動(dòng)器采用PCA82C250。3.根據(jù)權(quán)利要求1或2所述的基于PCI的智能通信卡,其特征是:所述的CAN總線控制器與所述的CAN總線驅(qū)動(dòng)器之間連入6N137。
【專利摘要】<b>基于</b><b>PCI</b><b>的智能通信卡。工業(yè)現(xiàn)場(chǎng)中可能擁有不止</b><b>1</b><b>條</b><b>CAN</b><b>總線,而通信卡上的</b><b>CAN</b><b>的接口太少,會(huì)給設(shè)備的集中管理帶來(lái)困難;兩條</b><b>CAN</b><b>網(wǎng)段的通信主要通過(guò)一對(duì)一</b><b>CAN</b><b>總線網(wǎng)橋來(lái)實(shí)現(xiàn),這種方式解決不了工業(yè)現(xiàn)場(chǎng)中同時(shí)存在幾條</b><b>CAN</b><b>網(wǎng)段間傳輸數(shù)據(jù)的需求,容易導(dǎo)致組網(wǎng)混亂。本實(shí)用新型的組成包括:</b><b>PCI</b><b>總線接口(</b><b>1</b><b>),所述的</b><b>PCI</b><b>總線接口通過(guò)</b><b>FPGA</b><b>芯片(</b><b>2</b><b>)與</b><b>LPC2294</b><b>微控制器(</b><b>3</b><b>)電聯(lián)接,所述的</b><b>LPC2294</b><b>微控制器集成有</b><b>4</b><b>路片上</b><b>CAN</b><b>總線控制器(</b><b>4</b><b>),所述的</b><b>CAN</b><b>總線控制器與</b><b>CAN</b><b>總線驅(qū)動(dòng)器(</b><b>5</b><b>)電聯(lián)接,所述的</b><b>PCI</b><b>總線接口與</b><b>EEP-ROM</b><b>初始化存儲(chǔ)器(</b><b>6</b><b>)電聯(lián)接。本實(shí)用新型用于基于</b><b>PCI</b><b>的智能通信卡。</b>
【IPC分類】H04L12/02
【公開號(hào)】CN204886990
【申請(qǐng)?zhí)枴緾N201520645315
【發(fā)明人】于斌
【申請(qǐng)人】哈爾濱理工大學(xué)
【公開日】2015年12月16日
【申請(qǐng)日】2015年8月25日