首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
一种基于单片机的短距离无线通信抗干扰方法   总被引:1,自引:0,他引:1  
利用单片机和射频模块进行无线数据通信时,通过单片机的串行I/O口来完成数据的串行通信存在许多不足之处,如差错检测能力差、无纠错功能等.针对以上问题提出了一种通过单片机和射频模块以软件方式实现短距离无线通信抗干扰的技术.用高低电平持续不同时间的矩形波来表示数据位‘0'和'1';采用CRC冗余校验实现数据的错误检验;利用瑞德一所罗门码实现数据的错误纠正.将该方法应用于电动滑板车的短距离通信设计中,实验表明,该方法使系统抗干扰能力有显著的提高.  相似文献   

2.
汪博  王宜怀  彭涛  胡夏禹  陈成 《测控技术》2019,38(7):104-108
近年来,随着智能制造和物联网的快速发展,终端设备的软件更新越来越频繁。针对传统JTAG调试器更新技术的成本高、传输距离短、不利于终端软件频繁更新等缺点,提出了一种基于串行通信技术的嵌入式终端程序更新技术。将终端程序在物理上分为BootLoader程序和User程序两个部分。在BootLoader中加入串行通信驱动和更新User的处理逻辑,从而达到更新终端程序的目的。为保证更新的稳定性和可靠性,在BootLoader中增加了多次握手、失败重传、数据校验等技术。实验结果表明,本技术相较于传统更新技术具有更新成功率高、可靠性强、过程可控的优点,为终端软件的远程故障解决和功能更新提供了一种实际且有效的方法,可应用于智能家居、智能工业、智慧城市等领域中。  相似文献   

3.
一种基于单片机的多路数据收发器的研制   总被引:4,自引:0,他引:4  
介绍了一种基于单片机系统的多路串行数据收发器。它具有多路串口卡的功能 ,又有多路前端信号预处理功能。它能自动将多路串行数据收集到一个串行口上 ,并具有各路通信状态提示功能 ,便于系统故障检测和维护。该系统在郑煤集团铁路调度指挥系统中连续使用 3年 ,性能稳定可靠  相似文献   

4.
PIC单片机软件异步串行口实现技巧   总被引:2,自引:0,他引:2  
在用单片机开发各种嵌入式应用系统时,异步串行通信是经常要用到的一种通信模式,很多应用中还要求实现多路异步串行通信.  相似文献   

5.
计算机监控系统中数据包校验与网关技术及数据接收技术是其中的关键技术.重点研究各种常用的数据校验算法,包括异或校验、累加和校验、循环冗余校验与累加求补校验,以及相关的数据接收技术与网关技术,并举例论证.网关技术可以进行串行通信协议的转换,也可以延长串行通信的距离.最后,综合利用所研究的技术实现了一个计算机监控系统的远程处理方案.这些技术可以广泛应用于计算机监控系统中,并可增强系统的灵活性.  相似文献   

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

7.
《新电脑》2000,(5)
首先讨论了串行通信中断线和数据校验问题,其次给出了用串口对外电路进行控制的方法。  相似文献   

8.
适用于串行通信数据流的循环冗余校验方法   总被引:3,自引:0,他引:3  
介绍了循环冗余校验(CRC)在串行通信中的应用,当系统内存有限而数据流比较大时,给出了边传输边校验的方法,并详细讨论了数据流的分决传输原理,解决了基于MCU的微控制系统中串行通信数据流传输的可靠性和实时性.  相似文献   

9.
喻少林  韩波  李平 《计算机工程》2011,37(20):242-245
飞控计算机与外设进行多路串行通信时必须进行串口扩展,但传统的通用异步接发器(UART)扩展接口芯片引脚多、体积大,与其他器件的接口复杂。为此,采用一块现场可编程门阵列芯片,利用verilog HDL编程,设计通用异步收发器单元、数据接收控制器、数据发送控制器、双口随机存取存储器等模块,实现飞控计算机的10路串行通信,减少电路面积和功耗。在ISE9.1i上的仿真结果表明,该设计可实现数据的正确传输。  相似文献   

10.
循环冗余校验(CRC)是一种编码简单且有效的串行数据校验方法,在通信及计算机数据存储中得到了广泛应用。在串行CRC编码实现中,移位寄存器主要完成将并行输人数据转换成串行输出数据的功能,是整个设计的重要组成部分。以发送8位信息码为例,在Altera公司的开发工具QuartusⅡ软件下,分别选用数字集成电路芯片74LS166和VHDL编程两种方法,成功地完成了移位寄存器的设计,可以满足不同的应用需求。仿真结果准确、可靠,符合设计需要,有一定的实用意义。  相似文献   

11.
基于串行异步收发器(UART)的通信中经常用到循环冗余校验(CRC),常见的CRC校验电路多为串行校验,校验所需时钟周期较多,基于查找表或输入矩阵转换的并行算法,需要存储余数表,占用大量的硬件资源.该文利用输入和校验多项式的逻辑关系,成功地将基于字节的并行CRC校验算法运用于UART控制器中,在Xilinx公司的可编程门阵列(FP GA)芯片上验证通过,可实现连续多个字节校验.校验一个bit需要1/8时钟周期,降低了校验所需时钟频率,提高了通信的效率,保证了通信的可靠性.  相似文献   

12.
基于TMS320F2812与LabVIEW的串口通信   总被引:5,自引:0,他引:5       下载免费PDF全文
介绍利用TMS320F2812数字信号处理器(DSP)的串行通信模块实现与外设间串行通信的原理,结合实际应用给出异步串行通信的程序设计。针对电力传动控制系统数字变量不易观察的问题,将DSP运算得到的数据通过RS232串口送至PC。采用LabVIEW开发上位机软件,无须额外增加硬件,实现了数据的采集、显示、处理和存储。该系统还可以对数据进行FFr变换、谐波分析等特定的分析和处理。给出利用DSP产生的4路波形数据在LabVIEW下的实验波形。  相似文献   

13.
循环冗余校验(CRC)是一种编码简单且有效的串行数据校验方法,在通信及计算机数据存储中得到了广泛应用.在串行CRC编码实现中,移位寄存器主要完成将并行输入数据转换成串行输出数据的功能,是整个设计的重要组成部分.以发送8位信息码为例,在Altera公司的开发工具QuarusⅡ软件下,分别选用数字集成电路芯片74LS166和VHDL编程两种方法,成功地完成了移位寄存器的设计,可以满足不同的应用需求.仿真结果准确、可靠,符合设计需要,有一定的实用意义.  相似文献   

14.
基于LabVIEW的串口通信数据校验和的实现方法   总被引:3,自引:0,他引:3  
串行通信在基于PC机的测控领域中的应用非常流行,为了避免通信差错需要对数据进行检错,较常用的方法有异或和、校验和、循环冗余码校验(CRC)等方法.重点介绍了校验和的实现原理以及基于LabVIEW的串口通信数据校验和的实现方法,并对该方法在PC机上进行了实际验证.实验表明,该方法简单实用、运行可靠,可在基于PC机的测控程序中加以实际运用.  相似文献   

15.
射频仿真系统中多机通信的差错控制技术   总被引:3,自引:0,他引:3  
本文介绍了在射频仿真系统中,对多机通信过程中可能出现的错误的检测和控制技术。根据本系统专用接口卡的特点,选择了方正校验和数据表决校验相结合的方法,对数据传输错误进行检测,为提高方正校验的检错能力,我们将16位信息位平均分成了4组,分别进行校验,并利用计时和计数的方法,解决了数据丢失问题。  相似文献   

16.
本文从实用角度出发,介绍一种在单台微机上模拟双机进行串行通信程序调试的方法,以减少系统调试时间。文中介绍了串行通信接口板的原理及应用,串行通信的连接方法及串行通信的程序编制,其中重点介绍了如何利用串行通信接口板的多路串行I/O口特点,实现以单机代替双机调试串行通信程序的方法。  相似文献   

17.
辨析数据通信中常见的选择性问题   总被引:3,自引:1,他引:3  
结合串行通信编程的实际经验,作者根据适用范围,辨别和分析了数据通信中一些常见的选择性问题,包括数据通信方式选择、串行通信方式选择、数据格式中位数的选择、校验算法选择、总线标准接口选择、握手协议选择、回路测试方案选择和编程方法选择,以供读者参考。  相似文献   

18.
针对于异步串行通信的特点,提出了采用一个周期性中断源管理多个异步串行通道的方法,节省了系统的资源,实现了多路数据的无漏检测和实时响应,并在实际应用中得到验证.  相似文献   

19.
MC6852同步串行数据接口适配器为同步数据信息交换提供了一个双向串行接口。它包括用于在构成系统(如 M6800微处理系统)的总线上同时发送和接收标准同步通讯字符的接器逻辑。MC6852的总线接口有选择,许可,读/写、中断和总线接口逻辑,以使数据在一个8位双向数据总线上传送成为可能。总线系统的并行数据被具有同步、满字符插入/删除和错误校验的同步数据接口所串行发送和接收。在系统被予置时,SSDA 的功能组合通过数据总线被编成程序。可编程序控制寄  相似文献   

20.
VxWorks中基于RS485总线的串口通信协议及实现   总被引:1,自引:0,他引:1  
本文介绍了在嵌入式实时操作系统Vxworks下串行设备的驱动架构及实现,提出了一种基于RS-485总线的新型串口通信协议,重点讨论了基于这种协议的应用程序的设计方法,发送时主要采用了总线仲裁机制,接收时主要采用了字符合法性校验、长度校验、内容的CRC校验,提高了系统的通信效率和稳定性。  相似文献   

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

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