共查询到20条相似文献,搜索用时 187 毫秒
1.
2.
WinCE下串口通信模型设计与实现 总被引:1,自引:0,他引:1
介绍了在Windows CE下开发串口通信软件的基本方法.采用多线程和面向对象技术设计和实现了一个ARM与PC的串口通信模型.该模型不仅具有吞吐量大实时性高的特点,而且有很好的重用性.它从复杂的数据业务处理中将串口通信过程分离出来,形成一个单独的通信层,做很小的改动就可移植到不同的应用系统中.最后给出了模型实现的关键代码. 相似文献
3.
介绍了基于光纤的γ遥测数据远程通信系统的设计与实现,包括系统拓扑结构、通信软件设计.该系统充分利用光纤介质的优势,采用简便的点到点结构,通信分为串口通信和网络通信,串口通信为基于API的多线程编程方式,网络通信为应用Socket的C/S模式,实现了γ遥测数据的远程可靠传输,并扩展为多业务综合数据通信系统.系统应用于科研试验中,增强了遥测系统数据通信的可靠性,效果良好. 相似文献
4.
Win32系统中,多线程环境为实现实时串口通信提供了一个很好的解决办法.文中提出了一个多线程串口通信类,该类具有简单的接口,使用重叠I/O方式实现,不会导致线程阻塞.给出了该类的具体实现方法,并将其应用到一个直流电源的监控系统中,通过与扩展异步通信芯片配合使用,成功实现了在38400波特率下运行. 相似文献
5.
6.
一个利用多线程及重叠I/O实现的串口通信类 总被引:2,自引:0,他引:2
Win32系统中.多线程环境为实现实时串口通信提供了一个很好的解决办法。文中提出了一个多线程串口通信类,该类具有简单的接口,使用重叠I/O方式实现.不会导致线程阻塞。给出了该类的具体实现方法.并将其应用到一个直流电源的监控系统中,通过与扩展异步通信芯片配合使用,成功实现了在38400波特率下运行。 相似文献
7.
基于Widows平台的短消息通信软件设计思想,提出了一种高效的多线程串口通信模型并给出了VC++6.0的实现代码。 相似文献
8.
郭小梅 《数字社区&智能家居》2009,(27)
Windows具有多线程处理能力,应用程序中可以创建多个线程,每个线程能够独立完成一个子任务。在通信程序中使用多线程技术,可提高程序的执行效率和反应速度。结合应用实例,介绍了VC++环境下基于Win32API的多线程、串口通信、异步I/O技术的原理和实现方法。 相似文献
9.
10.
郭小梅 《数字社区&智能家居》2009,(9X):7583-7586
Windows具有多线程处理能力,应用程序中可以创建多个线程,每个线程能够独立完成一个子任务。在通信程序中使用多线程技术,可提高程序的执行效率和反应速度。结合应用实例,介绍了VC++环境下基于Win32API的多线程、串口通信、异步I/O技术的原理和实现方法。 相似文献
11.
MSComm和多线程在数据采集系统中的应用 总被引:8,自引:0,他引:8
针对串口通信的实时性和系统资源的利用不足,提出了基于多线程和MSComm控件的串口通信设计思想。结合串口通信的机理和自定义消息方式的多线程,并利用操怍方便、稳定可靠的MSComm控件,分析了Win32环境下的采集软件的开发方法。用Visual C++6.0实现了发动机振动信号的数据采集系统软件,给出了软件的设计思路,关键步骤和部分的程序代码。目前该软件在发动机故障振动信号采集当中得到了很好的应用,为以后发动机故障信号的特征提取打下了良好的基础。 相似文献
12.
系统介绍了Win32环境下串行通信在智能雷动平衡系统仿真中的应用 ,概述了主要实现方法 :将 32位串口通信API函数封装在一个类中 ,并应用多线程编程 ,该方法便于在微机上处理实时性较强的数据 相似文献
13.
采用面向对象的模块化方式对基于RFID的单件生产实验系统的上位机监控系统进行了设计,目的是通过对于该上位机监控系统的设计,能够对于生产过程进行实时控制和监控。为此通过多线程技术的应用实现了各模块的并发异步运行与通讯。文中给出了上位机与PLC通信模块,共享内存区服务模块及其访问模块,上位机与机械手控制程序通信模块,生产过程调度模块以及监控结果显示模块等5个模块的具体实现方法。系统运行良好,能够完成对整个生产过程的实时监控,证明了采用多线程技术确实可以很好地解决对于生产过程的实时控制和监控。 相似文献
14.
15.
屈武江 《计算机技术与发展》2020,(4):167-170
串口数据通信能够实现计算机与外部设备之间的数据传输,广泛应用于实时监控和工业自动化系统中,为此开发高效、快速、实用的串口数据通信系统尤为重要。从串口数据通信实现的过程出发,详细介绍了使用VB6.0的MSComm控件、使用SerialPort串口通讯类和调用API库中的通信函数三种方法实现串口数据通信的过程。并以农业生产蔬菜大棚自动杀虫灯数据采集分析程序为例,应用VS2012集成开发环境从基于API函数库实现串口数据通信系统的设计思路、打开串口和接收数据等通用类方法设计入手,实现了自动杀虫灯数据采集分析串口数据通信程序在VS2012中的设计。实验结果显示,在VS2012系统中采用API函数库实现的串口数据采集通信系统,编程效率较高、可移植性强,同时适合于对通信质量要求较高,传输距离较远的应用场合。 相似文献
16.
嵌入式系统串口通信分层结构设计与实现 总被引:1,自引:0,他引:1
介绍了以STC89C54RD+为核心具有ISP(在线可编程)特性的嵌入式系统中,PC机与该系统串口全双工通信的实现。给出了串口通信协议,提出了嵌入式系统中串口通信程序的分层结构设计的框架,及在KeilC51中实现该软件的方法。该方法有利于提高程序的封装性和模块化程度,同时也增强了串口数据收发处理的并发性和实时性。 相似文献
17.
18.
该文结合中石化加油系统的特点,提出了一种简便的基于串口通信技术的网络设计方法。通过该方法,成功地实现了加油机主动方式和监控PC机主动方式两种通信模式,并在这两种通信模式的基础上,开发了一套加油站管控系统。目前该管控系统已成功地运用在中石化油站,为油站加油机的控制和管理提供了现代化的管理方法。 相似文献
19.
微型涡轮机是一低排放微型燃气轮机系统,由其组成的微型涡轮发电机组可广泛应用于分布式电站、冷热电联产以及混合电动汽车等领域。为对涡轮机组进行性能试验研究,将涡轮发电机组与油耗仪、外接电池组和负载组成试验系统,通过微型涡轮机数字功率控制器—DPC(负责控制发电机功率)用户维护串口,在Modbus协议基础上,采用VC++多线程串口类开发了基于Windows监控程序,对涡轮机运行状态,功率,油耗,输出电压等参数进行实时监控,并记录实时数据。实际运行表明系统通讯可靠控制良好。 相似文献
20.
WIN32下基于线程的异步串行通信 总被引:1,自引:1,他引:1
在串行通信中引入线程,可降低数据丢失率以及提高系统的可靠性,本文介绍了用DELPI3.0实现基于线程的32位异步串行通信,通过介绍读/写线程解释了WIN32多线程思想在通信编程中的应用。 相似文献