專利名稱:基于arm7cpu核的gprs-can網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及基于GPRS無(wú)線網(wǎng)絡(luò)和CAN工業(yè)現(xiàn)場(chǎng)總線的網(wǎng)絡(luò)控制,主 要涉及到一種基于ARM7 CPU的用于從工業(yè)現(xiàn)場(chǎng)遠(yuǎn)程數(shù)據(jù)采集并無(wú)線傳輸?shù)男?型GPRS—CAN網(wǎng)關(guān)。
技術(shù)背景近年來(lái)隨著工業(yè)自動(dòng)化領(lǐng)域的快速發(fā)展,工業(yè)現(xiàn)場(chǎng)總線由于其可靠性高、成 本低、故障率低等優(yōu)點(diǎn)使得其應(yīng)用越來(lái)越廣泛,出于成本和通信性能的考慮,CAN 總線在工業(yè)現(xiàn)場(chǎng)總線中占有很大的比重,尤其是在鐵路機(jī)車、輕軌、地鐵等軌 道交通領(lǐng)域,CAN總線的應(yīng)用尤其廣泛。隨著我國(guó)鐵路信息化的建設(shè),對(duì)于軌 道車輛的遠(yuǎn)程監(jiān)控也成為當(dāng)前需要迫切解決的問(wèn)題,在全國(guó)大規(guī)模的GSM-R網(wǎng) 絡(luò)建成之前,使用GPRS網(wǎng)絡(luò)將從機(jī)車車輛現(xiàn)場(chǎng)采集的數(shù)據(jù)無(wú)線傳輸?shù)降孛妫?成為當(dāng)前成本低、實(shí)現(xiàn)快、可靠性高的首選方案。本設(shè)計(jì)就是針對(duì)這一應(yīng)用, 采用了 ARM7 CPU設(shè)計(jì)出一種低成本、高性能的GPRS-CAN網(wǎng)關(guān)。CAN是英文Controller AreaNetwork的縮寫(xiě),即控制器局域網(wǎng),是國(guó)際上應(yīng) 用最廣泛的現(xiàn)場(chǎng)總線之一。CAN最初出現(xiàn)在80年代末的汽車工業(yè)中,由德國(guó) Bosch公司最先提出。當(dāng)時(shí),由于消費(fèi)者對(duì)于汽車功能的要求越來(lái)越多,而這些 功能的實(shí)現(xiàn)大多是基于電子操作的,這就使得電子裝置之間的通訊越來(lái)越復(fù)雜, 同時(shí)意味著需要更多的連接信號(hào)線。提出CAN總線的最初動(dòng)機(jī)就是為了解決現(xiàn) 代汽車中龐大的電子控制裝置之間的通訊,減少不斷增加的信號(hào)線。于是,他 們?cè)O(shè)計(jì)了一個(gè)單一的網(wǎng)絡(luò)總線,所有的外圍器件可以被掛接在該總線上。1993 年,CAN已成為國(guó)際標(biāo)準(zhǔn)IS011898(高速應(yīng)用)和IS011519 (低速應(yīng)用)。CAN是一種多主方式的串行通訊總線,基本設(shè)計(jì)規(guī)范要求有高的位速率, 高抗電磁干擾性,而且能夠檢測(cè)出產(chǎn)生的任何錯(cuò)誤。當(dāng)信號(hào)傳輸距離達(dá)到10Km 時(shí),CAN仍可提供高達(dá)50Kbit/s的數(shù)據(jù)傳輸速率。CAN協(xié)議的2.0A版本規(guī)定 CAN控制器必須有一個(gè)11位的標(biāo)志符。同時(shí),在2.0B版本中規(guī)定,CAN控制器的標(biāo)志符長(zhǎng)度可以是11位或29位。遵循CAN2.0B協(xié)議的CAN控制器可以發(fā)送和 接收11位標(biāo)識(shí)符的標(biāo)準(zhǔn)格式報(bào)文或29位標(biāo)識(shí)符的擴(kuò)展格式報(bào)文。如果禁止 CAN2.0B,則CAN控制器只能發(fā)送和接收l(shuí)l位標(biāo)識(shí)符的標(biāo)準(zhǔn)格式報(bào)文,而忽略擴(kuò)展格式的報(bào)文結(jié)構(gòu),但不會(huì)出現(xiàn)錯(cuò)誤。由于CAN總線具有很高的實(shí)時(shí)性能,因此,CAN已經(jīng)在汽車工業(yè)、航空工 業(yè)、工業(yè)控制、安全防護(hù)、軌道交通等領(lǐng)域中得到了廣泛應(yīng)用。GPRS是通用分組無(wú)線業(yè)務(wù)(General Packet Radio Service)的英文簡(jiǎn)稱,是在 現(xiàn)有GSM系統(tǒng)上發(fā)展出來(lái)的一種新的數(shù)據(jù)承載業(yè)務(wù),目的是為GSM用戶提供分 組形式的數(shù)據(jù)業(yè)務(wù)。GPRS采用分組交換技術(shù),數(shù)據(jù)傳輸速率高達(dá)160Kbps。分 組交換的基本過(guò)程是把數(shù)據(jù)先分成若干個(gè)小的數(shù)據(jù)包,可通過(guò)不同的路由,以 存儲(chǔ)轉(zhuǎn)發(fā)的接力方式送到目的端,而組裝成完整的數(shù)據(jù)。分組交換基本上不是 實(shí)時(shí)系統(tǒng),延時(shí)也不固定,但可以使不同的數(shù)據(jù)傳輸"共用"傳輸帶寬有數(shù)據(jù)占 用帶寬,無(wú)數(shù)據(jù)時(shí)不占用,從而分享資源。采用分組交換的GPRS則可靈活運(yùn)用 無(wú)線信道,每一個(gè)用戶可以有多個(gè)無(wú)線信道,而同一信道又可以由幾個(gè)用戶共 享,從而極大地提高了無(wú)線資源的利用率。GPRS采用與GSM同樣的無(wú)線調(diào)制標(biāo) 準(zhǔn)、同樣的頻帶、同樣的突發(fā)結(jié)構(gòu)、同樣的跳頻規(guī)則以及同樣的TDMA幀結(jié)構(gòu), 這種新的分組數(shù)據(jù)信道與當(dāng)前的電路交換的話音業(yè)務(wù)信道極其相似。因此,現(xiàn) 有的基站子系統(tǒng)(BSS)從一開(kāi)始就可提供全面的GPRS覆蓋。GPRS允許用戶在端 到端分組轉(zhuǎn)移模式下發(fā)送和接收數(shù)據(jù),而不需要利用電路交換模式的網(wǎng)絡(luò)資源。 從而提供了一種高效、低成本的無(wú)線分組數(shù)據(jù)業(yè)務(wù)。特別適用于間斷的、突發(fā) 性的和頻繁的、少量的數(shù)據(jù)傳輸,也適用于偶爾的大數(shù)據(jù)量傳輸。由于GPRS允 許用戶在分組交換模式下發(fā)送和接收數(shù)據(jù),從而提供了一種高效、低成本的無(wú) 線分組數(shù)據(jù)業(yè)務(wù)。ARM7 CPU是ATMEL公司基于ARM7核的CPU,該CPU屬于AT91系列ARM 微處理器,內(nèi)部具有256K字節(jié)高速Flash, 32K字節(jié)高速SRAM, MMC接口, 2 個(gè)SPI口, 3個(gè)UART, 2個(gè)串行CAN總線通訊接口、 19通道的DMA, 9個(gè)定時(shí)器, l個(gè)周期間隔定時(shí)器,后備電池模塊,看門(mén)狗,8PWM, 16通道10位ADC,高驅(qū) 動(dòng)力引腳,POR,晶振,片上RC振蕩器,PLL,高級(jí)時(shí)鐘及電源管理單端3到3.6V 電源。由于該CPU帶有串行CAN2.0B控制器和UART口,對(duì)于實(shí)現(xiàn)GPRS-CAN網(wǎng)關(guān)提供了條件。 發(fā)明內(nèi)容本實(shí)用新型針對(duì)目前存在的問(wèn)題,研發(fā)了一種兼容性高、設(shè)計(jì)新穎、靈活性強(qiáng)用于遠(yuǎn)程數(shù)據(jù)傳輸?shù)腉PRS-CAN網(wǎng)關(guān)。本實(shí)用新型的技術(shù)解決方案是這樣實(shí) 現(xiàn)的-一種基于ARM7CPU核的GPRS-CAN網(wǎng)關(guān),包括電源模塊,指示燈模塊和 SIM卡插座接口模塊,其特征在于還包括由AT91SAM7A3構(gòu)成的CPU模塊和 GPRS模塊,CPU模塊和GPRS模塊由電源模塊直接供電,GPRS模塊則與SIM 卡插座接口模塊相連接;其中所述的CPU模塊內(nèi)嵌了剪裁版TCP/IP協(xié)議棧和 集成了兩個(gè)獨(dú)立的CAN控制器與三個(gè)UART 口 , CAN控制器通過(guò)CANRX0和 CANTXO 口分別與CAN收發(fā)器SN65HVD230的R和T引腳相連,通過(guò)其內(nèi)電 路形成CANH和CANL兩路差分信號(hào)并由DB9標(biāo)準(zhǔn)端口引到網(wǎng)關(guān)外部和CAN 網(wǎng)絡(luò)通訊使用;所述的UART 口中有UARTO和UART2, UARTO通過(guò)六個(gè)I/O 口為GPRS模塊提供電源和AT指令信號(hào);UART2則作為外部接口連接MAX232 收發(fā)器,通過(guò)DB9標(biāo)準(zhǔn)端口和外部通訊,用來(lái)配置網(wǎng)關(guān)參數(shù)。所述的電源模塊外接DC24V電源,通過(guò)ZUS152405模塊轉(zhuǎn)化為DC5V和/ 或通過(guò)AS1117M3-3.3V模塊轉(zhuǎn)化為3.3V。所述的GPRS模塊由MC35芯片構(gòu)成,模塊中有ZIF40針通訊接口,其中 的1 5腳供電,6 10腳接地,15腳的IGT和31引腳的PD信號(hào)線用于控制 GPRS模塊的啟動(dòng)和停止,并且和CPU模塊的I/O 口相連;6 23腳的8路信號(hào) 線與CPU模塊的UARTO 口相連接,并通過(guò)CPU模塊向MC35模塊發(fā)送AT指 令,來(lái)控制模塊的工作;32腳的SYNC為同步信號(hào),用以控制GPRSLED指示 燈的閃爍。與現(xiàn)有技術(shù)相比較,本實(shí)用新型的優(yōu)點(diǎn)在于1、 不需建設(shè)專門(mén)的無(wú)線網(wǎng)絡(luò),沒(méi)有基礎(chǔ)建設(shè)費(fèi)用,項(xiàng)目實(shí)施快速;2、 不需要購(gòu)置昂貴的設(shè)備、運(yùn)營(yíng)成本低廉;3、 數(shù)據(jù)傳輸速度快、信號(hào)穩(wěn)定、不受地域和天氣的限制;4、 地面監(jiān)控站的位置也不受地域影響,只要能夠接入Intemet即可。
圖l無(wú)線監(jiān)控系統(tǒng)工作原理圖; 圖2 GPRS-CAN網(wǎng)關(guān)結(jié)構(gòu)圖; 圖3ARM7及CAN、 RS-232接口電路; 圖4SIM卡插座接口電路; 圖5GPRS模塊接口電路; 圖6 DC24V轉(zhuǎn)DC5V接口電路; 圖7 DC5V轉(zhuǎn)DC3.3V接口電路; 圖8GPRS-CAN網(wǎng)關(guān)通訊過(guò)程流程圖。在圖中1、地面監(jiān)視終端,2、防火墻,3、 Intemet服務(wù)器,4、 CGSN網(wǎng)關(guān), 5、天線,6、 GPRS-CAN網(wǎng)關(guān),7、電源模塊,8、 GPRS模塊,9、 SIM卡,10、 CPUAT91SAM7A3, 11、 CAN控制器,12、 RS-232口, 13、 LED指示燈模塊, 14、 GSM網(wǎng)絡(luò)。
具體實(shí)施方式
如圖1-圖7所示的基于ARM7CPU核的GPRS-CAN網(wǎng)關(guān),其特征在于包括高 檔CPU控制器AT91SAM7A3, GPRS模塊及外圍電路,旨在實(shí)現(xiàn)CAN和GPRS數(shù) 據(jù)流的交互,將工業(yè)現(xiàn)場(chǎng)的CAN數(shù)據(jù)流通過(guò)GPRS傳輸?shù)降孛孢h(yuǎn)程監(jiān)控站,交給 遠(yuǎn)程計(jì)算機(jī)使用,實(shí)現(xiàn)對(duì)遠(yuǎn)程CAN網(wǎng)絡(luò)設(shè)備的監(jiān)視;另一方面是遠(yuǎn)程計(jì)算機(jī)可 以發(fā)送指令到工業(yè)現(xiàn)場(chǎng)的CAN網(wǎng)絡(luò),完成對(duì)CAN網(wǎng)絡(luò)設(shè)備的遠(yuǎn)程控制。所述的 GPRS模塊通過(guò)射頻天線, 一方面從GSM網(wǎng)絡(luò)中接收GPRS分組數(shù)據(jù)報(bào)包,經(jīng)過(guò) 協(xié)議轉(zhuǎn)化,去掉GPRS數(shù)據(jù)報(bào)的幀頭幀尾形成IP數(shù)據(jù)包,將該數(shù)據(jù)包通過(guò)RS232 接口傳輸給中央處理器CPU;另一方面接收CPU發(fā)送過(guò)來(lái)的IP數(shù)據(jù)包,進(jìn)行協(xié)議 轉(zhuǎn)化打包成GPRS數(shù)據(jù)包經(jīng)過(guò)射頻天線發(fā)送到GSM網(wǎng)絡(luò);中央處理器CPU AT91SAM7A3在CAN網(wǎng)絡(luò)和GPRS網(wǎng)絡(luò)間進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),同時(shí)完成協(xié)議轉(zhuǎn)化。由 于AT91SAM7A3內(nèi)部集成CAN控制器,所以AT91SAM7A3可以通過(guò)與其相接的 CAN收發(fā)器完成CAN網(wǎng)絡(luò)數(shù)據(jù)的收發(fā),另外AT91SAM7A3另外一個(gè)重要的功能 則是完成TCPUP數(shù)據(jù)包的打包和解包。具體地說(shuō)如圖1所示,GPRS—CAN網(wǎng)關(guān)的工作過(guò)程是從機(jī)車或現(xiàn)場(chǎng)總線的CAN網(wǎng)絡(luò) 中采集數(shù)據(jù),然后經(jīng)過(guò)GPRS—CAN網(wǎng)關(guān)的射頻天線將數(shù)據(jù)以GPRS分組數(shù)據(jù)包 的形式發(fā)送到GSM網(wǎng)絡(luò)中,數(shù)據(jù)到達(dá)GSM網(wǎng)絡(luò)后經(jīng)過(guò)CGSN網(wǎng)關(guān)進(jìn)行協(xié)議轉(zhuǎn)換將數(shù)據(jù)傳輸?shù)絀ntemet上的一臺(tái)服務(wù)器中,這樣地面任何一臺(tái)接入Intemet的電腦 都可以作為監(jiān)控終端,通過(guò)Internet接入服務(wù)器來(lái)訪問(wèn)GPRS-CAN網(wǎng)關(guān)采集來(lái)的 數(shù)據(jù),同樣也可以將指令下傳到CAN網(wǎng)絡(luò)中。如2圖所示,GPRS-CAN網(wǎng)關(guān)從硬件電路上來(lái)講主要包含以下幾部分電源 部分、GPRS模塊、SIM插座、中央處理器AT91SAM7A3、 CAN通訊口、 RS-232 通訊口 、 LED指示燈部分,包括電源指示燈POWER LED、 CAN指示燈CAN LED、 GPRS指示燈GPRS LED。電源部分用來(lái)給中央處理器和GPRS模塊供電,提供DC 3.3V和5V的電源;GPRS模塊主要是用來(lái)從中央處理器AT91SAM7A3接收IP數(shù)據(jù)包,經(jīng)協(xié)議轉(zhuǎn) 換打包成GPRS分組數(shù)據(jù)包后將數(shù)據(jù)發(fā)送到GSM網(wǎng)絡(luò),同時(shí)將從GSM網(wǎng)絡(luò)接收的 GPRS數(shù)據(jù)包解包成IP數(shù)據(jù)包后發(fā)送給中央處理器AT91SAM7A3;SIM插座用來(lái)安裝SIM卡,GPRS模塊只有通過(guò)SIM的身份認(rèn)證才能接入 GSM網(wǎng)絡(luò);中央處理器AT91SAM7A3是整個(gè)GPRS-CAN網(wǎng)關(guān)的核心部件, AT91SAM7A3要將從CAN總線接收到的數(shù)據(jù)進(jìn)行TCP / IP協(xié)議轉(zhuǎn)換,將數(shù)據(jù)打 包成IP數(shù)據(jù)包發(fā)送到GPRS模塊,同時(shí)從GPRS模塊中接收IP數(shù)據(jù)包,將解包后的 數(shù)據(jù)發(fā)送到CAN總線上。由于我們?cè)贏T91SAM7A3中嵌入了裁剪后的TCP / IP 協(xié)議桟,所以通過(guò)AT91SAM7A3就可以完成TCP / IP的解包和打包工作。 AT91SAM7A3還需要從RS232口接收對(duì)GPRS-CAN網(wǎng)關(guān)的配置數(shù)據(jù),配置信息可 以存儲(chǔ)在FLASH中,可以做到掉電不丟失配置數(shù)據(jù),每次GPRS-CAN網(wǎng)關(guān)上電 自動(dòng)讀取配置信息。同時(shí)AT91SAM7A3具備看門(mén)狗等功能,當(dāng)網(wǎng)關(guān)出現(xiàn)意外情況可以系統(tǒng)自動(dòng)復(fù)位。CAN通訊口主要用來(lái)將AT91 SAM7A3接入CAN網(wǎng)絡(luò),從CAN網(wǎng)絡(luò)中接收數(shù) 據(jù)和往C AN網(wǎng)絡(luò)中發(fā)送數(shù)據(jù)。RS-232通訊口主要是開(kāi)放給用戶,用戶可以使用PC機(jī)中的RS-232 口和 GPRS-CAN網(wǎng)關(guān)通訊,完成對(duì)GPRS-CAN網(wǎng)關(guān)一些運(yùn)行參數(shù)的配置。LED指示燈部分用來(lái)指示出GPRS-CAN網(wǎng)關(guān)的工作狀態(tài),當(dāng)GPRS-CAN網(wǎng)關(guān) 正常供電,POWERLED指示燈會(huì)發(fā)亮;當(dāng)從CAN網(wǎng)絡(luò)收發(fā)數(shù)據(jù)的時(shí)侯CANLED 指示燈會(huì)閃爍;GPRSLED指示燈用來(lái)指示GPRS模塊的工作狀態(tài),GPRS模塊處于初始化、査找網(wǎng)絡(luò)、收發(fā)數(shù)據(jù)等不同的工作狀態(tài)時(shí)該指示燈會(huì)以不同的閃爍 頻率來(lái)指示。如圖3所示,ARM7CPUAT91SAM7A3使用的是18.432M的晶振,芯片的工 作電壓為3.3V。其67、 68、 69、 70引腳為JTAG仿真器接口 ,其電路連接如圖所 示,接口使用20針的JTAG插座。AT91SAM7A3內(nèi)部集成了兩路獨(dú)立的CAN控制 器,這里我們用到的是CANO口, CANRXO和CANTXO分別連接到CAN收發(fā)器 SN65HVD230的R和T引腳上,通過(guò)SN65HVD230形成CANH和CANL兩路差分信 號(hào)線,將這兩路信號(hào)線通過(guò)DB9接口引到網(wǎng)關(guān)外部和CAN網(wǎng)絡(luò)通訊使用。 AT91SAM7A3內(nèi)部集成了 了三個(gè)UART 口 ,我們使用UARTO 口和GPRS模塊通 訊,使用UART2作為外部RS232接口用來(lái)配置網(wǎng)關(guān)參數(shù),由于和GPRS模塊通訊 需要握手信號(hào),所以我們使用PA6、 PA7、 PA18、 PA19、 PA20、 PA21六個(gè)IO口 來(lái)作UARTO的RTSO、 CTSO、 RINGO、 DTRO、 DCDO、 DSRO六個(gè)信號(hào)線接口。 RS232口不需要握手信號(hào),所以我們只用UART2的RX2和TX2收發(fā)數(shù)據(jù)即可,但 是由于該RS-232口用來(lái)和外部通訊,所以需要使用MAX232來(lái)作為該232接口的 收發(fā)器。如圖4所示,SIM卡插座用來(lái)和GPRS模塊直接相連,包括對(duì)SIM卡的供電都 由GPRS模塊來(lái)提供,不再對(duì)其單獨(dú)供電。如圖所示,SIM插座一共有8個(gè)引腳, 其中CCVCC用來(lái)供電,直接和GPRS模塊的CCVCC引腳連接,GND接地,CCIO 為串行數(shù)據(jù)線,控制數(shù)據(jù)的發(fā)送和接收,CCDET1和CCDET2用來(lái)檢測(cè)SIM是否 插入在插座,CCDET1用來(lái)供電,當(dāng)有SIM插入插座時(shí)CCDET2接通為高電平, 沒(méi)有SIM插入為低電平,CCDET2和GPRS模塊的CCIN引腳相連,CCCLK為GPRS 模塊設(shè)置SIM卡的時(shí)鐘信號(hào)線,CCRST為SIM卡復(fù)位信號(hào)線。如圖5所示,我們選用的GPRS模塊為西門(mén)子公司的MC35,該模塊提供了一 個(gè)ZIF 40針的通訊接口,其中l(wèi)、 2、 3、 4、 5引腳供電;6、 7、 8、 9、 IO引腳接 地;11、 12引腳用來(lái)連接備用電池;15引腳的IGT和31引腳的PD信號(hào)線用來(lái)控制 GPRS模塊的啟動(dòng)和停止工作,這兩個(gè)引腳和AT91SAM7A3的IO口相連,16到23 引腳的8路信號(hào)線和AT91SAM7A3的UART0相連接,通過(guò)AT91SAM7A3向MC35 模塊發(fā)送AT指令來(lái)控制模塊的工作;32引腳的SYNC為同步信號(hào),通過(guò)該信號(hào)控 帝UGPRS LED指示燈的閃爍情況。33到40引腳的8路信號(hào)線用來(lái)連接語(yǔ)音手柄,因?yàn)槲覀儧](méi)有用到語(yǔ)音手柄,所以這幾路信號(hào)線懸空就可以了。在軌道交通領(lǐng)域,機(jī)車、輕軌等一般只能提供DC24V供電,所以該網(wǎng)關(guān)設(shè) 計(jì)的工作電壓為DC24V,然而由于網(wǎng)關(guān)內(nèi)部芯片的工作電壓是DC5V和DC3.3V, 所以在網(wǎng)關(guān)內(nèi)部要進(jìn)行電壓轉(zhuǎn)化。對(duì)于外部接入的DC24V電源通過(guò)ZUS 152405 模塊轉(zhuǎn)化為DC5V, DC5V又通過(guò)AS1117M3-3.3V模塊轉(zhuǎn)化為3.3V,整個(gè)系統(tǒng)使 用DC5V和DC3.3V工作。
權(quán)利要求1. 一種基于ARM7CPU核的GPRS-CAN網(wǎng)關(guān),包括電源模塊(7),指示燈模塊(13)和SIM卡插座接口模塊(9),其特征在于還包括由AT91SAM7A3構(gòu)成的CPU模塊(10)和GPRS模塊(8),CPU模塊(10)和GPRS模塊(8)由電源模塊(7)直接供電,GPRS模塊則與SIM卡插座接口模塊(19)相連接;其中所述的CPU模塊內(nèi)嵌了剪裁的TCP/IP協(xié)議棧和集成了兩個(gè)獨(dú)立的CAN控制器(11)與三個(gè)UART口,CAN控制器通過(guò)CANRX0和CANTX0口分別與CAN收發(fā)器SN65HVD230的R和T引腳相連,通過(guò)其內(nèi)電路形成CANH和CANL兩路差分信號(hào)并由DB9標(biāo)準(zhǔn)端口引到網(wǎng)關(guān)外部和CAN網(wǎng)絡(luò)通訊使用;所述的UART口中有UART0和UART2,UART0通過(guò)六個(gè)I/O口為GPRS模塊提供電源和AT指令信號(hào);UART2則作為外部接口連接MAX232收發(fā)器,通過(guò)DB9標(biāo)準(zhǔn)端口和外部通訊,用來(lái)配置網(wǎng)關(guān)參數(shù)。
2、 根據(jù)權(quán)利要求1所述的基于ARM7CPU核的GPRS-CAN網(wǎng)關(guān),其特征 在于所述的電源模塊外接DC24V電源,通過(guò)ZUS152405模塊轉(zhuǎn)化為DC5V和/ 或通過(guò)AS1117M3-3.3V模塊轉(zhuǎn)化為3.3V。
3、 根據(jù)權(quán)利要求1所述的基于ARM7CPU核的GPRS-CAN網(wǎng)關(guān),其特征 在于所述的GPRS模塊由MC35芯片構(gòu)成,模塊中有ZIF40針通訊接口,其中 的1 5腳供電,6 10腳接地,15腳的IGT和31引腳的PD信號(hào)線用于控制 GPRS模塊的啟動(dòng)和停止,并且和CPU模塊的I/O 口相連;16 23腳的8路信 號(hào)線與CPU模塊的UARTO 口相連接,并通過(guò)CPU模塊向MC35模塊發(fā)送AT 指令,來(lái)控制模塊的工作;32腳的SYNC為同步信號(hào),用以控制GPRSLED指 示燈的閃爍。
專利摘要本實(shí)用新型公開(kāi)了一種基于ARM7CPU核的GPRS-CAN網(wǎng)關(guān),以西門(mén)子工業(yè)級(jí)的MC35為GPRS模塊,以AT91SAM7A3為CPU模塊,由于該CPU內(nèi)部集成了CAN、UART等通訊接口且內(nèi)部FLASH、RAM資源豐富,在不需要擴(kuò)充資源的情況下就可以內(nèi)嵌TCP\IP協(xié)議棧,避免了電路的復(fù)雜性,在降低成本的同時(shí),也增強(qiáng)了其抗干擾的能力。
文檔編號(hào)H04L12/66GK201122988SQ20072001339
公開(kāi)日2008年9月24日 申請(qǐng)日期2007年7月18日 優(yōu)先權(quán)日2007年7月18日
發(fā)明者躍 于, 濤 吳, 張福景, 李常賢, 李礫工, 王忠福, 董笑辰, 趙國(guó)平, 馬晨普 申請(qǐng)人:謝步明