CAN_GPRS车载网关设计与应用.pdf

CAN_GPRS车载网关设计与应用.pdf

ID:52954923

大小:3.96 MB

页数:4页

时间:2020-04-03

CAN_GPRS车载网关设计与应用.pdf_第1页
CAN_GPRS车载网关设计与应用.pdf_第2页
CAN_GPRS车载网关设计与应用.pdf_第3页
CAN_GPRS车载网关设计与应用.pdf_第4页
资源描述:

《CAN_GPRS车载网关设计与应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第28卷第5期计算机应用与软件Vol28No.52011年5月ComputerApplicationsandSoftwareMay2011CAN/GPRS车载网关设计与应用12,32,3张立国丁志刚彭娟春1(上海市计算技术研究所上海200040)2(上海计算机软件技术开发中心上海201112)3(上海嵌入式系统应用工程技术研究中心上海201112)摘要汽车内部网的应用和无线车载数据的传输受到越来越多的重视。从应用的角度详细描述了车载CAN/GPRS(ControllerAre

2、aNetwork/GeneralPacketRadioService)网关的硬件设计和软件设计。同时,针对目前将CAN设备驱动实现为字符设备驱动带来的缺点,提出了将CAN设备驱动实现为网络设备驱动,使用Socket进行CAN通信。最后,通过测试验证SocketCAN通信和GPRS无线联网。关键词LinuxPXA3xxCANGPRSDESIGNANDAPPLICATIONOFCAN/GPRSVEHICULARGATEWAY12,32,3ZhangLiguoDingZhigangPengJua

3、nchun1(ShanghaiInstituteofComputingTechnology,Shanghai200040,China)2(ShanghaiDevelopmentCenterofComputerSoftwareTechnology,Shanghai201112,China)3(ShanghaiEngineeringTechnologyResearchCenterofEmbeddedSystemApplication,Shanghai201112,China)AbstractTheapp

4、licationofautomobileinternalnetworksandthetransmissionofwirelessvehiculardataareattractinggrowingattentions.Intermsoftheapplication,weexpatiateonthedesignsofhardwareandsoftwareofCAN/GPRSvehiculargatewayinthepaper.Meanwhile,inlighttothedrawbackbroughtabou

5、tbyimplementingCANdevicedrivertothecharacterdriver,weproposetoimplementCANdevicedrivertothenetworkdevicesdriversandusingSockettoconductCANcommunication.Atlast,wevalidateSocketCANcommunicationandGPRSwirelessinternetbytest.KeywordsLinuxPXA3xxCANGPRS转发

6、。0引言1CAN/GPRS网关硬件结构控制器局域网CAN为串行通信协议,采用差分信号传输,错误检测能力强,通信距离远,能有效地支持高安全等级分布实网关硬件平台采用Marvell最新的基于XScale架构的时控制。CAN总线由于其成本低廉、可靠性高、抗干扰能力强、PXA3xx处理器。PXA3xx是一款高主频低功耗的嵌入式处理通信方式灵活等特点,目前已经广泛应用于汽车内部网器,其主频高达624MHz,为手持式设备提供了很强的处理能力[1]络中。和更长的续航能力。外围设备包括LCD触摸屏、100MLAN

7、、音然而现在汽车还需要和外界交换数据,许多信息需要无线频解码处理芯片、6个带LED灯的矩阵键盘、SD卡接口、UART[2]传输,所以选择具有覆盖面广、接入速度快、按流量收费等优点以及SPI控制器等。的GPRS进行无线数据传输。独立CAN控制器MCP2515支持CAN总线的V2.0B技术目前Linux下CAN设备大多被视为字符设备,存在许多局规范,支持最大1Mb/s的可编程波特率。MCP2515能发送和接限。因此,文中提出将MarvellPXA3xx处理器上扩展的独立收标准和扩展数据帧以及远程帧,其自带的

8、2个验收屏蔽寄存CAN控制器MCP2515驱动设计成网络接口驱动,使用Berkeley器和6个验收滤波寄存器可以用于过滤掉不想要的报文,[3]SocketAPI和Linux网络协议栈进行SocketCAN通信。事实证MCP2515通过SPI接口与CPU连接。明,使用Socket进行CAN的通信,不仅解决了字符设备驱动固GE863GPS是目前市场上GPRS/GPS二合一模块中最小的有的局限性,而且使CAN和GPRS在应用层都能用Socket

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。