期刊文献+
共找到26篇文章
< 1 2 >
每页显示 20 50 100
基于DMA的高速UART串口通信设计与实现 被引量:26
1
作者 牛洪海 臧峰 周绪贵 《自动化仪表》 CAS 2018年第9期45-48,共4页
使用直接内存存取(DMA)方式接收报文时,必须先向DMA控制器指定需要接收的字节。当DMA控制器接收到指定字节后,产生DMA传输中断。但是在实际应用时,串口接收报文的字节往往是不固定的。针对DMA必须接收固定长度的数据才产生传输中断的不... 使用直接内存存取(DMA)方式接收报文时,必须先向DMA控制器指定需要接收的字节。当DMA控制器接收到指定字节后,产生DMA传输中断。但是在实际应用时,串口接收报文的字节往往是不固定的。针对DMA必须接收固定长度的数据才产生传输中断的不足,设计了外部中断与定时器相结合的方法来解决这一问题。该方法兼顾了DMA传输不需要CPU干预的优点,又弥补了其不能传输不定长数据的缺陷。外部中断由一个与串口RXD引脚相连接的外部引脚产生。该中断产生的EVENT事件与定时器的输入事件相关联。设置定时器为Retrigger模式,接收到EVENT事件后清零定时器的累计时间;而当定时器一定时间内接收不到EVENT事件后就会超时产生中断,在超时中断服务程序中进行报文处理。由于使用了定时器超时中断进行报文处理,实现了不定长报文的接收和处理,满足了串口通常传输不定长报文的需求。 展开更多
关键词 直接内存存取 不定长 外部中断 通用异步收发器 定时器 超时中断
在线阅读 下载PDF
可移植的UART底层驱动构件设计 被引量:3
2
作者 蔡剑卿 王宜怀 +1 位作者 冯德旺 罗超 《福建农林大学学报(自然科学版)》 CSCD 北大核心 2014年第3期332-335,共4页
以飞思卡尔公司基于ARM Cortex-M4内核的K60系列微控制器为例,设计了一种具有较好可移植性和重用性的UART底层驱动构件.测试结果表明该构件正确而有效.
关键词 通用异步收发器 驱动 构件 K60 微控制器
在线阅读 下载PDF
DSP的软件UART实现 被引量:5
3
作者 杨勇涛 赵雅兴 《半导体技术》 CAS CSCD 北大核心 2003年第10期61-64,共4页
介绍了ANALOG DEVICE公司的16位定点DSP与标准RS-232设备进行数据交换时,如何采用软件模拟的方式实现通用异步收发器,并就两种方式的优缺点进行了讨论,给出了主要程序流程图。
关键词 DSP 通用异步收发器 串口 uart 数字信号处理器 串行通信
在线阅读 下载PDF
基于EVCP技术的USB-UART转换器设计
4
作者 戴敏 曹杰 《微计算机信息》 2011年第5期4-6,共3页
针对当前USB-UART桥接转换方案存在的可靠性问题,提出对常规虚拟串口通信(VCP)方法进行改进的EVCP桥接方法。详细介绍了EVCP方法的硬件构成、软件工作原理及实现方法。EVCP方法在硬件构成上具有结构简单,价格低廉的优点;在软件层面上与... 针对当前USB-UART桥接转换方案存在的可靠性问题,提出对常规虚拟串口通信(VCP)方法进行改进的EVCP桥接方法。详细介绍了EVCP方法的硬件构成、软件工作原理及实现方法。EVCP方法在硬件构成上具有结构简单,价格低廉的优点;在软件层面上与VCP保持兼容,并增加了USB设备连入与断开事件的检测与触发,保证了通信的可靠性。实际使用表明该方法具有很好的通用性和实用价值。 展开更多
关键词 增强型虚拟串口通信 通用异步收发器 通用串行总线
在线阅读 下载PDF
基于Verilog HDL的UART模块设计与仿真 被引量:2
5
作者 魏巍 赵红东 《电子设计工程》 2010年第5期155-157,共3页
通用异步收发器UART常用于微机和外设之间的数据交换,针对UART的特点,提出了一种基于Verilog HDL的UART设计方法。采用自顶向下的设计路线,结合状态机的描述形式,使用硬件描述语言设计UART的顶层模块及各个子模块,从而使整个设计更加紧... 通用异步收发器UART常用于微机和外设之间的数据交换,针对UART的特点,提出了一种基于Verilog HDL的UART设计方法。采用自顶向下的设计路线,结合状态机的描述形式,使用硬件描述语言设计UART的顶层模块及各个子模块,从而使整个设计更加紧凑、可靠。同时采用参数化的设计方法,增强系统的可移植性。仿真结果表明,该系统可支持标准异步串行传输RS-232协议,可集成到FPGA芯片中使用。 展开更多
关键词 VERILOG HDL 通用异步收发器(uart) 状态机 仿真
在线阅读 下载PDF
利用UART对FPGA进行升级的方法 被引量:3
6
作者 常亮 毕今朝 蒋佳奇 《吉林大学学报(信息科学版)》 CAS 2020年第3期286-290,共5页
为节省FPGA(Field Programmable Gate Array)升级工作的时间和成本,设计了一种利用UART(Universal Asynchronous Receiver/Transmitter)替代传统JTAG(Joint Test Action Group)方式升级的FPGA程序方法,该设计主要由Xilinx FPGA、UART芯... 为节省FPGA(Field Programmable Gate Array)升级工作的时间和成本,设计了一种利用UART(Universal Asynchronous Receiver/Transmitter)替代传统JTAG(Joint Test Action Group)方式升级的FPGA程序方法,该设计主要由Xilinx FPGA、UART芯片、Flash芯片和串口连接线等组成。通过将MicroBlaze处理器、ICAP(Internal Configuration Access Port)、IP(Intellectual Property)核及UART控制模块等集成在FPGA芯片中实现可编程片上系统的搭建。同时采用MultiBoot双镜像技术,实现了即使在更新失败的情况下,依旧可加载备份镜像保证系统正常工作,以此保证设计的稳定性。实验结果表明,此设计可以替代传统FPGA升级方法,节省升级工作的时间和成本。本设计具有更新效率高、维护成本低、稳定性高等优点,且可用于FPGA远程更新。 展开更多
关键词 FPGA芯片 uart芯片 MultiBoot双镜像 可编程片上系统
在线阅读 下载PDF
基于FPGA的内置并行CRC校验的UART 被引量:3
7
作者 张增波 陈仲林 肖刘 《自动化与仪表》 北大核心 2013年第2期30-32,40,共4页
基于串行异步收发器(UART)的通信中经常用到循环冗余校验(CRC),常见的CRC校验电路多为串行校验,校验所需时钟周期较多,基于查找表或输入矩阵转换的并行算法,需要存储余数表,占用大量的硬件资源。该文利用输入和校验多项式的逻辑关系,成... 基于串行异步收发器(UART)的通信中经常用到循环冗余校验(CRC),常见的CRC校验电路多为串行校验,校验所需时钟周期较多,基于查找表或输入矩阵转换的并行算法,需要存储余数表,占用大量的硬件资源。该文利用输入和校验多项式的逻辑关系,成功地将基于字节的并行CRC校验算法运用于UART控制器中,在Xilinx公司的可编程门阵列(FPGA)芯片上验证通过,可实现连续多个字节校验。校验一个bit需要1/8时钟周期,降低了校验所需时钟频率,提高了通信的效率,保证了通信的可靠性。 展开更多
关键词 可编程门阵列 循环冗余校验 并行计算 同步校验 VHD L 串行异步收发器
在线阅读 下载PDF
UART及USB双模通信接口的研究及实现 被引量:1
8
作者 程丽玲 《自动化仪表》 CAS 北大核心 2013年第12期70-72,共3页
研究了通用异步接收发送器(UART)接口和通用串行总线(USB)接口的通信格式和协议特点,提出了一种支持UART和USB双模通信的驱动软件构架以及硬软件设计方法。该方法基于TMS320VC5402DSP的软件中断功能,并融入数据链路层和应用接口层的关... 研究了通用异步接收发送器(UART)接口和通用串行总线(USB)接口的通信格式和协议特点,提出了一种支持UART和USB双模通信的驱动软件构架以及硬软件设计方法。该方法基于TMS320VC5402DSP的软件中断功能,并融入数据链路层和应用接口层的关健技术设计,解决了双通道通信中存在的内存浪费、不能同时进行实时分析通信等方面的问题,有效节约了电器测量设备的内存空间,提高了数据使用率。 展开更多
关键词 USB uart 双模通信 通信协议 驱动软件
在线阅读 下载PDF
基于FPGA的多功能多路舵机控制器的实现 被引量:12
9
作者 范启富 张文锋 温超 《控制工程》 CSCD 2008年第6期696-698,共3页
利用现场可编程门阵列(FPGA)构建了一个可编程片上系统(SOPC)实现能同时控制多个伺服舵机的控制器,用于遥控/自控飞艇的控制。该片上系统的硬件部分主要由串口通信模块、NIOS-IICPU模块、脉宽调制(PWM)信号发生模块、PWM信号脉宽计数模... 利用现场可编程门阵列(FPGA)构建了一个可编程片上系统(SOPC)实现能同时控制多个伺服舵机的控制器,用于遥控/自控飞艇的控制。该片上系统的硬件部分主要由串口通信模块、NIOS-IICPU模块、脉宽调制(PWM)信号发生模块、PWM信号脉宽计数模块以及多路开关模块组成。软件部分主要是串口通信软件。其中,PWM信号发生模块可通过串口通信灵活地设置每路PWM信号的占空比。仿真和实验结果表明,该控制器可根据串口通信数据,可靠地对每个伺服舵机进行独立控制,且舵机运行平稳无颤振。 展开更多
关键词 FPGA PWM 通用异步收发控制器(uart) NIOS
在线阅读 下载PDF
一种地震数据多串口采集方法 被引量:2
10
作者 丁炜 廖成旺 +1 位作者 邓涛 王浩 《大地测量与地球动力学》 CSCD 北大核心 2009年第B08期110-113,119,共5页
地震监测系统常常使用串口异步通讯监测数据、传输命令,但由于核心器件所带的串口数量不足,通常需要扩展串口。提出以TL16C754B为核心器件的多串口数据采集方法,包括具体的系统电路的设计方法和部分驱动的编程源代码。由于该设计具有成... 地震监测系统常常使用串口异步通讯监测数据、传输命令,但由于核心器件所带的串口数量不足,通常需要扩展串口。提出以TL16C754B为核心器件的多串口数据采集方法,包括具体的系统电路的设计方法和部分驱动的编程源代码。由于该设计具有成本低、稳定性高、低耗、抗干扰能力强、电路简单等优点,已被成功地运用于微动台阵观测仪器中。 展开更多
关键词 TL16C754B uart 微动勘探 地震监测 数据
在线阅读 下载PDF
心率监测系统设计 被引量:1
11
作者 徐新萍 赵鹏 +5 位作者 漆家学 邱力军 李斌 焦腾 陈建康 罗佳 《医疗卫生装备》 CAS 2006年第12期5-6,共2页
阐述了单兵便携式心率监测系统的总体设计方案,介绍了系统的硬件和软件设计。系统基于AVR系列单片机ATmega64(L),用于心率监测系统的MCU,实时性好,体积小,功耗低,携带方便,适用于单兵训练强度的心率监测。
关键词 心率 ATmega64(L) A/D转换 异步串行通信
在线阅读 下载PDF
鱼雷数字信号处理机异步串口通信接口电路设计 被引量:7
12
作者 杨稳积 王新宏 《鱼雷技术》 2006年第5期31-34,共4页
高速数字信号处理芯片(DSP)在鱼雷数字信号处理领域得到了广泛的应用,在这类器件中,大部分没有异步通信串口,使得它和低速设备的通信受到限制。文中介绍了ADSP-21160数字信号处理芯片和TL16C752B两路通用异步接收/发送器(UART)接口芯片... 高速数字信号处理芯片(DSP)在鱼雷数字信号处理领域得到了广泛的应用,在这类器件中,大部分没有异步通信串口,使得它和低速设备的通信受到限制。文中介绍了ADSP-21160数字信号处理芯片和TL16C752B两路通用异步接收/发送器(UART)接口芯片的功能,给出了ADSP-21160通过TL16C752B与全雷管理中心、系统检查台进行异步串口通信的硬件连接电路原理图,设计了UART初始化软件和查询方式读/写数据流程,解决了高速DSP和全雷管理中心、系统检查台低速设备通过异步串口通信的问题。 展开更多
关键词 鱼雷 数字信号处理机(DSP) ADSP-21160 TL16C752B 异步通信 通用异步接收器/发送器(uart)
在线阅读 下载PDF
基于FPGA的通用异步收发器的设计 被引量:2
13
作者 陈永刚 杨海兴 《兰州交通大学学报》 CAS 2010年第1期16-20,共5页
随着FPGA/CPLD器件在控制领域的广泛使用,开发嵌于FPGA/CPLD器件内部的通用异步收发器,以实现FPGA/CPLD开发系统与PC机之间的数据通信成为当前FPGA/CPLD领域的一个研究热点.利用Altera公司的Cyclone系列EP1C3T144芯片及QuartusⅡ7.1开... 随着FPGA/CPLD器件在控制领域的广泛使用,开发嵌于FPGA/CPLD器件内部的通用异步收发器,以实现FPGA/CPLD开发系统与PC机之间的数据通信成为当前FPGA/CPLD领域的一个研究热点.利用Altera公司的Cyclone系列EP1C3T144芯片及QuartusⅡ7.1开发环境设计,实现了符合RS-232标准的UART的设计.详细论述了UART的组成及各模块工作原理,给出了各主要模块的时序仿真结果.功能验证结果表明:所设计的UART能正确完成串行数据的收发. 展开更多
关键词 通用异步收发器 FPGA
在线阅读 下载PDF
TMS320C54XX系列DSP异步串行数据传输的研究与实现 被引量:3
14
作者 薛志宏 刘建业 《工业控制计算机》 2003年第6期17-19,共3页
美国TI公司TMS320C54XX系列DSP芯片,其片上未提供通用异步串行收发器(UART),而只有2~3个多通道缓冲同步串行接口(McBSP),对于与微机及其它设备进行异步数据传输的应用,必须在DSP上扩展异步串口。采用MAXIM公司的MAX3111异步串行收发器,... 美国TI公司TMS320C54XX系列DSP芯片,其片上未提供通用异步串行收发器(UART),而只有2~3个多通道缓冲同步串行接口(McBSP),对于与微机及其它设备进行异步数据传输的应用,必须在DSP上扩展异步串口。采用MAXIM公司的MAX3111异步串行收发器,以SPI方式与DSP直接接口,在硬件连接简单,软件编程方便的情况下,实现了同步到异步RS-232数据传输的转换,其数据通信正确、可靠,已经在工程实践中得到了很好的应用。本文详细论述了这种方法的软硬件实现。 展开更多
关键词 异步串行数据传输 TMS320C54XX系列DSP 数字信号处理器 数据通信
在线阅读 下载PDF
一拖多变频空调产品测试系统与室外机通信接口的研究 被引量:2
15
作者 黄育和 《机电工程技术》 2009年第10期67-71,共5页
首先介绍了空调器室外机产品测试系统的基本功能和组成结构,分析了空调器室内机与室外机控制接口的特点。其次,针对一拖多变频空调器室外机产品测试系统的需求,研制了以UART扩展芯片GM8142和单片机为核心的SCI智能模块。最后,进一步阐... 首先介绍了空调器室外机产品测试系统的基本功能和组成结构,分析了空调器室内机与室外机控制接口的特点。其次,针对一拖多变频空调器室外机产品测试系统的需求,研制了以UART扩展芯片GM8142和单片机为核心的SCI智能模块。最后,进一步阐述了该智能模块的硬件设计和软件结构。工程应用表明:SCI智能模块不但增强了空调器室外机产品测试系统的适用性,而且提高了系统的可扩展性和通用性。 展开更多
关键词 变频空调器 一拖多 测试系统 串行通信接口(SCI) 通用异步收发器(uart)
在线阅读 下载PDF
基于FPGA的飞控计算机多路串行通信设计 被引量:6
16
作者 喻少林 韩波 李平 《计算机工程》 CAS CSCD 北大核心 2011年第20期242-245,共4页
飞控计算机与外设进行多路串行通信时必须进行串口扩展,但传统的通用异步接发器(UART)扩展接口芯片引脚多、体积大,与其他器件的接口复杂。为此,采用一块现场可编程门阵列芯片,利用verilog HDL编程,设计通用异步收发器单元、数据接收控... 飞控计算机与外设进行多路串行通信时必须进行串口扩展,但传统的通用异步接发器(UART)扩展接口芯片引脚多、体积大,与其他器件的接口复杂。为此,采用一块现场可编程门阵列芯片,利用verilog HDL编程,设计通用异步收发器单元、数据接收控制器、数据发送控制器、双口随机存取存储器等模块,实现飞控计算机的10路串行通信,减少电路面积和功耗。在ISE9.1i上的仿真结果表明,该设计可实现数据的正确传输。 展开更多
关键词 现场可编程门阵列 通用异步收发器 数据接收控制器 数据发送控制器 双口随机存取存储器
在线阅读 下载PDF
远动系统中远程维护的技术探讨与实现 被引量:8
17
作者 高峰 胡绵超 +1 位作者 张阳志 杨常府 《继电器》 CSCD 北大核心 2001年第8期42-45,共4页
变电站自动化系统中 ,远动系统的功能是随着电力系统调度自动化的需要而不断扩展的。远程维护是为了使调度控制中心可以实现对变电站内RTU的远程拨号、参数下传等维护功能。实现远程维护需要通过数据通信设备 (DCE)—MODEM进行 ,这就要... 变电站自动化系统中 ,远动系统的功能是随着电力系统调度自动化的需要而不断扩展的。远程维护是为了使调度控制中心可以实现对变电站内RTU的远程拨号、参数下传等维护功能。实现远程维护需要通过数据通信设备 (DCE)—MODEM进行 ,这就要求对与MODEM通信相关的知识有相当程度的了解。在简单介绍了MODEM的基本原理、Hayes标准、通用异步接收发送器 (UART)后 ,以DOS环境下的MODEM通信功能实现为例 ,阐述了在远动系统中实现远程维护功能的关键技术。 展开更多
关键词 电力系统 调度自动化 远动系统 远程维护
在线阅读 下载PDF
RS422通信接口卡的设计与实现 被引量:5
18
作者 唐茂华 《电讯技术》 北大核心 2004年第5期161-165,共5页
介绍了四通道的RS422通信接口卡设计与实现。该接口卡可以用于高速的数据通信中。选择的通信接口芯片允许多达128个同样的接口芯片接在同一总线上,为多机通信的实现提供了极大的方便。文中还描述了Windows98下的通信程序的实现方法。
关键词 通信接口 RS422 WINDOWS98 通信程序 接口卡 接口芯片 总线 四通道 数据通信 多机通信
在线阅读 下载PDF
异步收发器TL16C554及其在惯性导航系统中的应用 被引量:2
19
作者 范磊 缪玲娟 郭振西 《军民两用技术与产品》 2004年第1期33-35,共3页
介绍了四通道异步收发器TL16C554芯片的内部结构、主要特点和工作原理,及其在惯导系统中应用的硬件接口电路与软件实现的基本思想。
关键词 异步收发器 TL16C554芯片 惯性导航系统 硬件接口电路 工作原理 单片机 I/O总线
在线阅读 下载PDF
基于S3C44B0X和TL16C554的串口扩展及异步通信接口设计 被引量:3
20
作者 丁继东 《工业控制计算机》 2005年第3期18-18,70,共2页
本文介绍了异步通信芯片TL16C554的内部结构、主要特点及工作原理,以及与嵌入式处理器S3C44B0X之间的接口设计和基本的软件实现思想。
关键词 TL16C554 接口设计 异步通信 S3C44BOX 嵌入式处理器 串口扩展 软件实现 芯片 内部结构
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部