欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

浅谈基于CAN网络的机车调试软件开发的论文

时间:2022-10-20 08:10:06 其他范文 收藏本文 下载本文

以下是小编精心整理的浅谈基于CAN网络的机车调试软件开发的论文,本文共3篇,希望对大家有所帮助。

浅谈基于CAN网络的机车调试软件开发的论文

篇1:浅谈基于CAN网络的机车调试软件开发的论文

浅谈基于CAN网络的机车调试软件开发的论文

在时速160公里客运内燃机车微机系统的开发过程中,需要对与微机系统进行CAN通讯的外围设备进行模拟,用来验证微机程序的准确性、可靠性等。通过该软件可准确无误的对每一帧进行发送,可有效的完成机车的调试工作。

1.前言

时速160公里客运内燃机车在以往的调试中,均采用CAN盒自带的软件进行CAN数据的发送,这种情况下只能一帧一帧的发送,既费时又费力,且效率不高,还经常不能满足试验多系统多帧同时发送的要求。

2.CAN总线

2.1 CAN总线的介绍

CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一。

CAN总线是一种有效支持分布式控制或实时控制的串行通信网络。较之许多RS-485基于R线构建的分布式控制系统而言,基于CAN总线的分布式控制系统在以下方面具有明显的优越性:网络各节点之间的数据通信实时性强、开发周期短、已形成国际标准的现场总线、另外,与其它现场总线比较而言,CAN总线是具有通信速率高、容易实现、且性价比高等诸多特点的一种已形成国际标准的现场总线。这些也是CAN总线应用于众多领域,具有强劲的市场竞争力的重要原因。

2.2 CAN总线的在机车的应用

在机车产业中,出于对安全性、方便性、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的'情况很多,线束的数量也随之增加。在160公里客运内燃机车里,为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”以及“分布式控制”的需要,对诸如柴油机系统、机车监控系统、辅助系统、列供系统等与微机之间的通讯全部定为CAN通讯。

3.调试软件的开发

在以往的调试中,均采用CAN盒自带的软件进行CAN数据的发送,这种情况下只能一帧一帧的发送,既费时又费力,且效率不高,还经常不能满足试验多系统多帧同时发送的要求。因此,需研发一款新软件满足要求。

针对这些需要的功能,决定采用visual studio软件来编制内燃160机车的CAN通讯陪试软件。

首先,要对微机所有需要发送的数据帧进行编写。根据各个设备与微机之间的CAN帧协议,将所要添加的CAN帧的协议加入到工程目录里的protocol.xls文件中,完成对每一个变量进行初始化的设置。

然后,根据CAN帧协议,每个CAN帧需要向工程中添加两个对应的 .cs类文件,一个用于存储用于用户通过窗口输入的对应数据,另一个则主要用于存储CAN帧的协议,以及将物理值转换成总线值等操作。接着,再在工程中将这些转换好的总线值打包并生成对应的CAN包,并需要在工程中对发送的周期进行设置。

最后,在工程中对添加对CAN信号值进行输入的控件,然后根据CAN通讯协议修改Name、MaxLength、Text等属性将相应的变量放到对应的位置上,从而编写一个友好的人机界面(如图1),方便使用者操作。

4.结语

该软件实现了CAN数据的发送功能,使用者只需知道所需变量名即可对数据进行发送,而且可以对多个变量同时发送来模拟机车不同工况下的各种数据。该调试软件的使用加速了时速160公里内燃机车微机系统的开发进度,有效的提升了工作效率。

篇2:基于网络包装技术下软件开发的远程监控系统研究论文

文章首先对基于网络包装技术下所进行的软件开发远程监控系统进行介绍,从系统架构以及技术关键点两方面来进行。其次重点探讨远程监控系统功能实现的具体方法,从技术角度来探讨,帮助提升系统设计以及使用阶段可能会出现的相关问题,并促进管理任务能够在软件开发中落实应用。

1 基于网络包装技术下软件开发的系统架构介绍及关键技术分析

(1)系统架构。文章中所论述的内容中,大部分是关于系统结构框架来进行的,在网络包装技术的支持下,所进行的软件远程开发控制,能够不受时间以及距离的影响,实现实时的远程控制系统研究,西昨天给你框架是基于网络平台下来进行的系统框架结构设计,采用了Java汇编语言方法,能够在短时间内实现对系统的操作控制,所设计的远程监控方案也能与实际情况保持一致,将所搜集整理得到的参数结果投入到使用中,数据在传输期间,对网络的速度要求比较严格,网络包装技术能够对现场进行远程控制,及时在传输期间出现网络不稳定的现象,系统内部的模块也能自动调节,充分利用现有资源来实现更高效的使用效果。数据经过分析运算后,最终会进入远程控制系统的使用终端,客户端能够对数据进行更好的分析,并达到理想的运行使用标准。系统框架所设计的IP要与网络接入点保持一致,这样才能确保远程控制任务顺利的进行,不会因接入点不确定而导致隐患现象出现。

(2)系统关健技术分析。系统实现远程控制功能的关键部分是网络接入点的选择,框架设计完成后,通过Java程序开发来对框架的内部程序进行控制,达到理想的使用效果,网络地址在选择阶段,会设定连接过程中特定的串码,这样就不会出现误差,地址的选择是十分重要的,尤其是程序控制期间可能会遇到得问题,远程监控系统的设计需要考虑是否能够达到预期的标准,并得到监控双方客户的认可,这样才能确保数据传输都与实际情况保持一致,系统投入使用后,要在远程控制协议范围内来进行现场的控制优化,这样才能确保所进行的远程控制是有意义的,并帮助提升系统在网络环境中运行的安全性。建立好网络环境下的远程连接,才能进行更稳定的系统连接控制。

远程监控系统所捕捉到的信息会实时传入到系统中,并对所进行的内部控制计划创造有利的环境,开发过程中所应用到的技术方法中,会对图像的呈现清晰程度进行调节,通过控制信号失真影响来进行。

篇3:基于网络包装技术下软件开发的远程监控系统研究论文

(1)建立连接的实现。创建远程控制系统的网络接入点,在现场发现质量下降的情况时,可以通过加强系统的定向研究来解决,并通过技术方法来控制连接过程中接入端口的选择,确保网络环境下远程控制系统的稳定性,并帮助提升系统运行使用期间常见的技术问题,促进安全监管计划能够快速的应用落实。其次是对服务器的选择,在运行期间常常会出现一些参数不合理的情况,但通过技术方法能够快速的解决落实。随着监控技术的应用,在系统中会形成闭合的`参数分析状态,这样能够提升监控画面实时对接的稳定性,时差也得到了更好的控制,在现场能够形成稳定的监控体系。

所应用的技术中,存在大量的风险隐患现象,加强管理制度中的服务器内容调节控制,对接下来将要发生的问题也能起到预防作用。远程监控系统开发研究都会有明确的功能完善目标,在此基础上所进行的内部审核研究,有助于提升系统内的研究方法,并促进管理计划可以进一步提升,实现更高效稳定的运行使用效果。连接建立成功后,将进入到下一阶段的系统设计任务中,帮助提升监控软件投入使用后的控制能力。

(2)基于SWT监控图像显示的实现。最后是图像显示阶段的功能实现,所进行的设计任务中,需要对画面的清晰程度进行重点调控,系统构建完成后,需要进入一段试运行期间,判断在其中是否存在需要完善的内容,并采取技术措施来进行控制。形成内部调节与实际情况保持一致的状态,在运行中系统可能会出现使用效果不足的现象,通过技术方法也能得到更好的落实,并对系统进行定期维护,解决其中存在的隐患问题。客户端所汇集得到的信息中,大部分是关于使用效果不足的问题,通过系统设计也能避免出现质量下降的现象,帮助实现更高效的远程监控任务。在客户端获得与服务器的连接后用javax。1mageIO类的read()方法从端口读取监控数据,形成图片监控端收到图像数据流后在SWT—AWT桥搭建的界面中显示。最终监控的图像画在AWT的Label中。它的上层容器用了ScrollPane,样可以在应用程序界面特定区域内看到被监控机器完整的屏幕图片。

嵌入式软件开发论文

网络论文

软件开发中的监督管理论文

网络管理论文

网络直播论文

网络传播论文

精确软件开发研讨及应用论文

汽轮发电机的安装与调试研究论文

电力系统变电站自动调试策略研究论文

机车乘务员反思范文

《浅谈基于CAN网络的机车调试软件开发的论文(精选3篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

点击下载本文文档