多功能车辆总线一类设备是一个在列车通信网(TCN,TrainCommunication Network)中普遍使用的网络接口单元。目前我国的新式列车大多采用列车通信网传输列车中大量的控制和服务信息。但使用的列车通信网产品主要为国外进口,因此迫切需要研制具有自主知识产权的列车通信网产品。 论文以一类设备控制器的设计为核心,采取自顶向下的模块设计方法。将设备控制器分为同步层和数据处理层来分别实现对帧的发送与接收处理和对帧数据的提取与存储处理。 同步层包含帧的识别模块、曼彻斯特译码模块、曼彻斯特编码与帧封装三个模块。帧识别模块检测帧的起始位并对帧类型进行判断。译码模块根据采集的样本值来判断曼彻斯特编码的值,采样的难点在于非理想信号带来的采样误差,论文使用结合位同步的多点采样法来提高采样质量。帧分界符中的非数据符不需要进行曼彻斯特编码,编码时在非数据符位关闭编码电路使非数据符保持原来的编码输出。 数据处理层以主控单元(MCU,Main Control Unit)和通信存储器为设计核心。MCU是控制器的核心,对接收的主帧进行分析,判断是从通信存储器相应端口取出应答从帧并发送,还是准备接收从帧并存入通信存储器。通信存储器存储设备的通信数据,合适的地址分配能简化MCU的控制程序,论文固定了通信存储器端口大小使MCU可以根据一个固定的公式进行端口的遍历从而简化了MCU程序的复杂度。数据在传输中由于受到干扰和冲突等问题而出现错误,论文采用循环冗余检验码结合偶检验扩展来对传输数据进行差错控制。 最后,使用FPGA和硬件描述语言Verilog HDL开发出了MVB一类设备。目前该一类设备已运用在SS4G电力机车的制动控制单元(BCU.Brake Control Unit)中并在铁道科学研究院通过了TCN通信测试。一类设备的成功研制为列车通信网中总线管理器等高类设备的开发奠定了坚实的基础。
上传时间: 2013-07-27
上传用户:qazxsw
本文分析了ARM-Linux下IIC总线及其设备驱动的层次结构,指出了IIC设备添加与驱动实现的途径,详细阐述了如何采用通用i2c-dev.c驱动常规IIC设备、如何编写特定IIC设备的probe方式驱动、怎样设计动态加载的简易IIC“客服-驱动”、怎样使用GPIO模拟IIC总线快速驱动设备等常用具体实现过程和关键环节,并说明了这些方法的优势和不足。
标签: ARM-Linux-IIC 设备 驱动实现
上传时间: 2013-10-13
上传用户:xingisme
usb开发资料,外围设备实现
上传时间: 2015-01-27
上传用户:2467478207
本例主要是利用GSM设备实现手机短信采集数据,非常适用于企业信息的管理。
上传时间: 2015-03-05
上传用户:Altman
usb2.0芯片68013的设备驱动程序,可以很可以实现对68013的各种操作,并且很容易修改以满足自己的需求。
上传时间: 2013-12-04
上传用户:270189020
Linux设备管理源码 字符设备驱动程序:设计两个终端设备文件实现一个字符设备驱动程序,使一对进程之间利用该字符设备驱动程序能互相传递可变长度的信息。
上传时间: 2015-03-26
上传用户:gundamwzc
实现pc机和安装无线CF卡的手持设备之间的通信的程序源代码,包含两个部分的代码:pc机端和手持设备端。
上传时间: 2015-04-03
上传用户:
是由MSP430 单片机控制实现的 多功能语音的录音和放音系统 可以由外接功放和其他语音设备来实现 其功能
上传时间: 2015-04-04
上传用户:天诚24
随着手机的日益普及、Java功能在移动设备上的实现,Java应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。
上传时间: 2013-12-26
上传用户:lunshaomo
数字图像处理学:Visual C++实现 1数字图象处理导论 2光学基础与视觉系统 3对设备无关位图的访问 4图象的变换 5图象的增强 6图象复原 7图象重建 8图象分割 9图象纹理分析 10图象腐蚀与膨胀 11图象压缩编码 12图象模式识别
上传时间: 2014-01-21
上传用户:klin3139