首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
Proteus虚拟环境提供的COMPIM组件,可用来设置单片机串口通信协议,使虚拟环境与实际PC通信成为可能。对于没有物理串口的PC机,可借助VSPD虚拟串口软件构建PC虚拟串口,仅用一台PC机就可实现单片机系统与PC串口通信。根据单片机串口通信的特点,提出了单片机与PC串口通信的结构模型,即应用层、数据链路层和物理层三层结构,探讨了串口通信结构模型与通信方式之间的关系。在Proteus环境中以虚拟串口为例,设计了硬件电路和通信程序、给出了串口通信程序流程图,在一台PC机上实现了单片机与PC串口通信。  相似文献   

2.
目前ARM9处理器在嵌入式系统中得到了广泛应用,但是其通常只有3个及其以下的串口,对于需要多串口通信的系统难以满足要求;因此通过对基于ARM9处理器车载智能终端设计中遇到的多串口扩展问题进行了分析研究,提出了利用具有将单串口扩展为5串口功能的串口扩展芯片GM8125实现多串口扩展的方案,并在串口通讯中采用了分层设计的方法,提高了系统的稳定性和运行效率;并且利用GPS和GPRS模块实现与计算机多串口的通信,验证了方案的可行性。  相似文献   

3.
针对串口个数的有限性和串口的可重用性,扩展串口的外设使用显得尤为重要;通过介绍串口及KVM虚拟机,提出了一种基于KVM虚拟机的串口转发器的设计方法,能够让一个串口同时能为虚拟机上的不同系统提供物理上的串口服务,实验表明:同一个物理串口能够并发的、让用户有选择的为不同的虚拟系统服务,解决了物理串口外设有限性的难题。  相似文献   

4.
应用EDA技术设计了基于FPGA的串口集线器硬件电路,并用微软发布的DDK编写了驱动程序,实现了单个串口至多个串口的扩展.多个串口设备可以通过一个上游串口与计算机进行通信.  相似文献   

5.
针对目前支持多协议的智能仪表存在的串口不足问题,在研究了智能仪表软件架构、串口接收点和串口发送节点结构的基础上,设计了一种支持多串口同时抄表的智能仪表程序。同时,较详细地阐述了设计中支持多协议的串口接收程序,以及支持多协议的串口发送程序的设计流程。实践证明,该设计可以有效地解决智能仪表协议的多样性和串口数量有限之间的矛盾。  相似文献   

6.
进行单片机应用系统设计开发时,往往碰到单片机自身携带的串口不够用,这时就需要通过I/O口模拟串口通信.本文简单介绍了串口通信的基础知识,分析了模拟串口接收数据的过程,介绍了模拟串口接收数据的实现方法,以ATmega64A单片机为例,详细介绍了模拟串口数据接收程序的实现及优化方法.  相似文献   

7.
使用 STM32单片机进行多串口通信,采用虚拟串口软件(VSPD)结合串口调试软件进行多串口通信发送和接收功能的仿真测试研究,克服了 RealView 软件不能仿真接收通信的缺点。介绍了虚拟串口和仿真串口的绑定方法,给出了各模块的软件代码。仿真测试结果表明,采用该方法,可以在没有硬件平台的情况下,完成基于 STM32多串口收发通信的软件开发应用。  相似文献   

8.
通过实例研究了基于Proteus软件的串口通信方法,通过VSPD虚拟串口软件和SSCOM串口调试助手进行联调仿真实现了微机与单片机的串口通信。  相似文献   

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

10.
串口通信在装、设备中的应用非常普遍,该文描述了一种基于ActiveX控件MSComm和MFC Library Regular DLL的C++串口类设计,通过精心设计的函数接口和消息机制,大大简化了串口编程。与直接使用MSComm控件相比,采用这种串口类进行编程能够有效的降低串口编程的难度,用户仅仅需要最低限度的关于串口的知识就能写出正常工作的串口程序。  相似文献   

11.
在嵌入式组合导航系统中,对导航计算机进行串口扩展是实现导航计算机和多个异步串口导航设备进行数据通信的重要前提。针对目前的串口扩展法无法有效利用串口扩展芯片内部FIFO的问题,提出了一种基于数据拆分的串口扩展法,并依据该方法设计了以MSP430F149单片机和TL16C554A芯片为核心的多路异步串口系统。试验证明,该方法能有效地利用串口扩展芯片的内部FIFO,提高了系统的串口通信效率。  相似文献   

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

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

14.
转台控制系统中多串口通信的实现   总被引:5,自引:0,他引:5  
该文介绍了在一转台控制系统中,利用MOXA串口卡扩展工控机串口,通过API-232串口开发软件包高效地开发数显仪和多串口每之间的串口通信,同时对利用缓存区概念使应用程序具有移植性等优点进行了分析。文中较为详细地叙述了串口通信的开发过程,分析介绍了串口初始化、接收数据、处理数据中的问题和处理方法,详细介绍了在使用软件包的过程中,为提高开发效率,把部分函数进行类的封装。最后给出了串口通信在系统中成功应用的结果。  相似文献   

15.
莫易敏  王超  汤春球 《控制工程》2012,19(4):559-561
针对汽车发动机ECU与计算机通信方法研究,为了实现KWP2000协议的串行通信,采用通过串口/K线转换器将计算机串口与K线连接,在分析研究KWP2000通信协议的基础上,通过LabVIEW图形化编程界面,按照串口通信实现的基本流程,运用LabVIEW中串口VISA组件,包括串口初始化、写入串口、读取串口和关闭串口等函数,进行了初始化程序子模块、读写程序子模块和整合母模块的设计缩短了程序开发周期,提高了编程效率,并使程序框图界面达到简洁、美观的效果,实现了基于LabVIEW的KWP2000通信系统开发。  相似文献   

16.
以基于MPC8270串口驱动为例,分析了VxWorks下串口驱动的层次和机理,研究了ttyDrv驱动和MPC8270的SCC接口的工作原理。通过对可加载串口通信驱动程序的实际编写,详细描述了MPC8270体系结构微处理器的串口驱动程序设计基本方法、步骤,实现了串口驱动程序与系统内核启动的分离。  相似文献   

17.
针对多通道串口数据的采集与传输现实需要,提出了一种基于FPGA的多通道串口数据采集方案。通过对多路串口数据的同时采集、缓冲及打包的数据流处理思想,采用FPAG+多串口+USB的硬件框架及总线不同速率的传输算法,实现了多路串口数据的采集与传输。为了验证设计的有效性,设计了6路串口同时传输的试验方案,最终通过试验满足预期要求,达到多路串口同时采集及传输的目的。  相似文献   

18.
设计了一种基于串口扩展卡的分布式步进电机控制系统.采用串口扩展卡扩展RS-232串口数,每个串口对应一个单片机.计算机通过选择串口的方式与单片机进行通信,进而控制单个步进电机.整个系统易于扩展.重点介绍了计算机与单片机之间的控制协议及系统软硬件的实现.  相似文献   

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

20.
引言与传统的Windows串口编程技术相比较,WinCE串口编程中不具备串口复用的功能,这给在WinCE系统中实现对串口的复杂操作增加了技术难度。本文介绍一种使用在信息平台软件中常用的C/S模型技术,模拟串口  相似文献   

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

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