新闻中心

EEPW首页>汽车电子>设计应用> 基于DCS与MATLAB的车辆传动系统仿真平台数据通信的

基于DCS与MATLAB的车辆传动系统仿真平台数据通信的

作者: 时间:2010-01-27 来源:网络 收藏

  3.3EDPF-NT数据输入实现

  在前文提到,出于安全性的考虑,EDPF-NT数据库的数据只允许读取,不能直接写入。所以必须使用Modbus协议通过COM卡将模型运行后的数据送到EDPF-NT。在VB中使用ModbusMaster通信控件,可以方便的作为Master向Modbus的Slave(COM卡)发送数据。

  在向EDPF-NT系统传输数据时,需要设置好相应的通信参数,包括端口、波特率、响应超时时间、数据位格式(RTU/ASCII)、校验方式、停止位以及和COM卡相关的从站地址和发送数据时COM的物理起始地址。

模型每次运行结束后,就会自动将数据通过Modbus网络送到EDPF-NT系统的COM卡,EDPF-NT系统将读取送至COM卡的数据。

  4数据通信测试

  在软硬件调试完成后,以手动换档为例来测试平台的数据通信是否准确可靠。首先使平台处于运转状态,在EDPF-NT系统开发的传动电控模拟器上进行控制。电控模拟器操作界面如图3所示。电控模拟器操作界面

图3电控模拟器操作界面

  EDPF-NT系统的控制信号可以迅速地发送给上位机中的传动系统模型,控制模型的运行,同时上位机又将模型运行后得到的数据发回EDPF-NT系统,并在电控模拟器的界面上显示。

  测试时,在电控模拟器上进行操作,从一档逐次换到四档。位于上位机中的传动系统模型接收换档控制信号后,按照所给的档位运行,运行后得到的传动系统变速箱输出转速曲线如图4所示。传动系统变速箱输出转速曲线

  通过测试可以看到,仿真平台内的数据通信迅速、准确、可靠,能够满足仿真实验的要求。

  5结论

  本文针对基于国电智深EDPF-NT系统和系统仿真平台中不同设备、软件间数据不能共享的问题,提供了比较完善的解决方法,实现了整个平台内的数据通信,运行表明整个仿真平台运行良好,数据通信准确迅速,为系统的研究提供了的帮助。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭