共查询到20条相似文献,搜索用时 529 毫秒
1.
基于多线程的串口通信软件的设计与实现 总被引:10,自引:0,他引:10
针对串口通信实时性和系统资源利用的不足,提出了基于多线程技术和自定义消息机制的异步串口通信的设计思想。结合串口通信的机理和多线程同步方式,分析了Win32系统下多线程异步串口通信程序的开发方法。用Delphi实现了加油站中央控制系统中PC机与单片机间的串行通信软件,给出了软件的设计思路,一般步骤和部分程序代码。目前该通信软件已稳定地运行在各加油站中央控制系统中,促进了石油行业自动化的发展,也为相关行业实现自动化提供了帮助。 相似文献
2.
MSComm和多线程在数据采集系统中的应用 总被引:8,自引:0,他引:8
针对串口通信的实时性和系统资源的利用不足,提出了基于多线程和MSComm控件的串口通信设计思想。结合串口通信的机理和自定义消息方式的多线程,并利用操怍方便、稳定可靠的MSComm控件,分析了Win32环境下的采集软件的开发方法。用Visual C++6.0实现了发动机振动信号的数据采集系统软件,给出了软件的设计思路,关键步骤和部分的程序代码。目前该软件在发动机故障振动信号采集当中得到了很好的应用,为以后发动机故障信号的特征提取打下了良好的基础。 相似文献
3.
基于多线程技术的异步串行通信的实现 总被引:2,自引:0,他引:2
曹罗生 《计算机应用与软件》2004,21(6):60-62
首先提出了目前异步串行通信技术中存在的问题及使用多线程技术解决这些问题的设想。重点讲述了C Builder提供的TThread线程对象类在串行通信编程中的使用方法,包括读线程、写线程的建立,串口通信程序流程的设计,最后提供了一个基于多线程技术的仿真程序。 相似文献
4.
一个多串口多线程数据采集系统软件的设计与实现 总被引:5,自引:7,他引:5
本文着重探讨用多线程并行的方式通过多个串口进行并行通信。使用多线程进行串行通信的文献已有一些,但都没涉及到多个串口并行的情况。本文介绍的多串口多线程通信方法,使多个串口并行通信,从而实现大规模的数据采集与高速数据传输操作。 相似文献
5.
6.
7.
一个利用多线程及重叠I/O实现的串口通信类 总被引:2,自引:0,他引:2
Win32系统中.多线程环境为实现实时串口通信提供了一个很好的解决办法。文中提出了一个多线程串口通信类,该类具有简单的接口,使用重叠I/O方式实现.不会导致线程阻塞。给出了该类的具体实现方法.并将其应用到一个直流电源的监控系统中,通过与扩展异步通信芯片配合使用,成功实现了在38400波特率下运行。 相似文献
8.
9.
10.
11.
12.
为确保电力通信系统数据的可靠传输,需要在数据链路中加入差错检测码。依据电子式电流互感器标准IEC60044-8的链路层规则,针对帧格式的CRC循环冗余校验码,在串行实现的基础上设计了8位并行CRC逻辑电路,并在FPGA上得到实现。与串行CRC相比,并行的编码速度大为提高。这种编码具有很高的实时性,满足了IEC60044-8标准所规定的快速性要求,达到了预定的目标,可方便地应用于电力通信系统,具有广泛的推广应用价值。 相似文献
13.
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
设计了基于Windows平台下的中央医用监护仪网络系统,利用微机串行通信适配器与各分机采用半双工的主从通信方式实现了测量生命参数的高速、远距离通信,制定了通信协议、数据格式及数据打包方式.该系统的设计原理具有广泛的适应性和较高的性能价格比,可应用于其他测控仪器、仪表的高速远程通信. 相似文献