首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 593 毫秒
1.
阐述了基于DSP的智能仪表RS232串行通信接口电路设计,采用MAX202芯片,完成智能仪表与计算机的异步串行通信。分析了串行通信接口模块SCI波特率计算方法和串行通信程序设计。实现了RS485通信电路设计。阐述了硬件抗干扰,内电层分割,抑制干扰源和提高敏感元器件的抗干扰性能等方法。  相似文献   

2.
TMS320F28xx异步串口通信的研究   总被引:4,自引:0,他引:4  
针对TI公司的TMS320F28xx,在介绍DSP芯片主要特点的基础上重点阐述了它的串行通信模块,并描述了串行通信模块的两大加强特性,介绍了利用F2812串行通信模块实现其内部CPU与异步外设之间的串行通信的原理,并且结合实际应用,给出了异步串行通信的软件程序设计。实际应用结果表明,该方法数据传输可靠,解决了通信过程中对终端波特率的确定问题.减少了通信中断次数,提高了通信速率,有广泛的应用前景。  相似文献   

3.
CAN总线是一种有效支持分布式控制和实时控制的、多主的异步串行通信网络。文章以C8051F060单片机内集成的CAN控制器为例,详细介绍了波特率设置的方法,分析了波特率设置的误差来源,并给出了波特率误差的消除方法。  相似文献   

4.
提出了一种基于CPLD的全双工异步串行口的扩展设计方案,其功能是通过并行口实现串行口扩展,讨论了此扩展口通信过程中握手信号的变化规则.根据本方案,设计了一个能扩展三个全双工异步串行口的实例,实现了串行异步通信口的扩展,并给出了仿真波形.此扩展串行口的每个子口可同时工作,并且每个子口的波特率可设为不同的值,适用于各个子口同时工作在不同波特率情况下的场合.  相似文献   

5.
一、ZR-YB900智能仪表模块具有异步串行通讯功能,上位机(如:计算机)可以通过异步串行通讯口对模块进行控制。模块设置具体如下:1.在设置P3、P4端口参数时选择C0-C4参数(见图1),使P3、P4端口设定为异步串行通讯模式,同时也选定了波特率。由图1可见,如设为CO,则波特率为2400,设为C1,则波特率为4800,依此类推。上位机的波特率应与模块波特率相同。  相似文献   

6.
相晖  张望远  宋春雷  周军 《测控技术》2014,33(11):107-110
介绍了基于16C954的异步串行模块的硬件组成与驱动软件开发,描述了驱动开发过程中的环境搭建、接口设计、框架生成、代码实现以及软件调试,重点对端口打开、波特率设置和数据收发功能代码实现进行了详细说明。经验证,该异步串行模块驱动满足可靠串行通信需求,可实现四串口多线程同步满负荷运行。目前,该模块已成功应用于工业控制等多个领域。  相似文献   

7.
提出了一种在FPGA上实现视频图像处理器分系统与系统之间的数据串行通信设计方法,采用UART串行数据传输协议,传输波特率可设置调整,采用视频场同步信号作为发送器发送控制信号,实现视频图像处理的实时性要求。串口采用双口RAM实现与视频图像处理部分的异步通信。设计中大量采用参数化设计,使用灵活、通用性强,可实现FPGA与一般串口通信系统通信。设计程序下载到FPGA芯片中,通信数据完全正确,电路工作稳定、可靠。  相似文献   

8.
对串行通信波特率自动识别的方法进行深入的研究和分析;创新性地提出在码元宽度捕捉的基础上,用求最大公约数的方法进行波特率的自动识别,实现了不对待测系统发送的数据进行特殊要求即实现其串行通信数据的有效识别.该方法具有一般性,可广泛应用于多机通信、通信测试等不同的领域.  相似文献   

9.
阐述了89C51单片机串行通信口的结构及波特率的计算方法,通过对89C52串行通信口波特率发生器结构的分析,指出了89C52产生波特率的两种方式。计算出了89C51和89C52产生波特率与初值的对应关系,找出了波特率的最大值,给出了初始化编程的实例。  相似文献   

10.
阐述了89C51单片机串行通信口的结构及波特率的计算方法,通过对89C52串行通信口波特率发生器结构的分析,指出了89C52产生波特率的两种方式。计算出了89C51和89C52产生波特率与初值的对应关系,找出了波特率的最大值,给出了初始化编程的实例。  相似文献   

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

12.
本文分析了异步串行通信的帧格式。利用VHDL设计出异步串行通信电路,并通过计算机仿真和实验证明了设计的正确性。  相似文献   

13.
分析了串行异步通信协议中涉及的传输模式、流量控制、传输透明性、数据校验、加密方式等问题,提出了开发一个高效的串行异步通信协议的方法,并以实例进行了具体描述.  相似文献   

14.
文章针对TI公司的DSP芯片TMS320C6713没有异步串口的特点,利用片上同步多通道缓冲串行口(McB-SP),结合相应的软件处理,编程实现了DSP与PC机的异步串口通信功能,很好地解决了芯片只有同步串口而不能进行异步传输的问题,丰富了接口功能。  相似文献   

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

16.
该文阐述了通用异步收发器(UART)异步串行通信原理,介绍了实现UART异步串行通信的硬件接口电路及各部分硬件模块。该文基于Verilog语言实现了接收器和发送器这两个UART的内部核心功能模块,通过Modelsim对相应Verilog-HDL程序的仿真,验证了其异步串行数字接收和发送的功能。  相似文献   

17.
VB实现PC机与单片机(8051)的串行通讯   总被引:1,自引:0,他引:1  
本文主要论述PC机与单片机之间实现异步串行通讯需要解决的问题以及如何利用VB提供的串行通讯控件MSComm来实现PC机与51单片机的通讯.  相似文献   

18.
基于双缓冲与环形缓冲的串行驱动设计   总被引:1,自引:0,他引:1  
介绍了基于双缓冲与环形缓冲技术的串行驱动设计,给出使用双缓冲与环形缓冲区实现高速发送或接收数据的设计思路及实现方法,运用此方法编写异步串行板WDM模式驱动。  相似文献   

19.
孟繁智 《微处理机》2005,26(5):94-96
本文介绍了如何使用FPGA来设计异步串行通信中的下位机,重点分析了FPGA中接收模块的设计要点,并且给出了仿真的时序图;同时给出了一种帧通信协议,介绍了微控制器软核PicoBlaze进行协议解释的处理流程.本文设计的异步通信模块在实际系统中运行稳定可靠,证明了设计方案的正确性.  相似文献   

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

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