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

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

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

4.
为了提高水厂监控系统的稳定性和效率,上位机采用多线程同步技术管理多个串口;为了减少处理数据的延迟时间,上位机采用事件驱动方式处理多个通信串口的数据,实现了供水系统的自动控制和传输,提高了设备的运行效率和可靠性,减少了人工控制和人为失误.  相似文献   

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

6.
为实现基于嵌入式Linux系统的PC/104与上位机或其它设备之间的串口通信,文中以PC/104为硬件基础,利用Linux虚拟机,搭建了嵌入式Linux系统开发平台;分别使用串口终端设备文件和端口寄存器读写的方式实现了串口通信,解决了在基于QT/E的图形化多线程串口应用程序中,数据传输时易出现段错误的问题,并在QT/E图形化多线程程序中实现了诊断仪与监测中心安全、可靠的通信.得出结论,在QT/E的图形化多线程程序中操作串口时,应该避免使用终端文件方式操作串口,可选用文中串口寄存器读写的方法.  相似文献   

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

8.
自主式水下机器人(以下简称AUV)数据采集与管理系统(以下简称DCAM)利用多线程同步和通信机制实现了多串口数据采集,利用循环缓存区和存储转发的机制实现了将数据通过网络定时传送给工控机并将数据在本地保存。最后采用白盒测试的方法对该系统进行了测试并利用Musa执行时间模型对该系统进行了定量估计和预测其可靠性,预测结果显示该系统可以达到预计要求。  相似文献   

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

10.
在自动化监控系统中,使用串口采集终端设备的数据是必不可少的。该文结合实际项目需求开发了一套支持多线程、多串口的数据采集客户端软件。  相似文献   

11.
设计基于USB接口的流速测量系统.硬件上使用USB接口芯片实现采集设备与计算机的实时通讯,提供简洁易用的操作接口;软件方面,在Visuall Basic6.0开发环境下,运用多线程技术解决实时数据采集和图形显示等问题.经测试和实际运行表明,系统已达到流速测量预定的技术指标,具有良好的实时性和可靠性.  相似文献   

12.
Windows98下远程数据通讯系统的设计   总被引:1,自引:0,他引:1  
介绍了此通讯系统的主要功能、硬件结构及软件设计,用来实现对多智能仪表、多串行通讯接口的远程数据通讯。系统工作在Windows98环境下,软件开发采用VC++,使用上位机实现数据的集中管理。  相似文献   

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

14.
针对雷达业务应用广泛、数据上传要求严格,而雷达系统无人值守的现状,设计开发了雷达远程监控系统,采用ZigBee通信方式实现监控组网通信,利用LINQ技术、Entity Framework技术、多线程编程技术编写数据采集处理和控制软件.通过设计软硬件结合的雷达远程监控系统,达到了智能监控、实时预警、及时处理的目的.  相似文献   

15.
Lab Windows/CVI多线程机制在数据采集中的应用   总被引:10,自引:0,他引:10  
本文介绍了Lab Windows/CVI开发环境下多线程技术的特点和使用方法.并且结合实例介绍了在数据采集系统软件中如何调用多线程机制,管理各种类型的高速数据采集、通讯卡,以实现高效率的数据采集、数据存储和实时显示。  相似文献   

16.
针对电子产品出厂前需加载数据的需求,应用定型产品C320Turbo多路串行通信控制器构建多路加载通道,应用PC并口控制操作台的多路加载状态显示,运用自定义加载通信协议和状态法的软件设计有效地解决了自动响应多路加载请求及自动完成单组和多组且组内相同组间不同数据的多路加载,用单台PC实现了并行多路即接即加载、动态加载生产线编组和一次加载多种用途数据等实用新型功能.应用实践证明所述系统的各项性能达到设计要求.  相似文献   

17.
研究了利用嵌入式软件在便携设备中融入多种通信应用。基于Linux实时操作系统,采用了C/S模式、UDP协议及多线程技术等,综合运用JAVA、C以及汇编语言,开发了一种运行于ARM9嵌入式处理器的实时语音全双工通信和数据传输系统。在系统服务器设计了MySQL数据库作为客户端之间传输控制信息的转发点,进而完成交互通信功能。测试结果表明,该系统在局域网内通信可靠,实现了ARM-ARM的实时语音通话和文件传输。  相似文献   

18.
介绍一种基于串口通信的远程气象监控系统的设计方案.温度补偿和测量系统由DS18B20传感器和ADUC812单片机组成,利用VC+ +6.0开发串口通信、数据处理和显示程序,并较为详尽地分析了系统在实现中涉及的关键技术:多线程处理技术、数据库访问技术和Socket通信技术.  相似文献   

19.
张湘  郭育华 《测控技术》2015,34(6):41-44
详细介绍了钢轨打磨实验台测控系统的设计.钢轨打磨实验台的测控系统由数据采集卡、隔离数字I/O卡、RS232/RS485转换器、工控机和测控软件构成.根据系统要求,数据采集卡选用PCI-1713U,数字I/O卡选用PCI-1750.系统采用LabVIEW设计,包括数据采集、气路控制、串行通信、采样数据图形显示和采样数据存储5部分,采用多线程并行结构.基于研华公司提供的开发库实现了被测力数据的采集,通过NI Modbus工具包实现了工控机和变频器之间的串行数据通信,采用LabSQL工具包完成了采样数据的存储.实验结果表明,测控系统工作正常,采样数据准确,气路控制可靠,通信稳定,达到了实验提出的要求.  相似文献   

20.
人—车—路虚拟仿真中驾驶数据采集系统开发*   总被引:4,自引:1,他引:3  
为了实现人-车-路系统虚拟仿真中的人机交互,从软/硬件两个方面研究了半实物模型中加速踏板、制动踏板、离合器、变速器、方向盘等驾驶操作信号的数据采集技术.利用数据拟合技术,获得了驾驶操作参数的计算模型.硬件系统采用分布式上下位机结构,上下位机之间采用点对点方式进行RS-232接口通信.上位机以视景主控工作站作为硬件环境,利用多线程技术、计算机串行通信技术开发了模拟驾驶操作数据采集软件模块.下位机由89S52单片机控制,采用C语言进行程序设计.  相似文献   

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

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

京公网安备 11010802026262号