首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
比较了Windows下的三种串口通信编程方法,画出了CSerialPort类多线程串口通信的模型框图,给出了VC 下多线程串口通信的编程实现方法.  相似文献   

2.
单片机多路模拟串口的实现及其性能分析   总被引:1,自引:0,他引:1  
针对在进行多串口通信时单片机串口不够用的问题,提出了一种单片机多路模拟串口的实现方法.介绍了标准的串行通信数据格式,分析了硬件串口的工作原理,以及软件扩展串口的数据发送和数据接收实现方法.通过实验分析证明了软件扩展多路串口的可行性、易用性及通用性,在基于GPRs的分水点流量远程监控终端的应用中取得了预期的效果.  相似文献   

3.
基于WinCE的电梯监控系统多串口通信实现   总被引:2,自引:0,他引:2  
提出了一种基于WinCE的多串口电梯远程监控系统的实现方法.该方法以S3C2440微处理器为核心构建硬件平台,实现了与其他设备的串口通信;同时以WinCE5.0为软件平台,完成多串口分层流驱动的设计.通过文件映射,解决了访问多串口设备时产生的竞态问题.测试结果表明,该系统通信正常、数据稳定,能充分满足电梯监控对串行通信的要求.  相似文献   

4.
在一个平台上利用KVM虚拟机可以运行多个操作系统,有效地利用硬件资源。串口是一个独享设备,如何让多个虚拟机都能够使用串口设备,文中提出了一种串口转发器的设计和实现方法。该方法实现了通过一个串口设备连接、调试多个虚拟机的功能。该方法利用管道通信和输入/输出重定向机制使得多个KVM虚拟机可通过一个物理串口进行通信,每个KVM虚拟机通信时都能独享这个串口设备,实际应用表明这种方法使用方便、通信性能可靠。未来在高性能服务器上将更多地使用KVM虚拟机运行多个操作系统,使用该串口转发器可方便地解决调试多个虚拟机系统的问题。  相似文献   

5.
详细介绍了高效FIFO串口通信的基本原理和实现方法,并在两台基于ARM7TDMI微处理器的目标机上,用FIFO串口通信模式实现了两机之间的高效通信.整个工程分寄存器配置模块、串口接收模块、串口发送模块和容错模块.  相似文献   

6.
SPCOMM控件在Delphi7.0串口通信中的应用   总被引:10,自引:1,他引:10  
利用Delphi开发工业控制系统软件成为越来越多的开发人员的选择,而串口通信是这个过程中必须解决的问题之一。本文在对几种常用串口通信方法分析比较的基础上,着重讨论了Delphi开发环境下利用Spcomm控件实现PC机与单片机之间串口通信的方法,研究了Spcomm串口通信的关键技术问题,并通过一个实例给出了Spcomm控件在Delphi7.0串口通信中的应用。  相似文献   

7.
嵌入式设备串口扩展的两种解决方案   总被引:1,自引:0,他引:1  
嵌入式系统中串行通信的使用十分广泛.可是嵌入式主机的串口数量却十分有限.这在需要集成多个串口设备的场合显得十分掣肘.本文给出了嵌入式主机串口扩展的两种方法,希望能够最大程度地解决串口不足的问题.本文的两种方法均已实现,并使用在我们开发的GIS系统中.  相似文献   

8.
本文提出了一种基于嵌入式Linux操作系统下的无纸记录仪串口通信设计方案,利用Linux的多线程编程技术,实现了基于MODBUS协议RTU和ASCII两种通信格式共存的传输模式.在数据交换方面,提出了一种新的快速数据转换算法,提高了串口通信的实时性.本文给出了串口通信设计的整体流程及具体的编程实现方法,并在实际应用中验证了该方案的可行性.  相似文献   

9.
基于Win32 API的通用串口通信组件的开发   总被引:1,自引:0,他引:1  
介绍了基于Win32 API的通用串行通信组件的开发.采用OVERLAPPED串口操作方式,通过一种多缓冲区、多线程协同工作方式,实现了可用于各种Windows平台下串口通信编程的通用组件,并提供了手动模式及消息模式两种接口方式.分析了目前串口通信组件的不足和工业领域串口通信组件的需求;在归纳了Win32串口相关API的基础上提出了组件设计框架,对组件实现过程中的缓冲区设计、线程同步、信号系统、回调函数接口、读写线程流程等进行了详细介绍.文末给出了串口通信组件的两个应用实例,其运行效果证明了串口通信组件的设计合理、有效.  相似文献   

10.
介绍了一种QNX系统中基于AM3352的多串口通信驱动的设计方法.首先给出了利用FPGA扩展串口的设计电路,以此为基础实现了硬件的配置代码,接着阐述了QNX下串口驱动的工作原理,然后从串口初始化、接收数据、发送数据几个方面讲述了串口驱动的开发过程和方法.  相似文献   

11.
针对于异步串行通信的特点,提出了采用一个周期性中断源管理多个异步串行通道的方法,节省了系统的资源,实现了多路数据的无漏检测和实时响应,并在实际应用中得到验证.  相似文献   

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

13.
针对一种刚开发的、可快速集成实验系统的智能多串口卡,设计实现了专门对其量身定做的测试其数据通信性能的软件。设计此卡的目的在于解决无人机半物理仿真实验存在的传感器众多并且接口不统一的问题。该测试软件是基于功能强大的虚拟仪器软件开发工具LabWindows/CVI完成的。该软件解决了一般调试助手不能对板卡内存进行访问,并且不能同时同步进行多通道收发的问题,客观准确地验证了板卡性能,同时提出了简化程序的一种新方案。  相似文献   

14.
以一个简单的生产看板系统为例,讨论在VC++开发平台下基于Moxa多串口卡和Moxa公司提供的PComm函数库的多串口实时通信的实现。项目运行结果显示,这种实现方式不仅编程简单而且性能良好。  相似文献   

15.
介绍了以LPC2365为核心处理器、嵌入式实时操作系统μC/OS-Ⅱ下的多串口通信编程方法。对于固定长度的短字节帧数据,通过设置合适的字节触发深度,一次中断完成数据接收任务;对于变长的长字节帧数据,则通过多次中断和等待延时的方法判断数据稳定并完成帧数据的接收;对于大量数据的接收和发送采用建立FIFO数据队列的方法。通过这些措施较好地完成了多串口较大数据量的通信任务。  相似文献   

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

17.
介绍了支持多串口同时抄表的智能仪表软件构架、驱动层程序设计方法,并设计了一种支持多串口同时抄表的智能仪表程序。通过通信协议层和应用层中的接收回调函数、发送回调函数、接收帧处理和发送帧处理详细过程,有效地实现多个用户根据自己的权限同时对同一块仪表进行抄读。实践证明,该设计获得了较好的预期效果,具有良好的应用前景。  相似文献   

18.
本文介绍了一种应用PC/104模块SCM/SuperDX和EMM-4M-XT实现多串口通讯设计的方法,重点介绍了模块硬件配置、软件设计思路以及多串口通讯在DOS平台上的典型应用。同时,串口工作模式可根据需要进行设置。该系统工作稳定、体积小、使用方便,具有一定的工程应用前景。  相似文献   

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

20.
为提高基站监控终端通讯处理能力,本文介绍了采用TL16C554实现基站监控终端16位x86体系结构的RISC架构嵌入式微处理器R8800的通讯扩展设计。利用ParadigmC++5.1集成环境编写扩展通讯控制程序,解决了R8800的通讯扩展问题。通过应用调试,设计的硬件环境完全满足监控终端与基站内设备和区域监控中心的通讯任务。由于R8800的外部中断资源丰富,TL16C554有16字节的硬件接收发送缓冲区,两者配合使用,一方面减少了中断服务时间、降低了CPU的开销,另一方面提高了通讯处理效率和通讯成功率。这种方法在通讯能力上明显优于以往八位机系统。  相似文献   

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

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