什么是 MVB系统

来源:百度知道 编辑:UC知道 时间:2024/09/20 03:12:12

多功能车辆总线(MVB)通信卡

一、产品和技术简介:
从70年代开始,国外许多大公司就开始了车载微机的研究,并相继制定了自己的机车总线标准,为了能有一个相对一致的标准,同时也考虑到列车车载微机的进一步发展,国际电工技术委员会IEC的第九技术委员会TC9的第二十二工作组WG22特别制定了列车通信网络的国际标准IEC61375-1,即所谓的TCN标准,在国内这一标准也被列入铁标。
在TCN标准规定的数据流中主要规定了两种用户数据流:消息数据和过程数据,目前,国内的电力机车上,主要应用的是过程数据,信息与控制研究中心的 “一类网卡”正是为了适应国内电力机车工业发展的现状和需要而研发生产的。在研发一类网卡的过程中,借鉴了国内外众多相关公司的经验,并根据用户的实际需求增加了许多新的特性,如:
单端口地址访问:本网卡只占用主机的一个IO端口地址,方便用户集成。
16位接口,数据吞吐量更大:主机访问本网卡时,本网卡自动通知主机以16位数据方式访问,相比传统的8位接口,数据吞吐量增加一倍。
按端口大小往源端口写入数据或从宿端口接收数据:目前,多数厂家网卡对端口数据进行操作时,无论是16位端口还是256位端口,均需按256位端口进行操作,浪费了系统资源。用户使用本网卡时,可按实际端口大小往端口写入数据,如果是16位端口,仅需进行一次操作,提高了操作效率。
对网卡操作时不需要进行“忙等待”查询:由于MVB网卡既要处理CPU的读写操作,又要处理MVB总线上的数据,因此如何避免两方面操作的冲突是一个困难问题。目前,多数厂家网卡均采用“MVB总线操作优先”方式,在用户对网卡进行操作时,需首先查询网卡是否处于“Busy”状态(处理MVB总线数据),因此CPU对网卡的有效操作大幅度降低,实时性也难于得到保证。本网卡针对这一问题,在网卡内部设计了特殊的数据缓冲机制,用户对网卡进行操作不需进行“忙等待”查询,极大提高了主机的访问效率,保证了实时性。
中断功能:当源端口数据成功发送到MVB总线或宿端口从MVB总线接收到数据时,将向主机发送中断,通知主机可以往源端口放入新的数据,或宿端口中有新数据可供使用。与传统的以查询方式发送或接收数据相比,本网卡的中断功能提高了程序执行的效