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

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

3.
基于多线程技术的异步串行通信的实现   总被引:2,自引:0,他引:2  
首先提出了目前异步串行通信技术中存在的问题及使用多线程技术解决这些问题的设想。重点讲述了C Builder提供的TThread线程对象类在串行通信编程中的使用方法,包括读线程、写线程的建立,串口通信程序流程的设计,最后提供了一个基于多线程技术的仿真程序。  相似文献   

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

5.
在Win32环境下实现高效的串行通信   总被引:3,自引:0,他引:3  
介绍了在Win32环境下,基于多线程、消息响应和通信事件驱动机制,利用串口异步API函数,实现高效串行通信的方法,给出了主要程序示例代码(以VC 6.0语言实现)及详细解释。  相似文献   

6.
针对不同厂家设备的驱动和数据采集方式所存在的差异,对SCADA系统中数据采集接口技术进行了研究。采用多线程多串口通信、OPC通信方式以及组态软件,给出了SCADA系统的硬件资源和软件平台的配置方案和多线程多串口通信流程图,完成了设备数据采集、进程间通信和数据显示,实现了对不同厂家设备数据的统一采集。实际应用表明,该技术增强了系统的兼容性。  相似文献   

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

8.
在远程数据采集中多线程串口通信的应用   总被引:1,自引:0,他引:1  
江冰  奚吉 《微处理机》2003,(1):59-61
主要阐述了利用多线程技术和重叠操作模式进行串口通信的一种编程方式,并将其应用于远程数据采集中。  相似文献   

9.
多线程技术及其在VC++串口通信程序中的应用   总被引:2,自引:1,他引:2  
详细介绍了多线程的原理和使用方法,就VC 中串口通信问题使用多线程作了例程,实际运行结果表明了这种编程方法的正确性和可靠性。  相似文献   

10.
基于ATmega128的无线数据采集系统   总被引:1,自引:1,他引:1  
针对电力系统远程数据采集和控制,采用新型嵌入式单片机Atmega128、数传电台MDS设计的无线数据采集系统。介绍了高速异步FIFO芯片SN74ACT7808和高速A/D芯片的性能及该采集系统的接口电路.介绍了以ATmega128为核心的远控单元的设计及该单片机与数传电台的串行通信和硬件接口电路.简单介绍了串口通信C语言编程方法。  相似文献   

11.
计算机总线发展新趋势   总被引:2,自引:1,他引:2  
本文对计算机系统总线技术的发展作了简要概述,着重对面向系统内部通信的新型高速并行总线HyperTransport和面向系统间通信的新型高速串行总线InfiniBand进行阐述,同时还比较它们与其它新型总线RapidIO,3GIO和StarFabric以及传统的PCI基总线之间的对立统一关系。  相似文献   

12.
为确保电力通信系统数据的可靠传输,需要在数据链路中加入差错检测码。依据电子式电流互感器标准IEC60044-8的链路层规则,针对帧格式的CRC循环冗余校验码,在串行实现的基础上设计了8位并行CRC逻辑电路,并在FPGA上得到实现。与串行CRC相比,并行的编码速度大为提高。这种编码具有很高的实时性,满足了IEC60044-8标准所规定的快速性要求,达到了预定的目标,可方便地应用于电力通信系统,具有广泛的推广应用价值。  相似文献   

13.
提出了一种利用嵌入式微处理器设计的智能四串口通讯模块.主、从CPU协调控制信息传输, 由从CPU负责串口的接收和发送,使主CPU的通讯任务占用很小的系统资源,并使用CPLD技术及高速串口集成芯片.说明该串口通讯扩展模块具有智能可编程、实时并行的特点,能够满足实际工业控制对象的的需求.  相似文献   

14.
基于并行口的手臂机器人控制系统数据通信设计   总被引:1,自引:0,他引:1  
针对串行口数据传输速度慢、数据传输量小等缺点,提出了一种在手臂机器人控制系统中上位计算机和下位控制器之间基于并行口实现双向数据通信的方法,它充分利用了传统并行接口的优势.文章采用并口的EPP工作模式进行数据的双向通信,实现了高速的实时控制通信功能,并给出了硬件设计电路、软件设计流程图和试验结果。实验结果表明,采用文中给出的设计是可行的;系统在实时性、准确性上都能达到良好的效果,实现了廉价高速的双向数据通信。  相似文献   

15.
对云南某铅锌冶炼企业的电热前床自动控制系统的通信故障进行研究,介绍了基于串口通信的电热前床通信系统的升级方法。根据电热前床工艺控制要求,对电热前床控制系统的通信系统和监控系统进行了升级改造。通过采用串口通信的方式,完成了欧姆龙PLC与工控机的硬件通信连接,并成功实现了InTouch组态软件与PLC控制软件之间高速、可靠的数据通信。实践证明,电热前床控制系统的升级增强了系统的可靠性,也为今后电热前床控制系统的扩容提供了开发平台。  相似文献   

16.
构建了基于FPGA的伺服电机转速控制系统,选用高精度光电编码器作为位置传感器,结合同步时间信号,实现了对电机转速的闭环反馈控制。首先,采用RS-422串行通信总线和ADM3485接口芯片实现了编码器与FPGA之间的数据传输;其次,运用三模式以太网MAC、GTP高速串行收发器等Xilinx IP核、88E1111 PHY芯片和UDP通信协议,实现了FPGA与上位机之间的高速以太网数据通信;最后,运用ChipScope Pro在线逻辑分析仪对设计方案进行在线仿真。仿真和实验结果表明,该控制系统具有较高的控制精度和响应速度,能够执行较为复杂的伺服控制算法,可实现对伺服电机转速的精确控制。  相似文献   

17.
基于OFDM的移动通信研究与应用   总被引:1,自引:0,他引:1  
移动通信信道是现代通信系统中最为复杂的信道,OFDM(正交频分复用)作为一种有效对抗符号间干扰的高速传榆技术备受瞩目。OFDM技术是一种高效并行多栽波传输技术。它将所传送的高速率串行数据分解并调制到多个并行的正交子信道中,从而使每个子信道的码元宽度大于信道时延扩展,可以最大限度地利用频谱资源。OFDM目前的应用一般限于无线本地局域网(WLAN)和有线电话网上基于现有铜双绞线的非对称高比特率数字用户技术(如ADSL),而要把它应用于4G移动通信的物理层,还存在许多挑战。  相似文献   

18.
为了寻求更经济、更简单和更方便的双机间通讯的方法,对基于当前个人计算机上5种常见外部接口的通讯方法进行了详细地分析和比较,得出基于高速串行总线接口、高速IEEE1394总线接口、板载千兆以太网络接口这3种接口的通讯方法能满足高速半实物仿真系统的需求.  相似文献   

19.
基于现有的Linux普通方式传输的串口驱动,提出了通过利用DMA的高速串口驱动,根据传输时的实时数据量,利用DMA方式和普通方式相结合的方式进行数据传输,大大提高了传输速率,同时降低了系统的开销,减少了CPU的使用。在双核移动终端中进行验证,两芯片通过串口进行芯片间通信,实验结果证明了设计的高速串口驱动具有较好的可靠性和可行性。  相似文献   

20.
中央医用监护系统网络通信设计   总被引:1,自引:0,他引:1  
刘宝华 《测控技术》2006,25(12):47-50,56
设计了基于Windows平台下的中央医用监护仪网络系统,利用微机串行通信适配器与各分机采用半双工的主从通信方式实现了测量生命参数的高速、远距离通信,制定了通信协议、数据格式及数据打包方式.该系统的设计原理具有广泛的适应性和较高的性能价格比,可应用于其他测控仪器、仪表的高速远程通信.  相似文献   

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

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