如何实现光纤传感中温度和应力的解耦呢?
2023-12-29B-OTDR能实现对温度和应变进行传感,主要依据是光纤中布里渊信号的布里渊频移与温度以及应变的 线性关系 。 但由于温度和应变交叉敏感的影响,B-OTDR很难通过布里渊频移的波动直接分离区分光纤中变化的应变与温度信息,这对它的实际工程应用产生了一定的限制。 特别是在真实的分布式光纤网络环境中,温度和应变都是随机变化,这种交叉敏感问题制约了基于布里渊散射的全分布式光纤传感器的实用化。如何解决交叉敏感问题,或者说是如何做到 温度与应力的解耦 ,成为B-OTDR商用的第一大技术难题。 解决基于布里渊
fpga跨时钟域通信时,慢时钟如何读取快时钟发送过来的数据?
2023-12-29fpga跨时钟域通信时,慢时钟如何读取快时钟发送过来的数据?在FPGA设计中,通常需要跨时钟域进行数据通信。跨时钟域通信就是在不同的时钟域之间传输数据。当从一个时钟域传输数据到另一个时钟域时,由于时钟频率不同,所以可能会产生元件的不稳定情况,导致传输数据的错误。此时我们需要采取一些特殊的措施,来保证跨时钟域传输的正确性。FPGA跨时钟域通信的基本实现方法是通过FPGA内部专门的逻辑元件进行数据传输。发送方用一个逻辑电路将数据从发送时钟域转换到接收时钟域的信号,接收方再用另一个逻辑电路将数据从接
如何创建FPGA控制的机器人手臂?
2023-12-28机器人技术处于工业 4.0、人工智能和边缘革命的前沿。让我们看看如何创建 FPGA 控制的机器人手臂。 介绍 机器人技术与人工智能和机器学习一起处于工业 4.0 和边缘革命的最前沿。 因此,我认为创建一个基础机器人手臂项目会很有趣,我们可以回过头来添加几个功能,例如: 逆运动学 - 确定末端执行器的位置。AI / ML - 操作期间的对象分类。网络控制——实现边缘远程控制。 此示例将使用一个机器人手臂,该机器人手臂在 Zynq SoC 的控制六个伺服系统。可以使用简单的软件界面或使用两个操纵杆
如何正确应用FPGA的四种时钟资源?
2023-12-27[导读] 赛灵思在其FPGA中提供了丰富的时钟资源,大多数设计人员在他们的FPGA设计中或多或少都会用到。不过对FPGA设计新手来说,什么时候用DCM、PLL、PMCD和MMCM四大类型中的哪一种,让他们颇为困惑。本文为您解惑...... 把握DCM、PLL、PMCD和MMCM知识是稳健可靠的时钟设计策略的基础。赛灵思在其FPGA中提供了丰富的时钟资源,大多数设计人员在他们的FPGA设计中或多或少都会用到。不过对FPGA设计新手来说,什么时候用DCM、PLL、PMCD和MMCM四大类型中的哪一
如何优化FPGA HLS设计呢?
2023-12-27优化 FPGA HLS 设计 用工具用 C 生成 RTL 的代码基本不可读。以下是如何在不更改任何 RTL 的情况下提高设计性能。 介绍 高级设计能够以简洁的方式捕获设计,从而减少错误并更容易调试。然而,经常出现的问题是性能权衡。在高度复杂的 FPGA 设计中实现高性能需要手动优化 RTL 代码,而这对于HLS开发环境生成的 RTL 代码来说是不可能的。 然而,存在一些解决方案,可以通过使用 FPGA 工具设置优化设计本身来最大限度地减少性能损失。 高效找到正确的 FPGA 工具设置 尽管设计人
FPGA中的逻辑运算是如何实现的?
2023-12-27**1. **可编程逻辑功能块 可编程逻辑功能块(Configurable Logic Blocks, CLB),顾名思义就是可编程的数字逻辑电路,可以实现各种逻辑功能。 CLB是FPGA根据用户需求构建各种数字电路的核心模块,它是FPGA实现组合逻辑和时序逻辑电路的主要逻辑资源。同时,CLB也是FPGA芯片中利用率最高,占用面积最大的逻辑资源模块,它的作用犹如人体中最基本的细胞单元。 LUT也即我们常说的查找表,是CLB的主要功能模块,这点由CLB名字的全称(可配置逻辑功能块)就可以知道了。
如何实现一套FPGA工程无缝兼容两款管脚不同的板卡?
2023-12-27试想这样一种场景,有两款不同的FPGA板卡,它们的功能代码90%都是一样的,但是两个板卡的管脚分配完全不同,一般情况下,我们需要设计两个工程,两套代码,之后还需要一直维护两个版本。 那么有没有一种自动化的方式,实现一个工程,编译出一个程序文件,下载到这两个不同的板卡上,都可以正常运行呢?本文以开发板A和开发板B为例,介绍如何实现一套FPGA工程无缝兼容两款管脚不同的板卡? 两款开发板的时钟信号分别为clk_a和clk_b,分别位于两个不同的芯片管脚,两个开发板的FPGA型号完全一致,外部时钟的
什么是动态范围?如何提高图像传感器动态范围的方法
2023-12-26图像传感器的动态范围 什么是动态范围? 动态范围(Dynamic Range)是图像传感器重要的参数之一,它决定了图像传感器能接收的阴影部分到高光部分的光亮强度分布范围,也就是决定了所拍摄出来的图像的细节、层次、特征。 传统胶片成像 基于光化学理论,在相机拍摄时,光线通过相机镜头达到胶片的感光晶体卤化银上,引起胶片的光学密度发生变化,曝光量越大,光学密度越小,呈现非线性关系。当有光线照射到卤化银上时,卤化银转变为黑色的银,经过显影工艺后固定于片基,成为黑白胶片。彩色胶片则是涂抹了三层卤化银来表
什么是动态范围?如何提高图像传感器动态范围的方法
2023-12-26图像传感器的动态范围 什么是动态范围? 动态范围(Dynamic Range)是图像传感器重要的参数之一,它决定了图像传感器能接收的阴影部分到高光部分的光亮强度分布范围,也就是决定了所拍摄出来的图像的细节、层次、特征。 传统胶片成像 基于光化学理论,在相机拍摄时,光线通过相机镜头达到胶片的感光晶体卤化银上,引起胶片的光学密度发生变化,曝光量越大,光学密度越小,呈现非线性关系。当有光线照射到卤化银上时,卤化银转变为黑色的银,经过显影工艺后固定于片基,成为黑白胶片。彩色胶片则是涂抹了三层卤化银来表
如何给传感器的光斑整整形?
2023-12-26在使用光电传感器的时候我们不难发现,不同光斑的传感器往往对应着不同的使用场景,(比如,微小物料要用小光斑、网状物料要用大方形光斑等) 那么,在生产传感器的时候,工程师们如何让光斑乖乖听话变成我们想要的样子呢? 这就不得不提到【光束整形】了 工作原理 光斑整形指适用各种光学元件和技术来调整光束的相位、振幅分布,实现对光斑形状、大小和分布的精确控制。 光斑整形方法一般可分为几何光学方法和物理光学方法两大类。前者从几何光学的角度出发,将入射光束看作是一簇携带能量的光线,经过光学元件后光线方向发生