- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MVB帧收发模块设计
MVB帧收发模块设计研究开发魏耀南,林品,唐允宝(华东交通大学电气与电子工程学院,江西南昌330013)作者简介:魏耀南(1987-),男,硕士研究生,研究方向为交通信息工程及控制。摘要:介绍了多功能车辆总线(MVB)及其总线控制器,着重分析了收发模块的功能。在此基础上,将帧的收发模块划分为基本的功能单元,以QuartusⅡ软件作为开发平台,采用Verilog硬件描述语言进行编程,成功地建立了收发模块IP核。关键词:多功能车辆总线;收发模块;主帧;从帧;状态机;仿真中图分类号:TN393;U292.9文献标识码:A文章编号:1000-128X(2010)03-0026-04DesignofTransceiverModuleforMVBFrameWEIYao-nan,LINPin,TANGYun-bao(SchoolofElectricalandElectricEngineering,EastChinaJiaotongUniversity,Nanchang,Jiangxi330013,China)Abstract:ThispaperintroducedMVBanditsbuscontrollerandanalysedthefunctionoftransceivermoduleinemphasis.Thetransceivermodulewasdividedintoseveralbasicfunctionalunits.UsingQuartusⅡsoftwaredevelopmentplatform,theIPcoreoftransceivermodulewassuccessfullyestablishedbyadoptingVeriloghardwaredescriptionlanguageforprogramming.Keywords:MVB;transceivermodule;masterframe;slaveframe;statemachine;simulation0引言列车通信网络由多功能车辆总线MVB和绞线式列车总线WTB组成。其中,MVB来源于安达公司的MICAS总线,主要用于将同一车辆或者不同车辆中的标准设备连到列车通信网络上,它为车厢内资源的共享和设备之间的控制提供了可靠的通道。为了符合列车通信网络标准并能方便地实现设备之间的互连,各个与MVB相连的设备都必须具有统一的网络接口,MVB控制器作为MVB总线上的核心处理器,独立于物理层和功能设备,为总线上的各个设备提供通信接口[2]。根据功能上的差异,可以将MVB控制器划分为收发模块、主控模块和通信存储器等。目前,MVB控制器的开发正处于逐步发展与不断的更新换代中,国外ABB公司和西门子公司已经制造出了MVB控制器的专用芯片。国内的列车通信网络是在技术引进和二次开发的基础上发展起来的,由于国外对MVB关键技术的垄断,尤其是对MVB控制器技术的垄断,在一定程度上给MVB在国内机车上的应用推广带来较大的阻力[3]。针对这一问题,本文采用硬件描述语言设计出了MVB控制器中的收发模块,再集成后续工作中需要完成的主控模块和通信存储器等,便能实现总线控制器的功能。1MVB帧MVB传输2种类型的帧:由总线主发送的主帧和从设备响应主帧而发送的从帧,其结构如图1所示。主帧以9位的主起始分界符开始,后为16位的数据和8位校验序列,最后以终止分界符标识结束;从帧以9位的从起始分界符开始,然后是16、32、64、128、256位的数据,如果数据部分小于或者等于64位,那么在所有数据后面附上8位的校验序列,如果数据部分大于64位,则每64位数据后面有一个8位的校验序列,最后为终止分界符。帧在MVB总线上以曼彻斯特码的形式传输。主帧数据部分的前4位为F-code(功能码),决定了响应它的从帧中数据的类型和长度,从帧长度具体如表1所示。收稿日期:2009-11-26;收修改稿日期:2010-03-27第3期魏耀南,林品,唐允宝:MVB帧收发模块设计符通过移位寄存器以串行的形式发送出去,其端口定义如图3所示。由于经曼彻斯特编码单元编码后的分界符包括非数据符NH和NL,所以本单元采用3MHz的时钟作为工作时钟,在每个工作时钟内输出半位。未编码前的分界序列拆分为半位(a)主帧结构图3分界符生成单元(b)从帧结构图1MVB帧结构的形式如下:主起始分界符:10(起始位),11,00,01,11,00,01,01,01。从起始分界符:10(起始位),10,10,10,00,11,10,00,11。终止分界符:00或者00,11(由传输介质决定)。2.2校验序列生成单元为了保证数据传输的可靠性,MVB标准规定在帧数据的后面需要附上校验序列,该校验序列由7位的CRC校验码和一个偶校验位组成。在本设计中选择串行的
您可能关注的文档
- 2小时教你做外贸.doc
- 553乐百氏集团事业部改造方案.ppt
- -八年级下汉语知识语法知识: 主谓句与非主谓句、句子成分、.ppt
- 41水分的测定1.ppt
- A Glossary—Arcadia—by Tom Stoppard.doc
- ABS塑料小件化学镀银及银层氯化的研制.docx
- Acupuncture Detoxification for Addiction Treatment:针刺戒毒脱瘾治疗.ppt
- Acute Pericarditis - Harvard University:急性心包炎-哈佛大学.ppt
- ADP_模型.ppt
- AGC液压系统的故障诊断.docx
- 2025年高考数学圆锥曲线常用二级结论.docx
- 甘肃省靖远县高三下学期第二次联考数学(理)试题扫描版含答案.doc
- 四川省德阳五中高三二诊考试英语试卷扫描版含答案.doc
- 广东省高三第一次模拟考试英语试题扫描版含答案.doc
- 四川省德阳五中高三二诊考试数学(文)试卷扫描版含答案.doc
- 山西省高三第一次模拟考试理科综合试题扫描版含答案.doc
- 四川省广安眉山内江遂宁高三第三次诊断性考试理综化学试题扫描版含答案.doc
- 河南省六市高三下学期第一次联考试题(3月)数学(文)扫描版含答案.doc
- 山西省忻州市2017-2018学年高二上学期期末考试生物试题扫描版.doc
- 2025年国有企业领导班子、市行政审批和政务信息管理局党组书记、局长对照“四个带头”含违纪行为为典型案例检视剖析材料【2篇文】.docx
文档评论(0)