基于MVB总线的机车网络中央控制单元软件设计
本文关键词:一种基于MVB网络通信的中央控制设备设计方案及其实现,,由笔耕文化传播整理发布。
当前位置:文库下载 > 所有分类 > 工程科技 > 信息与通信 > 基于MVB总线的机车网络中央控制单元软件设计
基于MVB总线的机车网络中央控制单元软件设计
基于MVB总线的机车网络中央控制单元软件设计
6
内燃机车
(1)车辆总线MVB通讯的监测与管理;
(2)与其它设备进行MVB通讯及I/O采集;(3)状态数据、故障数据的采集处理及记录;(4)牵引、制动特性控制;(5)辅助功能:欠压保护、主变压器油温保护、
2005年
静寂与冗余;④主权转移。
对于应用级功能,设计中创建了四个任务,分别予以实现:
①task2initial实现对MVBC芯片及链路层的初始化,同时对MVB应用的通讯端口变量进行初始化;
②task2com实现MVB通讯、I/O采集、故障诊断以及系统设计要求的各项辅助功能;
③task2curve实现机车牵引制动控制特性曲线功能;
④task2record实现在MVB通讯进行时对过程数据的监测及在故障发生时对故障数据及状态数据的记录。
Nucleus的任务调度是靠时间片与优先级来协调的。在任务创建时,为每个任务申请时间片与设定优先级,。同等情况。当,继续从保。
由于task2initial实现的链路层及MVBC的初始化操作是其它三个任务执行的前提条件,因此设计中首先将task2initial的优先级设定高于其它三个任务,保证其优先执行。同时应用NucleusPlus提供的事件组模块机制,设定标志位,即只有当系统链路层及MVBC的初始化成功的前提下,标志位置位,系统可以执行其它的任务,否则系统循环执行链路层及MVBC的初始化并在一定情况下报错。
程序总体执行流程如图2所示。
板级初始化不成功
成功
链路层初始化
task2initial
MVBC初始化
成功
task2curve
task2record
自动过分相控制及轮径补偿计算。2.3 CCU设计介绍
CCU采用以ARM7为内核的32位嵌入式计算机,操作系统采用嵌入式多任务实时操作系统NU2CLEUS,并将MVB协议控制器芯片成功地嵌入在计
算机系统中,形成了完整的嵌入式CPU系统。处理器型号为NET+ARM50,该芯片采用32位ARM7TDMIRSIC中心处理模块;可运行在5种监控模式和1种用户模式下;支持16种工作频率;集中式的10/100Ethernet;P1284/ENI接口;2个串口(UART、HDLC、SPI);10通道DMA控制器;支持8、16、32位外部总线设备;支持SRAM、FD/EDODRAM、SDRAM、FLASH、EEPROM。
3 基于Nucleus的机车控制软件设计
3.1 NucleusPlus简介
NucleusPlus95的代码是用ANSIC写成的,类型的处理器,如x86、ColdFire、ARM6/7、PowerPC、TIDSP、NECV25、PanasonicMN10200等。从实现角度来看,NucleusPLUS是一组C函数库,应用程序代码与核心函数库连接在一起,生成一个目标代码,下载到目标板的RAM中或直接烧录到目标板的ROM中。
NucleusPLUS采用了软件组件的方法。每个组件具有单一而明确的目的,通常由几个C语言及汇编语言模块构成,提供清晰的外部接口,非常易于替换和复用。在软件中应用了NucleusPlus的多种组件,包括任务控制、内存管理、任务间通讯、任务的同步与互斥、中断管理、定时器等,来实现系统设计要求的各项功能。3.2 程序结构设计
为了使系统架构明确、结构清晰,将功能的实现分为板级与应用级两部分。
板级功能模块按照协议实现对MVB通讯的监测与管理功能。主要包括以下几个方面:①激活总线上的通讯活动;②监测正确帧与误帧;③监测
不成功
task2mvb
图2软件执行流程图
在应用级任务执行的同时,板级功能模块的各项任务在实时执行。3.3 系统调试
Word文档免费下载:基于MVB总线的机车网络中央控制单元软件设计(下载1-4页,共4页)
我要评论
相关主题
相关文档
基于MVB总线的机车网络中央控制单元软件设计
基于MVB总线的机车网络中央控制单元软件设计_机械/仪表_工程科技_专业资料。基于MVB总线的机车网络中央控制单元软件设计维普资讯 第 期总 7)...
【论文】基于多功能车辆总线的机车逻辑控制单元
基于多功能车辆总线的机车逻辑控制单元_专业资料。研究基于多功能车辆总线的机车逻辑控制单元,介绍了基于MVB总线的机车逻辑控制单元的系统结构,重点研究了MVB网络接口单元...
【论文】基于MVB总线的机车安全监测系统设计
机车控制网络通过MVB总线实现机车内部各节点之间的数据交换,从而实现对机车安全高效的控制。在介绍一种基于MVB总线的机车网络的基础上,提出一种新的安全监测单元的设计...
基于MVB的机车逻辑控制单元
基于MVB的机车逻辑控制单元_工学_高等教育_教育专区。',维普资讯 计算 机测量与控制.081()20. 7 6 ? 97 ? 6 Copue Meseet&mtrau...
【论文】基于MVB总线的机车远程监控系统设计
基于MVB总线的机车远程监控系统设计_信息与通信_工程科技_专业资料。 科学技术 ...科学技术 怎样确保 网络条件下办公 室 自动化 系统 的安全 可靠运行 王雯 ( ...
基于MVB总线的网络控制实验平台的设计与实现
基于MVB总线的网络控制实验平台的设计与实现_信息与通信_工程科技_专业资料。基于...该系统的硬件设备采用株洲电力机车研究所的 相关产品。其中包括中央模拟控制单元(...
【论文】基于MVB总线的网络控制实验平台的设计与实现
应用技 太原科技 文章编号:0647(081—030 10—8720)207—3 凹凰 200 8年第 1 2期可0岛@0 匡@唧 一 基于 MV B总线 的网络控制实验平 台的 设计 与...
基于MCGSE的机车智能显示单元软件设计开发
机车智能显示单元使用的通讯接口主要 有MVB、QⅢ、Rs一485、RS一232、以太网等...基于MCGS
一种基于MVB网络通信的中央控制设备设计方案及其实现
介绍中央控制设备CCU的功能和软、硬件设计方案和实现原理,该设备基于MVB网络通信,是TCN网络控制系统中的关键设备之一,集MVB网络通信功能、MVB总线管理功能、网络配置和...
一种基于MVB网络通信的中央控制设备设计方案及其实现
集MVB网络通信功能、MVB总线管理功能、网络配置和监视...本文介绍的基于MVB网络通信的CCU中央 控制单元,支持...e固定重联机车网络控制系统 [J].机车电传动,2003,...
他们刚刚阅读过:
山东高校青年教师基本情况
植筋加固改造方案
2014年化学寒假作业(一)
绿色圃中小学教育网httpwwwlspjycom
人民币国际化现状及战略选择
试论社区自治的法律基础及其完善
轨下支承失效对车辆系统动态响应及乘坐舒适度的影响
1500吨油漆清洗剂生产加工项目可行性研究报告
H3C_S7500E_NQA典型配置举例
湘少新版英语六年级_unit_7What_can_i_do_PPT
2016-2022年中国尼龙聚酰胺6(PA6) 市场前景研究与投资策略报告
临床心血管内科常用药物总结
纪检监察系统重点业务岗位持证上岗考试复习试题三
劳务派遣合作协议通用版(与劳务公司签订)
2015-2020年中国碱性蓄电池(小型可充电电池)行业市场调查及投资运行态势报告
数学f1初中数学一元一次方程应用题归类(2)1
美术兴趣班计划
2016-2021年中国印刷机械行业市场研究及投资战略预测报告
Safety_at_work_awards
浙江省实施《中华人民共和国消费者权益保护法》办法
2012县基层卫生人才调研报告(定稿)
上、下极限的性质与应用
本文关键词:一种基于MVB网络通信的中央控制设备设计方案及其实现,由笔耕文化传播整理发布。
本文编号:242422
本文链接:https://www.wllwen.com/kejilunwen/wltx/242422.html