首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 156 毫秒
1.
串口通信多线程实现的分析   总被引:7,自引:0,他引:7  
分析了多线程实现串口通信的机制,通过UML活动图详细展示了串口通信中各个线程并发执行的过程,并讨论了多线程同步问题。基于《串口通信多线程实现的分析》的通信程序能够实时接收和发送数据,具有高效、可靠、稳定等特点,实用性极强。  相似文献   

2.
主要解决串口通信的方法。通过定义数据包和用户层协议说明协议定义方法。通过单片机与计算机同步握手实现串口通信协调一致,采用不同线程实现串口通信接收数据与处理数据同步进行,实现系统流畅运行;采用临界区方法管理串口数据队列缓冲区访问,实现系统稳定可靠运行。  相似文献   

3.
《微型机与应用》2019,(11):82-85
为了使物联网网关连接多个串口设备且能够并行处理来自串口的数据,设计了一个支持多路串口设备连接、在线配置串口参数的物联网网关。网关部署在Raspberry Pi开源硬件平台。软件基于开源的Kura框架,使用OSGi插件技术进行开发,功能模块将来自不同串口的数据按照不同的主题以消息的形式发送到云端,模块之间使用事件通信,网关与云端采用MQTT技术实现数据通信,Kura实现了串口的可视化配置。实际应用表明,该系统可以稳定、可靠地工作,达到了设计要求。  相似文献   

4.
串口通信具有连接简单、使用方便灵活、数据传递可靠等优点,在工业监控、数据采集、实时控制系统中得到广泛应用。本文主要介绍了在VxWorks下实现串口通信的关键技术,给出了基本原理、环境配置和程序示例。  相似文献   

5.
在以MCS-51单片机为核心的应用系统中,经常需要将其单个串口扩展为多个串口,以实现多串口通信。以AT89S51单片机为例,提出了基于GM8123/8125的串口扩展方案,实际应用表明该方案使用简单、通讯可靠、与标准串口通信格式兼容,解决了单片机在串行通信应用系统中的串口局限问题。  相似文献   

6.
分析了一种基于CRC校验的混合纠错HEC方式在FPGA和PC机串口通信中的具体实现方法,并将其应用到CAPS精码实时串口数据采集系统中,结合工程实践提出了一种FPGA和PC机之间串口实时数据采集的可靠通信模型,实现了稳定可靠的串口通信,满足了实时数据采集任务要求。  相似文献   

7.
嵌入式多串口到以太网网关的设计与实现   总被引:1,自引:1,他引:0  
针对无人机数据链地面控制站监控计算机与多种部件串行通信的复杂问题,提出了以嵌入式系统来实现多串口到以太网数据转换网关的设计方案.给出了利用LPC2388并行数据口实现串口扩展的方法.详细介绍了硬件结构设计和软件设计,并且给出了数据流的分析.该方法在解决了实际的工程问题的同时也为传统串口设备通过标准TCP/IP协议接入Internet提供了一种低成本解决方案.  相似文献   

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

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

10.
基于MSComm控件实现串行通信的方法   总被引:2,自引:0,他引:2  
本文论述了利用MSComm控件实现串行通信的方法,并结合一个学生成绩查询系统比较全面地描述了该方法的具体实现过程。该系统利用串口控制纸币识别器的工作,用MSComm控件实现了简单、可靠的串行通信。  相似文献   

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

12.
针对串口在通信和军事等领域应用广泛,处理器串口较少,提出了处理器扩展串口的需求。介绍了基于串行外设接口实现扩展串口的总体设计,然后从设计的硬件组成、原理组成框图、硬件设计、软件设计等方面进行了详细的描述,重点介绍了设计中需要解决的问题。设计完成后经测试证明,完全满足串行数据传输的要求,性能可靠。  相似文献   

13.
基于嵌入式系统的串行设备远程监控系统   总被引:1,自引:0,他引:1  
本文借鉴了IT领域中常见的远程监控的实施方案。从应用的角度出发设计出了一种实时、可靠的串行设备远程监控系统,使原本不具备联网功能并分散各地的串行设备连接到以太网中,充分利用现有的Internet资源进行数据传输和管理。通过研究嵌入式S3C2440模块的串口以太网通讯,设计了软件的实现方案,在串口以太网通讯中应用多线程技术,实现了串行设备的串行协议与TCP/IP协议的转换。方案中利用OpenVPN建立远程隧道链接,通过telnet远程登陆嵌入式平台,对嵌入式端进行监控。经过实验测试,串行数据在远程监控的计算机上具有良好的一致性,实现了对串行设备的监控。  相似文献   

14.
针对在数据采集与监视系统(SCADA)的工程实践中,组态软件在处理通过串口传送来的数据帧时,由于通信协议不统一而存在的问题,提出采用VC++开发一个实时数据转储网关,完成通信协议解析和数据转储任务,解决通信协议不统一的问题。  相似文献   

15.
针对在数据采集与监视系统(SCADA)的工程实践中,组态软件在处理通过串口传送来的数据帧时,由于通信协议不统一而存在的问题,提出采用VC++开发一个实时数据转储网关,完成通信协议解析争数据转储任务,解决通信协议不统一的问题。  相似文献   

16.
王严  周西峰  郭前岗 《微机发展》2012,(3):176-178,182
针对微处理器片上串行异步通信接口灵活性欠佳的不足,给出了一种将微处理器通用I/O口扩展成串行异步通信口的方法。利用微处理器自身的定时器,结合有限状态机设计思想,采用差分编码原理在通用I/O口实现了串行异步通信,该方法可以灵活地设定通信帧格式与码元长度。通过示波器检测发送端口的波形,验证了此方法的可行性,在解决通信可靠性和稳定性的同时,为微处理器串行接口的扩展和非标准协议串行通信提供了一种方案,简化了传统串行通信端口的扩展方法。  相似文献   

17.
STM32微控制器的可靠串口通信技术研究   总被引:1,自引:0,他引:1  
在工业控制应用中,串口是微控制器系统必不可少的接口之一,但是串口在应用过程中容易出现误码现象,需要对接收的数据进行校验才能保证通信的可靠性。本文提出一种基于STM32F107的可靠串口通信设计方案,STM32F107提供5个独立的异步串行接口,并且内置了CRC计算单元,实践表明具有较好的性能。  相似文献   

18.
冯宁  张宾 《测控技术》2006,25(2):33-35,43
结合串行通信和CAN总线的特点,进行了通用串口到CAN总线适配器的设计,同时使用一种简易的方法实现了RS232接口到RS422/485接口的数据相互转换.应用结果表明该智能适配器设计合理,具有很高的数据传输可靠性.  相似文献   

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

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

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

京公网安备 11010802026262号