两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于arm7的can總線網(wǎng)關(guān)的制作方法

文檔序號:8684135閱讀:260來源:國知局
一種基于arm7的can總線網(wǎng)關(guān)的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本實用新型涉及一種基于ARM7的CAN總線網(wǎng)關(guān)技術(shù),特別涉及適用于多路CAN總線通信裝置。
【背景技術(shù)】
[0002]目前,一個工業(yè)控制系統(tǒng)通常由若干具有獨立功能的子系統(tǒng)組成,隨著網(wǎng)絡(luò)化的進一步發(fā)展,子系統(tǒng)只進行內(nèi)部信息通信的狀況已不能滿足網(wǎng)絡(luò)化、智能化發(fā)展的需求,由此出現(xiàn)了子網(wǎng)間的通信,而這時就需要一個CAN總線網(wǎng)關(guān)將幾個子系統(tǒng)連接起來,實現(xiàn)數(shù)據(jù)通訊。

【發(fā)明內(nèi)容】

[0003]本實用新型的目的就是為了實現(xiàn)多個CAN總線子網(wǎng)間的通信,運用ARM7TDM1-SCPU的微控制器LPC2294、MCP2515及CTM1050設(shè)計并實現(xiàn)了一種基于ARM7的CAN總線網(wǎng)關(guān),該網(wǎng)關(guān)能夠?qū)崿F(xiàn)各個子網(wǎng)間的通信,通過分配給高速CAN更多的處理時間及數(shù)據(jù)緩存區(qū),滿足了不同通信速率的子網(wǎng)間的實時性要求;同時隔離不同功能子網(wǎng)內(nèi)的內(nèi)部通信,有效地降低了網(wǎng)絡(luò)流量,強了網(wǎng)絡(luò)的可靠性。并且此網(wǎng)關(guān)的設(shè)計基本實現(xiàn)了數(shù)據(jù)轉(zhuǎn)發(fā)、差錯控制及流量控制等網(wǎng)絡(luò)管理功能。
[0004]本實用新型的目的是通過如下技術(shù)措施來實現(xiàn)的:一種基于ARM7的CAN總線網(wǎng)關(guān),包括微控制器電路、電源電路、看門狗及復(fù)位電路、JTAG接口電路、兩路SPI接口 CAN控制器、六路高速隔離CAN收發(fā)器電路,其特征在于:所述電源電路的輸出端與微控制器電路、看門狗及復(fù)位電路、JTAG接口電路、SPI接口 CAN控制器以及高速隔離CAN收發(fā)器電路的電源輸入端相聯(lián);所述看門狗及復(fù)位電路的輸出端與微控制器電路的復(fù)位輸入端相聯(lián);所述JTAG接口電路的輸出端與微控制器電路JTAG調(diào)試端口輸入端相聯(lián);所述兩路SPI接口 CAN控制器的輸入端與微控制器電路兩路SPI接口輸出端相聯(lián),兩路SPI接口 CAN控制器的輸出端與六路高速隔離CAN收發(fā)器電路的其中兩路輸入端相聯(lián);所述六路高速隔離CAN收發(fā)器電路其中四路的輸入端與微控制器電路的四路CAN接口輸出端相聯(lián)。
[0005]在上述技術(shù)方案中,所述微控制器電路由基于ARM7TDM1-S CPU的微控制器LPC2294、濾波電容、晶振連接組成。
[0006]在上述技術(shù)方案中,所述電源電路由由電源模塊VRB2405 (X) D-10WR、線性穩(wěn)壓電源SPX1117M3-1.8、線性穩(wěn)壓電源SPX1117M3-3.3、濾波電容、電源指示燈連接組成。
[0007]在上述技術(shù)方案中,所述看門狗及復(fù)位電路由集看門狗、電壓監(jiān)控和串行EEPROM三種功能于一身的可編程控制芯片X5043組成。
[0008]在上述技術(shù)方案中,所述JTAG接口電路由20芯插座組成。
[0009]在上述技術(shù)方案中,所述兩路SPI接口 CAN控制器由CAN總線控制芯片MCP2515、時鐘晶振、RC復(fù)位連接組成。
[0010]在上述技術(shù)方案中,所述六路高速隔離CAN收發(fā)器電路由高速隔離CAN收發(fā)器CTM1051、通信指示燈、終端電阻連接組成。
[0011]本實用新型結(jié)構(gòu)簡單,使用方便,具有以下優(yōu)點:
[0012](I)能夠?qū)崿F(xiàn)高速與低速CAN總線網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)交換。
[0013](2)有效地降低了網(wǎng)絡(luò)流量,增強了網(wǎng)絡(luò)的可靠性。
[0014](3)實現(xiàn)了數(shù)據(jù)轉(zhuǎn)發(fā)、差錯控制及流量控制等網(wǎng)絡(luò)管理功能。
[0015](4)電路功耗小、形式簡單、成本低。
【附圖說明】
[0016]圖1、2為本實用新型實施例的整體電路原理圖。
[0017]圖3為本實用新型實施例中微控制器電路原理圖。
[0018]圖4為本實用新型實施例電源電路原理圖。
[0019]圖5為本實用新型實施例中看門狗及復(fù)位電路原理圖。
[0020]圖6為本實用新型實施例中JTAG接口電路原理圖。
[0021]圖7為本實用新型實施例兩路SPI接口 CAN控制器原理圖。
[0022]圖8為本實用新型實施例中六路高速隔離CAN收發(fā)器電路原理圖。
【具體實施方式】
[0023]下面結(jié)合附圖對本實用新型作進一步的描述。
[0024]如圖1、2所示,一種基于ARM7的CAN總線網(wǎng)關(guān),包括微控制器電路、電源電路、看門狗及復(fù)位電路、JTAG接口電路、兩路SPI接口 CAN控制器電路、六路高速隔離CAN收發(fā)器電路,其特征在于:所述電源電路的輸出端與微控制器電路、看門狗及復(fù)位電路、JTAG接口電路、SPI接口 CAN控制器以及高速隔離CAN收發(fā)器電路的電源輸入端相聯(lián);所述看門狗及復(fù)位電路的輸出端與微控制器電路的復(fù)位輸入端相聯(lián);所述JTAG接口電路的輸出端與微控制器電路JTAG調(diào)試端口輸入端相聯(lián);所述兩路SPI接口 CAN控制器的輸入端與微控制器電路兩路SPI接口輸出端相聯(lián),兩路SPI接口 CAN控制器的輸出端與六路高速隔離CAN收發(fā)器電路的其中兩路輸入端相聯(lián);所述六路高速隔離CAN收發(fā)器電路其中四路的輸入端與微控制器電路的四路CAN接口輸出端相聯(lián)。
[0025]如圖3所示,所述微控制器電路由基于ARM7TDM1-S CPU的微控制器U1LPC2294、濾波電容C3?C14、晶振Xl等連接組成,其中微控制器U1LPC2294為主控芯片,完成網(wǎng)關(guān)板的大部分功能,在LPC2294上開發(fā)了 CAN總線網(wǎng)關(guān)軟件,在芯片RAM中開辟兩個緩沖區(qū),作為接收緩沖區(qū)和發(fā)送緩沖區(qū)。接收緩沖區(qū)用于存放來自六路CAN子網(wǎng)的未處理的數(shù)據(jù),發(fā)送緩沖區(qū)用于存放處理后等待發(fā)送的數(shù)據(jù)。其中,接收緩沖區(qū)又進一步分為高速緩沖區(qū)和低速緩沖區(qū),以區(qū)別來自高速CAN網(wǎng)絡(luò)和低速CAN網(wǎng)絡(luò)的數(shù)據(jù)。每個緩沖區(qū)的大小都是由CAN的速度和處理器對每條指令的處理時間共同決定的,實現(xiàn)了各子網(wǎng)間數(shù)據(jù)交換的功能。
[0026]如圖4所示,所述電源電路由由El電源模塊VRB2405⑴D_10WR、U3線性穩(wěn)壓電源SPX1117M3-1.8、U2線性穩(wěn)壓電源SPX1117M3-3.3、濾波電容C15?C20與C40?C45、電源指示燈R7與VL13連接組成。將輸入的24V直流電源經(jīng)電源模塊El變換為CAN隔離收發(fā)器CTM1051所需的5V直流電源;5V直流電源經(jīng)電源模塊U3微控制器LPC2294內(nèi)核所需的1.8V直流電源;5V直流電源經(jīng)電源模塊U2看門狗芯片X5043、SPI接口 CAN控制器MCP2515及LPC2294外圍1 口 3.3V直流電源。
[0027]如圖5所示,所述看門狗及復(fù)位電路由集看門狗、電壓監(jiān)控和串行EEPROM三種功能于一身的可編程控制芯片X5043組成。X5043把四種常用的能:上電復(fù)位、看門狗定時器、電源電壓監(jiān)控和塊鎖保護串行EEPROM存儲器組成在一個封裝之內(nèi),這種組合降低了系統(tǒng)成本、減少了電路板空間和增加了可靠性。U4看門狗芯片X5043主要實現(xiàn)微控制器LPC2294上電復(fù)位及對電源電壓的監(jiān)控功能,保證整個電路可靠工作。
[0028]如圖6所示,所述JTAG接口電路由20芯插座組成,JTAG(Joint Test Act1nGroup,聯(lián)合測試行動小組)是一種國際標準測試協(xié)議,主要用于芯片內(nèi)部測試及對系統(tǒng)進行仿真、調(diào)試,JTAG技術(shù)是一種嵌入式調(diào)試技術(shù),它在芯片內(nèi)部封裝了專門的測試電路TAP (Test Access Port,測試訪問口),通過專用的JTAG測試工具對內(nèi)部節(jié)點進行測試。通過JTAG接口,可對芯片內(nèi)部的所有部件進行訪問,因而是開發(fā)調(diào)試嵌入式系統(tǒng)的一種簡潔高效的手段。目前JTAG接口的連接有兩種標準,即14針接口和20針接口,網(wǎng)關(guān)板對應(yīng)微控制器LPC2294的JTAG接口為20針接口。
[0029]如圖7所示,所述兩路SPI接口 CAN控制器電路由CAN總線控制芯片MCP2515、時鐘晶振、RC復(fù)位連接組成。Ull、U12的CAN總線控制芯片MCP2515符合CAN2.0B技術(shù)規(guī)范并帶有符合工業(yè)標準的SPI串行接口,能夠發(fā)送和接收標準數(shù)據(jù)幀以及擴展數(shù)據(jù)幀,并具有接收過濾和信息管理的功能,最高數(shù)據(jù)傳輸速率可達1Mbps。X2、X3時鐘晶振為芯片MCP2515提供運行提供時鐘源、RC復(fù)位電路(R31、C34與R32、C35)為芯片MCP2515實現(xiàn)上電復(fù)位功能。
[0030]如圖8所示,所述六路高速隔離CAN收發(fā)器電路由高速隔離CAN收發(fā)器CTM1051、通信指示燈、終端電阻連接組成。U5?U12是一款帶隔離的高速CAN收發(fā)器芯片,該芯片內(nèi)部集成了所有必需的CAN隔離及CAN收、發(fā)器件,這些都被集成在不到3平方厘米的芯片上。芯片的主要功能是將CAN控制器的邏輯電平轉(zhuǎn)換為CAN總線的差分電平并且具有DC2500V的隔離功能及ESD保護作用。通信指示燈VLl?VL12安放在CAN收發(fā)器CTM1051輸入端可以直觀的顯示通信狀態(tài),終端電阻跨接在CAN收發(fā)器CTM1051的輸出端,進行CAN總線阻抗匹配。
[0031]綜上所述,本實用新型一種基于ARM7的CAN總線網(wǎng)關(guān)的各項技術(shù)性能如下:
[0032]a)供電電源電壓:DC24V±5% ;
[0033]b)CAN 總線路數(shù):6;
[0034]c) CAN總線通訊速率:最高達IMbps ;
[0035]d) CAN 總線隔離電壓:DC2500V ;
[0036]e)支持標準幀和擴展幀。
【主權(quán)項】
1.一種基于ARM7的CAN總線網(wǎng)關(guān),包括微控制器電路、電源電路、看門狗及復(fù)位電路、JTAG接口電路、兩路SPI接口 CAN控制器電路、六路高速隔離CAN收發(fā)器電路,其特征在于:所述電源電路的輸出端與微控制器電路、看門狗及復(fù)位電路、JTAG接口電路、SPI接口 CAN控制器以及高速隔離CAN收發(fā)器電路的電源輸入端相聯(lián);所述看門狗及復(fù)位電路的輸出端與微控制器電路的復(fù)位輸入端相聯(lián);所述JTAG接口電路的輸出端與微控制器電路JTAG調(diào)試端口輸入端相聯(lián);所述兩路SPI接口 CAN控制器的輸入端與微控制器電路兩路SPI接口輸出端相聯(lián),兩路SPI接口 CAN控制器的輸出端與六路高速隔離CAN收發(fā)器電路的其中兩路輸入端相聯(lián);所述六路高速隔離CAN收發(fā)器電路其中四路的輸入端與微控制器電路的四路CAN接口輸出端相聯(lián)。
2.根據(jù)權(quán)利要求1所述的一種基于ARM7的CAN總線網(wǎng)關(guān),其特征是:所述微控制器電路由基于ARM7TDM1-S CPU的微控制器LPC2294、濾波電容、晶振連接組成。
3.根據(jù)權(quán)利要求1所述的一種基于ARM7的CAN總線網(wǎng)關(guān),其特征是:所述電源電路由電源模塊VRB2405⑴D-10WR、線性穩(wěn)壓電源SPXl 117M3-1.8、線性穩(wěn)壓電源SPX1117M3-3.3、濾波電容、電源指示燈連接組成。
4.根據(jù)權(quán)利要求1所述的一種基于ARM7的CAN總線網(wǎng)關(guān),其特征是:所述看門狗及復(fù)位電路由集看門狗、電壓監(jiān)控和串行EEPROM三種功能于一身的可編程控制芯片X5043組成。
5.根據(jù)權(quán)利要求1所述的一種基于ARM7的CAN總線網(wǎng)關(guān),其特征是:所述JTAG接口電路由20芯插座組成。
6.根據(jù)權(quán)利要求1所述的一種基于ARM7的CAN總線網(wǎng)關(guān),其特征是:所述兩路SPI接口 CAN控制器電路由CAN總線控制芯片MCP2515、時鐘晶振、RC復(fù)位連接組成。
7.根據(jù)權(quán)利要求1所述的一種基于ARM7的CAN總線網(wǎng)關(guān),其特征是:所述六路高速隔離CAN收發(fā)器電路由高速隔離CAN收發(fā)器CTM1051、通信指示燈、終端電阻連接組成。
【專利摘要】本實用新型涉及一種基于ARM7的CAN總線網(wǎng)關(guān),為了實現(xiàn)多個CAN總線子網(wǎng)間的通信,運用ARM7TDMI-S CPU的微控制器LPC2294、MCP2515及CTM1050設(shè)計并實現(xiàn)。該網(wǎng)關(guān)能夠?qū)崿F(xiàn)各個子網(wǎng)間的通信;能夠?qū)崿F(xiàn)高速與低速CAN總線網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)交換;有效地降低了網(wǎng)絡(luò)流量,增強了網(wǎng)絡(luò)的可靠性;實現(xiàn)了數(shù)據(jù)轉(zhuǎn)發(fā)、差錯控制及流量控制等網(wǎng)絡(luò)管理功能。同時還具有電路功耗小、形式簡單、成本低的優(yōu)點。
【IPC分類】H04L12-66
【公開號】CN204392284
【申請?zhí)枴緾N201520126519
【發(fā)明人】張家貴, 蓋忠偉, 魏彥, 吳小麗, 王曉民, 張陽, 熊天學(xué), 劉洋
【申請人】武漢杭久電氣有限公司
【公開日】2015年6月10日
【申請日】2015年3月5日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
富锦市| 柯坪县| 太白县| 鲁山县| 渑池县| 宜良县| 田林县| 卢龙县| 永吉县| 常州市| 锡林郭勒盟| 保康县| 儋州市| 新乐市| 常熟市| 高州市| 左贡县| 精河县| 当涂县| 许昌县| 明溪县| 宝兴县| 新邵县| 油尖旺区| 缙云县| 临城县| 泗阳县| 保山市| 柳林县| 阳泉市| 广灵县| 莱西市| 科技| 佛学| 哈尔滨市| 论坛| 航空| 西乌珠穆沁旗| 虞城县| 凉城县| 慈溪市|