- 博客(12)
- 收藏
- 关注
原创 分布式声波传感(DAS)声音还原
实验装置如下图所示,采用窄线宽光纤激光器作为光源,出射光通过90:10的光纤耦合器分成参考光和信号光。脉冲光经掺铒光纤放大器放大后通过环形器进入到传感光纤,传感光纤返回的瑞利散射光与参考光在50:50的光纤耦合器中产生拍频信号,拍频信号由平衡探测器(BPD)转换为电信号,采集卡(DAQ)采集电信号并将数据传输到计算机(PC)进行解调。基于相位敏感光时域反射计(Φ-OTDR)的分布式光纤声波传感技术(DAS)是一种利用光纤后向瑞利散射干涉效应实现声波信号连续分布式探测的传感技术。
2023-07-19 10:27:07
1510
2
原创 WinSocket中调用recvfrom()函数时返回-1
1、问题描述 在没有网络数据的情况下执行recvfrom()函数,程序没有进入阻塞等待,而是直接返回-1。上网搜索相关问题的解决方法,主要集中在recvfrom()函数的参数没有匹配。2、解决方法原代码:struct sockaddr address;int len=0;int iResult = recvfrom(socket,data,sizeof(data),0,&address,&len);解决方法:(int len = sizeof(addr...
2021-08-10 09:41:38
3983
转载 交换机内两台设备的MAC地址不能相同
1、问题描述 1台交换机连接两台网络设备,两台网络设备使用相同的MAC地址,给两台网络设备设置不同的IP地址。首先,发送指令到第1台网络设备,设备有响应;然后,发送指令到第2台设备,设备有响应;再发送指令到第1台设备,设备无响应。2、解决方法【LwIP】同一个局域网内有两台设备的MAC地址相同...
2020-11-30 17:04:17
1790
原创 CRC校验原理与计算方法整理
1、CRC(循环冗余校验)概述 CRC(循环冗余校验)是一种编码技术,主要作用是确保传输的数据准确无误。2、CRC编码原理 CRC编码采用多项式除法的原理,将要传输的信息除以一个预先确定的多项式,得到的余式就是所需的CRC检验码。 假设现在需要发送的信息为1000_0000,CRC生成多项式为g(x) = x^8+x^2+x+1。1、依据CRC生成多项式可知CRC校验码的位宽为(9-1)。2、初始化CRC校验码的值为0,并将其添加到信息后,使信息序列转换为1000_000_...
2020-11-26 09:24:39
21609
1
原创 (复习)有限状态机
1、有限状态机的定义: 有限状态机是许多数字系统的核心部件,由时序逻辑和组合逻辑构成,能够根据控制信号按照预先设定的状态进行状态转移。有限状态机分为Moore型状态机和Mealy型状态机。 Moore型状态机:输出只和状态有关,与输入无关。 Mealy型状态机:输出不仅和状态有关而且和输入有关。2、有限状态机的描述方法 有限状态机的描述方法通常有三种,一段式状态机,两端...
2019-12-18 16:44:04
1155
原创 GPS模块使用笔记
1、说明: 在光纤光栅解调模块中需要将解调出来的波长值,存储到本地存储器中。存储数据时,需要以时间为标记。时间信息可以通过两种方式获得,一个是时钟芯片,一个是gps授时。时钟芯片是通过晶振实现计时的,长时间工作误差较大;gps授时是通过gps接收模块获取标准的时间信号,精度高。当然,还有将两者结合在一起的使用的。在实际电路设计中,只采用了gps模块。2、GPS模块: GPS模块是从...
2019-12-17 16:02:18
2464
原创 GNU的链接器描述(Linker Script,LD)
1、链接器是将一个或多个由编译器生产的目标文件(.o)外加库链接到一起生成一个可执行文件(.elf)的程序。2、对于嵌入式系统而言,通常有多种存储设备. RAM:易丢失存储,允许代码执行或数据存储 ROM:非易丢失存储,允许代码执行和只读数据访问 ROM2:非易丢失存储,允许只读数据访问,不允许代码执行。3、源代码一般包括四个部分: .text:程序代码...
2019-01-21 17:05:38
1269
原创 基于FPGA的串行差分(LVDS)高速ADC接口
低电压差分信号 - 维基百科1、低电压差分信号(Low-Voltage Differential Signaling,LVDS)是一种电子信号系统,可满足现今对高性能数据传输英语的需求,同时系统供电电压减低到2V。LVDS是采用差分的传输方式,电压输出与接收需要100欧姆的终端阻抗,采用点对点(Point-to-Point)与分支(Multi-Drop)的连接方式。2、串行差分(LVDS...
2019-01-21 11:10:15
10625
3
原创 Xilinx-7系列SelectIO逻辑资源
1、SelectIO逻辑资源描述的是I/O驱动器和接收器背后的逻辑。 2、Xilinx-7系列包括的逻辑资源有: 组合输入/输出 3态输出控制 寄存器输入/输出 寄存器3态输出控制 双倍速率输入/输出 双倍速率输出三态控制 IDELAY(输入延时) ODELAY(输出延时) SAM...
2019-01-16 11:14:26
1453
原创 Xilinx-7系列SelectIO资源
Xilinx-7系列IO资源包括部分: 1、IO资源;用于描述输出驱动器、输入接收器的电气特性以及各种标准接口。 2、IO逻辑资源;用于描述输出驱动器、输入接收器背后的逻辑行为。 3、高级IO逻辑资源;包括输入串并转换器(ISERDESE2)、输出并串转换器(OSERDESE2)等;主要用于高速数据处理。1.1、Xilinx-7系列提供了两种IO:高性能(HP)和宽范围(HR...
2019-01-15 19:25:26
3522
1
原创 ZYNQ芯片的ARM端无法被JTAG检测到
通过JATG调试ZYNQ芯片时,发现在进行PS端应用程序debug情况下提示无法找到ARM设备;但是在Vivado环境下能连接到设备,就是说PL端可以正常使用,PS端无法使用。 从这个结果出发分析,PL端能使用证明芯片的工作电压正常(PL端与PS端电压相同)、复位模块正常、晶振正常(通过示波器观察)。通过查找相关文档发现是配置错误,MIO[2]引脚通过电阻上拉电源。 将MIO[...
2018-12-21 14:53:52
11707
原创 Lwip协议中网络接口(netif)无法ping通解决方法
提出问题:在调试单板网络通信的时候,发现:1、打开上位机软件,并连续发送读取数据指令。2、接上网络线,给单板供电,上位机软件能正确接收到数据;断开单板电源,重新给单板供电,上位机能正确接收到数据;频繁几次开关机测试,上位机依然能正确接收到数据。3、在单板供电的情况下,带电插拔网络线,上位机能正确接收到数据。4、断开网线,给单板供电,等待一段时间后,插上网络线;上位机无法接收到数...
2018-12-17 13:07:05
13291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人