首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
随着计算机技术和控制技术的高速发展和日渐成熟,各类功能模块之间起到通信作用基于VC++计算机串口编程在现今的计算机通信软件中应用十分广泛.本文以综采工作系统为例,综合介绍了基于VC++的实现上位机与下位机之间串口通信的设计方法.  相似文献   

2.
以实际应用中串口通信的开发为例,分析了实时串口通信中数据的获取及处理方法。此例中要求接收雷达串口的数据并进行校验。过比较几种串口通信的编程方法,提出了基于Visual C++中SerialPort串口类的解决方案,并阐述了应用程序的编写过程。  相似文献   

3.
该文对打火机测试系通过统进行研究与改进,设计研发基于单片机控制的重力型打火机参数测试仪,主要任务编写相关的程序完成计算机(上位机)和单片机(下位机)的数据通信任务。  相似文献   

4.
介绍了用 VC+ +实现常用串口通信编程的四种方法 ,分析了此四种方法之优缺点。同时结合深海底自动采矿实例 ,实现水下工控机与光端机之间串口数据通信。  相似文献   

5.
完成端口是Windows系统平台上用于开发高性能服务器应用程序的最好I/O模型。介绍了10CP(输入/输出完成端口)的基本原理,并给出一个基于IOCP开发服务器端应用程序的设计方案及其部分实现代码。  相似文献   

6.
VC编程中的串口通信技术   总被引:35,自引:0,他引:35  
首先介绍了利用微机RS-232口进行串行通信的一般步骤,然后分别列举了三种可在VC++编程中使用的串口通信方法,最后对这三种串口通信编程方法的使用条件、灵活性和复杂程度等进行了比较。  相似文献   

7.
基于VC++ 6.0的多串口通信方法   总被引:10,自引:0,他引:10  
介绍了实现多串口通信的基本方法,采用VC 6.0并结合定时器和多线程技术编写,提出了实现多串口通信的三种方法,给出了实现的方法和步骤,并对三种方法进行了比较.实践证明,这三种模型均有效地实现了多串口通信.  相似文献   

8.
高速串口具有较大数据吞吐量,在耗时可观的任务环境中,极易产生因读取串口缓存不及时而导致数据丢失的现象;针对该缺陷,提出了一种适用于高速串口的上位机软件设计模式,采用Windows API和重叠I/O方法搭建串口数据的读写操作;该模式运用多线程技术,对其数据一致性问题进行了论证;对于使用串口传输JEPG图像压缩码流的特殊应用场合,进行了优化设计;对使用波特率为2.5M的高速串口传输尺寸为640*480、帧频为12Hz、压缩比为12.5的图像测试表明,提出的设计模式满足工程应用需求。  相似文献   

9.
WinCE下串口通信模型设计与实现   总被引:1,自引:0,他引:1  
介绍了在Windows CE下开发串口通信软件的基本方法.采用多线程和面向对象技术设计和实现了一个ARM与PC的串口通信模型.该模型不仅具有吞吐量大实时性高的特点,而且有很好的重用性.它从复杂的数据业务处理中将串口通信过程分离出来,形成一个单独的通信层,做很小的改动就可移植到不同的应用系统中.最后给出了模型实现的关键代码.  相似文献   

10.
利用VC++6.0设计了一种基于串口通信原理的直读表软件,实现了PC上位机与RS485型/Mbus型水表、RS485型气表和电表的串行数据通信。同时,该软件能查抄表的实时数据,完成重新设置表的地址和密码等功能。实际的测试结果证明了软件设计的正确性、有效性。  相似文献   

11.
本文以首秦公司动力系统2期集中空压机站3台空压机系统为基础,对不同网络协议之间相互通讯,借以MOXA多串口卡在工控同时与多台PLC下位机系统进行串口通信中的应用,实现数据通讯。  相似文献   

12.
某航天器闭式贮箱增压控制系统的测试中,需要设计具有多路串行通讯接口的模拟器,用于模拟数字式压力传感器的输出信号。对于72路串行发送和10路串行接收功能,若采用传统商用的标准串行通讯接口板,则整个模拟器需要十多套板卡,系统复杂,体积大,且多个通道之间难以实现同步与实时控制。为此提出了一种采用多路可编程I/O接口板实现485通讯功能的方案,借助于LabVIEW软件开发平台,由FPGA编程实现通讯协议;并配置信号调理板以实现信号的隔离传输和驱动。最终仅用一台小型便携式设备和三块板卡就实现了模拟器的所有功能,可以灵活地根据系统设置的工作模式模拟传感器的输出,在增压系统的测试中表现优异。试验结果表明,此种设计方案具有较强的通用性和适应性,可以广泛推广到多种通讯应用场合。  相似文献   

13.
文章对欧姆龙CS系列PLC的HostLink通信协议进行了介绍,并提出了使用c#利用Visual Studio2005中的SerialPort控件实现PLC与上位机通信的方法,给出了实现通信的具体步骤以及优化的通信方案,这种通信方案保证了通信的准确性,提高了通信的实时性。通过上位机对PLC的读写,实现了对工业现场数据的自动采集,可以有效地对工业现场设备进行监控和管理。编写的串口通信软件在实际项目中得到了成功应用,验证了它的可靠性和稳定性。  相似文献   

14.
探讨了一种基于串行通信的简单、高效的通信协议制定方法.实验结果证明,该协议有效提高了串行通信的通信效率.  相似文献   

15.
基于GM814X的单片机串口扩展及其应用   总被引:3,自引:0,他引:3  
介绍了基于C8051F340单片机和GM814X串口扩展芯片的串口扩展方法。针对实际装备的通信和接口需求,进行了RS-485通信终端的电路软硬件设计。实际应用表明,该通信终端设计可靠,性价比高,解决了单片机在串行通信系统中的串口局限问题。  相似文献   

16.
IOCP研究及在大规模网络通信系统中的应用   总被引:11,自引:0,他引:11  
分析了Windows的IOEP(I/Ocompletionport)机制,并讨论了基于IOCP的大规模Winsoek通信系统的设计,作为验证实现了一个聊天服务器,并分析了实现中须考虑的若干问题。  相似文献   

17.
主要介绍一种用51系列单片机的普通I/O口线来模拟实现异步串行通信接口的方法.  相似文献   

18.
主要讨论在Delphi环境下实现批量数据串口通信时如何保证对数据的完整、可靠、实时接收和响应其通过直接调用WindowsAPI函数及合理运用延时同步机制,保证通信过程的可靠性、灵活性和可扩展性工作证明,通过直接调用Windows API函数可以灵活可靠地实现批数据串口通信相关的各种功能,这种灵活可靠性也体现了直接调用底层系统函数的价值所在.  相似文献   

19.
用完成端口实现可扩展的服务器应用   总被引:2,自引:0,他引:2  
吴星  黄爱萍 《计算机科学》2002,29(11):144-145
基于Socket的网络服务应用已经使用得相当普遍,诸如创建Socket、侦听/接受连接以及收发数据等方面也有很多经验文档和范例可供参考。然而实现可承受大数据量和连接数的网络服务应用程序还是一件比较困难的事情。最大的问题在于网络服务程序如何解决从单个客户连接处理到多个客户连接处理的可扩展性。在Windows NT和Windows 2000平台上,Overlapped I/O运用“完成端口”(completion ports)来真正实现所谓可扩展的网络应用。“I/O完成端口”(I/O completion ports)和Win-dows SocketS 2.0可实现用于处理大量连接的应用。  相似文献   

20.
WINDOWS环境下PC机与单片机的通信   总被引:3,自引:10,他引:3  
洪家平 《微计算机信息》2005,21(3):143-144,137
本文介绍了当前自动控制系统中PC机与单片机之间常用的几种通讯方法,如基于串口RS-232和RS-485、基于USB接口与PC机的通讯。文中给出了部分程序。  相似文献   

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

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