首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
在自动化监控系统中,使用串口采集终端设备的数据是必不可少的。该文结合实际项目需求开发了一套支持多线程、多串口的数据采集客户端软件。  相似文献   

2.
介绍了Windows环境下串口通讯编程常用的方法,并重点介绍了使用CSerialPort类运用多线程技术实现多串口通讯。  相似文献   

3.
嵌入式系统作为连接智能设备和主控计算机的中间层,起着承上启下的作用,既需要采集智能设备的数据,也要接收主控机的指令,往往采用多个串口进行通信。分析了串行通信的基本规律和串口输入的两种方法,总结了利用多线程进行多串口通信程序设计的基本原则。  相似文献   

4.
基于多线程的串口通信软件的设计与实现   总被引:10,自引:0,他引:10  
吴先亮  刘春生 《控制工程》2004,11(2):171-174
针对串口通信实时性和系统资源利用的不足,提出了基于多线程技术和自定义消息机制的异步串口通信的设计思想。结合串口通信的机理和多线程同步方式,分析了Win32系统下多线程异步串口通信程序的开发方法。用Delphi实现了加油站中央控制系统中PC机与单片机间的串行通信软件,给出了软件的设计思路,一般步骤和部分程序代码。目前该通信软件已稳定地运行在各加油站中央控制系统中,促进了石油行业自动化的发展,也为相关行业实现自动化提供了帮助。  相似文献   

5.
介绍了在VC++编程环境下,利用多线程技术、Win32 API函数和重叠操作模式完成对USB接口转换器的虚拟多串口的监控,实现了对虚拟多串口数据的实时接收和处理,并通过串口通信实现了对远程数据采集器的控制。另对监控程序所涉及到的无阻塞后台运行等问题进行了分析。  相似文献   

6.
串口通信多线程实现的分析   总被引:7,自引:0,他引:7  
分析了多线程实现串口通信的机制,通过UML活动图详细展示了串口通信中各个线程并发执行的过程,并讨论了多线程同步问题。基于《串口通信多线程实现的分析》的通信程序能够实时接收和发送数据,具有高效、可靠、稳定等特点,实用性极强。  相似文献   

7.
新型串口调试系统——串口汇接系统的总体设计及硬、软件的实现方案。  相似文献   

8.
基于VC6.0 MFC的平台上,利用工业通信中广为流行的多线程CSerialPort类进行多串口通信应用设计,经过反复测试,系统运行良好、性能稳定,给多串口多线程并行数据通信技术提供了一种可用的解决方案.  相似文献   

9.
目前分布式交互仿真技术在军用仿真领域已经获得了广泛的应用,而搭建分布式仿真系统的关键就在于可靠、高效的网络传输模块。本文提出一种在多缓冲区上应用多线程同步技术的网络传输方法,通过编程成功应用于某国防预研项目的分布式仿真系统中。  相似文献   

10.
针对目前部分主战潜艇作战系统数据采集需要,以及考虑潜艇空间狭小与节约设备成本,设计了一种基于并行多串口的潜艇数据采集系统。通过在实验室环境下的系统性能测试,表现为系统响应时间短,数据吞吐率与CPU使用率较低。由此证明该系统稳定、处理能力强,满足潜艇多点数据采集的要求,另外较小的系统开销也带来较强的系统可扩展性。  相似文献   

11.
串口通信所要求的实时数据读取及储存占用了大量的系统资源.具有同时执行多任务特性的多线程技术和易操作的ODBC技术在VC下的综合利用很好地解决了这一问题.在水处理电压电流检测系统中利用此方法进行程序设计提高系统的实时性,取得了很好的设计效果.  相似文献   

12.
比较了Windows下的三种串口通信编程方法,画出了CSerialPort类多线程串口通信的模型框图,给出了VC 下多线程串口通信的编程实现方法.  相似文献   

13.
介绍基于Modbus协议的金属腐蚀在线监测系统的设计与实现,包括系统的整体构架、系统功能以及关键实现技术,提供了在分布式环境下监测金属腐蚀数据可靠的解决方案.  相似文献   

14.
目前分布式交互仿真技术在军用仿真领域已经获得了广泛的应用,而搭建分布式仿真系统的关键就在于可靠、高效的网络传输模块。本文提出一种在多缓冲区上应用多线程同步技术的网络传输方法,通过编程成功应用于某国防预研项目的分布式仿真系统中。  相似文献   

15.
介绍了一种对多智能体系统一致性协议进行快速仿真的软件系统,给出了该仿真系统的组成框架、工作流程、系统设计中的关键问题及处理方法.该仿真系统界面友好,采用Matlab软件语法描述一致性协议,用图形化方式输入系统邻接矩阵,以Matlab标准图形用多种形式展现仿真结果,用户易于掌握使用并能用该仿真系统快速开发一致性协议仿真方...  相似文献   

16.
为了解决在利用 LabWindows/ CVI 编写程序控制仪器对串口进行测试过程中,采集数据时在程序收到串口信号前系统无响应的问题,对串口基本原理和 LabWindows/ CVI 中多线程编程思想进行了分析,对用于测试的多线程编程方法进行了研究,编写了基于多线程的串口测试程序.程序中主线程用于程序界面的调用及程序的配置,次线程函数用于驱动串口读取数据,等待串口信号.经验证,基于多线程的编程方法在实际测试中有效地解决了超时问题,提高了测试程序的可操作性和易用性,达到了良好的测试效果.  相似文献   

17.
一个多串口多线程数据采集系统软件的设计与实现   总被引:5,自引:7,他引:5  
李勇 《微计算机信息》2006,22(16):152-154
本文着重探讨用多线程并行的方式通过多个串口进行并行通信。使用多线程进行串行通信的文献已有一些,但都没涉及到多个串口并行的情况。本文介绍的多串口多线程通信方法,使多个串口并行通信,从而实现大规模的数据采集与高速数据传输操作。  相似文献   

18.
李思源  谭业双 《微机发展》2012,(7):121-123,127
为了解决在利用LabWindows/CVI编写程序控制仪器对串口进行测试过程中,采集数据时在程序收到串口信号前系统无响应的问题,对串口基本原理和LabWindows/CVI中多线程编程思想进行了分析,对用于测试的多线程编程方法进行了研究,编写了基于多线程的串口测试程序。程序中主线程用于程序界面的调用及程序的配置,次线程函数用于驱动串口读取数据,等待串口信号。经验证,基于多线程的编程方法在实际测试中有效地解决了超时问题,提高了测试程序的可操作性和易用性,达到了良好的测试效果。  相似文献   

19.
针对无人机数据链地面控制站监控计算机与多种部件串行通信的复杂问题,提出了以嵌入式系统来实现多串口到以太网数据转换网关的设计方案.给出了利用LPC2388并行数据口实现串口扩展的方法.详细介绍了硬件结构设计和软件设计,并且给出了数据流的分析.该方法在解决了实际的工程问题的同时也为传统串口设备通过标准TCP/IP协议接入Internet提供了一种低成本解决方案.  相似文献   

20.
串口通信作为传统的通信方式仍然受到广泛应用,本文选用高性能的通信卡,采用OOP(面向对象)编程思想,利用多线程技术和数据同步控制技术,实现了八个串口同时进行长时间稳定可靠的双向数据通信。实验结果表明系统采集数据平均延时10ms,能够稳定的进行数据接收.  相似文献   

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

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