多功能车辆总线接口卡的设计

被引量 : 0次 | 上传用户:q137301947
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多功能车辆总线(MVB)接口卡是列车通信网络中重要的通信设备。接口卡连接不同类型的总线,通过运行在其上的通信协议软件,完成协议转换,实现跨总线的数据传输。本文分析了接口卡的软件层次结构,根据功能将其划分成初始化,实时协议和CAN应用三大模块,其中实时协议是重点。实时协议又分为过程数据和消息数据服务两大模块。本文针对实时协议设计中的难点:链路层接口模块和消息数据模块的设计思路进行详细说明。链路层接口模块的设计要点是共享存储器访问的设计。共享存储器位于链路层和实时协议之间,存储过程数据集和消息包,允许链路层和实时协议并发访问。共享存储器设计的关键就在如何实现并发访问,涉及到两个模块间的交互和数据转发,关系到系统的稳定性和可靠性,链路层接口的设计需要和底层MVB模块协同,是项目的重点和难点。共享存储器设计有二,要优先满足MVB模块对共享存储器的读写需求(实时性要求),其次要满足CPU对数据集操作的完整性要求。本文放弃了纯粹的CPU等待方案,通过使用单口RAM,设计适当的时序完成数据的读出;通过写FIFO完成链路层的写入。实验证明,该方案很好的满足了协议要求。消息数据模块按照OSI网络模型分为会话层,传输层和网络层。本文为会话层设计了相应的数据结构和状态机;为传输层设计了事件状态机和超时状态机;将网络层分解成发送任务和路由任务。根据各层的不同功能,将消息数据模块划分为不同的任务和接口调用。接口卡开发已经完成,与多种MVB从设备进行互连,顺利通过了项目验收。软件工作稳定,性能可靠,各项指标都很好的满足要求。
其他文献
目的探讨血浆置换联合血液滤过治疗妊娠合并高脂血症性胰腺炎的疗效。方法妊娠合并高脂血症性胰腺炎患者20例,按照随机数字表分为治疗组12例和对照组8例,对照组采用禁食、胃
高职课程考核管理在考试内容、考试形式、考试结果等方面存在诸多问题,要形成能力本位的课程考核管理体系,高职院校必须制定与完善课程考核标准,选择适合课程的考核模式,完善
随着船舶大型化和港口深水化的发展,传统意义上的防波堤因其造价较高、技术复杂、施工困难等已不能适应深水港发展的要求。亟需研究和开发消浪效果好、工程造价低、方便施工
随着国内外财务丑闻事件的频频爆发,我国学者对财务报告真实性及控制公司盈余管理行为的有效性愈发关注,我国财政部和有关监管部门也颁布了一些政策规章,这为我国进一步完善
在分析云南省中药产业发展与特色中药谷建设的资源优势和市场前景,以及实施中药现代化技术创新的现状条件基础上,认为今后云药现代化与特色中药谷建设的技术创新应当以加强独
突破网络能力影响企业绩效的一般研究范式,通过整合社会资本与组织学习理论,依据对江苏、浙江和上海中小型科技企业的实地调研,重点探讨了在考虑创业学习情况下,网络能力对科
目前对于现金折扣额计量的相关规定不够精确,针对这一问题本文作者提出自己的观点。
应用型本科院校旨在培养高层次应用型人才,文章探讨了目前工科课程教学中存在的一些问题以及教学方法的改革,而《Linux管理基础》以其实践性对于工科课程很具有代表性,从激发
本文概述了脉冲电晕脱硫脱硝研究所得的重要成果,着重总结了国内外有关电晕特性、反应机理、电源与反应器系统研究所得的重要结论。最后对该技术的前景作一展望。
四川秦巴山区作为秦巴山脉的核心组成部分,由于受自然条件、地理行政区划等因素的影响,其旅游资源并未完全转化为旅游经济优势。通过对阿尔卑斯山脉、落基山脉和秦巴山脉三大