设文无忧为首页 | 把文无忧加入收藏夹 | 站务联系     论文格式网:论文格文下载,论文格式大全,论文格式范例,如何写论文,怎么把握论文的格式,分类最全的论文范文格式网。
你所在的位置:首页 > 论文大全 > 工科论文 > 自动化
自动化:自动化学论文:AMT实验台测控软件开发
自动化学论文:AMT实验台测控软件开发
| 文章出自:论文格式网 | 编辑:期刊咨询 | 点击: | 2012-08-06 19:55:07 |

  AMT试验的数据采集及执行机构的控制最终由上位微机系统软件实现.为了软件系统的稳定以及操作简便和观察直接,采用VB.NET在WINDOWS2000环境下开发测控软件.软件主要实现以下功能:通过卡式扭矩仪的读写采集转速扭矩信号;与下位单片机通过RS232串口传输数据;各个执行机构的控制;离合器起步控制程序;经济性和动力性换档程序.
  转速扭矩信号的采集为了节省成本,缩短开发周期,转速扭矩信号利用原有设备JC型转速扭矩传感器将信号传送到上位微机PCI插槽中的卡式扭矩仪,由程序读取扭矩仪在微机上的端口,实现数据采集.端口读写程序采用VC编写动态链接库,由VB.NET调用库函数完成.但在WINDOWS2000操作系统环境下,只有level0 & level3两种I/O权限.用户方式程序运行在level3,设备驱动程序及WINDOWS NT内核(kernel)程序运行在lev-el0,一般也称之为ring0.这样允许操作系统及驱动程序高可靠性的程序运行在KERNEL方式读取端口,而不让可靠性低的用户方式的程序接触I/O端口,因此直接读取I/O端口将出现错误.通过调用WIN-DOWS2000提供的函数,可以实现对端口的读写.首先调用函数GetCurrentProcessId()获取当前程序的Pro-cessId,然后调用PsLookupProcessByProcessId()函数,将程序的ProcessId转换为指针,有了指针以后,就可以操作I/O允许位图的设置.通过函数Ke386SetIoAccessMap(int,IOPM*)考贝指定的IOPM到任务状态段( TSS ),然后利用函数Ke386IoSetAccessProcess(PEPROCESS,int)将IOPM偏移指针调整到当前的IOPM,其中Int参数必须设定为1才能让它进入可设定状态.IOPM是一个8192字节的数组,指明了哪个端口是被允许的,哪些端口是被禁止的.每个地址用一个二进制位表示,8192个字节则可达到64K的存取范围.某一位的值是零则表示允许,如果某一位的值是1则表示被禁止.采用以上代码,就可以将WINDOWS2000下的端口开放,使用户方式能读写端口.
  上位微机与下位单片机的数据传送上位机通过RS232串口与下位机进行数据传送.
  程序采用MSCOMM控件进行串口通信.MSComm控件提供了两种处理通信的方式:一种为事件驱动方式,该方式相当于一般程序设计中的中断方式.当串口发生事件或错误时,MSComm控件会产生OnComm事件,用户程序可以捕获该事件进行相应处理.另一种为查询方式,在用户程序中设计定时或不定时查询MSComm控件的某些属性是否发生变化,从而确定相应处理.由于测控软件在采集数据的同时,还需要控制执行机构,因此采用事件驱动的方式,较高地利用了计算机资源.
  执行机构的控制各个执行机构的控制需要同时进行,协调工作.因此,单线程的程序无法满足需求.VB.6.0仅支持运行多个单线程的单元,一个单元实际上是代码执行的空间,而单元的边界限制了代码访问任何单元以外的事物.VB.NET弥补了VB6.0的不足,它支持建立自由线程(free-threaded)的应用.多个线程可以访问同样一套的共享数据,满足测控软件开发的需要.这也是作者采用VB.NET作为开发语言的一个重要原因.
  完成以上主要功能模块的编写后,就可以开发完整的AMT台架测控软件.该软件能实时保存数据,并以数字和图形两种方式显示数据,便于观察和操作.
  结论.在车辆传动试验台的基础上搭建了AMT试验台,设计了AMT电子节气门、换档执行机构和离合器执行机构的控制器,试验表明,控制结果令人满意.解决了WINDOWS2000下对硬件端口不能读写的问题,实现了对转速扭矩信号的采集.通过RS232串口通信,实现上位微机采集数据并向下位单片机发出控制指令.开发了WINDOWS2000环境下的试验测控软件,使试验具备了先进的数据采集及控制系统.

编辑提示,此文是论文格式网为朋友们总结并提醒职称及职称考试的相关事项。希望对朋友们有所帮助。

友荐云推荐
相关论文列表
文无忧论文格式网是一个专业提供各类论文的标准格式,标准论文格式范文,各类论文范文模板,免费论文下载,各类应用文文书、合同范文等的论文网站。
Copyright©2012-2046 文无忧. All Rights Reserved .心无界 文无忧—文无忧 让你行文无忧 版权所有 文无忧lun.wen5u.com-论文无忧
网站合法性备案号:蜀ICP备14013885号-1