首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
为了解决系统设计中单片机串口数量较少不能同时满足多路串行通信的问题,通过对现有串口扩展技术进行对比分析,并针对水文监测系统的应用需求,提出了基于芯片XR16L784完成串口扩展的设计方案;介绍了串口扩展芯片XR16L784的硬件设计和软件编程的具体实现方法,并在水文监测系统上进行了实验验证;结果表明:串口扩展芯片XR16L784可有效实现多个串口扩充,扩充后的串口通道能够在不同波特率下稳定、可靠实现数据双向传输;串口扩展方案解决了在多路串行通信系统中系统主控单元串口数量有限的问题,在水文监测系统中体现出很好的实用价值。  相似文献   

2.
基于FPGA的智能串口模块用于扩展3U Comapct PCI工业控制计算机的RS232串行接口。智能串口模块在硬件设计采用FPGA,在FPGA内部实现NiosⅡ软核,作为处理器实现串行通讯的智能控制功能,通过设计通用异步串行控制器(UART)IP核,实现串行接口的通讯协议,使模块具集成度高、有可灵活配置性、易功能扩展等优点,模块采用处理器管理串行接口的数据收发,从而提高了串行接口数据传输的稳定性,降低了在传输过程中出现数据丢失现象的几率。  相似文献   

3.
在嵌入式产品中,大多需要与多个外设进行通信,一般的嵌入式处理器往往没有足够的串口接口,需要对CPU的串口模块进行扩展;文中详细介绍了利用SUPPERI/O控制芯片W83977EF/CTF对ARM9嵌入式处理器EP9312进行串口、PS/2接口和并口的扩展;描述了详细的连接方式,并给出了串口模块硬件设计电路图和初始化编程;串口模块在系统整合后运行稳定,经过实际测试表明,电路的设计符合了嵌入式系统的要求,满足了设计需要,目前该串口模块设计已在银税类终端产品上得到应用.  相似文献   

4.
基于S3C2410的嵌入式串口通信设计   总被引:1,自引:0,他引:1  
本文通过基于S3C2410的嵌入式串口通信的实现,按照嵌入式系统的软、硬件结构组成,较为详细地介绍了串行通信的硬件电路和软件实现方法.该系统的硬件主体设计以三星S3C2410处理器为核心控制器件,通过与计算机串口间的连接以及单片机通信软件的分层设计.实现在ARM平台上访问外部设备的基本功能.  相似文献   

5.
介绍了一种基于串口的人机接口解决方案,详细的分析了串口的扩展原理,给出了部分硬件设计图。  相似文献   

6.
针对导航信息融合系统多串口扩展的需求,文中提出了基于XR16L788的多路串口扩展方法,并介绍了相关的硬件设计、Linux下的驱动实现和应用程序设计过程.文章首先以AT91 RM9200为例介绍了多XR16L788扩展芯片与CPU的硬件连接方法,然后对该串口芯片在Linux下的驱动程序做了详细介绍.最后,论文介绍了基于多任务线程池的多串口系统的应用程序的设计过程.经试验证明该方案运行稳定,是一种可行的串口扩展方法.  相似文献   

7.
介绍了一种基于PXA255的应用于嵌入式工业控制中异步串口的扩展和在WinCE下的实现。简要介绍PXA255串行通信口和TL16C554异步通信芯片。详细给出一种采用TL16C554来扩展串口的设计实现方案,同时给出相关原理图和在WinCE下的实现方法。  相似文献   

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

9.
本文详尽地介绍了在PIC单片机上外接一片内置电平转换器的全功能异步串行收发芯片MAX3110,直接扩展出一个标准RS232串行通信接口的具体方法。该方法以较简单的硬件连接实现异步数据传输,电平转换,其软件编程只需考虑PIC与MAX3110之间的同步数据通信。扩展的RS232串口,提升了系统的应用性能。另外,文中还特别介绍了应用过程中PIC中断的相关事项。  相似文献   

10.
单片机的多串口扩展技术的设计   总被引:9,自引:2,他引:9  
针对大多数单片机都只有一个串口的局限,在多数情况下限制它们的应用。利用单片机串口扩展技术,以MCS51系列单片机8751为例进行串行接口扩展,包括扩展两个独立的串口、一点对多点分时串口、单片机与RS232/RS422/RS485的串行通信接口。实际应用证明,设计可靠,稳定性好。用多种方法进行串口扩展,解决了单片机在串行通信系统中的串口局限问题。  相似文献   

11.
MBSE是复杂系统设计的重要范式,尤其对于大型嵌入式系统设计具有重大意义;但在MBSE的虚拟验证环节,针对节点的串行端口的互联通信仍缺乏有效灵活的手段;为解决该问题,提出了一种基于Linux系统内核驱动的串行端口模拟方式,实现了基于模拟串行端口的多虚拟设备间的通信技术;分析了标准串行端口的内核驱动架构,进行规范的驱动设计,构建模拟串行端口,以模拟设备替代真实硬件设备;实验验证了模拟的串行端口的功能可用性,且具备平均456.98Mbps的最大传输速率,满足物理串行端口的速率范围要求;利用该模拟串行端口,实现了虚拟设备间的双向串行通信实验,能够支持嵌入式子系统间串行通信模拟的需要。  相似文献   

12.
基于Pcomm的PC机与单片机串行通信的实现   总被引:4,自引:0,他引:4  
罗文广  陆子杰 《计算机工程》2002,28(11):224-226
讨论了用Pcomm软件包实现PC机与PIC系列单片机串行通信的方法,从硬件设计,PIC单片机通信程序设计,C++环境下使用PcommLibrary软件包的有关函数编制PC机的通信程序等方面进行论述,并简单介绍了PIC单片机串行通信的基本原理,给出了具体的通信程序。  相似文献   

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

14.
串口数据通信能够实现计算机与外部设备之间的数据传输,广泛应用于实时监控和工业自动化系统中,为此开发高效、快速、实用的串口数据通信系统尤为重要。从串口数据通信实现的过程出发,详细介绍了使用VB6.0的MSComm控件、使用SerialPort串口通讯类和调用API库中的通信函数三种方法实现串口数据通信的过程。并以农业生产蔬菜大棚自动杀虫灯数据采集分析程序为例,应用VS2012集成开发环境从基于API函数库实现串口数据通信系统的设计思路、打开串口和接收数据等通用类方法设计入手,实现了自动杀虫灯数据采集分析串口数据通信程序在VS2012中的设计。实验结果显示,在VS2012系统中采用API函数库实现的串口数据采集通信系统,编程效率较高、可移植性强,同时适合于对通信质量要求较高,传输距离较远的应用场合。  相似文献   

15.
基于串口通信的电力故障录波数据传输系统   总被引:2,自引:0,他引:2       下载免费PDF全文
介绍了所开发的一种应用于电力系统的故障录波数据传输系统。该系统的通信技术基于串口通信,实现了一种准确有效的串口通信报文,且具有断点续传和与其它进程共享串口资源的功能。介绍了系统的设计方案和所用到的关键技术。  相似文献   

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

17.
结合CCD相机系统的接口设计,介绍了串口通讯的应用方案。对系统串行通讯体系、串行通讯协议的设计、软件实现等方面给出了实际应用中的设计要点。为今后串行通讯设计工作积累了实际经验。  相似文献   

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

19.
串行通信由于其本身成本低、接线少以及易实现的特点,在数据采集和控制系统中得到了广泛的应用,利用LabVIEW和串行通讯相结合开发的虚拟仪器通信系统更具有强大的功能和方便用户使用的特点,并且用户可以随时进行维护和功能扩展,打破了传统仪器的一些限制。 本文主要介绍了基于LabVIEW虚拟仪器系统串行通讯的设计与实现。其实现主要分为文本通信模块、实时数据通讯模块、数据的存储及数据的查询模块。  相似文献   

20.
针对51系列单片机与智能模块的串口通信,研究嵌入式实时内核的串口通信方案。讨论了实时操作系统下消息队列功能正确配置方法,利用系统中断和内核提供的消息队列功能,实现了串口通信和数据存储,对通信协议、消息队列功能配置、驱动程序任务分解、数据存储方式作了重点论述,为设计使用智能模块与单片机串口通信的控制系统应用领域提供了良好的升级解决方案。  相似文献   

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

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