首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 187 毫秒
1.
基于VC++6.0的高速串口通信数据采集系统   总被引:22,自引:11,他引:22  
在VC 6.0中利用MSComm控件实现串口通信时实时性较差。系统资源利用不足。无法满足高速串口数据采集软件的编程要求.针对高速串口数据采集软件的设计要求,提出了基于多线程技术和自定义消息机制的异步串口通信的设计思想.结合串口通信的机理和多线程同步方式,分析了Win32系统下多线程异步串口通信程序的开发方法。  相似文献   

2.
WinCE下串口通信模型设计与实现   总被引:1,自引:0,他引:1  
介绍了在Windows CE下开发串口通信软件的基本方法.采用多线程和面向对象技术设计和实现了一个ARM与PC的串口通信模型.该模型不仅具有吞吐量大实时性高的特点,而且有很好的重用性.它从复杂的数据业务处理中将串口通信过程分离出来,形成一个单独的通信层,做很小的改动就可移植到不同的应用系统中.最后给出了模型实现的关键代码.  相似文献   

3.
介绍了基于光纤的γ遥测数据远程通信系统的设计与实现,包括系统拓扑结构、通信软件设计.该系统充分利用光纤介质的优势,采用简便的点到点结构,通信分为串口通信和网络通信,串口通信为基于API的多线程编程方式,网络通信为应用Socket的C/S模式,实现了γ遥测数据的远程可靠传输,并扩展为多业务综合数据通信系统.系统应用于科研试验中,增强了遥测系统数据通信的可靠性,效果良好.  相似文献   

4.
Win32系统中,多线程环境为实现实时串口通信提供了一个很好的解决办法.文中提出了一个多线程串口通信类,该类具有简单的接口,使用重叠I/O方式实现,不会导致线程阻塞.给出了该类的具体实现方法,并将其应用到一个直流电源的监控系统中,通过与扩展异步通信芯片配合使用,成功实现了在38400波特率下运行.  相似文献   

5.
介绍了在Windows 2000操作系统下,利用Visual C++软件开发电能分时计量管理系统通信软件,利用多线程的串口通信技术,成功地实现了主机与多功能电能表数据交换。  相似文献   

6.
一个利用多线程及重叠I/O实现的串口通信类   总被引:2,自引:0,他引:2  
Win32系统中.多线程环境为实现实时串口通信提供了一个很好的解决办法。文中提出了一个多线程串口通信类,该类具有简单的接口,使用重叠I/O方式实现.不会导致线程阻塞。给出了该类的具体实现方法.并将其应用到一个直流电源的监控系统中,通过与扩展异步通信芯片配合使用,成功实现了在38400波特率下运行。  相似文献   

7.
基于Widows平台的短消息通信软件设计思想,提出了一种高效的多线程串口通信模型并给出了VC++6.0的实现代码。  相似文献   

8.
Windows具有多线程处理能力,应用程序中可以创建多个线程,每个线程能够独立完成一个子任务。在通信程序中使用多线程技术,可提高程序的执行效率和反应速度。结合应用实例,介绍了VC++环境下基于Win32API的多线程、串口通信、异步I/O技术的原理和实现方法。  相似文献   

9.
Java串口通信数据采控系统的设计与实现   总被引:1,自引:0,他引:1  
本文结合温室智能控制系统(GICS)的开发实践,介绍了一种基于Java串口通信的实时数据采控系统的设计和实现方法,并对系统在实现中涉及的Java串行通信、多线程处理技术、数据库访问技术和数据的直观表达作了说明。  相似文献   

10.
Windows具有多线程处理能力,应用程序中可以创建多个线程,每个线程能够独立完成一个子任务。在通信程序中使用多线程技术,可提高程序的执行效率和反应速度。结合应用实例,介绍了VC++环境下基于Win32API的多线程、串口通信、异步I/O技术的原理和实现方法。  相似文献   

11.
MSComm和多线程在数据采集系统中的应用   总被引:8,自引:0,他引:8  
针对串口通信的实时性和系统资源的利用不足,提出了基于多线程和MSComm控件的串口通信设计思想。结合串口通信的机理和自定义消息方式的多线程,并利用操怍方便、稳定可靠的MSComm控件,分析了Win32环境下的采集软件的开发方法。用Visual C++6.0实现了发动机振动信号的数据采集系统软件,给出了软件的设计思路,关键步骤和部分的程序代码。目前该软件在发动机故障振动信号采集当中得到了很好的应用,为以后发动机故障信号的特征提取打下了良好的基础。  相似文献   

12.
系统介绍了Win32环境下串行通信在智能雷动平衡系统仿真中的应用 ,概述了主要实现方法 :将 32位串口通信API函数封装在一个类中 ,并应用多线程编程 ,该方法便于在微机上处理实时性较强的数据  相似文献   

13.
严颖  汪峥 《微机发展》2010,(3):234-238
采用面向对象的模块化方式对基于RFID的单件生产实验系统的上位机监控系统进行了设计,目的是通过对于该上位机监控系统的设计,能够对于生产过程进行实时控制和监控。为此通过多线程技术的应用实现了各模块的并发异步运行与通讯。文中给出了上位机与PLC通信模块,共享内存区服务模块及其访问模块,上位机与机械手控制程序通信模块,生产过程调度模块以及监控结果显示模块等5个模块的具体实现方法。系统运行良好,能够完成对整个生产过程的实时监控,证明了采用多线程技术确实可以很好地解决对于生产过程的实时控制和监控。  相似文献   

14.
采用RS-232C异步串行方式,设计和实现了OMRON CPM2A型PLC(可编程控制器)与上位机之间串行通信程序.目前,该设计已经有效应用于智能打靶系统中.  相似文献   

15.
串口数据通信能够实现计算机与外部设备之间的数据传输,广泛应用于实时监控和工业自动化系统中,为此开发高效、快速、实用的串口数据通信系统尤为重要。从串口数据通信实现的过程出发,详细介绍了使用VB6.0的MSComm控件、使用SerialPort串口通讯类和调用API库中的通信函数三种方法实现串口数据通信的过程。并以农业生产蔬菜大棚自动杀虫灯数据采集分析程序为例,应用VS2012集成开发环境从基于API函数库实现串口数据通信系统的设计思路、打开串口和接收数据等通用类方法设计入手,实现了自动杀虫灯数据采集分析串口数据通信程序在VS2012中的设计。实验结果显示,在VS2012系统中采用API函数库实现的串口数据采集通信系统,编程效率较高、可移植性强,同时适合于对通信质量要求较高,传输距离较远的应用场合。  相似文献   

16.
嵌入式系统串口通信分层结构设计与实现   总被引:1,自引:0,他引:1  
介绍了以STC89C54RD+为核心具有ISP(在线可编程)特性的嵌入式系统中,PC机与该系统串口全双工通信的实现。给出了串口通信协议,提出了嵌入式系统中串口通信程序的分层结构设计的框架,及在KeilC51中实现该软件的方法。该方法有利于提高程序的封装性和模块化程度,同时也增强了串口数据收发处理的并发性和实时性。  相似文献   

17.
基于VC++2008开发平台,结合串口通信和数据库技术,设计了一个海洋钻井平台电站能量管理系统。该系统是采用两级控制模式,即工控机(上位机)和PLC(下位机),通过串口实现实时通信,完成对海洋钻井平台电站的柴油发电机组监控。将该系统分为若干模块,分别介绍了各模块的的功能、设计方法与编程要点。经实验测试,该系统功能完善、运行稳定界面友好可视性强。  相似文献   

18.
该文结合中石化加油系统的特点,提出了一种简便的基于串口通信技术的网络设计方法。通过该方法,成功地实现了加油机主动方式和监控PC机主动方式两种通信模式,并在这两种通信模式的基础上,开发了一套加油站管控系统。目前该管控系统已成功地运用在中石化油站,为油站加油机的控制和管理提供了现代化的管理方法。  相似文献   

19.
微型涡轮机是一低排放微型燃气轮机系统,由其组成的微型涡轮发电机组可广泛应用于分布式电站、冷热电联产以及混合电动汽车等领域。为对涡轮机组进行性能试验研究,将涡轮发电机组与油耗仪、外接电池组和负载组成试验系统,通过微型涡轮机数字功率控制器—DPC(负责控制发电机功率)用户维护串口,在Modbus协议基础上,采用VC++多线程串口类开发了基于Windows监控程序,对涡轮机运行状态,功率,油耗,输出电压等参数进行实时监控,并记录实时数据。实际运行表明系统通讯可靠控制良好。  相似文献   

20.
WIN32下基于线程的异步串行通信   总被引:1,自引:1,他引:1  
黄江涛  周泓 《计算机应用》1998,18(11):36-38
在串行通信中引入线程,可降低数据丢失率以及提高系统的可靠性,本文介绍了用DELPI3.0实现基于线程的32位异步串行通信,通过介绍读/写线程解释了WIN32多线程思想在通信编程中的应用。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号