首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 156 毫秒
1.
应用多线程技术实现串行通信与信号采集识别的同步   总被引:3,自引:0,他引:3  
甄君  卫强  于耀 《计算机工程》2003,29(10):196-196,F003
在Windows多任务操作系统中,多线程在一起适当地协调工作称为线程同步。该文应用串行通信技术对多台接收机进行频率扫描控制的同时,根据Win32操作系统支持多线程和多进程的特征,进行信号的实时采集与识别,实现串行通信与信号采集识别的同步。  相似文献   

2.
计算机串行无线通信的抗干扰研究   总被引:2,自引:0,他引:2       下载免费PDF全文
很多嵌入式设备中的无线串行通信采用ASK调制方式。串口通信具有突发通信的特点,当发射方没有数据发射的时候,高增益接收模块会接收到很多干扰信号,干扰的存在使通信口无法判断通信数据到来的时刻。对干扰的种类进行了分析,通过在不修改原有的串行通信的基础上,添加通信同步头来实现接收同步,针对通信同步头的接收,给出了接收状态机的描述。  相似文献   

3.
文中结合实际应用对GPS全球定位系统的定位导航信息的接收和参数数据的提取进行了讨论,在Win32环境下(Windows9x/NT/2000)基于BorlandC Builder开发平台实现微计算机与GPS接收模块的串行通信编程。详细介绍了GPS数据通信的基本概念和数据格式,以及在Windows消息机制下的多线程异步串行通信机制,采用VCL组件技术实现Win32环境下与GPS数据通信程序的快速开发。应用该方法编写的程序简单方便,可以将卫星定位导航信息从GPS接收机完整传送到微计算机中,数据通信功能稳定可靠。  相似文献   

4.
文中结合实际应用对GPS全球定位系统的定位导航信息的接收和参数数据的提取进行了讨论,在Win32环境下(Windows9x/NT/2000)基于Borland C++ Builder开发平台实现微计算机与GPS接收模块的串行通信编程.详细介绍了GPS数据通信的基本概念和数据格式,以及在Windows消息机制下的多线程异步串行通信机制,采用VCL组件技术实现Win32环境下与GPS数据通信程序的快速开发.应用该方法编写的程序简单方便,可以将卫星定位导航信息从GPS接收机完整传送到微计算机中,数据通信功能稳定可靠.  相似文献   

5.
针对卫星的GPS系统抗互相干扰的问题,GPS弱信号检测变得越来越重要.在存在强信号的情况下,互相干干扰是GPS弱信号检测的一个最主要问题.通过检测可消除干扰,采用串行干扰消除法(Successive Interference Cancellation)通过参数估计恢复出强信号,然后从接收信号中减去恢复出的强信号,再对相减之后的信号进行弱信号的捕获跟踪.仿真表明在一般情况下,其抗互相干的能力为20dB.结果说明串行干扰消除法能够有效消除强信号的互相干干扰,解决在强信号环境下GPS弱信号的检测性能问题.  相似文献   

6.
在某型以FPGA+C8051单片机架构的控制模块内,采用串行通信总线RS232实现FPGA与单片机之间的数据交互。为实现单片机因外部高优先级的中断触发串口接收中断关闭,导致串口接收再次打开后,出现数据帧错位、数据帧拼接现象的异常问题的解决方案。对单片机接收一帧完整的数据帧时长、接收一帧数据的处理机制、接收数据帧拼接的机制等进行研究处理,并在程序内设置监测点对串口数据帧被外部中断触发中断的关闭时长、中断发生的频次等进行监测; 证实了本次串口数据帧拼接、数据帧错误问题引起的因素为单片机串口接收开启后,受到外部高优先级中断触发串口中断关闭,在执行高优先级中断的同时,FPGA控制软件端并未停止串口数据帧的发送,在单片机串口中断重新开启后,新的串口数据帧与单片机关闭中断前接收的部分数据帧进行拼接,出现数据帧拼接异常现象;且在拼接数据帧中含有与通信协议中数据帧帧尾一致的数据时,该帧数据就会被判读为正常数据帧,从而出现数据解析时,数据帧有拼接、错位的异常问题。采用在通信数据错位异常的软件中增加监测信号及相应的测试用例对串口接收中断关闭时间捕获,实现了对串口数据帧拼接的结果分析和试验验证。对通信数据错位异常采取减小串口中断关闭时间等更改措施后,确保了串口数据帧接收时,因串口关闭时间过长而导致的通信数据数据拼接、错位的异常现象。有效地解决了因串口关闭时间过长带了的数据拼接问题,保证了该控制模块的FPGA与单片机之间通信数据的正常。  相似文献   

7.
《软件》2016,(10):59-63
本文以WLAN802.11b协议为标准,针对802.11b基带发射信号,在接收端对经过加扰、扩频调制等处理后的802.11b信号进行解调处理。通过同步算法确定接收信号子帧准确的起始位置,然后对同步后的数据进行频偏估计,并去除频偏和相偏。之后就可以根据数据信号的调制方式对数据信号进行相应的解调,实现数据发射端信号的可靠接收。  相似文献   

8.
基于单片机和CPLD的串行通信帧协议转换系统   总被引:1,自引:0,他引:1  
陈文建  谢家纯  徐军  易波 《计算机应用》2003,23(Z2):222-223
介绍一种基于MCS51单片机和Altera公司的MAX7000S系列CPLD的全双工异步串行通信帧协议转换系统的设计与实现.重点介绍了异步串行通信收发器(UART)的CPLD实现;以及单片机在未知待接收串行通信帧的帧长和界定符的情况下,对串行数据流按时域分帧的方法.  相似文献   

9.
简介GARMIN公司的GPS25-LVS系列OEM(Onginal Equipment Manufacturer)接收板的结构特性及输出信息,根据其工作原理设计该板与AT89S52单片机的硬件接口以实现对GPS信号的分析、处理,并对处理后的GPS导航信号进行输出显示.  相似文献   

10.
一种用于微弱GPS信号处理的快速捕获方法   总被引:2,自引:0,他引:2  
微弱GPS信号的捕获处理将使运算量急剧增加,传统的方法难以实现快速捕获以保证信号处理的实时性.针对解决捕获微弱信号问题,根据GPS的C/A码本身的相关特性和计算机基本运算的时间特性,提出了一种改进的快速串行搜索和FFT搜索捕获方法,在同等精度下,大量减少运算量,提高捕获速度,保证了高灵敏度GPS软件接收机的实时性.仿真结果表明,对不同载噪比的GPS中频信号数据应用改进的串行搜索捕获法可以节省时间近40%,满足微弱GPS信号的快速捕获要求,为设计提供了依据.  相似文献   

11.
为解决某雷达高度表试验过程中发生的动作高度测试异常故障,采用故障树分析法对雷达高度表和测试设备进行故障排查。经检测发现,测试设备上位机的串口通信卡接收下位机的数据中有几十帧数据帧出现CRC校验位错误,被应用程序丢弃。原因是下位机发出的数据信号存在一定程度的畸变,上位机串口通信卡的串口控制器芯片OX16PCI694适应性不足导致数据读取出错。而应用程序在健壮性设计上也存在缺陷,以数据帧数来计算时间及雷达动作高度,但丢弃数据帧时未作相应处理。采用兼容性好的串口控制器芯片16C554重新设计通信卡,在上位机与下位机通信协议中增加数据的帧序号。经试验验证故障定位正确,解决措施有效。  相似文献   

12.
某仪表显示设备中需在GPS定位状态下,从GPS接收机接收并解析GPS定位信息进行显示。根据任务需求及设计约束,该显示设备选用80C32单片机作为任务主处理器。由于80C32单片机I/O、中断等资源有限,如果直接采用单片机I/O口接收GPS数据,则可能无法保证设备中其他显示、通讯等功能的实现。文中基于单片机系统提出一种用双64位移位寄存器对128位GPS串行数据进行接收的电路设计思想。该电路设计节省了系统资源,简化了软件设计,同时经过了飞行试验验证。  相似文献   

13.
设计了一种跨网传输的串口通信软件,该软件采用数据收发双线程机制和数据队列线程间数据共享机制,设计了数据通信的数据帧类型校验、数据帧CRC校验和数据帧帧长校验等方法,保证数据高效性、安全性和完整性,通过速率测试和误码测试,证明该模型实现了可靠、安全和高效的串口通信,满足了在试验网和信息网之间实时数据通信的需要.  相似文献   

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

15.
方琳  谭全福 《测控技术》2011,30(11):40-43
基于GPS软件接收机对前端模块的设计要求,介绍了一种SiGe公司生产的GPS射频前端ICSE4150L在射频模块设计中的典型应用.前端IC输出的信号通过通用串行总线USB模块后,数据被传输到上位机PC中进行数据处理,实现了GPS L1信号的中频数据采集系统的设计.SE4150L双天线的设计有利于适合不同应用环境的需求,...  相似文献   

16.
GPS与PDA的串口通信研究   总被引:3,自引:0,他引:3  
本文阐述了在Windows CE嵌入式系统中,利用串口实现GPS和PDA通信的方法。首先介绍了GPS输出的数据格式,并对系统的软硬件环境做了描述。接着详细说明了如何使用Win32 API函数来开发串口通信程序,并给出具体步骤和部分实现代码。最后阐述了GPS数据在智能交通、GIS系统等方面的应用。  相似文献   

17.
基于MSComm的串口通讯及PLC系统监控软件开发   总被引:9,自引:3,他引:6  
提出了一种使用简单易用的MSComm控件,基于VC++6.0文档视图体系结构建立串口通讯的方法,以及利用此方法开发OMRON C200HE PLC系统监控软件的技术。监控软件通过串口发送控制参数到PLC中,通过PLC控制现场设备,也定时读取串口采集的PLC控制的现场设备信息,进行必要的处理。为了克服串口数据通讯的不稳定性,保证该监控软件长时间稳定运行,还结合工程实践给出了一种可靠的数据采集处理方案及其软件流程。  相似文献   

18.
王克峰  吴森  曹永欣 《微机发展》2006,16(7):227-229
介绍了用NI FP-2010网络控制器模块与TI LF2407A数字处理器芯片(DSP)进行串口通讯的方法。主要是为了应用DSP处理器芯片的CAN模块来监测并接收CAN总线上的CAN信号,然后用DSP芯片上的SCI模块把接收到的CAN信号通过串口传送给NI FP-2010网络控制器模块的串口,实现下位机独立采集CAN信号的功能。LabView7.1作为FP-2010端的程序开发平台,用LabView开发的串口接收程序在FP-2010的实时模块中运行,实时接收DSP通过串口发送的数据,详细介绍了LabView串口通讯软件的设计方案。  相似文献   

19.
基于树莓派的多串口多总线服务器设计   总被引:1,自引:0,他引:1  
基于树莓派、USB-hub、USB/串口转换器和Linux操作系统设计一种串口服务器。本文重点介绍了该串口服务器的硬件结构,以及软件架构和3个主要任务的详细设计方法。该串口服务器带有多个串口,具有支持多总线、传输距离远、传输协议多样、低成本及低功耗的特点,已成功应用到工业现场的信号采集和设备监控中,满足长期稳定和实时的性能要求。  相似文献   

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

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